blob: 0daed52b7877ddcc22c39f81f60cc06264c96e02 [file] [log] [blame]
Igor Zlatkovica28d2362003-04-28 12:56:01 +00001Mon Apr 28 14:51:41 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
2
3 * win32/defgen.xsl: fixed the conditional for unicode map,
4 removed hardcoded schema entries
5
6Mon Apr 28 02:19:00 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
7
8 * win32/defgen.xsl: new file, stylesheet for generating
9 win32/libxml2.def.src from doc/libxml2-api.xml
10 * win32/libxml2.def.src: is autogenerated from now on, changes
11 to this file will not appear here anymore
12
Daniel Veillard94bb2f12003-04-27 22:14:07 +000013Mon Apr 28 00:12:11 CEST 2003 Daniel Veillard <daniel@veillard.com>
14
15 * win32/configure.js python/setup.py.in: applied patch
16 from Stéphane Bidoul for the Python bindings on the new
17 release.
18
Igor Zlatkovic34656b42003-04-27 16:00:05 +000019Sun Apr 27 17:56:21 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
20
21 * debugXML.c: included libxml/uri.h for xmlCanonicPath
22 declaration
23 * win32/configure.js: thread-enabled build is now default
24 * win32/libxml2.def.src: added more exports
25
Daniel Veillard1177ca42003-04-26 22:29:54 +000026Sun Apr 27 00:23:05 CEST 2003 Daniel Veillard <daniel@veillard.com>
27
28 * NEWS doc/*.xsl doc/*.html: updated the web site separated
29 developers from common pages, made the transition to XHTML1,
30 added validity checking to the makefile rules.
31
Daniel Veillard329456a2003-04-26 21:21:00 +000032Sat Apr 26 23:17:51 CEST 2003 Daniel Veillard <daniel@veillard.com>
33
34 * parser.c: fix for xmlIOParseDTD same as previous and reported
35 by Petr Pajas
36
Daniel Veillardc6abc3d2003-04-26 13:27:30 +000037Sat Apr 26 15:26:04 CEST 2003 Daniel Veillard <daniel@veillard.com>
38
39 * parser.c: applied fix to xmlSAXParseDTD from Malcolm Tredinnick
40 closing #111638
41
Daniel Veillard2b32e6f2003-04-26 12:03:54 +000042Sat Apr 26 14:00:58 CEST 2003 Daniel Veillard <daniel@veillard.com>
43
44 * python/generator.py: fixed a problem in the generator where
45 the way functions are remapped as methods on classes was
46 not symetric and dependant on python internal hash order,
47 as reported by Stéphane Bidoul
48
MDT 2003 John Fleck8aff3b72003-04-26 03:54:07 +000049Fri Apr 25 21:52:33 MDT 2003 John Fleck <jfleck@inkstain.net>
50
51 * doc/tutorial:
52 xmltutorial.xml
53 xmltutorial.pdf
54 *.html
55 add appendix on generating compiler flags, more indexing
56
Daniel Veillard1c960272003-04-25 23:12:22 +000057Sat Apr 26 01:10:48 CEST 2003 Daniel Veillard <daniel@veillard.com>
58
59 * triodef.h vms/build_libxml.com: applied patch from Craig A. Berry
60 to get libxml-2.5.7 to compile on OpenVMS
61
Daniel Veillardc5573462003-04-25 16:43:49 +000062Fri Apr 25 18:42:35 CEST 2003 Daniel Veillard <daniel@veillard.com>
63
64 * parser.c: fixing an xmlParseDTD bug raised by Petr Pajas
65
Daniel Veillardfd583412003-04-25 13:22:10 +000066Fri Apr 25 15:20:29 CEST 2003 Daniel Veillard <daniel@veillard.com>
67
68 * doc/Makefile.am doc/xmlcatalog.1 doc/xmlcatalog_man.xml
69 doc/xmllint.1 doc/xmllint.xml: automated the generation of the
70 man page based on xsltproc and a stylesheet PI in the XML.
71
Daniel Veillarddc07e182003-04-25 10:39:38 +000072Fri Apr 25 12:37:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
73
74 * doc/xmllint.*: trying to fix #110541 where &nbsp; generated
75 character preventing rendering by the man command.
76
Daniel Veillard92fc02c2003-04-24 23:12:35 +000077Fri Apr 25 01:09:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
78
79 * NEWS configure.in: preparing release 2.5.7
80 * doc/*: updated and rebuilt the docs
81 * doc/apibuild.py: fixed the script
82
Daniel Veillardde0a0a52003-04-24 17:12:57 +000083Thu Apr 24 19:11:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
84
85 * Makefile.am doc/apibuild.py: make sure the OOM code don't
86 get in the way of the builds
87 * doc/libxml2-api.xml python/libxml2class.txt: automatic update
88
Daniel Veillarda76fe5c2003-04-24 16:06:47 +000089Thu Apr 24 18:01:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
90
91 * Makefile.am testOOM.c testOOMlib.[ch] : integrated the Out Of
92 Memory test from Havoc Pennington #109368
93 * SAX.c parser.c parserInternals.c tree.c uri.c valid.c
94 xmlmemory.c xmlreader.c xmlregexp.c include/libxml/tree.h
95 include/libxml/parser.h: a lot of memory allocation cleanups
96 based on the results of the OOM testing
97 * check-relaxng-test-suite2.py: seems I forgot to commit the
98 script.
99
Daniel Veillard18f113d2003-04-23 15:18:26 +0000100Wed Apr 23 17:16:41 CEST 2003 Daniel Veillard <daniel@veillard.com>
101
102 * xmlschemastypes.c: trivial fix for 109774 removing a warning
103
Daniel Veillard85095e22003-04-23 13:56:44 +0000104Wed Apr 23 15:49:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
105
106 * DOCBparser.c SAX.c catalog.c debugXML.c parser.c: try to find
107 more places where xmlCanonicPath() must be used to convert
108 filenames to URLs, trying to fix #111088
109
Daniel Veillard54396242003-04-23 07:36:50 +0000110Wed Apr 23 09:35:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
111
112 * python/libxml.c python/libxml.py: applied patch from
113 Brent M Hendricks adding binding for xmlCatalogAddLocal
114
Daniel Veillard45269b82003-04-22 13:21:57 +0000115Tue Apr 22 15:18:01 CEST 2003 Daniel Veillard <daniel@veillard.com>
116
117 * HTMLparser.c: tried to fix #98879 again in a more solid
118 way.
119
Igor Zlatkovic94f48842003-04-22 12:00:37 +0000120Tue Apr 22 13:58:43 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
121
122 * win32/libxml2.def.src: added more exports from the relaxng and
123 xmlreader clan
124
Daniel Veillardf431eb82003-04-22 08:37:26 +0000125Tue Apr 22 10:35:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
126
127 * SAX.c test/valid/ns* test/result/ns*: applied the patch
128 provided by Brent Hendricks fixing #105992 and integrated the
129 examples in the testsuite.
130
Daniel Veillardc4f65ab2003-04-21 23:07:45 +0000131Tue Apr 22 01:06:09 CEST 2003 Daniel Veillard <daniel@veillard.com>
132
133 * TODO: updated a bit
134 * configure.in: fixed the comment, threads now default to on
135 * parserInternals.c: fixed an erroneous xmlMallocAtomic() call
136
Daniel Veillarda880b122003-04-21 21:36:41 +0000137Mon Apr 21 23:33:38 CEST 2003 Daniel Veillard <daniel@veillard.com>
138
139 * globals.c libxml.h parser.c parserInternals.c tree.c xmllint.c
140 xmlreader.c include/libxml/parser.h: a lot of performance work
141 especially the speed of streaming through the reader and push
142 interface. Some thread related optimizations. Nearly doubled the
143 speed of parsing through the reader.
144
MDT 2003 John Fleck83c8a5c2003-04-20 16:45:07 +0000145Sun Apr 20 10:36:05 MDT 2003 John Fleck <jfleck@inkstain.net>
146
147 * doc/xmllint.xml
148 * doc/xmllint.1
149 update man page to explain use of --stream
150
Daniel Veillard3c908dc2003-04-19 00:07:51 +0000151Sat Apr 19 02:03:24 CEST 2003 Daniel Veillard <daniel@veillard.com>
152
153 * DOCBparser.c HTMLparser.c c14n.c catalog.c encoding.c globals.c
154 nanohttp.c parser.c parserInternals.c relaxng.c tree.c uri.c
155 xmlmemory.c xmlreader.c xmlregexp.c xpath.c xpointer.c
156 include/libxml/globals.h include/libxml/xmlmemory.h: added
157 xmlMallocAtomic() to be used when allocating blocks which
158 do not contains pointers, add xmlGcMemSetup() and xmlGcMemGet()
159 to allow registering the full set of functions needed by
160 a garbage collecting allocator like libgc, ref #109944
161
Daniel Veillard84942712003-04-18 14:40:05 +0000162Fri Apr 18 16:37:41 CEST 2003 Daniel Veillard <daniel@veillard.com>
163
164 * configure.in: switched to have thread support enabled by default,
165 didn't got troubles with ABI compatibility on Linux, hope it
166 won't break on strange OSes, if yes, report the system ID
167 * doc/libxml2-api.xml: just rebuilt the API
168
Daniel Veillard3e59fc52003-04-18 12:34:58 +0000169Fri Apr 18 14:31:15 CEST 2003 Daniel Veillard <daniel@veillard.com>
170
171 * libxml.h include/libxml/parser.h parser.c xmlIO.c DOCBparser.c:
172 added support for large file, tested with a 3+GB instance,
173 and some cleanup.
174 * catalog.c: added a TODO
175 * Makefile.am: added some "make tests" comments
176
Daniel Veillardac297932003-04-17 12:55:35 +0000177Thu Apr 17 14:51:57 CEST 2003 Daniel Veillard <daniel@veillard.com>
178
179 * relaxng.c: some cleanups
180 * doc/xmlreader.html: extended the document to cover RelaxNG and
181 tree operations
182 * python/tests/Makefile.am python/tests/reader[46].py: added some
183 xmlReader example/regression tests
184 * result/relaxng/tutor*.err: updated the output of a number of tests
185
Daniel Veillard62163602003-04-17 09:36:38 +0000186Thu Apr 17 11:35:37 CEST 2003 Daniel Veillard <daniel@veillard.com>
187
188 * relaxng.c: valgrind pointed out an uninitialized variable error.
189
Daniel Veillard33300b42003-04-17 09:09:19 +0000190Thu Apr 17 11:06:28 CEST 2003 Daniel Veillard <daniel@veillard.com>
191
192 * include/libxml/relaxng.h relaxng.c include/libxml/xmlreader.h
193 xmlreader.c: augnemting the APIs, cleanups.
194 * parser.c: cleanup bug #111005
195 * xmlIO.c: added some missing comments
196
Daniel Veillardce192eb2003-04-16 15:58:05 +0000197Wed Apr 16 17:46:50 CEST 2003 Daniel Veillard <daniel@veillard.com>
198
199 * relaxng.c xmllint.c: more work on RelaxNG streaming validation
200 trying to improve the subset compiled, and more testing.
201 * doc/downloads.html doc/xml.html doc/xmlmem.html: some updates on the
202 documentation
203 * test/relaxng/tutor11_1_3.xml: fixes the DTD path
204 * result/relaxng/*.err: fix some of the outputs
205
Daniel Veillardf4e55762003-04-15 23:32:22 +0000206Wed Apr 16 01:28:15 CEST 2003 Daniel Veillard <daniel@veillard.com>
207
208 * relaxng.c xmlreader.c xmllint.c include/libxml/relaxng.h
209 include/libxml/xmlreader.h: implemented streaming of
210 RelaxNG (when possible) on top of the xmlReader interface,
211 provided it as xmllint --stream --relaxng .rng .xml
212 This seems to mostly work.
213 * Makefile.am: updated to test RelaxNG streaming
214
Daniel Veillardc58f4ef2003-04-14 16:11:26 +0000215Mon Apr 14 18:08:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
216
217 * relaxng.c include/libxml/relaxng.h: integrated the regexp
218 based validity checking of fragments of the document for
219 which the RNG can be compiled to regexps. Works on all regression
220 tests, only fix needed is related to error messages.
221
Daniel Veillard52b48c72003-04-13 19:53:42 +0000222Sun Apr 13 21:51:00 CEST 2003 Daniel Veillard <daniel@veillard.com>
223
224 * relaxng.c xmlregexp.c include/libxml/xmlautomata.h
225 include/libxml/xmlregexp.h: Starting work precompiling
226 parts of RelaxNG schemas. Not plugged onto validity checking
227 yet, just the regexp building part. Needed to extend some
228 of the automata and regexp APIs.
229
Daniel Veillardf6bad792003-04-11 19:38:54 +0000230Fri Apr 11 21:36:21 CEST 2003 Daniel Veillard <daniel@veillard.com>
231
232 * xmllint.c xmlreader.c include/libxml/xmlreader.h: make sure
233 xmllint --stream and xmllint --stream --valid returns errors
234 code appropriately
235
Daniel Veillardc6cae7b2003-04-11 09:02:11 +0000236Fri Apr 11 10:59:24 CEST 2003 Daniel Veillard <daniel@veillard.com>
237
238 * xmlreader.c include/libxml/xmlreader.h: Added the Expand()
239 and Next() operation to work on subtrees within the reader
240 framework.
241 * doc/libxml2-api.xml python/libxml2class.txt: resulting updates
242 * python/tests/reader5.py: added an example for those new
243 functions of the reader.
244
Daniel Veillard645c6902003-04-10 21:40:49 +0000245Thu Apr 10 23:38:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
246
247 * HTMLtree.c: patch from Vasily Tchekalkin to fix #109865
248
Daniel Veillard9e077102003-04-10 13:36:54 +0000249Thu Apr 10 15:32:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
250
251 * xmlreader.c: fixing HasValue for namespace as raised by
252 Denys Duchier
253
Daniel Veillard02ea1412003-04-09 12:08:47 +0000254Wed Apr 9 14:07:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
255
256 * HTMLparser.c include/libxml/HTMLparser.h: exported
257 htmlCreateMemoryParserCtxt() it was static
258
Daniel Veillardd3b9cd82003-04-09 11:24:17 +0000259Wed Apr 9 13:21:48 CEST 2003 Daniel Veillard <daniel@veillard.com>
260
261 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
262 update from Charles Bozeman for date and duration types
263 * test/schemas/date_0.* test/schemas/dur_0.*
264 result/schemas/date_0.* result/schemas/dur_0.*: updated too
265
Daniel Veillardc00cda82003-04-07 10:22:39 +0000266Mon Apr 7 12:19:26 CEST 2003 Daniel Veillard <daniel@veillard.com>
267
268 * tree.c valid.c xpath.c include/libxml/tree.h include/libxml/valid.h:
269 fixing bug #107129, removing excessive allocation and calls
270 to *printf in the code to build QName strings.
271
Igor Zlatkovic69651182003-04-05 09:43:30 +0000272Sat Apr 5 11:41:36 CEST 2003 Igoe Zlatkovic <igor@zlatkovic.com>
273
274 * win32/libxml2.def.src: fixed conditional exports, reported by
275 Luke Murray.
276
Daniel Veillardadba5f12003-04-04 16:09:01 +0000277Fri Apr 4 18:08:00 CEST 2003 Daniel Veillard <daniel@veillard.com>
278
279 * parser.c: fixed a possible problem with xmlRecoverMemory()
280
Daniel Veillarda48ed3d2003-04-03 15:28:28 +0000281Thu Apr 3 17:24:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
282
283 * trio.c trio.h triodef.h trionan.c trionan.h triop.h triostr.c
284 triostr.h: Bjorn sent an update for the TRIO portability layer.
285
Igor Zlatkovicd6c86502003-04-01 20:00:42 +0000286Tue Apr 1 21:57:26 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
287
288 * win32/libxml2.def.src: exported new functions
289
Daniel Veillardc2d4a932003-04-01 11:13:05 +0000290Tue Apr 1 13:09:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
291
292 * configure.in NEWS: preparing release 2.5.6
293 * doc/*: updated and rebuilt the docs
294
Daniel Veillarde5020412003-04-01 09:55:20 +0000295Tue Apr 1 11:52:15 CEST 2003 Daniel Veillard <daniel@veillard.com>
296
297 * SAX.c: fixed an uninitialized memory access pointed by valgrind
298 on C14Ntests
299
Daniel Veillard7fe1f3a2003-03-31 22:13:33 +0000300Tue Apr 1 00:12:28 CEST 2003 Daniel Veillard <daniel@veillard.com>
301
302 * relaxng.c: one more fixup of error message reporting
303
Daniel Veillard5f1946a2003-03-31 16:38:16 +0000304Mon Mar 31 18:36:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
305
306 * relaxng.c: more work on bug #109225, and fixed an uninitialized
307 variable pointed out by valgrind
308
Daniel Veillarda507fbf2003-03-31 16:09:37 +0000309Mon Mar 31 18:05:22 CEST 2003 Daniel Veillard <daniel@veillard.com>
310
311 * relaxng.c: try to work on bug #109225 and provide better
312 error reports.
313 * result/relaxng/* : this change the output of a number of tests
314 * xinclude.c: fixing the parsed entity redefinition problem
315 raised on the list.
316 * test/schemas/date_0.xsd: updated the date test c.f. E2-12
317
Daniel Veillardb3721c22003-03-31 11:22:25 +0000318Mon Mar 31 13:19:04 CEST 2003 Daniel Veillard <daniel@veillard.com>
319
320 * xmlschemastypes.c: fixed date comparison to handle the tzo
321 The only failures left are disagreements on Notations and
322 '+1' not being allowed for ulong, uint, ushort and ubyte.
323
Daniel Veillard455cc072003-03-31 10:13:23 +0000324Mon Mar 31 12:11:47 CEST 2003 Daniel Veillard <daniel@veillard.com>
325
326 * xmlschemastypes.c: fixed gMonth parsing routine accordingly
327 to the XML Schemas errata
328 http://www.w3.org/2001/05/xmlschema-errata#e2-12
329
Daniel Veillarde637c4a2003-03-30 21:10:09 +0000330Sun Mar 30 23:04:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
331
332 * relaxng.c xmlschemastypes.c: more work on XML Schemas datatypes
333 and facets support. Currently only schemas with binHex or
334 base64 don't compile. A few error left in the test suite:
335 found 1035 test instances: 919 success 23 failures
336 most are gdate or gdateyear failing check, and a few cases where
337 James clark tests results are strange.
338 * valid.c: allow to reuse the Notation checking routine without
339 having a validation context.
340 * SAX.c: removed a #if 0
341
Daniel Veillardb6c7f412003-03-29 16:41:55 +0000342Sat Mar 29 17:35:05 CET 2003 Daniel Veillard <daniel@veillard.com>
343
344 * xinclude.c: forgot to apply one check from #106931 patch
345 * xmlschemastypes.c: more work on XML Schemas datatypes
346
Daniel Veillardc4c21552003-03-29 10:53:38 +0000347Sat Mar 29 11:49:25 CET 2003 Daniel Veillard <daniel@veillard.com>
348
349 * relaxng.c include/libxml/relaxng.h xmlschemastypes.c: more work
350 on cleaning up XML Schemas datatypes based on James Clark tests
351 test/xsdtest/xsdtest.xml
352
Daniel Veillard80b19092003-03-28 13:29:53 +0000353Fri Mar 28 14:24:08 CET 2003 Daniel Veillard <daniel@veillard.com>
354
355 * relaxng.c: implemented comparisons for Schemas values.
356 * xmlschemastypes.c include/libxml/xmlschemastypes.h: fixed
357 some bugs in duration handling, comparisons for durations
358 and decimals, removed all memory leaks pointed out by James
359 testsuite. Current status is now
360 found 238 test schemas: 197 success 41 failures
361 found 1035 test instances: 803 success 130 failures
362
Daniel Veillard91a13252003-03-27 23:44:43 +0000363Fri Mar 28 00:41:55 CET 2003 Daniel Veillard <daniel@veillard.com>
364
365 * xmlschemas.c include/libxml/xmlschemas.h: fixed bugs and memory
366 leaks in the W3C XML Schemas code
367 * xmlschemastypes.c: implemented nonPositiveInteger
368 * test/schemas/length2_0.xsd result/schemas/length2_0_0.err:
369 fixed the test and result.
370
Daniel Veillard6560a422003-03-27 21:25:38 +0000371Thu Mar 27 22:23:07 CET 2003 Daniel Veillard <daniel@veillard.com>
372
373 * HTMLparser.c tree.c: two patches from James Bursa on the HTML
374 parser and a typo
375 * xmlschemastypes.c: reindenting, fixing a memory access
376 problem with dates.
377
Daniel Veillard6c5b2d32003-03-27 14:55:52 +0000378Thu Mar 27 15:53:35 CET 2003 Daniel Veillard <daniel@veillard.com>
379
380 * parser.c: fixing #109227 providing more context in case of
381 start/end tag mismatch
382 * python/tests/ctxterror.py python/tests/readererr.py: update the
383 tests accordingly
384
Daniel Veillardd9b72832003-03-27 14:24:00 +0000385Thu Mar 27 15:22:41 CET 2003 Daniel Veillard <daniel@veillard.com>
386
387 * xinclude.c: should fix #109327 errors on memory accesses
388
Daniel Veillardc7e9b192003-03-27 14:08:24 +0000389Thu Mar 27 15:06:13 CET 2003 Daniel Veillard <daniel@veillard.com>
390
391 * HTMLtree.c: Fixed reopening of #78662 <form action="...">
392 is an URI reference
393
Daniel Veillarde209b332003-03-26 21:40:13 +0000394Wed Mar 26 22:38:39 CET 2003 Daniel Veillard <daniel@veillard.com>
395
396 * xpath.c: fixed bug #109160 on non-ASCII IDs
397
Daniel Veillard642104e2003-03-26 16:32:05 +0000398Wed Mar 26 17:30:37 CET 2003 Daniel Veillard <daniel@veillard.com>
399
400 * parser.c: Norm suggested a nicer error message for xml:space values
401 errors
402
Daniel Veillarde4fa2932003-03-26 00:38:10 +0000403Wed Mar 26 01:34:19 CET 2003 Daniel Veillard <daniel@veillard.com>
404
405 * xpath.c include/libxml/xpath.h: first part of the fix to
406 performance bug #108905, adds xmlXPathOrderDocElems() providing
407 document order for nodes.
408 * python/libxml.c: Python may require TRIO as Albert Chin pointed out
409
Daniel Veillard09628212003-03-25 15:10:27 +0000410Tue Mar 25 16:07:00 CET 2003 Daniel Veillard <daniel@veillard.com>
411
412 * xmlschemastypes.c: removing a warning with Sun compiler
413 bug #109154
414
MST 2003 John Fleckda271742003-03-25 14:05:17 +0000415Tue Mar 25 07:02:56 MST 2003 John Fleck <jfleck@inkstain.net>
416
417 * doc/xmllint.xml
418 * doc/xmllint.1
419 update xmllint man page with --relaxng option
420
Daniel Veillard2032d292003-03-25 11:09:40 +0000421Tue Mar 25 12:07:03 CET 2003 Daniel Veillard <daniel@veillard.com>
422
423 * python/setup.py.in : was missing "drv_libxml2.py"
424
Daniel Veillard9adc0462003-03-24 18:39:54 +0000425Mon Mar 24 19:38:05 CET 2003 Daniel Veillard <daniel@veillard.com>
426
427 * tree.c xpath.c: some changes related to the new way of
428 handling Result Value Tree, before 2.5.5
429
Daniel Veillardd8da01c2003-03-24 15:58:23 +0000430Mon Mar 24 16:36:23 CET 2003 Daniel Veillard <daniel@veillard.com>
431
432 * configure.in NEWS: preparing release 2.5.5
433 * doc/* : updated the documentation and regenerated it.
434
Daniel Veillardef0b4502003-03-24 13:57:34 +0000435Mon Mar 24 14:56:01 CET 2003 Daniel Veillard <daniel@veillard.com>
436
437 * xpath.c: fixed some problems related to #75813 about handling
438 of Result Value Trees
439
Daniel Veillard9231ff92003-03-23 22:00:51 +0000440Sun Mar 23 22:57:20 CET 2003 Daniel Veillard <daniel@veillard.com>
441
442 * uri.c: applied a set of patches from Lorenzo Viali correcting
443 URI parsing errors.
444
Daniel Veillard5f8d1a32003-03-23 21:02:00 +0000445Sun Mar 23 22:00:14 CET 2003 Daniel Veillard <daniel@veillard.com>
446
447 * parser.c: validity status was not passed back when validating in
448 entities, but raised by Oliver Fischer
449
Daniel Veillard04ee2f22003-03-23 20:31:46 +0000450Sun Mar 23 21:30:50 CET 2003 Daniel Veillard <daniel@veillard.com>
451
452 * HTMLtree.c: avoid escaping ',' in URIs
453
Daniel Veillardef8dd7b2003-03-23 12:02:56 +0000454Sun Mar 23 12:57:00 CET 2003 Daniel Veillard <daniel@veillard.com>
455
456 * parser.c: fixing bug #108976 get the ID/REFs to reference
457 the ID in the document content and not in the entity copy
458 * SAX.c include/libxml/parser.h: more checking of the ID/REF
459 stuff, better solution for #107208
460 * xmlregexp.c: removed a direct printf, dohhh
461 * xmlreader.c: fixed a bug on streaming validation of empty
462 elements in entities
463 * result/VC/ElementValid8 test/VCM/v20.xml result/valid/xhtml1.xhtml:
464 cleanup of the validation tests
465 * test/valid/id* test/valid/dtds/destfoo.ent result/valid/id*:
466 added more ID/IDREF tests to the suite
467
Daniel Veillard2cfd9df2003-03-22 22:39:16 +0000468Sat Mar 22 23:38:08 CET 2003 Daniel Veillard <daniel@veillard.com>
469
470 * xmlreader.c: fixed #107043 removing 2 warnings with Sun One
471 compiler.
472
Daniel Veillard20863822003-03-22 17:51:47 +0000473Sat Mar 22 18:50:45 CET 2003 Daniel Veillard <daniel@veillard.com>
474
475 * relaxng.c: valgrind'ed and cleaned up a couple of memory issues.
476
Daniel Veillard9ff2d472003-03-22 15:18:01 +0000477Sat Mar 22 16:15:50 CET 2003 Daniel Veillard <daniel@veillard.com>
478
479 * SAX.c: fix bug #107208 avoid false duplicates when ID/REFs are
480 defined in entities content
481
Daniel Veillard99737f52003-03-22 14:55:50 +0000482Sat Mar 22 15:53:27 CET 2003 Daniel Veillard <daniel@veillard.com>
483
484 * SAX.c: Fixed validation bug #108858 on namespace names using
485 entities and reported by Brent Hendricks
486 * xmllint.c: report xmlTextReaderHasValue() result in --stream
487 --debug output.
488
Daniel Veillard48ef4c92003-03-22 12:38:15 +0000489Sat Mar 22 13:32:39 CET 2003 Daniel Veillard <daniel@veillard.com>
490
491 * xmlreader.c: fixed bug #108801 reported by Malcolm Tredinnick
492 about the DocType node not being reported sometimes.
493 * python/tests/reader.py: added to test to the regression checks
494
Daniel Veillard120e8eb2003-03-22 01:00:34 +0000495Sat Mar 22 01:57:40 CET 2003 Daniel Veillard <daniel@veillard.com>
496
497 * xmlreader.c: fixed bug #108546 on long CDATA (or text nodes)
498 reported by Edd Dumbill
499
Daniel Veillard77a90a72003-03-22 00:04:05 +0000500Sat Mar 23 01:00:24 CET 2003 Daniel Veillard <daniel@veillard.com>
501
502 * HTMLparser.c parser.c parserInternals.c: patch from
503 johan@evenhuis.nl for #107937 fixing some line counting
504 problems, and some other cleanups.
505 * result/HTML/: this result in some line number changes
506
Daniel Veillard580ced82003-03-21 21:22:48 +0000507Fri Mar 21 22:19:14 CET 2003 Daniel Veillard <daniel@veillard.com>
508
509 * configure.in Makefile.am: fixed Red Hat bug #86118 use libxml2.spec
510 instead of libxml.spec
511 * relaxng.c: fixed some of the error reporting excessive
512 verbosity
513 * catalog.c debugXML.c valid.c xmlreader.c xmlschemas.c xpath.c
514 xmlschemastypes.c: removed some warnings from gcc
515 * doc/libxml2-api.xml: rebuilt
516
Daniel Veillarde063f482003-03-21 16:53:17 +0000517Fri Mar 21 17:25:23 CET 2003 Daniel Veillard <daniel@veillard.com>
518
519 * relaxng.c: another optimization, for choice this time
520 * result/relaxng/spec1* result/relaxng/tutor12_1*
521 result/relaxng/tutor3_7: cleanups.
522
Daniel Veillard0e3d3ce2003-03-21 12:43:18 +0000523Fri Mar 21 13:41:23 CET 2003 Daniel Veillard <daniel@veillard.com>
524
525 * relaxng.c: fixed xmlRelaxNGNodeMatchesList
526 * test/relaxng/testsuite.xml: augmented the test suite
527 * result/relaxng/spec1* result/relaxng/tutor12_1*: this fixes
528 some schemas validation tests in the presence of foreign
529 namespaces.
530
Daniel Veillardbbb78b52003-03-21 01:24:45 +0000531Fri Mar 21 02:23:34 CET 2003 Daniel Veillard <daniel@veillard.com>
532
533 * relaxng.c: added another interleave speedup.
534
Daniel Veillardef2e4ec2003-03-20 16:23:26 +0000535Thu Mar 20 17:22:00 CET 2003 Daniel Veillard <daniel@veillard.com>
536
537 * xmlschemastypes.c: added integer and fixed one of the
538 IDREFS regression tests pbm
539 * result/relaxng/docbook_0.err: updated
540
Daniel Veillard249d7bb2003-03-19 21:02:29 +0000541Wed Mar 19 21:58:47 CET 2003 Daniel Veillard <daniel@veillard.com>
542
543 * valid.c xmlschemastypes.c: attempt to cope with ID/IDREF(S)
544 declared both in the DTD and in the Schemas <grin/>
545 * relaxng.c: more debug, added a big optimization for <mixed>
546 * test/relaxng/testsuite.xml: augmented the testsuite
547 * test/relaxng/ result/relaxng: added the RelaxNG spec and a
548 DocBook example to the regression tests
549
Daniel Veillard798024a2003-03-19 10:36:09 +0000550Wed Mar 19 11:34:10 CET 2003 Daniel Veillard <daniel@veillard.com>
551
552 * check-xsddata-test-suite.py: cosmetic change for output
553 * relaxng.c: try to minimize calls to malloc/free for states.
554
Daniel Veillarda1a9d042003-03-18 16:53:17 +0000555Tue Mar 18 17:50:31 CET 2003 Daniel Veillard <daniel@veillard.com>
556
557 * tree.c: removed a warning
558 * xmlschemastypes.c: more cleanup, added ENTITY and ENTITIES
559 support
560 * check-relaxng-test-suite.py check-xsddata-test-suite.py:
561 cleanup/improvements of the regression tests batch
562 * test/relaxng/testsuite.xml: augmented libxml2 own testsuite
563
Daniel Veillard28c52ab2003-03-18 11:39:17 +0000564Tue Mar 18 12:36:22 CET 2003 Daniel Veillard <daniel@veillard.com>
565
566 * relaxng.c: fixed error msg cleanup deallocation
567 * xmlschemastypes.c: added a function to handle lists of
568 atomic types, added support for IDREFS
569
Daniel Veillardc3da18a2003-03-18 00:31:04 +0000570Tue Mar 18 01:28:15 CET 2003 Daniel Veillard <daniel@veillard.com>
571
572 * relaxng.c valid.c xmlschemastypes.c: added Datatype ID
573 and IDREF, usable from RelaxNG now
574 * include/libxml/xmlschemastypes.h: need to add a new interface
575 because the validation modifies the infoset
576 * test/relaxng/testsuite.xml: extended the testsuite
577
Daniel Veillard952379b2003-03-17 15:37:12 +0000578Mon Mar 17 16:34:07 CET 2003 Daniel Veillard <daniel@veillard.com>
579
580 * relaxng.c: fixed the last core RelaxNG bug known #107083,
581 shemas datatype ID/IDREF support still missing though.
582 * xmlreader.c: fix a crashing bug with prefix raised by
583 Merijn Broeren
584 * test/relaxng/testsuite.xml: augmented the testsuite with
585 complex inheritance tests
586
Daniel Veillardfd573f12003-03-16 17:52:32 +0000587Sun Mar 16 18:45:50 CET 2003 Daniel Veillard <daniel@veillard.com>
588
589 * relaxng.c: switched back to the previous Relax-NG code base,
590 the derivation algorithm need severe constraining code to avoid
591 combinatorial explosion. Fixed the problem with Sebastian Rahtz
592 TEI based example and other bugs
593 * result/relaxng/*err: updated the results
594 * test/relaxng/testsuite.xml: started a new test suite
595
Daniel Veillard1564e6e2003-03-15 21:30:25 +0000596Sat Mar 15 22:26:46 CET 2003 Daniel Veillard <daniel@veillard.com>
597
598 * relaxng.c include/libxml/relaxng.h: After coming to the conclusion
599 that the original RelaxNG validation code was un-fixeable, it got
600 rewritten to use the derivation algorithm from James Clark and
601 redebugged it (nearly) from scratch:
602 found 373 test schemas: 372 success 1 failures
603 found 529 test instances: 529 success 0 failures
604
Daniel Veillard39eb88b2003-03-11 11:21:28 +0000605Tue Mar 11 12:08:23 CET 2003 Daniel Veillard <daniel@veillard.com>
606
607 * SAX.c parser.c: fix some recursion problems introduced in the
608 last release.
609 * relaxng.c: more debugging of the RNG validation engine, still
610 problems though.
611
Daniel Veillard5add8682003-03-10 13:13:58 +0000612Mon Mar 10 14:10:47 CET 2003 Daniel Veillard <daniel@veillard.com>
613
614 * Makefile.am: stop generating wrong result file with * in name
615 * relaxng.c: fixing the include bug raised by Sebastian Rahtz
616 * result/relaxng/demo* test/relaxng/demo: added the tests from
617 Sebastian reproducing the problem.
618
MST 2003 John Fleck5094cb22003-03-10 01:03:53 +0000619Sun Mar 9 18:02:31 MST 2003 John Fleck <jfleck@inkstain.net>
620
Daniel Veillard5add8682003-03-10 13:13:58 +0000621 * doc/xmllint.1: regenerating man page from xmllint.xml to pick
622 up Aleksey's change
MST 2003 John Fleck5094cb22003-03-10 01:03:53 +0000623
Aleksey Sanin693c9bc2003-03-09 22:36:52 +0000624Sun Mar 9 13:53:16 2003 Aleksey Sanin <aleksey@aleksey.com>
625
626 * xmllint.c doc/xmllint.xml: use $XMLLINT_INDENT environment
627 variable to control the indentation for the xmllint "--format"
628 option
629
Igor Zlatkovic47ba1c72003-03-08 13:29:42 +0000630Sat Mar 8 14:27:43 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
631
632 * encoding.c: applied Gennady's patch against buffer overrun
633
Daniel Veillard42f12e92003-03-07 18:32:59 +0000634Fri Mar 7 19:29:40 CET 2003 Daniel Veillard <daniel@veillard.com>
635
636 * test/xsdtest/xsdtest.xml uri.c: after and exchange with James
637 Clark it appeared I had bug in URI parsing code ...
638 * relaxng.c include/libxml/relaxng.h: completely revamped error
639 reporting to not loose message from optional parts.
640 * xmllint.c: added timing for RNG validation steps
641 * result/relaxng/*: updated the result, all error messages changed
642
Daniel Veillardedfd5882003-03-07 14:20:40 +0000643Fri Mar 7 15:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
644
645 * xpath.c: fix bug #107804, the algorithm used for document order
646 computation was failing on attributes.
647
Daniel Veillard83391282003-03-06 21:37:30 +0000648Thu Mar 6 22:35:50 CET 2003 Daniel Veillard <daniel@veillard.com>
649
650 * valid.c: fix bug #107764 , possibility of buffer overflow
651 in xmlValidDebug()
652
Daniel Veillard6c73cb82003-03-05 16:45:40 +0000653Wed Mar 5 17:41:37 CET 2003 Daniel Veillard <daniel@veillard.com>
654
655 * nanoftp.c include/libxml/nanoftp.h: adding xmlNanoFTPDele()
656 from Philipp Dunkel
657
Daniel Veillard5f704af2003-03-05 10:01:43 +0000658Wed Mar 5 10:57:09 CET 2003 Daniel Veillard <daniel@veillard.com>
659
660 * xmlschemastype.c: made powten array static it should not be exported
661 * HTMLparser.c: fix bug #107361 by reusing the code from the XML
662 parser function.
663 * testHTML.c: get rid of valgrind messages on the HTML SAX tests
664
Daniel Veillard7b72ee52003-02-27 23:24:53 +0000665Fri Feb 28 00:23:00 CET 2003 Daniel Veillard <daniel@veillard.com>
666
667 * tree.c: fixed a node dump crash on attributes
668 * test/xsdtest/xsdtest.xml test/xsdtest/xsdtest.xsl: fixed
669 an URI test bug and get better output.
670
Daniel Veillard463a5472003-02-27 21:30:32 +0000671Thu Feb 27 22:28:40 CET 2003 Daniel Veillard <daniel@veillard.com>
672
673 * check-xsddata-test-suite.py: give more infos
674 * relaxng.c: fix a bug reported by Sebastian Rahtz and
675 REF->DEF in attribute values.
676
Daniel Veillardeb7189f2003-02-27 20:11:13 +0000677Thu Feb 27 21:09:32 CET 2003 Daniel Veillard <daniel@veillard.com>
678
679 * check-xsddata-test-suite.py test/xsdtest/xsdtest.xml
680 test/xsdtest/xsdtest.xsl: import of the XSD Datatype
681 regression tests from James Clark.
682
Daniel Veillard8bc6cf92003-02-27 17:42:22 +0000683Thu Feb 27 18:40:04 CET 2003 Daniel Veillard <daniel@veillard.com>
684
685 * relaxng.c xmlschemas.c xmlschemastypes.c
686 include/libxml/xmlschemastypes.h: added param support for relaxng
687 type checking, started to increment the pool of simple types
688 registered, still much work to be done on simple types and
689 facets checkings.
690
Daniel Veillard19ab45b2003-02-26 15:49:03 +0000691Wed Feb 26 16:45:39 CET 2003 Daniel Veillard <daniel@veillard.com>
692
693 * entities.c: fixes again one of the problem raised by
694 James Clark in #106788
695
Daniel Veillardc482e262003-02-26 14:48:48 +0000696Wed Feb 26 15:46:48 CET 2003 Daniel Veillard <daniel@veillard.com>
697
698 * relaxng.c: Fixed a couple of problem raised by James Clark
699 in bug #107083, the support for ID/IDREF/IDREFS at the WXS
700 datatype level still not fixed though.
701
Daniel Veillard17bed982003-02-24 20:11:43 +0000702Mon Feb 24 21:09:19 CET 2003 Daniel Veillard <daniel@veillard.com>
703
704 * configure.in: preparing release 2.5.4
705 * doc/*: updated and rebuilt the docs
706 * relaxng.c: removed warnings
707 * result/relaxng/*: updated the results
708
Daniel Veillardf4be0182003-02-24 19:54:33 +0000709Mon Feb 24 20:53:17 CET 2003 Daniel Veillard <daniel@veillard.com>
710
711 * valid.c: fixes a DTD regexp generation problem.
712
Daniel Veillard02111c12003-02-24 19:14:52 +0000713Mon Feb 24 20:12:57 CET 2003 Daniel Veillard <daniel@veillard.com>
714
715 * parser.c: fixes bug #105998 about false detection of
716 attribute consumption loop.
717
Daniel Veillard2406abd2003-02-24 18:16:47 +0000718Mon Feb 24 19:14:57 CET 2003 Daniel Veillard <daniel@veillard.com>
719
720 * xinclude.c: Fixes bug #106931 in XInclude entities merging.
721
Daniel Veillardfcc822e2003-02-24 17:52:08 +0000722Mon Feb 24 18:50:35 CET 2003 Daniel Veillard <daniel@veillard.com>
723
724 * SAX.c: fixed bug #105992
725
Daniel Veillard3ebc7d42003-02-24 17:17:58 +0000726Mon Feb 24 18:14:16 CET 2003 Daniel Veillard <daniel@veillard.com>
727
728 * tree.c: fixed xmlSetProp and al. when the node passed is not an
729 element.
730 * relaxng.c: fixed bugs 7.3 (though not complete) and memory leaks
731 found 373 test schemas: 369 success 4 failures
732 found 529 test instances: 525 success 4 failures
733 * check-relaxng-test-suite.py: added memory debug reporting
734
Daniel Veillardc64b8e92003-02-24 11:47:13 +0000735Mon Feb 24 12:41:54 CET 2003 Daniel Veillard <daniel@veillard.com>
736
737 * uri.c parser.c: some warning removal on Igor's patch
738 * tree.c: seems I messed up with #106788 fix
739 * python/libxml.c: fixed some base problems when Python provides
740 the resolver.
741 * relaxng.c: fixed the interleave algorithm
742 found 373 test schemas: 364 success 9 failures
743 found 529 test instances: 525 success 4 failures
744 the resulting failures are bug in the algorithm from 7.3 and
745 lack of support for params
746
Daniel Veillard0046c0f2003-02-23 13:52:30 +0000747Sun Feb 23 14:49:39 CET 2003 Daniel Veillard <daniel@veillard.com>
748
749 * parser.c: another fix for nodeinfo in entities problem
750 * tree.c entities.c: fixed bug #106788 from James Clark
751 some spaces need to be serialized as character references.
752
Igor Zlatkovic40ed73b2003-02-23 13:40:12 +0000753Sat Feb 22 18:28:16 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
754
755 * parser.c uri.c: fixed the bug I introduced in the path
756 handling, reported by Sebastian Bergmann
757
Daniel Veillard44e1dd02003-02-21 23:23:28 +0000758Sat Feb 22 00:19:48 CET 2003 Daniel Veillard <daniel@veillard.com>
759
760 * parser.c: fixing some nodeinfo in entities problem raised
761 by Glenn W. Bach
762 * relaxng.c: implemented the first section 7.3 check
763 * result/relaxng/*: updated the results
764
Daniel Veillardc5312d72003-02-21 17:14:10 +0000765Fri Feb 21 18:12:19 CET 2003 Daniel Veillard <daniel@veillard.com>
766
767 * relaxng.c: fixed some problems in the previous commit
768 and finished implementing 4.16 rules checking
769 found 373 test schemas: 353 success 20 failures
770 found 529 test instances: 519 success 6 failures
771 * result/relaxng/*: updated the results
772
Daniel Veillard4c5cf702003-02-21 15:40:34 +0000773Fri Feb 21 16:37:39 CET 2003 Daniel Veillard <daniel@veillard.com>
774
775 * relaxng.c: implemented checks from section 7.2
776
Daniel Veillard77648bb2003-02-20 15:03:22 +0000777Thu Feb 20 16:00:31 CET 2003 Daniel Veillard <daniel@veillard.com>
778
779 * relaxng.c: implemented the checks from section 7.1, fixed
780 some of the 4.20 and 4.21 problems.
781 found 373 test schemas: 338 success 35 failures
782 found 529 test instances: 519 success 6 failures
783 * result/relaxng/*: updated the results
784
Daniel Veillard1c745ad2003-02-20 00:11:02 +0000785Thu Feb 20 01:09:24 CET 2003 Daniel Veillard <daniel@veillard.com>
786
787 * relaxng.c: implemented the 4.20 and 4.21 simplification rules.
788 * result/relaxng/*: updated the results
789
Daniel Veillardce14fa52003-02-19 17:32:48 +0000790Wed Feb 19 18:30:30 CET 2003 Daniel Veillard <daniel@veillard.com>
791
792 * relaxng.c: more bugfixes
793 * result/relaxng/*: updated the results
794
Igor Zlatkovic7e1d1582003-02-19 14:51:44 +0000795Wed Feb 19 15:39:56 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
796
797 * DOCBparser.c: obsoleted xmlNormalizeWindowsPath
798 * HTMLparser.c: obsoleted xmlNormalizeWindowsPath
799 * SAX.c: ensured xmlDoc.URL is always canonic
800 * parser.c: obsoleted xmlNormalizeWindowsPath
801 * uri.c include/libxml/uri.h: introduced xmlCanonicPath
802 * xmlIO.c include/libxml/xmlIO.h: obsoleted xmlNormalizeWindowsPath
803 * win32/libxml2.def.src: added few exports
804
805
Daniel Veillard2e9b1652003-02-19 13:29:45 +0000806Wed Feb 19 14:26:51 CET 2003 Daniel Veillard <daniel@veillard.com>
807
808 * Makefile.am configure.in: patched to have shared libraries
809 for Python regression tests and static binaries for gdb debug
810 in my development environment
811 * relaxng.c: more bugfixes
812 found 373 test schemas: 296 success 77 failures
813 found 529 test instances: 516 success 8 failures
814 * result/relaxng/*: updated the results
815
Daniel Veillard8fe98712003-02-19 00:19:14 +0000816Wed Feb 19 01:17:48 CET 2003 Daniel Veillard <daniel@veillard.com>
817
818 * relaxng.c: guess what ! Relax-NG bugfixing, what a surprize...
819
Daniel Veillardd4310742003-02-18 21:12:46 +0000820Tue Feb 18 22:09:50 CET 2003 Daniel Veillard <daniel@veillard.com>
821
822 * xmlschemastypes.c: float/double check bugfix
823 * tree.c include/libxml/tree.h: exported a function for NMTOKEN
824 validation
825 * xmlreader.c: add a TODO for Jody
826 * relaxng.c: bugfix bugfix bugfix
827 found 373 test schemas: 300 success 73 failures
828 found 529 test instances: 507 success 10 failures
829 * result/relaxng/*: updated the results
830
Daniel Veillard2df2de22003-02-17 23:34:33 +0000831Tue Feb 18 00:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
832
833 * relaxng.c check-relaxng-test-suite.py: more RelaxNG bug hunting
834
Daniel Veillard416589a2003-02-17 17:25:42 +0000835Mon Feb 17 18:23:32 CET 2003 Daniel Veillard <daniel@veillard.com>
836
837 * relaxng.c check-relaxng-test-suite.py: more work on the
838 RelaxNG implementation conformance testing.
839 found 373 test schemas: 284 success 89 failures
840 found 529 test instances: 448 success 47 failures
841 * result/relaxng/*: updated the results
842
Daniel Veillard784b9352003-02-16 15:50:27 +0000843Sun Feb 16 16:48:38 CET 2003 Daniel Veillard <daniel@veillard.com>
844
845 * ChangeLog tree.c doc/libxml-doc.el doc/libxml2-api.xml: applied
846 a patch from Kjartan Maraas to fix some typos
847
Daniel Veillardfebcca42003-02-16 15:44:18 +0000848Sun Feb 16 16:40:52 CET 2003 Daniel Veillard <daniel@veillard.com>
849
850 * relaxng.c: more bug-hunting
851 * testRelax.c include/libxml/relaxng.h: added --tree to dump the
852 intermediate rng tree
853 * python/generator.py: patch from Stephane Bidoul to fix the generator
854 on python < 2.2
855
Daniel Veillardd2298792003-02-14 16:54:11 +0000856Fri Feb 14 17:49:26 CET 2003 Daniel Veillard <daniel@veillard.com>
857
858 * check-relaxng-test-suite.py relaxng.c: more testing on the
859 Relax-NG front, cleaning up the regression tests failures
860 current state and I forgot support for "mixed":
861 found 373 test schemas: 280 success 93 failures
862 found 529 test instances: 401 success 68 failures
863 * tree.c include/libxml/tree.h xmlschemastypes.c: finished and
864 moved the Name, NCName and QName validation routine in tree.c
865 * uri.c: fixed handling of URI ending up with #, i.e. having
866 an empty fragment ID.
867 * result/relaxng/*: updated the results
868
Daniel Veillard9a237c92003-02-13 15:52:58 +0000869Thu Feb 13 16:49:24 CET 2003 Daniel Veillard <daniel@veillard.com>
870
871 * check-xinclude-test-suite.py: improved the script accordingly
872 to the XInclude regression tests updates
873 * xpointer.c: Implemented XPointer element() Scheme W3C PR of 13
874 November 2002
875 * result/XPath/xptr/chapterschildseq result/XPath/xptr/vidchildseq
876 test/XPath/xptr/chapterschildseq test/XPath/xptr/vidchildseq:
877 augmented the Xpointer testsuite for the element() scheme
878
Daniel Veillardf4b4f982003-02-13 11:02:08 +0000879Thu Feb 13 12:00:30 CET 2003 Daniel Veillard <daniel@veillard.com>
880
881 * relaxng.c: added TODO for the DTD compatibility spec
882 * xinclude.c: more bug fixes driven by the testsuite
883
Daniel Veillardd581b7e2003-02-11 18:03:05 +0000884Tue Feb 11 19:01:02 CET 2003 Daniel Veillard <daniel@veillard.com>
885
886 * check-xinclude-test-suite.py xinclude.c: Work on the W3C/NIST
887 regression tests for XInclude, improved the script, improving
888 XInclude error reporting mechanism
889
Daniel Veillard1d788d22003-02-10 16:21:58 +0000890Mon Feb 10 17:19:14 CET 2003 Daniel Veillard <daniel@veillard.com>
891
892 * NEWS doc/* configure.in: preparing release 2.5.3
893
Daniel Veillardfd7ce5f2003-02-10 16:12:39 +0000894Mon Feb 10 17:11:22 CET 2003 Daniel Veillard <daniel@veillard.com>
895
896 * tree.c: trying to fix #104934 about some XHTML1 serialization
897 issues.
898
Daniel Veillard809faa52003-02-10 15:43:53 +0000899Mon Feb 10 16:41:13 CET 2003 Daniel Veillard <daniel@veillard.com>
900
901 * encoding.c xmlIO.c: fixing bug #104646 about iconv based
902 encoding conversion when the input buffer stops in the
903 middle of a multibyte char
904
Daniel Veillard1703c5f2003-02-10 14:28:44 +0000905Mon Feb 10 15:24:47 CET 2003 Daniel Veillard <daniel@veillard.com>
906
907 * test/relaxng/OASIS/spectest.xml: OASIS RelaxNG testsuite
908 * check-relaxng-test-suite.py: python script to run regression
909 against OASIS RelaxNG testsuite
910 * relaxng.c: some cleanup tweaks
911 * HTMLparser.c globals.c: cleanups in comments
912 * doc/libxml2-api.xml: updated the API
913 * result/relaxng/*: errors moved files, so large diffs but
914 no changes at the semantic level.
915
Daniel Veillard6aa2f602003-02-10 00:01:56 +0000916Mon Feb 10 01:00:31 CET 2003 Daniel Veillard <daniel@veillard.com>
917
918 * tree.c: fixing #105678 problem when dumping a namespace node.
919
Daniel Veillard591b4be2003-02-09 23:33:36 +0000920Mon Feb 10 00:30:01 CET 2003 Daniel Veillard <daniel@veillard.com>
921
922 * xpath.c: fixed doc comment problems
923 * python/generator.py python/libxml_wrap.h python/types.c: adding
924 RelaxNG wrappers
925 * python/tests/Makefile.am python/tests/relaxng.py: added a specific
926 test of those early Python RelaxNG bindings
927
928Sun Feb 9 15:18:43 CET 2003 Daniel Veillard <daniel@veillard.com>
Daniel Veillard231d7912003-02-09 14:22:17 +0000929
930 * libxml.spec.in: fixes a libtool problem on AMD 64bits builds
931 * relaxng.c: found the validation problem I had with interleave
932 when not covering all remaining siblings
933 * Makefile.am test.relaxng/* result/relaxng/*: augmented the
934 testsuite and check the RNG schemas against the RNG schemas
935 given in appendix A
936
Igor Zlatkovic6dacee62003-02-08 17:52:57 +0000937Sat Feb 8 18:55:43 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
938
939 * win32/Makefile.msvc: updates for RelaxNG
940 * win32/Makefile.mingw: updates for RelaxNG
941 * win32/libxml2.def.src: added RelaxNG exports
942
Daniel Veillard97fd5672003-02-07 13:01:54 +0000943Fri Feb 7 14:00:53 CET 2003 Daniel Veillard <daniel@veillard.com>
944
945 * xinclude.c: applied another bug fix from Sean Chittenden
946
Daniel Veillardef4d3bc2003-02-07 12:38:22 +0000947Fri Feb 7 13:34:08 CET 2003 Daniel Veillard <daniel@veillard.com>
948
949 * configure.in xmllint.c: I f...ed up the default configuration
950 of schemas and --relaxng option display in xmllint, pointed by
951 Morus Walter.
952 * xlink.c: Sean Chittenden pointed a couple of errors in the XLink
953 detection module, fixes bug #105374.
954
Daniel Veillardc5a70f22003-02-06 23:41:59 +0000955Fri Feb 7 01:43:38 CET 2003 Daniel Veillard <daniel@veillard.com>
956
957 * xmlschemastypes.c: added the boolean base type.
958
Daniel Veillard96a4b252003-02-06 08:22:32 +0000959Thu Feb 6 10:23:52 CET 2003 Daniel Veillard <daniel@veillard.com>
960
961 * xmlschemastypes.c: started implementing some of the missing
962 default simple types
963 * result/relaxng/*: updated the results
964
Daniel Veillard72fef162003-02-05 14:31:19 +0000965Wed Feb 5 15:28:04 CET 2003 Daniel Veillard <daniel@veillard.com>
966
967 * NEWS doc/*: updated the docs, ready for 2.5.2 release
968
Daniel Veillard71531f32003-02-05 13:19:53 +0000969Wed Feb 5 14:15:59 CET 2003 Daniel Veillard <daniel@veillard.com>
970
971 * HTMLparser.c tree.c xmlIO.c: comments cleanups
972 * Makefile.am: use xmllint for doing the RelaxNG tests
973 * configure.in: preparing 2.5.2 made schemas support default to
974 on instead of off
975 * relaxng.c: removed the verbosity
976 * xmllint.c: added --relaxng option
977 * python/generator.py python/libxml_wrap.h: prepared the integration
978 of the new RelaxNG module and schemas
979 * result/relaxng/*: less verbose output
980
Daniel Veillardec498e12003-02-05 11:01:50 +0000981Wed Feb 5 12:00:36 CET 2003 Daniel Veillard <daniel@veillard.com>
982
983 * valid.c: do not run content model validation if the
984 content is not determinist
985
Daniel Veillardde590ca2003-02-05 10:45:26 +0000986Wed Feb 5 11:43:58 CET 2003 Daniel Veillard <daniel@veillard.com>
987
988 * SAX.c: added the redefinition of namespaced attribute
989 check that was missing as Fabrice Desré pointed out.
990
Daniel Veillard930dfb62003-02-05 10:17:38 +0000991Wed Feb 5 11:09:29 CET 2003 Daniel Veillard <daniel@veillard.com>
992
993 * HTMLparser.c include/libxml/HTMLparser.h: applied HTML
994 improvements from Nick Kew, allowing to do more checking
995 to HTML elements and attributes.
996
Daniel Veillard4287c572003-02-04 22:48:53 +0000997Tue Feb 4 23:47:06 CET 2003 Daniel Veillard <daniel@veillard.com>
998
999 * xinclude.c: fixing bug #105137 about entities declaration
1000 needing to be copied to the including document.
1001
Daniel Veillard652d8a92003-02-04 19:28:49 +00001002Tue Feb 4 20:26:22 CET 2003 Daniel Veillard <daniel@veillard.com>
1003
1004 * catalog.c: fixed bug #104817 with delegateURI
1005 * xpath.c: fixing bugs #104123 and #104125
1006
Daniel Veillard0e298ad2003-02-04 16:14:33 +00001007Tue Feb 4 17:12:56 CET 2003 Daniel Veillard <daniel@veillard.com>
1008
1009 * configure.in valid.c xmlreader.c python/libxml_wrap.h
1010 python/types.c: fixing #104096 to compile without regexps
1011
Daniel Veillard57e79b32003-02-04 15:33:12 +00001012Tue Feb 4 16:31:55 CET 2003 Daniel Veillard <daniel@veillard.com>
1013
1014 * valid.c: fixing bug #103969 forgot to add an epsilon transition
1015 when building the automata for elem*
1016
Daniel Veillard358a9892003-02-04 15:22:32 +00001017Tue Feb 4 16:21:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1018
1019 * HTMLparser.c: applied patch from Arne de Bruijn fixing
1020 bug #103827
1021
Daniel Veillardeb137172003-02-04 15:18:06 +00001022Tue Feb 4 16:17:09 CET 2003 Daniel Veillard <daniel@veillard.com>
1023
1024 * HTMLparser.c: updating a comment, fixing #103776
1025
Daniel Veillard8d589042003-02-04 15:07:21 +00001026Tue Feb 4 16:05:53 CET 2003 Daniel Veillard <daniel@veillard.com>
1027
1028 * parser.c: fixing bug 105049 for validity checking of content
1029 within recursive entities.
1030
Daniel Veillarde5b110b2003-02-04 14:43:39 +00001031Tue Feb 4 15:40:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1032
1033 * HTMLparser.c: try to fix # 105049
1034 * relaxng.c xmlschemastypes.c: a couple of changes and extensions
1035 * tree.c: updated a function comment
1036
Daniel Veillard419a7682003-02-03 23:22:49 +00001037Tue Feb 4 00:20:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1038
1039 * relaxng: more work on grammars and refs/defs
1040 * test/relaxng/* result/relaxng/*: augmented/updated the
1041 regression tests
1042
Daniel Veillard144fae12003-02-03 13:17:57 +00001043Mon Feb 3 14:16:59 CET 2003 Daniel Veillard <daniel@veillard.com>
1044
1045 * relaxng: more work on name classes, except support
1046 * test/relaxng/* result/relaxng/*: augmented/updated the
1047 regression tests
1048
Daniel Veillard1ed7f362003-02-03 10:57:45 +00001049Mon Feb 3 11:56:05 CET 2003 Daniel Veillard <daniel@veillard.com>
1050
1051 * relaxng: more work on name classes, the "validate all" schemas
1052 seems to work now.
1053 * test/relaxng/* result/relaxng/*: augmented/updated the
1054 regression tests
1055
Daniel Veillard3b2e4e12003-02-03 08:52:58 +00001056Mon Feb 3 09:50:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1057
1058 * python/libxml.c: removed an unprotedted debug message Aleksi Suhonen
1059 * parser.c: put a guard against infinite document depth, basically
1060 trying to avoid another kind of DoS attack.
1061 * relaxng.c: some code w.r.t. nameClasses
1062
Daniel Veillardfc1a4502003-02-02 16:02:55 +00001063Sun Feb 2 17:01:43 CET 2003 Daniel Veillard <daniel@veillard.com>
1064
1065 * test/relaxng/* result/relaxng/*: check all the namespace support
1066 was actually correct based on tutorial section 10.
1067
Daniel Veillarde2a5a082003-02-02 14:35:17 +00001068Sun Feb 2 15:33:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1069
1070 * relaxng: include seems to work okay now
1071 * test/relaxng/* result/relaxng/*: augmented/updated the
1072 regression tests
1073
Daniel Veillarda9d912d2003-02-01 17:43:10 +00001074Sat Feb 1 19:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1075
1076 * relaxng.c: a bit of work done in the train back.
1077 * test/relaxng/*: added one of the include tests
1078
Daniel Veillard154877e2003-01-30 12:17:05 +00001079Thu Jan 30 14:06:55 CET 2003 Daniel Veillard <daniel@veillard.com>
1080
1081 * relaxng: more work done in the train
1082 * test/relaxng/* result/relaxng/*: augmented/updated the
1083 regression tests
1084
Daniel Veillarde431a272003-01-29 23:02:33 +00001085Wed Jan 29 23:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1086
1087 * relaxng.c: debugging of externalRef
1088 * test/relaxng/* result/relaxng/*: augmented/updated the
1089 regression tests
1090
Daniel Veillardd41f4f42003-01-29 21:07:52 +00001091Wed Jan 29 22:06:04 CET 2003 Daniel Veillard <daniel@veillard.com>
1092
1093 * relaxng.c: more work on Relax-NG, implementing externalRef
1094 * test/relaxng/* result/relaxng/*: augmented/updated the
1095 regression tests
1096 * Makefile.am: cleanup to Relaxtests target
1097
Daniel Veillardb08c9812003-01-28 23:09:49 +00001098Wed Jan 29 00:08:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1099
1100 * relaxng.c: more work on Relax-NG, implementing interleave
1101 * test/relaxng/* result/relaxng/*: augmented/updated the
1102 regression tests
1103
Daniel Veillard76fc5ed2003-01-28 20:58:15 +00001104Tue Jan 28 21:56:49 CET 2003 Daniel Veillard <daniel@veillard.com>
1105
1106 * relaxng.c: more work on Relax-NG, implementing interleave
1107 * test/relaxng/* result/relaxng/*: augmented/updated the
1108 regression tests
1109
MST 2003 John Fleckda81d192003-01-27 14:35:56 +00001110Mon Jan 27 07:35:29 MST 2003 John Fleck <jfleck@inkstain.net>
1111
1112 * doc/tutorial/customfo.xsl
1113 * doc/tutorial/customhtml.xsl
1114 adding stylesheet customizations used to generate fo
1115 for pdf and html
1116
Daniel Veillardc6e997c2003-01-27 12:35:42 +00001117Mon Jan 27 13:29:43 CET 2003 Daniel Veillard <daniel@veillard.com>
1118
1119 * relaxng.c: more work on Relax-NG
1120 * test/relaxng/* result/relaxng/*: augmented/updated the
1121 regression tests
1122 * xmlschemastypes.c: added a number of base type definition but not
1123 the associated checks, those are still TODOs
1124
MST 2003 John Fleck731967e2003-01-27 00:39:50 +00001125Sun Jan 26 17:37:06 MST 2003 John Fleck <jfleck@inkstain.net>
1126
1127 in docs/tutorial:
1128 * apa.html
1129 * apb.html
1130 * apc.html
1131 * apd.html
1132 * ape.html
1133 * apf.html
1134 * apg.html
1135 * ar01s02.html
1136 * ar01s03.html
1137 * ar01s04.html
1138 * ar01s05.html
1139 * ar01s06.html
1140 * ar01s07.html
1141 * ar01s08.html
1142 * index.html
1143 * xmltutorial.pdf
1144 * xmltutorial.xml
1145 add index to tutorial
1146
MST 2003 John Fleck937362d2003-01-27 00:04:32 +00001147Sun Jan 26 17:02:29 MST 2003 John Fleck <jfleck@inkstain.net>
1148
1149 * doc/xmlcatalog.1
1150 * doc/xmlcatalog_man.html
1151 * doc/xmlcatalog_man.xml
1152 belatedly fixing bug #93622 (adds rewriteURI type to
1153 "--add" option in xmlcatalog man page
1154
Daniel Veillard3be27512003-01-26 19:49:04 +00001155Sun Jan 26 20:47:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1156
Daniel Veillardc6e997c2003-01-27 12:35:42 +00001157 * xmlcatalog.c xmllint.c: applied patch for NetBSD by
Daniel Veillard3be27512003-01-26 19:49:04 +00001158 Julio Merino, closing #104475
1159
Daniel Veillardea3f3982003-01-26 19:45:18 +00001160Sun Jan 26 20:38:43 CET 2003 Daniel Veillard <daniel@veillard.com>
1161
1162 * relaxng.c: more work on Relax-NG
1163 * test/relaxng/* result/relaxng/*: augmented/updated the
1164 regression tests
1165
Daniel Veillardedc91922003-01-26 00:52:04 +00001166Sun Jan 26 01:49:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1167
1168 * relaxng.c: more work on Relax-NG
1169 * test/relaxng/* result/relaxng/*: augmented/updated the
1170 regression tests
1171
Daniel Veillarddd1655c2003-01-25 18:01:32 +00001172Sat Jan 25 18:59:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1173
1174 * README: updated the policy on private mail answers
1175 * relaxng.c: more work on Relax-NG
1176 * test/relaxng/* result/relaxng/*: augmented/updated the
1177 regression tests
1178
Daniel Veillard7424eb62003-01-24 14:14:52 +00001179Fri Jan 24 15:12:44 CET 2003 Daniel Veillard <daniel@veillard.com>
1180
1181 * error.c parser.c tree.c: applied a documentation patch from
1182 Stefan Kost
1183
Daniel Veillard276be4a2003-01-24 01:03:34 +00001184Fri Jan 24 02:00:50 CET 2003 Daniel Veillard <daniel@veillard.com>
1185
1186 * relaxng.c: more work on Relax-NG
1187 * doc/*: regenerated the docs
1188 * test/relaxng/* result/relaxng/*: updated and augmented the
1189 Relax-NG regression tests and results
1190
Daniel Veillard6eadf632003-01-23 18:29:16 +00001191Thu Jan 23 19:26:20 CET 2003 Daniel Veillard <daniel@veillard.com>
1192
1193 * Makefile.am configure.in relaxng.c include/libxml/relaxng.h:
1194 First commit of the new Relax-NG validation code, not generally
1195 useful yet.
1196 * test/relaxng/* result/relaxng/*: current state of the regression
1197 tests
1198
Daniel Veillard814a76d2003-01-23 18:24:20 +00001199Thu Jan 23 19:22:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1200
1201 * tree.c: minimized the memory allocated for GetContent
1202 and a bit of cleanup.
1203
Daniel Veillardff12c492003-01-23 16:42:55 +00001204Thu Jan 23 17:41:37 CET 2003 Daniel Veillard <daniel@veillard.com>
1205
1206 * python/generator.py: seems there is no good reasons to
1207 not generate bindings for XPointer
1208
Daniel Veillard540a31a2003-01-21 11:21:07 +00001209Tue Jan 21 13:19:35 CET 2003 Daniel Veillard <daniel@veillard.com>
1210
1211 * xmlreader.c doc/apibuild.py: applied a new patch from
1212 Stéphane Bidoul for cleanups
1213 * doc/libxml2-api.xml: rebuilt the API description with
1214 new entry points
1215
Daniel Veillard417be3a2003-01-20 21:26:34 +00001216Mon Jan 20 23:25:00 CET 2003 Daniel Veillard <daniel@veillard.com>
1217
1218 * xmlreader.c python/drv_libxml2.py python/generator.py
1219 python/libxml.c python/libxml.py python/libxml_wrap.h
1220 python/types.c: patch from Stéphane Bidoul for better per
1221 context error message APIs
1222 * python/tests/ctxterror.py python/tests/readererr.py:
1223 update of the tests
1224
MST 2003 John Fleck97ddfc02003-01-20 00:09:57 +00001225Sun Jan 19 17:09:28 MST 2003 John Fleck <jfleck@inkstain.net>
1226
1227 * doc/guidelines.html
1228 grammar and spelling cleanup
1229
Daniel Veillard26f70262003-01-16 22:45:08 +00001230Fri Jan 17 00:31:30 CET 2003 Daniel Veillard <daniel@veillard.com>
1231
1232 * xmlreader.c include/libxml/xmlreader.h python/generator.py
1233 python/libxml.c python/libxml.py win32/libxml2.def.src: applied
1234 a patch from Stéphane Bidoul to allow per XMLtextReader error
1235 and warning handling
1236 * python/tests/Makefile.am python/tests/readererr.py: adding the
1237 specific regression test
1238
Daniel Veillard71f9d732003-01-14 16:07:16 +00001239Tue Jan 14 17:00:08 CET 2003 Daniel Veillard <daniel@veillard.com>
1240
1241 * xpath.c: Alexey Efimov pointed out that concat('a', 'b', )
1242 should raise a syntax error
1243
Daniel Veillarde4a07e72003-01-14 14:40:25 +00001244Tue Jan 14 15:39:14 CET 2003 Daniel Veillard <daniel@veillard.com>
1245
1246 * python/libxml.c: cleanup patch from Stéphane Bidoul
1247
Daniel Veillard81601f92003-01-14 13:42:37 +00001248Tue Jan 14 14:41:18 CET 2003 Daniel Veillard <daniel@veillard.com>
1249
1250 * encoding.c: fixing bug #103100 with a dummy UTF8ToUTF8 copy
1251
Daniel Veillarde6227e02003-01-14 11:42:39 +00001252Tue Jan 14 12:40:29 CET 2003 Daniel Veillard <daniel@veillard.com>
1253
1254 * python/generator.py python/libxml.c python/libxml.py
1255 python/libxml_wrap.h python/types.c: applied and fixed a patch
Daniel Veillarde4a07e72003-01-14 14:40:25 +00001256 from Stéphane Bidoul to provide per parser error handlers at the
Daniel Veillarde6227e02003-01-14 11:42:39 +00001257 Python level.
1258 * python/tests/Makefile.am python/tests/ctxterror.py: added a
1259 regression test for it.
1260
Daniel Veillard4dbe77a2003-01-14 00:17:42 +00001261Tue Jan 14 01:15:04 CET 2003 Daniel Veillard <daniel@veillard.com>
1262
1263 * xmlreader.c: fixed the streaming property of the reader,
1264 it was generating tree faster than consuming it. Pointed out
1265 by Nate Myers
1266 * tree.c: fixed a bug in xmlSaveFormatFileEnc if passed a NULL doc
1267
Igor Zlatkovic9df24742003-01-12 21:15:55 +00001268Sun Jan 12 22:18:02 CET 2003 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1269
Igor Zlatkovicd31876c2003-01-12 21:43:13 +00001270 * win32/libxml2.def.src: added more xmlreader and other exports
Igor Zlatkovic9df24742003-01-12 21:15:55 +00001271
Daniel Veillard8e7e1c02003-01-10 17:06:09 +00001272Fri Jan 10 18:04:32 CET 2003 Daniel Veillard <daniel@veillard.com>
1273
1274 * xpath.c: fix to the XPath implementation for parent and
1275 ancestors axis when operating on a Result Value Tree.
1276 Fixes bug #100271
1277
Daniel Veillardcacbe5d2003-01-10 16:09:51 +00001278Fri Jan 10 17:07:01 CET 2003 Daniel Veillard <daniel@veillard.com>
1279
1280 * nanoftp.c nanohttp.c xmlIO.c: patch from Stefano Zacchiroli
1281 to fix some URI/file escaping problems
1282
Daniel Veillard3b87b6b2003-01-10 15:21:50 +00001283Fri Jan 10 16:20:34 CET 2003 Daniel Veillard <daniel@veillard.com>
1284
1285 * python/generator.py: fixed a bug raised by Raymond Wiker,
1286 docSetRootElement() should not raise an exception if the
1287 return is None
1288
Daniel Veillard3e20a292003-01-10 13:14:40 +00001289Fri Jan 10 14:13:03 CET 2003 Daniel Veillard <daniel@veillard.com>
1290
1291 * python/libxml.py python/libxml.c python/libxml2-python-api.xml:
1292 fixed bug #102181 by applying the suggested change and fixing
1293 the generation/registration problem.
1294
Daniel Veillarde55e8e42003-01-10 12:50:02 +00001295Fri Jan 10 13:47:55 CET 2003 Daniel Veillard <daniel@veillard.com>
1296
1297 * HTMLparser.c: fixed bug #102960 by reusing the XML name parsing
1298 routines.
1299
Daniel Veillard8f872442003-01-09 23:19:02 +00001300Fri Jan 10 00:16:49 CET 2003 Daniel Veillard <daniel@veillard.com>
1301
1302 * parser.c: one more IsEmptyElement crazyness, that time in
1303 external parsed entities if substitution is asked.
1304 * python/tests/reader3.py: added a specific test.
1305
Daniel Veillarde329fc22003-01-09 21:36:42 +00001306Thu Jan 9 22:35:31 CET 2003 Daniel Veillard <daniel@veillard.com>
1307
1308 * python/drv_libxml2.py: update from Stéphane Bidoul: python 2.1
1309 support and improved error handler registration
1310
Daniel Veillard5ecaf7f2003-01-09 13:19:33 +00001311Thu Jan 9 14:16:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1312
1313 * HTMLtree.c tree.c: fixes #102920 about namespace handling in
1314 HTML output and section 16.2 "HTML Output Method" of XSLT-1.0
1315 * README: fixed a link
1316
Daniel Veillarde2830f12003-01-08 17:47:49 +00001317Wed Jan 8 18:32:25 CET 2003 Daniel Veillard <daniel@veillard.com>
1318
1319 * configure.in doc/* NEWS: preparing 2.5.1 release
1320 * SAX.c parser.c: fixing XmlTextReader bug
1321
Daniel Veillard8bf70b92003-01-07 23:14:24 +00001322Wed Jan 8 00:13:01 CET 2003 Daniel Veillard <daniel@veillard.com>
1323
1324 * SAX.c: fuck, I introduced a memory leak on external parsed
1325 entities in 2.5.0 :-(
1326
Daniel Veillard56ada1d2003-01-07 11:17:25 +00001327Tue Jan 7 12:12:45 CET 2003 Daniel Veillard <daniel@veillard.com>
1328
1329 * xmllint.c: another fix needed as pointed by Christophe Merlet
1330 for --stream --debug if compiled without debug support.
1331
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +00001332Mon Jan 6 20:53:08 MST 2003 John Fleck <jfleck@inkstain.net>
1333
1334 * doc/xmllint.xml
Daniel Veillard56ada1d2003-01-07 11:17:25 +00001335 * doc/xmllint.1:
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +00001336 update man page with --stream and --chkregister
1337
Daniel Veillard8326e732003-01-07 00:19:07 +00001338Tue Jan 7 01:17:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1339
1340 * globals.c: fixed --with-threads compile
1341 * xmllint.c: fixed --without-debug compile
1342 * include/libxml/globals.h: cleanup
1343 * include/libxml/schemasInternals.h: add a missing include
1344
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00001345Mon Jan 6 14:06:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1346
1347 * configure.in NEWS: preparing 2.5.0 release
1348 * SAX.c: only warn in pedantic mode about namespace name
1349 brokeness
1350 * globals.c: fix a doc generation problem
1351 * uri.c: fix #101520
1352 * doc/*: updated and rebuilt the doc for the release, includuding
1353 stylesheet update
1354 * python/Makefile.am: fix a filename bug
1355
1356Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
1357
1358 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
1359 should not be called.
1360
1361Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
1362
1363 * libxml-2.0.pc.in: applied the patch to fix #101894
1364
1365Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
1366
1367 * tree.c : applied patch from Lukas Schroeder for register callbacks
1368 * valid.c: modified patch from Lukas Schroeder to test
1369 register callbacks with --chkregister
1370
1371Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
1372
1373 * xmlreader.c: seriously changed the way data are pushed to
1374 the underlying parser, go by block of 512 bytes instead of
1375 tryng to detect tag boundaries at that level. Changed the
1376 way empty element are detected and tagged.
1377 * python/tests/reader.py python/tests/reader2.py
1378 python/tests/reader3.py: small changes mostly due to context
1379 reporting being different and DTD node being reported. Some
1380 errors previously undetected are now caught and fixed.
1381 * doc/xmlreader.html: flagged last section as TODO
1382
1383Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
1384
1385 * python/libxml.py: integrated the Python 2.2 optimizations
1386 from Hannu Krosing, while maintaining compatibility with
1387 1.5 and 2.1
1388
1389Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
1390
1391 * xmllint.c: a bit of cleanup
1392 * xmlreader.c: small fix
1393 * doc/xmlreader.html: more work on the XmlTextReader tutorial
1394 * python/libxml.py: a few fixes pointed out by Hannu Krosing
1395
1396Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
1397
1398 * python/setup.py.in: patch from Stéphane Bidoul to include
1399 drv_libxml2.py in setup.py
1400
1401Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
1402
1403 * doc/xmlreader.html: starting documenting the new XmlTextReader
1404 interface.
1405
1406Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
1407
1408 * xmllint.c: added the --stream flag to use the TextReader API
1409 * xmlreader.c: small performance tweak
1410
1411Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
1412
1413 * xmlreader.c python/tests/reader2py: okay the DTD validation
1414 code on top of the XMLTextParser API should be solid now.
1415
1416Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
1417
1418 * xmlreader.c python/tests/reader2py: Fixing some more mess
1419 with validation and recursive entities while using the
1420 reader interface, it's getting a bit messy...
1421
1422Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1423
1424 * xmlreader.c python/tests/reader.py: another couple of problem
1425 related to IsEmptyElement reported by Stéphane Bidoul needed
1426 some fixes.
1427
1428Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1429
1430 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
1431 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
1432 based on the python XmlTextReader interface.
1433
1434Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
1435
1436 * tree.c: backing out one change in the last patch which broke the
1437 regression tests
1438
1439Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
1440
1441 * global.data globals.c tree.c include/libxml/globals.h: applied
1442 an old patch from Lukas Schroeder to track node creation and
1443 destruction. Probably missing a lot of references at the moment
1444 and not usable reliably.
1445
1446Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1447
1448 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
1449 from doc/news.html and a stylesheet
1450
1451Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
1452
1453 * xmlreader.c python/tests/reader.py: fixed another couple of
1454 xmlreader bugs reported by Stéphane Bidoul and added tests.
1455
1456Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1457
1458 * xmlreader.c python/tests/reader2.py: fixed another validity
1459 checking in external parsed entities raised by Stéphane Bidoul
1460 and added a specific regression test.
1461 * python/tests/reader3.py: cleanup
1462
1463Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
1464
1465 * xmlreader.c python/tests/reader2.py: fixed a problem with
1466 validation within entities pointed by Stéphane Bidoul, augmented
1467 the tests to catch those.
1468
1469Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
1470
1471 * python/generator.py: modified the generator to allow keeping
1472 class references when creating new classes, needed to fix a bug
1473 pointed by Stéphane Bidoul where the input buffer of the
1474 xmlTextReader instance gets destroyed if the python wrapper for
1475 the input is not referenced anymore.
1476
1477Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
1478
1479 * xmlreader.c python/tests/reader.py: fixed another pair of problem
1480 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
1481
1482Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
1483
1484 * xmlreader.c python/tests/reader.py: fixed another problem
1485 pointed by Stéphane Bidoul
1486
1487Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1488
1489 * xmlreader.c python/tests/reader.py: fixed a limit case problem
1490 with "<a/>"
1491
1492Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1493
1494 * SAX.c: warn on xmlns:prefix="foo"
1495 * xmlreader.c python/tests/reader.py: fixed a couple of problem
1496 for namespace attributes handling.
1497
1498Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
1499
1500 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
1501 a really nasty problem raised by a DocBook XSLT transform
1502 provided by Sebastian Bergmann
1503
1504Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
1505
1506 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
1507 by Stéphane Bidoul and integrated it into the tests
1508
1509Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
1510
1511 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
1512 extended the XmlTextReader API a bit, addding accessors for
1513 the current doc and node, and an entity substitution mode for
1514 the parser.
1515 * python/libxml.py python/libxml2class.txt: related updates
1516 * python/tests/Makefile.am python/tests/reader.py
1517 python/tests/reader2.py python/tests/reader3.py: updated a bit
1518 the old tests and added a new one to test the entities handling
1519
1520Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
1521
1522 * python/generator.py python/libxml2class.txt
1523 python/tests/reader.py python/tests/reader2.py: changed the
1524 generator to provide casing for the XmlTextReader similar to
1525 C# so that examples and documentation are more directly transposable.
1526 Fixed the couple of tests in the suite.
1527
1528Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
1529
1530 * doc/guidelines.html: added a document on guildeline for
1531 publishing and deploying XML
1532
1533Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
1534
1535 * valid.c xmlreader.c: final touch running DTD validation
1536 on the XmlTextReader
1537 * python/tests/Makefile.am python/tests/reader2.py: added a
1538 specific run based on the examples from test/valid/*.xml
1539
1540Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
1541
1542 * python/libxml.py: added a few predefined xmlTextReader parser
1543 configuration values.
1544
1545Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1546
1547 * python/libxml_wrap.h: trying to fix #102037
1548
1549Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
1550
1551 * SAX.c: fixing bug #95296, when the predefined entities
1552 are redefined in the DTD the default one must be used
1553 instead anyway.
1554
1555Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
1556
1557 * doc/xmllint.xml
1558 * doc/xmllint.1
1559 Add discussion of XML_DEBUG_CATALOG to xmllint man
1560 page - bug #100907
1561
1562
1563Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1564
1565 * xmlreader.c: Fixed the empty node detection to avoid reporting
1566 an inexistant close tag.
1567
1568Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1569
1570 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
1571 for Python 2.1
1572
1573Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
1574
1575 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
1576
1577Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1578
1579 * doc/libxml2-api.xml python/tests/reader.py: one really need
1580 to provide the base URI information when creating a reader parser
1581 from an input stream. Updated the API and the example using it.
1582
1583Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
1584
1585 * testReader.c xmlreader.c valid.c include/libxml/tree.h
1586 include/libxml/valid.h include/libxml/xmlreader.h: working on
1587 DTD validation on top of xml reader interfaces. Allows to
1588 validate arbitrary large instances. This required some extensions
1589 to the valid module interface and augmenting the size of xmlID
1590 and xmlRef structs a bit.
1591 * uri.c xmlregexp.c: simple cleanup.
1592
1593Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1594
1595 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
1596 work on the xml reader interfaces.
1597 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
1598 Web page for the Windows binaries.
1599
1600Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
1601
1602 * xmlIO.c: applied a patch for VMS following the report by
1603 Nigel Hall
1604
1605Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
1606
1607 * parser.c: the parseStartTag bug fix wasn't complete.
1608
1609Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
1610
1611 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
1612 parseStartTag, fixing it.
1613 * test/att4 result/att4 result/noent/att4: adding the test
1614 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
1615 more methods to XmlTextReader.
1616
1617Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1618
1619 * win32/libxml2.def.src: added more xml reader exports
1620 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
1621 to the build
1622
1623Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
1624
1625 * doc/tutorial/xmltutorial.xml
1626 plus generated html and pdf
1627 Updating tutorial again based on further comments from Niraj
1628 Tolia on the last iteration
1629
1630Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
1631
1632 * doc/tutorial/xmltutorial.xml
1633 * doc/tutorial/includekeyword.c
1634 * doc/tutorial/includegetattribute.c
1635 plus generated html and pdf
1636 Adding fix from Niraj Tolia to tutorial to properly free memory.
1637
1638
1639Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
1640
1641 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
1642 more methods of XmlTextReader.
1643 * python/libxml2class.txt python/tests/reader.py: this increased the
1644 methods in the bndings, augmented the test to check those new
1645 functions.
1646
1647Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
1648
1649 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
1650 methods of XmlTextReader.
1651 * python/generator.py python/libxml_wrap.h python/types.c
1652 python/libxml2class.txt: added the reader to the Python bindings
1653 * python/tests/Makefile.am python/tests/reader.py: added a specific
1654 test for the Python bindings of the Reader APIs
1655 * parser.c: small cleanup.
1656
1657Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1658
1659 * xinclude.c: fallback was only copying the first child not the
1660 full child list of the fallback element, closes #89684 as reopened
1661 by Bernd Kuemmerlen
1662
1663Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1664
1665 * win32/libxml2.def.src: exported htmlNodeDumpOutput
1666
1667Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
1668
1669 * configure.in: preparing release of 2.4.30
1670 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
1671 gives enum values, fix functype return type, put back fields in
1672 structs
1673 * doc/*: updated the docs rebuilt
1674
1675Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
1676
1677 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
1678 about htmlNodeDumpOutput location.
1679 * xpath.c: removed an undefined function signature
1680 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
1681 too many symbols in the API breaking the python bindings.
1682 Updated with the libxslt/libexslt changes.
1683
1684Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
1685
1686 * configure.in: preparing release of 2.4.29
1687 * doc/*: rebuilt the docs and API
1688 * xmlreader.c: a few more fixes for the XmlTextReader API
1689
1690Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1691
1692 * include/win32config.h: applied mingw patch from Magnus Henoch
1693
1694Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
1695
1696 * catalog.c doc/libxml2-api.xml: a bit more cleanup
1697
1698Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
1699
1700 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
1701 building Python script, does the C parsing directly, generates
1702 a better API description including structure fieds defs and
1703 enums. Still a couple of bugs, but good enough for the python
1704 wrappers now.
1705 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
1706 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
1707 include/libxml/schemasInternals.h include/libxml/tree.h: more
1708 cleanup based on the python analysis script reports.
1709 * libxml.spec.in: make sure the API XML description is part of the
1710 devel package.
1711
1712Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
1713
1714 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
1715 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
1716 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
1717 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
1718 code cleanup, especially the function comments.
1719 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
1720
1721Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
1722
1723 * Makefile.am xmlreader.c include/libxml/Makefile.am
1724 include/libxml/xmlreader.h: Adding a new set of APIs based on
1725 the C# TextXmlReader API but converted to C. Allow to parse
1726 in constant memory usage, far simpler to program and explain
1727 than the SAX like APIs, unfinished but working.
1728 * testReader.c: test program
1729
1730Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1731
1732 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
1733
1734Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1735
1736 * tree.c: Chip turner indicated that XHTML1 serialization
1737 rule for style actually break on both IE and Mozilla,
1738 try to avoid the rule if escaping ain't necessary
1739
1740Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
1741
1742 * nanhttp.c: handle HTTP URL escaping, problem reported by
1743 Glen Nakamura and Stefano Zacchiroli
1744
1745Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
1746
1747 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
1748
1749Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1750
1751 * uri.c: Johann Richard pointed out some XPointer problems for
1752 URN based URI references in XInclude. Modified the URI parsing
1753 and saving routines to allow correct parsing and saving of
1754 XPointers, especially when attached to "opaque" scheme accordingly
1755 to RFC 2396
1756
1757Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
1758
1759 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
1760 of refactoring to the HTML saving code.
1761 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
1762 in the doc.
1763
1764Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
1765
1766 * tree.c include/libxml/tree.h: refactored the XML dump of a node
1767 to a buffer API to reuse the generic dump to an OutputIO layer,
1768 this reduces code, fixes xmlNodeDump() for XHTML, also made
1769 xmlNodeDump() now return the number of byte written.
1770
1771Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
1772
1773 * python/setup.py.in: another patch from Stéphane Bidoul for
1774 Python bindings on Windows
1775 * doc/parsedecl.py: small cleanup
1776
1777Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
1778
1779 * libxml.spec.in configure.in: add a line in %changelog for releases
1780
1781Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
1782
1783 * parser.c: patch from Marcus Clarke fixing a problem in entities
1784 parsing that was detected in KDe documentations environment.
1785
1786Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
1787
1788 * python/libxml.c (libxml_prev): Return the previous as opposed to
1789 the next node (I guess this is the result of some cut & paste programming:)
1790
1791Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1792
1793 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
1794
1795Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1796
1797 * python/generator.py python/libxml.c python/setup.py.in: trying
1798 to fix the Python bindings build on Windows (Stéphane Bidoul)
1799
1800Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1801
1802 * win32/configure.js: added option for python bindings
1803 * win32/libxml2.def.src: added more exports
1804
1805Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1806
1807 * win32/Makefile.mingw: fixed unresolved symbols when linking with
1808 pthreads
1809 * win32/wince/*: applied updates to Windows CE port from Javier
1810
1811Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1812
1813 * configure.in: preparing 2.4.28
1814 * libxml.spec.in doc/Makefile.am: some cleanup
1815 * doc/*: updated the news and regenerated.
1816
1817Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
1818
1819 * HTMLparser.c: final touch at closing #87235 </p> end tags
1820 need to be generated.
1821 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
1822 this change slightly the output of a few tests
1823 * doc/*: regenerated
1824
1825Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
1826
1827 * parserInternals.c: fixing bug #99190 when UTF8 document are
1828 parsed using the progressive parser and the end of the chunk
1829 is in the middle of an UTF8 multibyte character.
1830
1831Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1832
1833 * threads.c: fixed initialization problem in xmlNewGlobalState
1834 which was causing crash.
1835 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
1836 in xmlInitializeGlobalState.
1837 * parserInternals.c: cleaned up ctxt->sax initialisation.
1838
1839Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
1840
1841 * tree.c include/libxml/tree.h: modified the existing APIs
1842 to handle XHTML1 serialization rules automatically, also add
1843 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
1844 libxslt serialization uses it when needed without changing
1845 the library API.
1846 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
1847 result/xhtml1: added a new test specifically for xhtml1 output
1848 and updated the result of one XHTML1 test
1849
1850Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
1851
1852 * xinclude.c parserInternals.c encoding.c: fixed #99082
1853 for xi:include encoding="..." support on text includes.
1854 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
1855 test/XInclude/ents/isolatin.txt : added a specific regression test
1856 * python/generator.py python/libxml2class.txt: fixed the generator
1857 the new set of comments generated for doc/libxml2-api.xml were
1858 breaking the python generation.
1859
1860Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
1861
1862 * doc/Makefile.am: repair some problem if gtk-doc fail or such
1863 * configure.in: patch for Solaris on new autoconf closes #98880
1864 * doc/parsedecl.py: repair the frigging API building script,
1865 did I say that python xmllib sucks ?
1866 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
1867 and some comment are no more truncated.
1868
1869Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
1870
1871 * parser.c: Martin Stoilov pointed out a potential leak in
1872 xmlCreateMemoryParserCtxt
1873
1874Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
1875
1876 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
1877 included in HTML documents and using the push parser.
1878
1879Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
1880
1881 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
1882 specified, look for the Python interpreter not just in the
1883 specified root but also in the specified location. Fixes #98825
1884
1885Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
1886
1887 * python/libxml.c: fixing bug #98792 , node may have no doc
1888 and dereferencing without checking ain't good ...
1889
1890Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
1891
1892 * configure.in: preparing release 2.4.27
1893 * doc/* : updated and rebuilt the docs
1894 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
1895 and all the docs are actually packaged and in the final RPMs
1896 * parser.c parserInternals.c include/libxml/parser.h: restore
1897 xmllint --recover feature.
1898
1899Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
1900
Daniel Veillard784b9352003-02-16 15:50:27 +00001901 * parser.c xpath.c: fixing #96925 wich was also dependent on the
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00001902 processing of parsed entities, and XPath computation on sustitued
1903 entities.
1904 * testXPath.c: make sure entities are substitued.
1905
1906Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
1907
Daniel Veillard784b9352003-02-16 15:50:27 +00001908 * parser.c: fixed #96594, which was totally dependent on the
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00001909 processing of internal parsed entities, which had to be changed.
1910
1911Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
1912
1913 * Makefile.am python/Makefile.am python/tests/Makefile.am:
1914 trying to fix bug #98517 about building outside the source tree
1915 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
1916
1917Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1918
1919 * include/win32config.h: cleanup
1920 * win32/Makefile.mingw: integrated mingw in JScript configure
1921 * win32/Makefile.msvc: modified to allow mingw coexistence
1922 * win32/configure.js: integrated mingw
1923 * win32/Readme.txt: cleanup
1924
1925Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
1926
1927 * HTMLparser.c: strengthen the guard in the Pop macros,
1928 like in the XML parser, closes bug #97315
1929
1930Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
1931
1932 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
1933 callback is never used.
1934
1935Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
1936
1937 * parserInternals.c: fixed the initialization of the SAX structure
1938 which was breaking xsltproc
1939 * xpath.c: patch from Petr Pajas for CDATA nodes
1940 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
1941 * parser.c include/libxml/parser.h: patch from Peter Jones
1942 removing a leak in xmlSAXParseMemory() and adding the
1943 function xmlSAXParseMemoryWithData()
1944
1945Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
1946
1947 adding pdf of tutorial, changing web page to link to it
1948 * doc/tutorial/xmltutorial.pdf
1949 * doc/xml.html
1950 * doc/docs.html
1951
1952Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
1953
1954 * doc/tutorial/ar01s08.html
1955 adding file what I forgot for tutorial
1956
1957
1958Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
1959
1960 Adding encoding discussion to tutorial
1961 Added:
1962 * doc/tutorial/images/*.png: DocBook admonition image files
1963 * doc/tutorial/apf.html, apg.html: new generated html
1964 * doc/tutorial/includeconvert.c: conversion code entity file
1965 changed:
1966 * doc/tutorial/xmltutorial.xml: DocBook original
1967 * doc/tutorial/*.html: generated html
1968
1969Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1970
1971 * include/libxml/*.h: retired xmlwin32version.h
1972 * doc/Makefile.am: retired xmlwin32version.h
1973 * win32/configure.js: retired xmlwin32version.h
1974
1975Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1976
1977 * win32/libxml2.def.src: exported additional symbols
1978 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
1979 sisterhood
1980
1981Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
1982
1983 * globals.c: fixed a typo pointed out by Igor
1984 * xpath.c: try to speed up node compare using line numbers
1985 if available.
1986
1987Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
1988
1989 * tree.c: make xmlFreeNode() handle attributes correctly.
1990
1991Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1992
1993 * catalog.c: completed the #96963 fix, as reported by Karl
1994 Eichwalder
1995
1996Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1997
1998 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
1999
2000Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2001
2002 * Makefile.am: switched the order of a couple of includes
2003 to fix bugs #97100
2004
2005Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2006
2007 * catalog.c: fixed bug #96963, reverted to the old behaviour of
2008 xmlLoadCatalogs that used to separate directories with a ':'.
2009
2010Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2011
2012 * threads.c: improvements to the Windows-side of thread handling
2013 * testThreads.c: conditionally excluded unistd.h
2014 * testThradsWin32.c: broke overlong lines
2015 * include/win32config.h: adapted thread-related macros to the new
2016 scheme and for pthreads on Windows
2017 * win32/Makefile.msvc: introduced a more flexible thread build,
2018 added testThreads[Win32].c to the build
2019 * win32/configure.js: introduced a more flexible thread config
2020
20212002-10-31 John Fleck <jfleck@inkstain.net>
2022
2023 * doc/xml.html (and, by implication, FAQ.html)
2024 added UTF-8 conversaion FAQ from Marcus Labib Iskander
2025
2026Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2027
2028 * configure.in: removed xmlwin32version.h
2029 * include/libxml/Makefile.am: removed xmlwin32version.h
2030
2031Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
2032
2033 * tree.c: applied patch from Brian Stafford to fix a bug
2034 in xmlReconciliateNs()
2035
2036Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2037
2038 * tree.c: applied patch from Christian Glahn to allow
2039 xmlNewChild() on document fragment nodes
2040
2041Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
2042
2043 * parser.c: Christian Glahn found a problem with a recent
2044 patch to xmlParseBalancedChunkMemoryRecover()
2045 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
2046 problems
2047 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
2048 test/schemas/seq*: added the test cases from Charles
2049
2050Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
2051
2052 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
2053 serious cleanup of the spec file and associated changes
2054 in the Makefiles.
2055 * valid.c: try to remove some warnings on x86_64
2056
2057Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2058
2059 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
2060 fix bug #96586
2061
2062Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
2063
2064 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
2065 parsing, applied his patch
2066 * result/HTML/attrents.html result/HTML/attrents.html.err
2067 result/HTML/attrents.html.sax test/HTML/attrents.html:
2068 added the test and result case provided by Mikhail Sogrine
2069
2070Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
2071
2072 * vms/build_libxml.com vms/config.vms vms/readme.vms
2073 include/libxml/parser.h include/libxml/parserInternals.h
2074 include/libxml/tree.h include/libxml/xmlIO.h
2075 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
2076 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
2077 Applied the VMS update patch from Craig A. Berry
2078 * doc/*.html: update
2079
2080Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
2081
2082 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
2083
2084Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
2085
2086 * debugXML.c: adding a grep command to --shell in xmllint
2087 for T.V. Raman
2088
2089Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2090
2091 * xmlcatalog.c: tried to fix some of the problem with --sgml
2092
2093Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
2094
2095 * parser.c: tried to fix bug #91500 where doc->children may
2096 be overriden by a call to xmlParseBalancedChunkMemory()
2097
2098Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
2099
2100 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
2101 identifiers in SGML catalogs containing '&'
2102
2103Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
2104
2105 * python/types.c: fixed bugs when passing result value tree
2106 to Python functions.
2107
2108Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
2109
2110 * configure.in: preparing the release of 2.4.26
2111 * doc/*: updated and rebuilt the documentation
2112
2113Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
2114
2115 * parser.c: fixed a XML Namespace compliance bug reported by
2116 Alexander Grimalovsky
2117
2118Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2119
2120 * HTMLtree.c: fixed serialization of script and style when
2121 they are not lowercase (i.e. added using the API to the tree).
2122
2123Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
2124
2125 * valid.c: make xmlValidateDocument emit a warning msg if there
2126 is no DTD, pointed by Christian Glahn
2127
2128Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
2129
2130 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
2131 content model when some of the blocks have min or max, and a couple
2132 of bugs found in the process.
2133 * result/schemas/list0* test/schemas/list0*: added some specific
2134 regression tests
2135
2136Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
2137
2138 * README: updated the contact informations
2139
2140Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2141
2142 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
2143 misses it, reported by Peter Bray.
2144
2145Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
2146
2147 * tree.c: investigating xmlNodeGetContent() on namespace nodes
2148 and removed a few warnings
2149
2150Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
2151
2152 * parser.c: Christian Glahn found a small bug in the push parser.
2153 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
2154 public
2155
2156Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2157
2158 * xmlschemas.c include/libxml/xmlschemas.h: added
2159 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
2160 * testSchemas.c: added --memory to test the new interface
2161
2162Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
2163
2164 * doc/index.py doc/search.php: integrated the XSLT indexing,
2165 a few fixed in the indexer, added a scope selection at the
2166 search level.
2167
2168Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
2169
2170 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
2171 this was due to uninitialized parts of the validation context
2172
2173Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
2174
2175 * debugXML.c: applied patch from Mark Vakoc except the API
2176 change, preserved it.
2177 * doc/*: updated the docs to point to the search engine for
2178 information lookup or before bug/help reports.
2179
2180Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
2181
2182 * doc/index.py doc/search.php: added mailing-list archives
2183 indexing and lookup
2184
2185Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
2186
2187 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
2188
2189Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
2190
2191 * doc/index.py: improved HTML indexing
2192 * doc/search.php: make the queries also lookup the HTML based indexes
2193
2194Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
2195
2196 * doc/index.py: added HTML page indexing
2197
2198Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2199
2200 * xmlIO.c: extended Windows path normalisation to fix the base
2201 problem in libxslt.
2202 * catalog.c: fixed list handling in XML_CATALOG_FILES
2203
2204Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2205
2206 * valid.c: typo/bug found by Christian Glahn
2207
2208Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2209
2210 * xmlIO.c: applied Windows CE patch from Javier.
2211 * win32/wince: new directory, contains support for the PocketPC
2212 with Windows CE from Javier.
2213 * include/win32config.h: reorganised, removed duplicate
2214 definitions and applied WinCE patch from Javier.
2215 * include/wsockcompat.h: new file, now contains WinSock
2216 compatibility macros.
2217 * win32/Makefile.msvc: introduced double-run compilation.
2218
2219Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
2220
2221 * configure.in include/libxml/xmlwin32version.h: preparing release
2222 of 2.4.25
2223 * doc/*: updated and regenerated teh docs and web pages.
2224
2225Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
2226
2227 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
2228 error were not covering namespace declarations.
2229 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
2230 it was missing the attribute declaration for the namespace
2231 * result/VC/NS3: the fix now report breakages in that test
2232
2233Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
2234
2235 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
2236
2237Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
2238
2239 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
2240 and regenerated the docs and web site
2241
2242Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2243
2244 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
2245 ATTRIBUTE_UNUSED is always put after the attribute declaration,
2246 not before
2247
2248Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
2249
2250 * python/generator.py python/libxml2class.txt: fixed a stupid error
2251 breaking the python API
2252
2253Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
2254
2255 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
2256 triostr.c triostr.h: applied a trio update patch from
2257 Bjorn Reese which should work with MinGW
2258
2259Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
2260
2261 * tree.c: improving some documentation comments
2262 * xmlregexp.c: found and fixed a mem leak with python regression tests
2263 * doc/*: rebuilt the doc and the API XML file including the
2264 xmlregexp.h xmlautomata.h and xmlunicode.h headers
2265 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
2266 python/types.c: added access to the XML Schemas regexps from
2267 python
2268 * python/tests/Makefile.am python/tests/regexp.py: added a
2269 simple regexp bindings test
2270
2271Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
2272
2273 * doc/xml.html:
2274 fixing ftp links - thanks to Vitaly Ostanin
2275
2276Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
2277
2278 * xmlregexp.c: fixed the data callback on transition functionality
2279 which was broken when using the compact form
2280 * result/schemas/*: updated the results, less verbose, all tests
2281 pass like before
2282 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
2283 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
2284 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
2285 annoying warnings
2286 * xpath.c: try to provide better error report when possible
2287
2288Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
2289
2290 * Makefile.am: fixed a breakage raised by Jacob
2291
2292Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2293
2294 * include/win32config.h: added HAVE_ERRNO_H definition for parts
2295 which don't use sockets
2296
2297Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2298
2299 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
2300 * win32/configure.js: applied zlib patch from Daniel Gehriger
2301
2302Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2303
2304 * win32/configure.js: applied the patch from Mark Vakoc for
2305 regexp support
2306 * win32/libxml2.def.src: applied the patch from Mark Vakoc
2307 for regexp support
2308
2309Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
2310
2311 * xmlschemastypes.c: as pointed by Igor Float and Double
2312 parsing ain't finished yet
2313
2314Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
2315
2316 * Makefile.am configure.in: trying to fix #88412 by bypassing
2317 all the python subdir if python ain't detected
2318
2319Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
2320
2321 * Makefile.am configure.in include/libxml/xmlversion.h.in:
2322 made configuring with regexps/automata/unicode the default
2323 but without schemas ATM
2324 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
2325 fixed the regexp based DTD validation performance and memory
2326 problem by switching to a compact form for determinist regexps
2327 and detecting the determinism property in the process. Seems
2328 as fast as the old DTD validation specific engine :-) despite
2329 the regexp built and compaction process.
2330
2331Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
2332
2333 * valid.c: determinism is debugged, new DTD checking code now works
2334 but xmlFAComputesDeterminism takes far too much CPU and the whole
2335 set usues too much memory to be really usable as-is
2336
2337Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
2338
2339 * tree.c: fixed another stupid bug in xmlGetNodePath()
2340 * xmllint.c: --version now report the options compiled in
2341
2342Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
2343
2344 * HTMLparser.c: small cleanup
2345 * valid.c xmlregexp.c: switched DTD validation to use only regexp
2346 when configured with them. A bit of debugging around the determinism
2347 checks is still needed
2348
2349Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
2350
2351 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
2352
2353Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
2354
2355 * xmlIO.c: small portability glitch fixed.
2356
2357Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
2358
2359 * xmlschemastypes.c: incomplete steps for real/double support
2360 * testAutomata.c include/libxml/xmlautomata.h
2361 include/libxml/xmlregexp.h: avoiding a compilation problem
2362 * valid.c include/libxml/valid.h: starting the work toward using
2363 the regexps for actual DTD validation
2364
2365Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2366
2367 * hash.c: cosmetic cleanup
2368 * valid.c include/libxml/tree.h include/libxml/valid.h: started
2369 integrating a DTD validation layer based on the regexps
2370
2371Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
2372
2373 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
2374 the determinism was tested before eliminating the epsilon
2375 transitions :-(
2376
2377Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
2378
2379 * python/generator.py python/libxml.c python/libxml.py
2380 python/libxml2-python-api.xml python/libxml2class.txt
2381 python/libxml_wrap.h python/types.c: updated the python
2382 bindings, added code for easier File I/O, and the ability to
2383 define a resolver from Python fixing bug #91635
2384 * python/tests/Makefile.am python/tests/inbuf.py
2385 python/tests/outbuf.py python/tests/pushSAXhtml.py
2386 python/tests/resolver.py python/tests/serialize.py: updated
2387 and augmented the set of Python tests.
2388
2389Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2390
2391 * win32/configure.js: added more readme info for the binary
2392 package.
2393
2394Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
2395
2396 * xmlIO.c: fixed a stupid out of bound array error
2397
2398Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2399
2400 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
2401 messing around with support for Windows path, cleanups,
2402 trying to identify and fix the various code path to the
2403 filename access. Added xmlNormalizeWindowsPath()
2404
2405Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
2406
2407 * error.c valid.c: working on better error reporting of validity
2408 errors, especially providing an accurate context.
2409 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
2410 error reports in those cases.
2411
2412Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
2413
2414 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
2415 parser.c parserInternals.c xmlIO.c: get rid of all the
2416 perror() calls made in the library execution paths. This
2417 should fix both #92059 and #92385
2418
2419Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
2420
2421 * xmllint.c: memory leak reporting was broken after a change
2422 of the preprocessor symbol used to activate it.
2423
2424Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2425
2426 * tree.c: try to make the copy function work for node of
2427 type XML_DOCUMENT_FRAG_NODE, they are only created by the
2428 DOM layers though, not libxml2 itself.
2429
2430Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
2431
2432 * valid.c: try to provide file and line informations, not all
2433 messages are covered, but it's a (good) start
2434
2435Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
2436
2437 * xinclude.c: reimplemented a large part of the XInclude
2438 processor, trying to minimize resources used, James Henstridge
2439 provided a huge test case which was exhibiting severe memory
2440 consumption problems.
2441
2442Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
2443
2444 * python/Makefile.am: applied patch from Christophe Merlet to
2445 reestablish DESTDIR
2446
2447Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
2448
2449 * libxml.spec.in: fixes libary path for x86_64 AMD
2450
2451Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
2452
2453 * doc/tutorial/includekeyword.c
2454 * doc/tutorial/xmltutorial.xml:
2455 (plus resulting generated html files)
2456 fixing one spot I missed in the tutorial where I hadn't freed
2457 memory properly
2458
2459Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
2460
2461 * doc/tutorial/includeaddattribute.c
2462 * doc/tutorial/includeaddkeyword.c
2463 * doc/tutorial/includegetattribute.c
2464 * doc/tutorial/includekeyword.c
2465 * doc/tutorial/xmltutorial.xml
2466 * doc/tutorial/*.html:
2467 update tutorial to properly free memory (thanks to Christopher
2468 R. Harris for pointing out that this needs to be done)
2469 * doc/tutorial/images/callouts/*.png:
2470 added image files so the callouts are graphical, making it
2471 easier to read ( use "--param callout.graphics 1" to generate
2472 html with graphical callouts)
2473
2474Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
2475
2476 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
2477 nice logos generated by Marc Liyanage
2478 * doc/site.xsl *.html: changed the stylesheet to show the new
2479 logo and regenerated the pages
2480
2481Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
2482
2483 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
2484
2485Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
2486
2487 * xpath.c: possible mem leak patch from Jason Adams
2488
2489Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
2490
2491 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
2492 in the XQuery namespace
2493 * configure.in: preparing 2.4.24
2494 * doc/*.html: updated the web pages
2495
2496Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2497
2498 * python/generator.py: closing bug #85258 by generating conditional
2499 compile check to avoid linking to routines not configured in.
2500
25012002-08-22 Havoc Pennington <hp@pobox.com>
2502
2503 * autogen.sh: update error message for missing automake
2504
2505Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
2506
2507 * python/Makefile.am: typo in target name resulted in libxml2.py
2508 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
2509
2510Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
2511
2512 * win32/win32/Makefile.mingw: updated with version from
2513 Elizabeth Barham at http://soggytrousers.net/repository/
2514
2515Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2516
2517 * win32/Makefile.msvc: added the prefix location to the include
2518 and lib search path.
2519
25202002-08-18 Havoc Pennington <hp@pobox.com>
2521
2522 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
2523 both automake 1.6 and 1.4 installed get the right automake. Means
2524 compilation from CVS will now require the latest automake 1.4
2525 release, or manually creating symlinks called "automake-1.4" and
2526 "aclocal-1.4"
2527
2528Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
2529
2530 * configure.in python/Makefile.am: more AMD 64 induced changes from
2531 Frederic Crozat
2532
2533Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
2534
2535 * xinclude.c: oops I was missing the xml:base fixup too
2536 * result/XInclude/*.xml: this adds xml:base attributes to most
2537 results of the tests
2538
2539Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
2540
2541 * xinclude.c: quick but apparently working implementation of
2542 xi:fallback, should close bug #89684
2543 * Makefile.am test/XInclude/docs/fallback.xml
2544 result/XInclude/fallback.xml: added a basic test for fallback,
2545 and run with --nowarning to avoid a spurious warning
2546 * configure.in: applied patch from Frederic Crozat for python
2547 bindings on AMD 64bits machines.
2548
2549Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
2550
2551 * parser.c: xmlSAXUserParseMemory() really ought to fail if
2552 the caller don't pass a SAX callback block.
2553
2554Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2555
2556 * tree.c: applied the same fix for the XML-1.0 namespace to
2557 xmlSearchNsByHref() as was done for xmlSearchNs()
2558
2559Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
2560
2561 * libxml.3: small cleanup of the man page
2562 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
2563 when serializing HREF attributes generated by XSLT.
2564
2565Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
2566
2567 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
2568 version of Marc Liyanage' patch for boolean attributes in HTML
2569 output
2570
2571Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
2572
2573 * python/tests/serialize.py: fixed the test results, indenting
2574 behaviour changed slightly
2575
2576Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
2577
2578 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
2579 new c14n function to Windows def files
2580
2581Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
2582
2583 * c14n.c: fixed a memory leak in c14n code
2584
2585Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
2586
2587 * parser.c include/libxml/parser.h: adding a new API for Christian
2588 Glahn: xmlParseBalancedChunkMemoryRecover
2589 * valid.c: patch from Rick Jones for some grammar cleanup in
2590 validation messages
2591 * result/VC/* result/valid/*: this slightly change some of the
2592 regression tests outputs
2593
2594Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
2595
2596 * tree.c: trying to fix a problem in namespaced attribute handling
2597 raised by Christian Glahn
2598
2599Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
2600
2601 * encoding.c include/libxml/encoding.h: Opening the interface
2602 xmlNewCharEncodingHandler as requested in #89415
2603 * python/generator.py python/setup.py.in: applied cleanup
2604 patches from Marc-Andre Lemburg
2605 * tree.c: fixing bug #89332 on a specific case of loosing
2606 the XML-1.0 namespace on xml:xxx attributes
2607
2608Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
2609
2610 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
2611 corner case from new Merlin's test suite and added a callback
2612 that will be used to improve xmlsec performance
2613
2614
2615Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
2616
2617 * HTMLtree.c: trying to fix the <style> escaping problem in
2618 HTML serialization bug #89342
2619
2620Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
2621
2622 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
2623 and rebuilt the web site.
2624
2625Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
2626
2627 * include/libxml/tree.h: added _private member to xmlNs struct
2628
2629Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
2630
2631 * HTMLparser.c: fixing bug #84876 based on the xml working
2632 code.
2633
2634Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2635
2636 * python/Makefile.am: enhanced to fix bug 72012 (errors
2637 when using '-jX' make parameter)
2638
2639Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2640
2641 * xpath.c: small additional enhancement for booleans
2642 compared to nodesets
2643
2644Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2645
2646 * HTMLtree.c: changed the order of the encoding declaration
2647 attributes in the meta tags due to a bug in IE/Mac
2648
2649Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2650
2651 * xpath.c: enhanced handling of booleans (especially '='
2652 and '!=' for nodesets) - fixes bug 85256. Added new
2653 routine xmlXPathNotEqualValues for more proper handling
2654 of '!=' when nodesets are involved.
2655
2656Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
2657
2658 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
2659 doc/xmlcatalog_man.xml to the source distribution
2660
2661Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2662
2663 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
2664 asked for this.
2665
2666Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
2667
2668 * configure.in: preparing 2.4.23
2669 * doc/*: rebuilt the docs
2670
2671Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
2672
2673 * parser.c: fixing bug #84169 by fixing the
2674 comment of xmlCreatePushParserCtxt to describe the
2675 encoding detection parameters better.
2676
2677Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
2678
2679 * valid.c: fixing bug #79331 in one path the lookup for
2680 ID attributes on a namespaced node wasn't handled correctly :-\
2681
2682Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
2683
2684 * HTMLparser.c: trying to fix 87235 about discarded white
2685 spaces in the HTML parser.
2686 * result/HTML/*: this changes the output of a number of HTML
2687 regression tests
2688
2689Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
2690
2691 * xpath.c: applied patch from Richard Jinks for the namespace
2692 axis + fixed a memory error.
2693 * parser.c parserInternals.c: applied patches from Peter Jacobi
2694 removing ctxt->token for good.
2695 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
2696 popped out by the regression tests.
2697 * Makefile.am: patch for threads makefile from Gary Pennington
2698
2699Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2700
2701 * xpath.c: enhanced behaviour of position() after usage of
2702 expressions involving preceding-sibling (et al).
2703
2704Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
2705
2706 * hash.c: applied a patch from Peter Jacobi to solve a problem
2707 when compiling with the Watcom C on Win32
2708 * result/schemas/*.err: the change of hashing algo generated
2709 permutations in the output
2710
2711Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2712
2713 * hash.c: applied patch from Sander Vesik improving the quality of
2714 the hash function.
2715
27162002-06-14 Aleksey Sanin <aleksey@aleksey.com>
2717
2718 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
2719 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
2720 xmllint.c xpath.c: replaced sprintf() with snprintf()
2721 to prevent possible buffer overflow (the bug was pointed
2722 out by Anju Premachandran)
2723
2724Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
2725
2726 * parser.c: removed an uninitialized data error popped by valgrind
2727 on PE references
2728
2729Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
2730
2731 * doc/xml.html
2732 adding tutorial reference to the web page
2733
2734Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
2735
2736 * doc/tutorial/xmltutorial.xml
2737 * doc/tutorial/ar01s07.html
2738 * doc/tutorial/ape.html
2739 * doc/tutorial/includegetattribute.c
2740 adding section to tutorial about retrieving an attribute
2741 value
2742
2743Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
2744
2745 * parser.c: applied a couple of patches from Peter Jacobi to start
2746 to get rid of ctxt->token, with a possible significant speed
2747 improvement to be gained once done. Better compliance with PE
2748 references constructs in DTDs too.
2749 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
2750 from Peter too
2751
2752Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
2753
2754 * parser.c: Babak Vahedipour-Kunze reported that openTag in
2755 xmlParseElement was likely to have been deallocated at the
2756 time of the report, possibly leading to segfault. Just report
2757 the tag name now.
2758
2759Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2760
2761 * xpath.c: patch from Richard Jinks for XPath substring() function
2762 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
2763
27642002-06-06 Aleksey Sanin <aleksey@aleksey.com>
2765
2766 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
2767
2768Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
2769
2770 *doc/FAQ.html
2771 fixing typos in FAQ, thanks to Robert Funnell for the
2772 editing help
2773
2774Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
2775
2776 * NEWS: got complaints from rpmlint that it was empty
2777
2778Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
2779
2780 * added doc/tutorial, including:
2781 apa.html
2782 apb.html
2783 apc.html
2784 apd.html
2785 ar01s02.html
2786 ar01s03.html
2787 ar01s04.html
2788 ar01s05.html
2789 ar01s06.html
2790 includeaddattribute.c
2791 includeaddkeyword.c
2792 includekeyword.c
2793 includestory.xml
2794 index.html
2795 xmltutorial.xml
2796 libxml tutorial, including generated html
2797
2798Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
2799
2800 * result/c14n/exc-without-comments/merlin-c14n-two-*
2801 result/c14n/without-comments/merlin-c14n-two-*
2802 test/c14n/exc-without-comments/merlin-c14n-two-*
2803 test/c14n/without-comments/merlin-c14n-two-*
2804 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
2805 c14n/exc-c14n and slightly modified test script to handle
2806 these test cases
2807 * c14n.c: fixed bugs for complicated nodes set (namespace
2808 without node and others from merlin-c14n-two.tar.gz)
2809 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
2810 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
2811 for xmlsec performance patch
2812 * xpath.c: fixed self::node() for namespaces and attributes
2813
2814Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
2815
2816 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
2817 but with the format parameter
2818 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
2819
2820Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
2821
2822 * Makefile.am: updated c14n tests suite
2823 * c14n.c: performance improvement for previous c14n patch
2824
2825Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
2826
2827 * parser.c: another peroformance patch from Peter Jacobi, that
2828 time on parsing attribute values.
2829
2830Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
2831
2832 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
2833 into LibXML2 test suite
2834
2835Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
2836
2837 * c14n.c: propagating xpath ancesstors node fix to c14n
2838 plus small performance improvement to reduce number of
2839 mallocs
2840 * xpath.c: fixed ancestors axis processing for namespace nodes
2841
2842Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
2843
2844 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
2845 Peter Jacobi
2846
2847Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
2848
2849 * configure.in: preparing 2.4.22
2850
2851Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
2852
2853 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
2854 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
2855 a public entry point.
2856 * doc/*: rebuilt the API and docs
2857
2858Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
2859
2860 * xpath.c: patch from Richard Jinks to fix a problem introduced
2861 in the previous patch and pointed by Norm
2862
2863Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
2864
2865 * libxml.spec.in: fixing bug #81112
2866
2867Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
2868
2869 * uri.c: fixing bug #82848
2870
2871Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2872
2873 * result/catalogs/mycatalog.full: Aleksey's commit changed the
2874 output of one catalog test
2875
2876Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
2877
2878 * global.data globals.c tree.c include/libxml/globals.h
2879 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
2880 default value for global parameter xmlIndentTreeOutput to 1 and
2881 introduced new global parameter xmlTreeIndentString (the string
2882 used to do one-level indent) with default value " " (as it was
2883 in tree.c)
2884
2885Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2886
2887 * Makefile.am: Merijn Broeren pointed out a problem when compiling
2888 with trio and schemas.
2889
2890Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2891
2892 * xpath.c: patch from Richard Jinks to fix the problem raised in
2893 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
2894
2895Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
2896
2897 * xmlschemas.c: a bit of work on import.
2898 * xmlschemastypes.c: Charles Bozeman provided a compare function
2899 for date/time types so min/max facet restrictions should work,
2900 indeterminate comparisons return an error instead of equal.
2901 * test/schemas/date_0* result/schemas/date_0_0: specific test
2902 from Charles Bozeman too
2903
2904Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
2905
2906 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
2907 from Christian Cornelssen fixing the man pages and the Catalog
2908 building script.
2909 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
2910 next step is <xs:import> I now have a reasonable understanding
2911 of how it works.
2912
2913Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
2914
2915 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
2916
2917Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2918
2919 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
2920
2921Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
2922
2923 * xpath.c: fixing an XPath function evalutation bug pointed out
2924 by Alexey Efimov where the context was lost when evaluating
2925 the function arguments
2926
2927Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
2928
2929 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
2930 function public for XMLSec performance optimizations
2931
2932Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
2933
2934 * python/generator.py python/libxml2class.txt : fixed a problem
2935 with the HTML parser pointed by Gary Benson
2936 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
2937 example
2938
2939Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
2940 * parser.c: fixed bug #81159 (memory growth in SAX)
2941
2942Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
2943 * xpath.c: fixed bug #78858 (the real fix)
2944
2945Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
2946 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
2947
2948Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
2949
2950 * tree.c: modified xmlNodeSetBase to allow changing the
2951 base of a document.
2952
2953Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
2954
2955 * xmlschemastypes.c: patch Charles Bozeman for validation of
2956 all the date, time, and duration types
2957 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
2958 * configure.in: fixed an error pointed by an user
2959 * xml2-config.in: fixed an error pointed by an user
2960
2961Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
2962
2963 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
2964 win32/libxml2.def.src xmlIO.c: exported default
2965 'file:', 'http:' and 'ftp:' protocols input handlers
2966 and maked protocols comparisson case insensitive
2967
2968Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
2969
2970 * configure.in: Neven Has detected a typo
2971
2972Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
2973
2974 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
2975 as one of the persons allowed to commit directly to the
2976 module.
2977
2978Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
2979
2980 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
2981 * valid.c: raised a too low limit
2982 * doc/*: rebuilt the docs
2983
2984Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
2985
2986 * test/XPath/expr/floats test/XPath/expr/functions
2987 result/XPath/expr/floats result/XPath/expr/functions
2988 xpath.c: another XPath conformance patch from Richard Jinks
2989
2990Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
2991
2992 * xmlschemas.c: fixed validation of attribute groups.
2993 * test/schemas result/schemas: added an example from the primer
2994
2995Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
2996
2997 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
2998 * test/schemas result/schemas: updated the test list
2999
3000Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
3001
3002 * TODO: updated a bit
3003 * parser.c: made a comment more specific
3004 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
3005 Schemas conformance.
3006 * test/schemas result/schemas: updated the test list
3007
3008Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
3009
3010 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
3011 implementing xs:all with minOccurs = 0
3012 * tes/schemas/* result/schemas/*: added more tests covering
3013 xs:all
3014
3015Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
3016
3017 * xmlregexp.c: first implementation of the all particle, this
3018 may need to be revisited for case where not all transitions
3019 must be crossed.
3020
3021Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
3022
3023 * tree.c: another entity processing update from Markus Henke
3024
3025Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
3026
3027 * trionan.c: fixed crash on OSF/1
3028
3029Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
3030
3031 * xmlschemas.c: more Schemas work
3032 * test/schemas/* result/schemas/*: added more tests coming
3033 from the spec.
3034
3035Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
3036
3037 * c14n.c: patch from Aleksey Sanin reflecting a change in the
3038 ExcC14N specification
3039
3040Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
3041
3042 * tree.c: patch from Markus Henke, fix for recursive entities.
3043
3044Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
3045
3046 * xpath.c: fix a problem with string() on a document node.
3047
3048Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
3049
3050 * Makefile.am xmlschemas.c: more Schemas work
3051 * test/schemas/* result/schemas/*: added more tests coming
3052 from the spec.
3053
3054Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
3055
3056 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
3057 * result/HTML/*: this changes a few things in the results
3058
3059Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3060
3061 * include/libxml/tree.h: eliminated 'declaration different than
3062 prototype' warning
3063 * include/win32config.h: "resolved" conflicts with errno.h
3064
3065Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
3066
3067 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
3068 on the automata interfaces and debug of counted choices
3069 * test/schemas/* result/schemas/*: added a number of tests
3070
3071Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
3072
3073 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
3074 a bit of work on Schemas
3075 * testSchemas.c: try to make it more useful
3076 * test/schemas/* result/schemas/* Makefile.am: changed the
3077 Schemas regression test procedure, started adding a few samples
3078
3079Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
3080
3081 * include/libxml/encoding.h: Patch for the Borland C++ builder
3082 * include/libxml/tree.h: Patch for the Borland C++ builder
3083 * threads.c: Patch for the Borland C++ builder
3084 * win32/bcb5: New directory for the Borland C++ builder
3085 project files
3086
3087Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
3088
3089 * win32/Makefile.msvc: Update for XML Schema support
3090 * win32/configure.js: Update for XML Schema support
3091 * win32/libxml2.def.src: Update for XML Schema support
3092
3093Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
3094
3095 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
3096 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
3097 xmlunicode.c include/libxml/Makefile.am
3098 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
3099 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
3100 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
3101 include/libxml/xmlversion.h.in : merged the current state of
3102 XML Schemas implementation, it is not configured in by default,
3103 a specific --schemas configure option has been added.
3104 * test/automata test/regexp test/schemas Makefile.am
3105 result/automata result/regexp result/schemas:
3106 merged automata/regexp/schemas regression tests
3107
3108Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
3109
3110 * xpath.c: Gary found a compile time problem, fixes #78823
3111
3112Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
3113
3114 * configure.in: release of 2.4.20
3115 * doc/*: updated and rebuilt the docs
3116
3117Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
3118
3119 * python/Makefile.am: patch from Cristian Gafton to build on
3120 Red Hat 6.2, should also fix #75779
3121
3122Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
3123
3124 * valid.c: first part of fixing #78729
3125
3126Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
3127
3128 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
3129 escaping of URI when saving HTML files.
3130 * result/HTML/*: this impacted some tests
3131
3132Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
3133
3134 * configure.in: trying to fix #77441
3135
3136Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
3137
3138 * include/libxml/xmlIO.h: Hallski complained it could not be
3139 included by itself.
3140
3141Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
3142
3143 * configure.in: applied an IEEE flag patch for OSF/1 #77825
3144
3145Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3146
3147 * win32/configure.js: patch from Nilo for the c14n option
3148 * win32/Makefile.msvc: fixed libxml2.def generation with threads
3149
3150Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
3151
3152 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
3153 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
3154 LIBXML_THREAD_ENABLED
3155
3156Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
3157
3158 * xpath.c: another patch from Richard Jinks for substring conformance
3159 * test/XPath/expr/floats test/XPath/expr/strings
3160 result/XPath/expr/floats result/XPath/expr/strings: update of the
3161 test suite to check those.
3162
3163Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
3164
3165 * xpath.c: patch from Richard Jinks for .x float parsing.
3166
3167Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
3168
3169 * parser.c: patch from Markus Henke when an encoding ain't recognized
3170
3171Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
3172
3173 * libxml.m4: got a report that #include <string.h> was needed
3174
3175Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
3176
3177 * xmllint.c: applied a fix from Anthony Jones for -o /--output
3178
3179Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
3180
3181 * doc/example.html: fixing typo
3182
3183Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
3184
3185 * xpath.c: fixed a bug in the nodeset to boolean comparison code
3186 pointed out by Melvyn Sopacua.
3187
3188Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3189
3190 * libxml.m4: Frédéric Crozat gave a patch related to the change
3191 of Include paths breaking the libxml.m4
3192
3193Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
3194
3195 * xpath.c: Fix bug #76927 forgot to save some context
3196 when evaluating binary expressions
3197
3198Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
3199
3200 * configure.in: fixed configure for MPE/iX from Markus Henke
3201 * xmlmemory.c: fixed initialization problems
3202 * xpath.c: another set of patches from Richard Jinks this
3203 fixes "make XPathtests" on linux
3204
3205Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
3206
3207 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
3208 * test/XPath/expr/compare test/XPath/expr/equality
3209 test/XPath/expr/floats test/XPath/expr/functions
3210 test/XPath/expr/strings result/XPath/expr/compare
3211 result/XPath/expr/equality result/XPath/expr/floats
3212 result/XPath/expr/functions result/XPath/expr/strings: Updated
3213 tests though they show a divergence on Linux
3214
3215Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3216
3217 * xpath.c trionan.c: previous commit also included patches
3218 from Richard Jinks on some IEEE support corner case
3219
3220Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
3221
3222 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
3223 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
3224 that $(datadir) should be used for docs
3225
3226Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
3227
3228 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
3229 could leak filedescriptors
3230
3231Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3232
3233 * configure.in nanohttp.c: applied patch from Allan Clark for
3234 UnixWare/OpenServer
3235
3236Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
3237
3238 * configure.in: preparing 2.4.19
3239 * doc/*: rebuilt the docs
3240
3241Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3242
3243 * nanohttp.c: fixing #76043, got fed up with non-portability
3244 of that piece of code.
3245
3246Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
3247
3248 * valid.c SAX.c: Never commit without running "make tests" :-(
3249 fix a couple of stupidities in the previous commit
3250 * result/*: a few changes in some attribute order result of previous
3251 commit.
3252
3253Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
3254
3255 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
3256 the internal subset should not raise duplicate ID errors,
3257 also there was a small bug in conjunction to namespace
3258 declarations defaulted and xml:xxx attributes DTD definitions.
3259
3260Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3261
3262 * xpath.c: Richard Jinks also raised some rounding problems
3263 this tries to fix them
3264
3265Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
3266
3267 * xpath.c: Richard Jinks spotted an incoherent memory allocation
3268 behaviour in xmlXPathCastToString()
3269
3270Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
3271
3272 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
3273 raised by Morus Walter
3274
3275Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
3276
3277 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
3278 from Igor
3279
3280Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3281
3282 * xpath.c: fixing #75619, related to a problem when trying
3283 to evaluate condition when the current node set resulting
3284 from that sub-step evaluation is empty. Also fixes 2 potential
3285 problem with previous-sibling and next-siblings axis.
3286
3287Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
3288
3289 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
3290 HTML support is not configured in.
3291
3292Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3293
3294 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
3295 include/libxml/tree.h: dohh I really didn't intended to commit
3296 this test version :-(
3297
3298Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
3299
3300 * testSAX.c: I wanted to see the real speed at the SAX interface
3301 after a little too many Ximianer started complaining about the
3302 parser speed.
3303 added a --quiet option:
3304 paphio:~/XML -> ls -l db100000.xml
3305 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
3306 paphio:~/XML -> time ./testSAX --quiet db100000.xml
3307 3200006 callbacks generated
3308 real 0m1.270s
3309 Which means 16MBytes/s and 3Mcallback/s
3310
3311Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
3312
3313 * xpath.c: valgrind spotted another error that time when running
3314 on libxslt regression tests
3315
3316Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3317
3318 * Makefile.am: adding "make valgrind" running the full regression
3319 tests (except python ones) under Valgrind (using valgrind -q
3320 which was kindly added by the author).
3321 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
3322 passes cleanly now except an obcure floating point initialization
3323 raised in log10() in one XPath regression test ???
3324 * tree.c: edited some comments to close #75244
3325
3326Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
3327
3328 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
3329 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
3330 context of ScrollKeeper, made sure that if the number is
3331 an integer, the serialization follows the description at
3332 http://www.w3.org/TR/xpath#section-String-Functions
3333
3334Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
3335
3336 * configure.in: preparing 2.4.18
3337 * doc/*: updated and rebuilt the web site
3338 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
3339 the Windows and Cygwin maintainers.
3340 * parser.c: humm, changed the way the SAX parser work when
3341 xmlSubstituteEntitiesDefault(1) is set, it will then
3342 do the entity registration and loading by itself in case the
3343 user provided SAX getEntity() returns NULL.
3344 * testSAX.c: added --noent to test the behaviour.
3345
3346Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3347
3348 * parser.c: Wilfried Teiken provided a hackish but working
3349 way to get context reported back on entities when parsing
3350 with SAX and without breaking the DOM build.
3351
3352Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3353
3354 * c14n.c: applied a new patch from Aleksey Sanin
3355 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
3356 to reference Aleksey implementation of XML digital Signatures
3357
3358Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3359
3360 * xpath.c: small fix to avoid potential problem due to
3361 ordering of freeing data
3362 * python/Makefile.am: people were complaining about
3363 the generated file in python dir not being built
3364
3365Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
3366
3367 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
3368 python/generator.py python/libxml.c python/types.c: Cleanup
3369 of the python Makefiles based on Jacob and James feedback,
3370 fixed the spec file accordingly, fixed the number of warning
3371 that passing my pedantic CFLAGS was generating. Conclusion
3372 is that Python includes are real crap.
3373
3374Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
3375
3376 * configure,in: it was reported quite a few times that
3377 xml2-config --cflags should not output
3378 -I$includeprefix/libxml2/libxml because libxml2 header names
3379 clashes with existing names like list.h from C++ stl.
3380 Includes should be #include<libxml/xxx.h> so ...
3381
3382Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
3383
3384 * c14n.c: another patch from Aleksey Sanin
3385
3386Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3387
3388 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
3389 canonicalization algorithm
3390 * doc/xml.html doc/index.html: added the C14N references on the
3391 index page.
3392
33932002-03-13 jacob berkman <jacob@ximian.com>
3394
3395 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
3396 usage, redundant, and gcc specific
3397
3398Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
3399
3400 * xpath.c: speedup some node selection operations, this can
3401 have a significant impact on DocBook Norm's stylesheets
3402 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
3403 make sure it's always the case
3404 * debugXML.c: distinguish CDATA and comments in ls operations
3405
3406Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3407
3408 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
3409 to generate better API descriptions etc...
3410
3411Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
3412
3413 * c14n.c: Fixing #74186, made sure all boolean expressions
3414 get fully parenthesized, ran indent on the output
3415 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
3416 include/libxml/tree.h: also #74186 related, removed the
3417 --with-buffers option, and all the preprocessor conditional
3418 sections that were resulting from it.
3419
3420Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3421
3422 * valid.c: applied patch from Dodji Seketeli fixing an
3423 uninitailized variable in xmlValidGetValidElements()
3424
3425Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3426
3427 * c14n.c: fixed a few comments
3428 * doc/*.html doc/*/*.html: regenerated the docs and added
3429 the C14N API
3430 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
3431
3432Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
3433
3434 * check-xml-test-suite.py: fix to adapt varaiations in the
3435 bindings
3436 * configure.in python/setup.py python/setup.py.in: fixed to
3437 have the version of the python scripts automatically updated
3438
3439Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3440
3441 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
3442 in xmlCopyProp()
3443
3444Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
3445
3446 * configure.in: preparing 2.4.17 release
3447 * doc/*: updated and rebuilt the docs
3448 * xpath.c: fixed a comment
3449 * python/libxml.c: fixed a possible reentrancy problem
3450
3451Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
3452
3453 * tree.c python/tests/Makefile.am python/tests/attribs.py:
3454 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
3455 added a specific regression test
3456 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
3457 not raise exceptions when failing to find the attribute.
3458
3459Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
3460
3461 * configure.in xmllint.c: owen pointed out a problem with the
3462 ftme fix, gettimeofday() was not detected by configure and
3463 the ftime header wasn't included, dohhh
3464
3465Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
3466
3467 * configure.in xmllint.c: trying to fix #71457 for timing
3468 precision when gettimeofday() is not availble but ftime() is
3469
3470Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3471
3472 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
3473 are now copied on install and part of the -devel RPM
3474
3475Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
3476
3477 * xpath.c: trying to avoid bug #72150 which was apparently
3478 caused by a gcc bug (or a processor problem) as detailed
3479 at http://veillard.com/gcc.bug
3480
3481Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
3482
3483 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
3484 fixed xmlReconciliateNs(), added a Python test/example for
3485 inter-document cut'n paste
3486 * python/libxml.py: fixed node.doc on document nodes and added
3487 xpathEval() onto node objects
3488
3489Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
3490
3491 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
3492 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
3493 fixup and integrated tests for the serialization stuff
3494
3495Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
3496
3497 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
3498 moved the libxml man page to section 3
3499
3500Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
3501
3502 * tree.c: fix bug #72490
3503 * python/libxml.c python/libxml.py: added methods serialize()
3504 and saveTo() to all node elements.
3505
3506Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
3507
3508 * xmlIO.c: closed #73430, don't read from an input source
3509 which indicated an end-of-file or an error.
3510
3511Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3512
3513 * parser.c: make sure SAX endDocument is always called as
3514 this could result in a Python memory leak otherwise (it's
3515 used to decrement ref-counting)
3516 * python/generator.py python/libxml.c python/libxml.py
3517 python/libxml2-python-api.xml python/libxml2class.txt
3518 python/tests/error.py python/tests/xpath.py: implemented
3519 the suggestions made by Gary Benson and extended the tests
3520 to match it.
3521
3522Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3523
3524 * python/generator.py: applied patch fixing #73450
3525
3526Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
3527
3528 * xpath.c: fixing #61290 "namespace nodes have no parent"
3529 long standing divergence from the XPath REC. NodeSets
3530 simply hold a copy of namespace nodes and those node ->next
3531 points to the parent (which may not be the node carrying the
3532 definition).
3533 * include/libxml/xpath.h: flagged but didn't added a possible
3534 speedup
3535 * DOCBparser.c HTMLparser.c: removed some warnings from push
3536 parser due to new state being added.
3537 * tree.c: new fix from Boris Erdmann
3538 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
3539 the XML Canonalization support from Aleksey Sanin
3540
3541Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3542
3543 * tree.c: patch from Boris Erdmann fixing some namespace odities
3544 with xmlCopyNode()
3545
3546Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
3547
3548 * xmlIO.c: fix bug #72706 when loading a NULL entity
3549
3550Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3551
3552 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
3553 actually change in a future XML Namespace revision.
3554
3555Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3556
3557 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
3558 added the possibility of returning nodesets from XPath extension
3559 functions written in Python
3560
3561Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
3562
3563 * python/*: commiting some Python bindings work done while travelling
3564
3565Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3566
3567 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
3568 explicitely with memory debugging switched on
3569
3570Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
3571
3572 * python/generator.py python/libxml.c python/libxml2-python-api.xml
3573 python/libxml2class.txt python/libxml_wrap.h python/types.c:
3574 Added wrapper for the xmlURIPtr type, provided accessors, fixed
3575 the accessor generator for strings
3576 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
3577 regression test.
3578
3579Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
3580
3581 * python/README python/generator.py python/libxml.c python/setup.py:
3582 added the 'usual' setup.py to allow building a libxml2-python
3583 module based on the same code. The initialization is however
3584 different the 2 .so files fo libxml2 and libxslt are identical and
3585 they entry point initialize both libraries. this is done to avoid
3586 some possible nasty problem since the Python don't merge the maps
3587 of all shared modules.
3588
3589Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
3590
3591 * parser.c: fixed a push/encoding bug reported by Michael
3592 on librsvg
3593
3594Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
3595
3596 * include/libxml/parserInternals.h: fixes a misplaced #endif
3597
3598Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3599
3600 * parser.c valid.c: found and fixed a couple of allocation bugs
3601
3602Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
3603
3604 * doc/xml.html doc/python.html doc/*: added a Python and binding
3605 page describing the current state of the Python bindings and
3606 giving pointers to the other languages wrappers.
3607
3608Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3609
3610 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
3611 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
3612 rebuilt the API and web site
3613 * xpath.c: fixed #71978 portability bugs
3614
3615Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
3616
3617 * SAX.c: oops broke automatic defaulting of namespaces attributes.
3618
3619Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
3620
3621 * include/libxml/parserInternals.h parser.c: had to change
3622 2 internal parsing API when processing document content
3623 to check the start and end of element content are defined
3624 in the same entity
3625 * valid.c include/libxml/valid.h: attribute normalization can
3626 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
3627 with the context to report it.
3628 * SAX.c: fixed the last known bugs, crazy validation constraints
3629 when a document is standalone seems correctly handled. There
3630 is a couple of open issues left which need consideration especially
3631 PE93 on external unparsed entities and standalone status.
3632 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
3633 The 2 tests left failing are actually in error. Cleanup done.
3634
3635Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3636
3637 * valid.c: implemented E59 spaces in CDATA does not match the
3638 nonterminal S
3639
3640Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3641
3642 * SAX.c parser.c valid.c: more validation test fixups
3643 * check-xml-test-suite.py: added duration info for the tests
3644
3645Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
3646
3647 * parser.c valid.c: a couple of errors were reported but not
3648 saved back as such in the parsing context. Down to 1% failure rate
3649 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
3650
3651Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3652
3653 * xmlInternald.c: isExtender was missing a char
3654 * parser.c include/libxml/parser.h: % are acceptable in the
3655 internal subset if within a PUBLIC ID
3656
3657Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
3658
3659 * SAX.c parserInternals.c valid.c: more work on the conformance
3660 suite. Took the step to finally block documents with encoding
3661 errors. It's a fatal error per the spec, people should have fixed
3662 their documents by now.
3663
3664Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
3665
3666 * check-xml-test-suite.py: fixed the test script after some discussion
3667 on the semantic of TYPE="error"
3668 * Makefile.am: added the script to the distrib
3669
3670Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
3671
3672 * SAX.c entities.c: fixed a couple of conformances issues deep
3673 into the validation code (standalone and undeclared Notations)
3674
3675Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3676
3677 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
3678 stayed there for years !
3679
3680Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3681
3682 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
3683 missing
3684
3685Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
3686
3687 * check-xml-test-suite.py: improved the behaviour a bit as
3688 well as the logs
3689 * parser.c valid.c SAX.c: fixed a few more bugs
3690 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
3691
3692Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
3693
3694 * check-xml-test-suite.py: python script to run regression tests
3695 against the XML Test suite of W3C/OASis
3696 * SAX.c: fixed a validation bug
3697 * parser.c: fixed 3 errors pointed by the test suite
3698 * doc/buildDocBookCatalog: fixed a typo pointed by drake
3699 * python/Makefile.am: fixed a dependendy
3700
3701Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
3702
3703 * xmlmemory.c: avoid a warning bug #71594
3704
3705Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
3706
3707 * xmlmemory.c: Jesse Perry provided a patch to remove a few
3708 warning on alpha/Tru64
3709
3710Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3711
3712 * include/libxml/entities.h: fixing a comment
3713 * valid.c: fixing some troubles with validity check on namespaces
3714 * result/VC/NS3 test/VC/NS3: added a specific regression test
3715
3716Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3717
3718 * tree.c: Fixing #71342 serializing '\n' in attribute values
3719 * result/noent/att3 result/att3 test/att3: added a specific
3720 test.
3721
3722Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
3723
3724 * python/libxml.c: couple of bug fixes
3725
3726Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
3727
3728 * python/*.py: removed tabs and used spaces.
3729
3730Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
3731
3732 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
3733 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
3734
3735Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3736
3737 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
3738 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
3739
3740Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3741
3742 * include/libxml/encoding.h include/libxml/entities.h
3743 include/libxml/globals.h include/libxml/parser.h
3744 include/libxml/threads.h include/libxml/tree.h
3745 include/libxml/xmlmemory.h: trying to fix the include mess
3746
3747Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
3748
3749 * include/libxml/xmlmemory.h: reverted part of the previous
3750 attempt to provide #69655, this was breaking the build.
3751
3752Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
3753
3754 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
3755 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
3756 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
3757 include/libxml/parserInternals.h include/libxml/tree.h
3758 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
3759 Tentatively fixed #69655 , make compiling with -Wredundant-decls
3760 clean.
3761 * python/libxml.c: fixed a warning.
3762
3763Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
3764
3765 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
3766 copying of node, merge back IDs in the target document.
3767 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
3768 test/XInclude/ents/ids.xml: test case
3769 * result/VC/ElementValid4: output changed due to a typo fix
3770
3771Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
3772
3773 * python/Makefile.am: seems some version of automake didn't
Daniel Veillard784b9352003-02-16 15:50:27 +00003774 generate the dependencies right as Jacob found out. Add
3775 an extra dependency rule.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00003776
3777Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3778
3779 * parserInternals.c valid.c: Justin Fletcher found some parts
3780 of the code needing cleanup
3781 * libxml.spec.in python/Makefile.am python/generator.py
3782 python/libxml.c python/libxml.py: Fixed the python Makefiles
3783 corrected a bug showing up on ia64, changed the name of the
3784 python internal module too
3785
3786Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
3787
3788 * Makefile.am: applied patch from Andris Pavenis for binary
3789 name suffixes
3790
3791Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
3792
3793 * xmllint.c win32/win32config.h: fixing #68748
3794
3795Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
3796
3797 * valid.c: fixing #70166
3798
3799Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3800
3801 * valid.c: fixing #70077
3802
3803Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3804
3805 * Copyright Makefile.am README configure.in libxml.spec.in:
3806 Changed to the MIT Licence
3807 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
3808 doc/xmlio.html: updated the doc accordingly
3809 * include/libxml/xmlwin32version.h configure.in: preparing
3810 2.4.14 release
3811 * python/generator.py python/libxml.c python/libxml2-python-api.xml
3812 python/libxml2class.txt python/libxml_wrap.h python/types.c:
3813 fixed the const xmlChar * wrapper and generator, XPath extension
3814 functions now use the context as first argument
3815 * python/tests/tstxpath.py python/tests/xpath.py
3816 python/tests/xpathext.py: Updated the tests accordingly
3817 * tree.c: fixed bug #70067
3818
3819Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3820
3821 * Makefile.am: cleanup
3822 * debugXML.c: always use stdout if output is NULL
3823 * xmlIO.c: don't close filedescriptors passed to outputBuffers
3824 * python/Makefile.am python/generator.py python/libxml2class.txt
3825 python/libxml_wrap.h python/types.c: augmented the number of bindings
3826 handling FILE * and XPath contexts
3827 * python/tests/Makefile.am: avoid a stupid problem due to the
3828 use of TEST.
3829
3830Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
3831
3832 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
3833
3834Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
3835
3836 * python/TODO python/libxml.c: cleanup the extension function lookup
3837 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
3838
3839Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
3840
3841 * configure.in python/Makefile.am: do not install outside
3842 of prefix
3843
3844Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3845
3846 * python/TODO python/libxml.c: started adding SAX interfaces
3847 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
3848 SAX test
3849
3850Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3851
3852 * tree.c: hardened the addChild function
3853 * python/generator.py python/libxml.c python/libxml2-python-api.xml
3854 python/libxml2class.txt python/libxml_wrap.h python/TODO:
3855 added accessors needed for xmlNode, a bit more testing and
3856 extension of interfaces
3857 * python/tests/Makefile.am python/tests/build.py: added a test
3858 build from scratch/save/load/check
3859
3860Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
3861
3862 * parserInternals.c: change a small bit in the way valididy
3863 error messages get initialized
3864 * python/TODO python/libxml.c python/libxml2-python-api.xml
3865 python/libxml2class.txt python/libxml_wrap.h python/types.c:
3866 added some memory debugging to track leaks at the libxml2 level
3867 * python/tests/*.py: changed all tests to check for leaks,
3868 there is just one left in XPath extension registrations.
3869
3870Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
3871
3872 * python/TODO python/generator.py python/libxml2-python-api.xml
3873 python/libxml2class.txt: more accessor classes for the parser
3874 context, allow to switch on and check validity
3875 * python/tests/Makefile.am python/tests/error.py
3876 python/tests/invalid.xml python/tests/valid.xml
3877 python/tests/validate.py: attded more test and and added error.py
3878 which I forgot to commit in the last step
3879
3880Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3881
3882 * python/Makefile.am python/types.c: cleanup
3883 * python/libxml.c python/libxml.py python/libxml_wrap.h
3884 python/generator.py python/libxml2-python-api.xml
3885 python/libxml2class.txt: added class for parser context, added
3886 first cut for push mode support. Added a framework to generate
3887 accessors functions.
3888 * python/tests/Makefile.am python/tests/push.py: added a push
3889 test
3890
3891Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
3892
3893 * python/Makefile.am python/TODO python/libxml.py: fixed a small
3894 bug a bit of cleanup.
3895
3896Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
3897
3898 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
3899 python/libxml2class.txt: adding error redirections and preformat
3900 to a python handler
3901 * python/tests/Makefile.am python/tests/*.py: cleanup made all
3902 tests self checking
3903
3904Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
3905
3906 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
3907 a function
3908
3909Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
3910
3911 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
3912 python/libxml.c python/libxml2-python-api.xml
3913 python/libxml2class.txt: Progressing through the TODOs, class
3914 description output, extra XML API, RPM now builds the wrappers
3915 for all python installed versions
3916
3917Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
3918
3919 * configure.in libxml.spec.in python/Makefile.am python/TODO
3920 python/generator.py python/libxml2class.txt: added more informations
3921 in the libxml2-python package including docs. Slightly changed
3922 the class hierarchy
3923 * python/tests/*: added basic regression tests infrastructure too
3924
3925Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3926
3927 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
3928 added libxml2-python as part of the packages installed
3929
3930Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
3931
3932 * python/Makefile.am python/generator.py python/libxml.c
3933 python/libxml.py: more work, now able to extend the
3934 XPath interpreter with functions written in python.
3935
3936Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
3937
3938 * python/Makefile.am: Jacob sent a patch to allow building from
3939 tarfile.
3940
3941Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
3942
3943 * python/Makefile.am python/libxml.c configure.in Makefile.am:
3944 inserted the python wrappers build, I hope this won't be too
3945 unportable
3946
3947Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
3948
3949 * xpath.c: minor optimization
3950 * python/generator.py python/libxml.c python/libxml.py
3951 python/libxml_wrap.h: more work on the python bindings,
3952 they now support XPath and there is no evident leak
3953
3954Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3955
3956 * python/generator.py python/libxml.c python/libxml.py:
3957 more work on the python bindings generator.
3958
3959Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
3960
3961 * python/generator.py python/libxml.c python/libxml_wrap.h:
3962 more work on the python bindings.
3963
3964Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
3965
3966 * python/generator.py python/libxml.c python/libxml.py
3967 python/libxml_wrap.h: commited early version of a python binding
3968 for private use only ATM
3969
3970Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
3971
3972 * entities.c tree.c include/libxml/entities.h: applied patch
3973 from Anthony Jones to implement copy of DTD subtree too. Had
3974 just to keep 2 function private which really ought to become
3975 public ones.
3976
3977Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3978
3979 * xmllint.c: added pointers to the web pages in the usage()
3980
3981Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
3982
3983 * tree.c: more fixes from Petr Kozelka for attribute handling
3984 in the tree API to align the semantic with DOM.
3985
3986Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3987
3988 * valid.c tree.c entities.c: another set of patches from
3989 Anthony Jones for copy operations cleanup and robustness
3990
3991Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3992
3993 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
3994 an alphabetic index based on comments content
3995 * doc/*: rebuilt the web site with the new references
3996
3997Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
3998
3999 * parserInternals.h: Greg Sjaardema suggested to use an
4000 eponential buffer groth policy in xmlParserAddNodeInfo()
4001
4002Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
4003
4004 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
4005 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
4006 doc/parsedecl.py doc/Makefile.am: updated the python extractor
4007 to generate cross-references, and added/updated the stylesheets
4008 to generate and link API indexes. The generic keyword index
4009 is not done yet.
4010 * doc/*.html: regenerated all the usual docs too
4011
4012Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
4013
4014 * debugXML.c: added an xpath function to the shell for T. V. Raman
4015
4016Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
4017
4018 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
4019 debug routines.
4020
4021Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4022
4023 * tree.c: apply an patch from Petr Kozelka for unlink and replace
4024 support of attribute nodes
4025
4026Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
4027
4028 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
4029 hopefully near complete and fully documented of the API in XML
4030 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
4031 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
4032 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
4033 include/libxml/parserInternals.h include/libxml/valid.hi
4034 include/libxml/xmlIO.h include/libxml/xmlerror.hi
4035 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
4036 include/libxml/xpath.h include/libxml/xpathInternals.h:
4037 Cleaned up the doc comments a lot in the process, the interface
4038 coverage is now 100%
4039
4040Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
4041
4042 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
4043 extracts comments from the gtk-doc DocBook output (a bit
4044 convoluted but seems to work).
4045
4046Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
4047
4048 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
4049 added an XML description of the API, moved the script generating
4050 it here. Added a "make api" target
4051
4052Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
4053
4054 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
4055
4056Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
4057
4058 * xpath.c include/libxml/xpathInternals.h: the change made to
4059 xmlXPathFuncLookupFunc was incompatible roll it back
4060
4061Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
4062
4063 * SAX.c: cleanup patch from Anthony Jones
4064 * doc/Makefile.am: fix the headers to avoid in make scan
4065 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
4066 includes, * vs Ptr and general cleanup
4067 * parsedecl.py: first version of a script to extract the
4068 module interfaces, the goal will be to provide .decl or XML
4069 specification of the interfaces to build wrappers.
4070
4071Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
4072
4073 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
4074 now provides return codes in case of errors
4075
4076Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
4077
4078 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
4079 Upgraded to trio baseline 1.6
4080 * strio.h strio.c: Replaced by triostr.h and triostr.c
4081
4082Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
4083
4084 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
4085 of strdup usage in the code
4086
4087Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4088
4089 * parser.c error.c: Keith Isdale complained rightly that
4090 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
4091
4092Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
4093
4094 * tree.c: fixed the funxtion to set the xml: attributes
4095 * debugXML.c: added "setbase" to test it.
4096
4097Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
4098
4099 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
4100 to allow updating an attribute content
4101
4102Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
4103
4104 * libxml.h: try to avoid problems when compiling on Windows
4105
4106Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
4107
4108 * hash.c: patch from Anthony Jones for hash.c allocation size
4109 * Makefile.am: trying to work around Yet Another Libtool Madness
4110 and build the 2.4.13 release finally ...
4111
4112Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
4113
4114 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
4115 * doc/* : update of the documentation
4116
4117Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
4118
4119 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
4120 at fixing #61290 :-(
4121
4122Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
4123
4124 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
4125 Fixes bug #67229
4126
4127Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
4128
4129 * tree.c: trying to avoid troubles when a subtree is copied
4130 and coalesced in part with the target tree. Should fix
4131 bug #67407
4132
4133Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4134
4135 * valid.c: fixed validation of attributes content of type
4136 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
4137 values, very old bug. Fixes #67671
4138
4139Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
4140
4141 * parser.c include/libxml/parserInternals.h tree.c: integrated
4142 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
4143 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
4144
4145Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
4146
4147 * threads.c: applied Serguei Narojnyi's patch to add native
4148 thread support on the Win32 platform
4149 * testThreadsWin32.c Makefile.am: added the test program also
4150 from Serguei, Win32 specific
4151 * include/win32config.h include/libxml/xmlwin32version.h.in:
4152 added patch from Igor for the Windows thread specific defines.
4153
4154Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
4155
4156 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
4157
4158Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
4159
4160 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
4161 output page into XMLinfo.html. Close bug #66951 and
4162 raised by Robert Collins too.
4163
4164Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
4165
4166 * encoding.c: Paul Keogh pointed out a possibility of segfault
4167 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
4168 Closes bug # 68238
4169
4170Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
4171
4172 * doc/*.html: updated the Gdome2 links
4173
4174Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
4175
4176 * libxml.h: Applied following patches from Robert Collins
4177 and make sure IN_LIBXML is defined when compiling it
4178 -------
4179 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
4180 as well as Visual C.
4181 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
4182 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
4183 * strio.c (PLATFORM_UNIX): Define for Cygwin.
4184 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
4185 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
4186 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
4187 xmlSysIDExists xmlNoNetExists).
4188 * xmllint.c: Don't include winsock2.h for Cygwin.
4189
4190Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
4191
4192 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
4193 when the version info is not present.
4194
4195Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
4196
4197 * tree.c: Anthony Jones pointed out a problem in
4198 xmlStringGetNodeList() and provided a fix for it
4199
4200Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
4201
4202 * parser.c: patch from Frank J Franklin to remove a bug in
4203 xmlCreatePushParserCtxt() when the initial buffer passed
4204 is large.
4205
4206Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
4207
4208 * win32/*: big cleanup of the Windows/MSVC project files
4209 from Igor Zlatkovic
4210
4211Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
4212
4213 * doc/Makefile.am: should fix #67674 and avoid troubles if
4214 xsltproc is not available or fails in the prefix provided
4215
4216Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
4217
4218 * xmlmemory.c: one more doc patch from Charlie Bozeman.
4219
4220Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
4221
4222 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
4223 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
4224 Fixed a few other problems raised by Charlie Bozeman.
4225 * result/VC/ElementValid[5-7]: fixed the output
4226
4227Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
4228
4229 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
4230 patches from Charlie Bozeman. Regenerated the HTML docs.
4231
4232Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
4233
4234 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
4235 for Windows from Igor
4236
4237Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
4238
4239 * xmllint.c: applied Justin Fletcher patch for --output or -o
4240
4241Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
4242
4243 * win32/libxml2/libxml2.def.src: close #67019
4244
4245Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
4246
4247 * xmllint.c: applied Justin Fletcher generic timing patch
4248 similar to the one already applied to xsltproc.
4249
4250Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
4251
4252 * include/libxml/tree.h tree.c: applied documentation patches
4253 from Charlie Bozeman
4254
4255Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
4256
4257 *doc/xmllint.xml, xmllint.1 - document --dropdtd
4258
4259Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
4260
4261 * valid.c: fix the xmlStrdup() used in the previous patch.
4262 * valid.c: added --dropdtd
4263 * tree.c: fixed xmlUnlinkNode so it also removes the references
4264 from the document if the node is a DTD
4265
4266Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
4267
4268 * HTMLtree.c valid.c: cleanup some static declarations
4269
4270Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
4271
4272 * xmllint.c: removed another strdup()
4273 * doc/FAQ: removed the HP/UX entry
4274
4275Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
4276
4277 * valid.c: fix bug #66816 when validating.
4278 * xmllint.c: don't use sys/time.h if configure did not found it
4279
4280Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
4281
4282 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
4283 xmlcatalog_man.xml
4284
4285Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
4286
4287 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
4288 xmlInitMemory() was declared twice
4289
4290Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
4291
4292 * globals.c: do not reference strdup() !
4293 * configure.in libxml-2.0.pc.in: trying to fix the libs
4294 of the various config extraction modules
4295
4296Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
4297
4298 * configure.in : preparing 2.4.12
4299 * doc/* : updated and rebuilt the docs
4300
4301Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
4302
4303 * uri.c: closed bug #66159
4304 * testURI.c: added --escape option
4305 * configure.in: some cleanup for xml2-config --cflags
4306
4307Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
4308
4309 * globals.c testThreads.c: removed some misplaced includes
4310 of xmlversion.h
4311
4312Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
4313
4314 * threads.c: patch from Gary Pennington fixing a possible
4315 problem at initialization time.
4316
4317Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
4318
4319 * configure.in libxml.h parser.c testThreads.c macos/: integrated
4320 Eric Lavigne contribution to build libxml2 on MacOS using
4321 CodeWarrior.
4322
4323Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
4324
4325 * xmllint.c: applied Geert Kloosterman's patch to fix
4326 --repeat --timing output
4327
4328Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
4329
4330 * parser.c: Robin Berjon <robin@knowscape.com> found a case
4331 where non-wellformed XML declaractions were not detected.
4332
4333Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
4334
4335 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
4336
4337Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
4338
4339 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
4340 gets reset by xmlCleanupInputCallbacks() and this makes the
4341 function useless. Same for output.
4342
4343Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
4344
4345 * xmlIO.c: robert pointed out a loop error in callback cleanups
4346
4347Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
4348
4349 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
4350 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
4351 they are not really tied to debugging
4352
4353Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
4354
4355 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
4356 * xmllint.c: better --catalogs description
4357
4358Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
4359
4360 * tree.c: fixed a couple of problems in xmlSetProp()
4361
4362Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
4363
4364 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
4365 unappropriate stdout output.
4366
4367Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
4368
4369 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
4370 by Denis Beurive, closes #65111
4371
4372Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
4373
4374 * valid.c: in case of content model validity error, don't
4375 print it if validity warnings were not requested.
4376
4377Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
4378
4379 * nanoftp.c: applied a couple of patches from Brian D Ripley.
4380 * parserInternals.c: removed the last exit() call. Print an
4381 unmaskable error on stderr instead (library mismatch detection)
4382
4383Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
4384
4385 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
4386 shell instructions from Heiko Rupp
4387
4388Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
4389
4390 * catalog.c: use the URL notation file:// for default catalog paths
4391
4392Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
4393
4394 * include/libxml/tree.h: better comments for _private fields
4395 * tree.c: removed a problem when copying an entity reference.
4396
4397Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
4398
4399 * vms/*: updated instructions and diffs from John A Fotheringham
4400
4401Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
4402
4403 * include/libxml/xmlerror.h: avoid an include problem if
4404 #include <libxml/xmlerror.h> happens first in code
4405 seems to be the case in KDE libs
4406
4407Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
4408
4409 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
4410 from Igor for Windows
4411
4412Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
4413
4414 * Makefile.am: Gary Pennington pointed out a missing prefix
4415
4416Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
4417
4418 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
4419 * doc/*: upgraded and rebuilt the docs
4420
4421Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
4422
4423 * HTMLparser.c: fix comment in scripts element parsing.
4424 * result/HTML/doc3*: updated the results.
4425
4426Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
4427
4428 * uri.c: another URI bug fix #63336, using Joel Young patch.
4429
4430Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
4431
4432 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
4433 a cleaned up version of the Pwd shell string generation.
4434
4435Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
4436
4437 * valid.c include/libxml/tree.h: trying to fix namespaces +
4438 validation problems for good, closing #63619 in the process
4439 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
4440 wrong in this respect, fixed it.
4441
4442Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
4443
4444 * xmllint.c: Morus Walter patch to allow --format and --encode
4445
4446Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
4447
4448 * debugXML.c: Stefan Kost provided an help command for the shell
4449
4450Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
4451
4452 * debugXML.c: Heiko Rupp pointed that the shell would crash
4453 on empty nodesets returns.
4454
4455Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
4456
4457 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
4458 migh need the history libraries
4459
4460Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
4461
4462 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
4463 handle the case of < in quoted attributes, Bastian Kleineidam
4464
4465Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
4466
4467 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
4468 fixing catalog breakages
4469 * Makefile.am catalog.c result/catalogs/catal
4470 result/catalogs/mycatalog.* test/catalogs/catal*:
4471 fixed more problems in catalog support, added more regression tests
4472 for both XML and SGML catalog handling
4473
4474Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
4475
4476 * debugXML.c: applied an improvement to xmlGetLineNo() from
4477 Keith Isdale
4478
4479Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
4480
4481 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
4482 Side effect of the progressive catalog loading
4483
4484Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
4485
4486 * Makefile.am: confexecdir and confexec_DATA were defined twice
4487 pointed out by Karl Eichwalder
4488
4489Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
4490
4491 * xmlcatalog.c: avoid unlink() and use remove() instead.
4492
4493Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
4494
4495 * libxml.spec.in: cleanup
4496 * include/libxml/xmlwin32version.h: updated with 2.4.8
4497
4498Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
4499
4500 * encoding.c global.data globals.c testThreads.c: fix bug #63752
4501 of compiling libxml with a non standard set of options
4502
4503Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
4504
4505 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
4506 document --sgml option, fixing gnome bugzilla #63382
4507
4508Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
4509
4510 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
4511 breakage of 2.4.7, added a couple of really needed APIs
4512 like xmlCatalogIsEmpty() and xmlNewCatalog()
4513 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
4514 for install-catalog
4515 * configure.in: preparing 2.4.8
4516
4517Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
4518
4519 * HTMLtree.c tree.c include/libxml/HTMLtree.h
4520 include/libxml/tree.h include/libxml/xmlIO.h: more include
4521 cleanups, export cleanly one html output + format function.
4522
4523Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
4524
4525 * parser.c: removed initGenericErrorDefaultFunc call from
4526 xmlInitParser() since it could destroy previous calls to
4527 xsltSetGenericErrorFunc() effects
4528
4529Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
4530
4531 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
4532 keyword.
4533
4534Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
4535
4536 * Makefile.am: cleanup
4537 * threads.c: cleanup too
4538 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
4539 from xsltproc
4540 * include/libxml/tree.h include/libxml/parser.h: trying to break a
Daniel Veillard784b9352003-02-16 15:50:27 +00004541 dependency loop.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00004542
4543Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
4544
4545 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
4546 was not used anymore !
4547
4548Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
4549
4550 * configure.in: preparing 2.4.7
4551 * Makefile.am doc/Makefile.am: switched to the latest xmllint
4552 manual page from John
4553 * doc/*: updated the doc and rebuilt the generated pages
4554
4555Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
4556
4557 * xmlIO.c: closing bug #62711, the library should never
4558 close stdin or stdout.
4559
4560Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
4561
4562 * uri.c: second pass at fixing #63336, using Joel Young
4563 final patch. looks okay.
4564
4565Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
4566
4567 * uri.c include/libxml/uri.h: trying to clear #63336
4568 allowing the escaping routine to parse unconformant
4569 URI-References.
4570
4571Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
4572
4573 * vms/readme.vms vms/build_libxml.com nanoftp.c
4574 include/libxml/xmlversion.h.in: a few VMS updates from
4575 John A Fotheringham
4576 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
4577 and xmlCleanupOutputCallbacks() for the Perl binding people.
4578
4579Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
4580
4581 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
4582 apply fixes to close #63271 and avoid segfaults when
4583 the error routine gets callbed before xmlInitParser()
4584 get called.
4585 * nanoftp.c error.c: Applied patches from Justin Fletcher
4586 correcting some xmlGenericError misuses.
4587
4588Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
4589
4590 *doc/xmllint.xml, doc/xmllint.1
4591 New and improved man page for xmllint - .xml is the original, .1
4592 is the generated man page
4593
4594Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
4595
4596 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
4597 the web site from the main HTML document.
4598
4599Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
4600
4601 * parser.c: fixed an erroneous validation bug when PE refs
4602 occurs in external parsed entities referenced from the
4603 internals subset
4604 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
4605 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
4606 added the associated testcase, it's a nice one.
4607 * HTMLparser.c: generate the DTD node as HTML still ...
4608 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
4609
4610Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
4611
4612 * HTMLparser.c: fixed a bug in htmlNewDoc()
4613
4614Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
4615
4616 * test/threads/*: added entities testing to the Thread test
4617 * testThreads.c: make the test reasonable
4618 * DOCBparser.c: fix the DTD public and system ID
4619 * xmllint.c: added --sgml for SGML DocBook importing
4620 * Makefile.am: added Docbtests target
4621
4622Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
4623
4624 * nanoftp.c: use only "anonymous@" string for anonymous passwds
4625 * testThreads.c: removed bogus include
4626
4627Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
4628
4629 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
4630 fixed a very serious (looping) validation bug
4631
4632Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
4633
4634 * include/libxml/globals.h include/libxml/threads.h threads.c
4635 testThreads.c: far more testing, cleaning up bugs
4636 * *.c : make sure globals.h is always included.
4637
4638Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
4639
4640 * HTMLparser.c: try to get rid of parser loops for good.
4641
4642Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
4643
4644 * configure.in: fixed some bugs in CFLAGS passing.
4645 * test/threads Makefile.am testThreads.c: added a specific
4646 threaded test case (really nasty, guaranteed).
4647
4648Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
4649
4650 * catalog.c: serious cleanup on the management of the
4651 XML catalog tree, more tests done, especially with
4652 the catalog PI.
4653
4654Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
4655
4656 * catalog.c: avoid a problem in catalog cleanup on SMP if
4657 catalogs were not initialized.
4658
4659Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
4660
4661 * catalog.c xpath.c: trying to cleanup the not thread safe
4662 parts of the library.
4663
4664Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
4665
4666 * include/libxml/globals.h configure.in global.data: make
4667 the allocation be per-thread a configure option
4668 * encoding.c include/libxml/parser.h: fixed compilation
4669 errors
4670
4671Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
4672
4673 * include/libxml/parser.h: Norm reported that a few lines
4674 added were breaking libxslt compile, removed them for now
4675
4676Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
4677
4678 * parser.c parserInternals.c threads.c: debugged and fixed
4679 initialization problems which were giving troubles on SMP
4680 boxes.
4681
4682Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
4683
4684 * include/libxml/Makefile.am: missing globals.h
4685
4686Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
4687
4688 * globals.c: added a couple of standard includes.
4689
4690Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
4691
4692 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
4693 include/libxml/parserInternals.h include/libxml/tree.h
4694 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
4695 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
4696 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
4697 Applied the last patches from Gary, cleanup, activated threading
4698 all user accessible global variables are now handled in globals.[ch]
4699 Still a bit rought but make tests passes with either
4700 --with-threads defined at configure time or not.
4701 * Makefile.am example/Makefile.am: added globals.[ch] and threads
4702 linking options
4703
4704Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
4705
4706 * Makefile.am include/libxml/Makefile.am
4707 include/libxml/globals.h globals.c include/libxml/threads.h
4708 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
4709 configure.in: started integrating the core of the thread support
4710 not activated yet but half integrated. The code should still
4711 compile and work anyway.
4712
4713Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
4714
4715 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
4716 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
4717 integrating the non-controversial parts of Gary Pennington
4718 multithread patches
4719 * catalog.c: corrected a small bug introduced
4720
4721Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
4722
4723 * catalog.c include/libxml/catalog.h: very serious cleanup,
4724 isolating unportable code and as much as possible the accesses
4725 to the global shared catalog. May need more testing !
4726
4727Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
4728
4729 * include/libxml/debugXML.h debugXML.c tree.c: integrating
4730 Keith Isdale patches for the XSLT debugger interfaces. Some
4731 cleanup
4732
4733Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
4734
4735 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
4736 * DOCBparser.c: generate line nubers in elements
4737
4738Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
4739
4740 * configure.in: preparing 2.4.6 release
4741 * doc/xml.html doc/html/*: updated and rebuilt the docs
4742 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
4743
4744Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
4745
4746 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
4747 adding documentation for DV's supercatalog support
4748
4749Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
4750
4751 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
4752 super catalog support adding one API and one flag --sgml to
4753 xmlcatalog
4754
4755Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
4756
4757 * doc/xmlcatalog_man.xml, xmlcatalog.1
4758 One more crack at
4759 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
4760
4761
4762Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4763
4764 * xpath.c: implemented xmlXPathObjectCopy for external objects
4765 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
4766
4767Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
4768
4769 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
4770 finishing up fix to
4771 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
4772 the xmlcatalog man page display more elegantly
4773
4774Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
4775
4776 * configure.in: closing bug #61832
4777 * HTMLparser.c: removed a warning
4778
4779Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
4780
4781 * xpath.c: fixing #61673 part I, do not loose doc information
4782 when copying result value trees.
4783
4784Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4785
4786 * xpath.c: trying to harden the XPath interpreter
4787
4788Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
4789
4790 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
4791 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
4792
4793Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
4794
4795 * HTMLparser: repaired another loop problem
4796
4797Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
4798
4799 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
4800 parsing.
4801 * xpath.c: fix bug #61291 the default XML namespace node is
4802 missing from the namespace axis.
4803 * tree.c: refuse to create namespaces nodes with prefix "xml"
4804
4805Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
4806
4807 * SAX.c: ouch a non-defined namespace could lead to a crash,
4808 fixed #61215
4809
4810Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
4811
4812 * parserInternals.c: closed bug #61054
4813
4814Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
4815
4816 * include/libxml/Makefile.am: closing #60708
4817
4818Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
4819
4820 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
4821 adding xmlSAXParseFileWithData following Marco Stipek suggestion
4822
4823Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4824
4825 * valid.c: close bug #61550 when xml: wasn't considered a namespace
4826
4827Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
4828
4829 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
4830 * DOCBparser.c HTMLparser.c parser.c: fixed typos
4831
4832Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
4833
4834 * catalog.c: Justin Fletcher provided cleaup code in case
4835 HAVE_STAT is not defined
4836 * include/win32config.h: Igor Zlatkovic suggested to have
4837 HAVE_STAT defined there
4838
4839Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
4840
4841 * catalog.c - fixed typing error reported by M. Barros
4842
4843Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
4844
4845 * xmllint.c - fixing typo
4846
4847Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
4848
4849 * HTMLparser.c: small enhancement to prevent loop on
4850 unrecognizable data
4851
4852Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
4853
4854 * parserInternals.c: applying patch from bug #60757 this
4855 should close it
4856
4857Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
4858
4859 * catalog.c xmlcatalog.c: removed a couple of warning
4860 * xpath.c: try to solve the linking problem on platforms
4861 needing trio to compile
4862
4863Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
4864
4865 * Makefile.am libxml.spec.in: backing up non-documented changes
4866 commited without review or aproval by Jens Finke <jens@gnome.org>
4867 * HACKING: made 100% clear that no commit should be done directly
4868
4869Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
4870
4871 * configure.in: Joe Orton provided a patch fixing a problem
4872 when iconv is specified to be in a non-standard directory
4873 but wasn't exported in xml2-config --cflags
4874
4875Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
4876
4877 * configure.in: let's ship 2.4.5 before getting too much
4878 troubles with 2.4.4 errors.
4879
4880Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4881
4882 * encoding.c entities.c: do not output hexadecimal charrefs
4883 when serializing HTML since some version of Netscape can't
4884 grok it, generate decimal ones.
4885 * result/HTML/doc3.htm: output changed due to previous test
4886 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
4887
4888Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
4889
4890 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
4891 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
4892
4893Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
4894 Released 2.4.4
4895
4896 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
4897 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
4898 updated the configuration scripts systems accordingly
4899
4900Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
4901
4902 * configure.in: preparing for 2.4.4
4903 * doc/xml.html doc/html/*: updated and rebuilt the docs
4904
4905Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
4906
4907 * win32/dsp/libxml2.def.src: tried to incorporate comments
4908 from bug #59220
4909
4910Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
4911
4912 * parser.c result/noent/wml.xml: fixed bug #59981 related
4913 to handling of '&' in attributes when entities are substitued
4914
4915Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
4916
4917 * libxml.h include/libxml/xmlversion.h.in
4918 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
4919 Tried to close bug #60131
4920
4921Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
4922
4923 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
4924
4925Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
4926
4927 * SAX.c: fixing bug #59946 on xmlns=""
4928
4929Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
4930
4931 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
4932 but allocates a new error code.
4933
4934Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
4935
4936 * xmllint.c: John Fleck fixed typos in the options output
4937 * parser.c SAX.c: fix ignorable white space SAX selection
4938
4939Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
4940
4941 * entities.c: Steve Underwood found the possibility of an
4942 ininite loop in case of error.
4943
4944Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
4945
4946 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
4947
4948Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
4949
4950 * parser.c: warn if version is not 1.0 but it's not
4951 strictly speaking an error after analyzing the spec
4952
4953Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
4954
4955 *doc/catalog.html - add link to the html version of the
4956 man page, other linguistic cleanups
4957
4958Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
4959
4960 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
4961 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
4962 file, has not yet been included in the build.
4963
4964Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
4965
4966 * catalog.c: removed a duplicate affectation Justin Fletcher
4967
4968Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
4969
4970 * tree.c: Armin Sander pointed a possible text coalescing
4971 problem, completed his patch.
4972
4973Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4974
4975 * trionan.c: Fixed const and volatile re-definition problem
4976
4977Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
4978
4979 * libxml.4 parser.c: doc updates from Heiko Rupp
4980 * parserInternals.c: 2 sanity checks from Heiko Rupp
4981
4982Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
4983
4984 * tree.c: applied patch from Armin Sander to make some pointers
4985 const in xmlCopyNode()
4986 * include/libxml/tree.h: added fix to the header
4987
4988Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
4989
4990 * xpath.c: hum, restrict the integer usage gcc bug workaround
4991 to only gcc compilers so that other architecture don't get
4992 penalized by this limitation.
4993 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
4994
4995Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
4996
4997 * valid.c: fixed a Windows compiler warning (Chris Poblete)
4998 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
4999
5000Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
5001
5002 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
5003 --convert option to xmlcatalog to convert SGML ones to
5004 the XML syntax.
5005 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
5006
5007 2.4.3 got released at that point
5008Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
5009
5010 * catalog.c xmlIO.c: started some serious testing and fixed
5011 a few bug and optmization needs.
5012
5013Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
5014
5015 * Makefile.am configure.in include/libxml/xmlwin32version.h:
5016 preparing for a 2.4.3 release even if it may not be ready yet
5017 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
5018 all file parsing lookup to go through the entity resolver, add
5019 to add an API to bypass it (needed to load catalogs themselves),
5020 some cleanup on the catalog code too.
5021 * nanoftp.c: small cleanup
5022 * doc/catalog.html: small update
5023
5024Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
5025
5026 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
5027 Jun Kuriyama
5028
5029Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
5030
5031 * doc/catalog.html: finished the catalog documentation
5032
5033Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
5034
5035 * doc/catalog.html doc/xml.html: added documentation about
5036 Catalog support, misses an API description
5037 * doc/html/*: reextracted the API pages
5038
5039Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
5040
5041 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
5042 Added the part about section 7.2 on URI resolution,
5043 fixed a side effect in the HTML parser, look complete
5044 and ready to rock except the URI/SystemID part!
5045
5046Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
5047
5048 * include/libxml/catalog.h include/libxml/parser.h
5049 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
5050 xmlIO.c: added support and APIs needed for the catalog PI
5051 * include/libxml/xmlIO.h: cleanup
5052
5053Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
5054
5055 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
5056 include/libxml/catalog.h: starts to look okay, really
5057 plugged the new framework, cleaned a lot of stuff,
5058 added some APIs, except the PI's support missing this
5059 should be mostly complete
5060 * result/catalogs/* test/catalogs/*: added new test, enriched
5061 the existing one with URN ID tests
5062
5063Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
5064
5065 * catalog.c: fixed nextCatalog
5066 * result/catalogs/docbook test/catalogs/*: started adding
5067 a small regression test
5068
5069Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
5070
5071 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
5072 more work on the XML catalog support.
5073 * parser.c include/libxml/parser.h: small cleanup seems using
5074 list as a public parameter name can give portability troubles
5075 * trionan.c trionan.h xpath.c include/libxml/trionan.h
5076 include/libxml/xpath.h include/libxml/Makefile.am: removed
5077 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
5078 wrappers
5079
5080Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5081
5082 * Makefile.am trio.c triodef.h trionan.c xpath.c
5083 include/libxml/Makefile.am include/libxml/trionan.h:
5084 Re-worked Not-A-Number and Infinity support.
5085 * xmlcatalog.c: added readline include files
5086
5087Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
5088
5089 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
5090 testCatalog as xmlcatalog, making it an installed app
5091 adding a shell, and preparing it to be a /etc/xml/catalog
5092 management tool, though not ready yet
5093 * catalog.c include/libxml/catalog.h: adding support for
5094 XML Catalogs http://www.oasis-open.org/committees/entity/
5095 not finished, there is some interesting tradeoffs and a
5096 few open questions left.
5097
5098Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
5099
5100 * xmllint.c: fixed a line formatting problem
5101
5102Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
5103
5104 * SAX.c: removed a couple of unused variable (Albert Chin)
5105
5106Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
5107
5108 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
5109 trying to fix some troubles w.r.t. function returning
5110 const xxxPtr.
5111
5112Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
5113
5114 * win32/dsp/libxml2.def.src: another set of symbols conditionally
5115 defined
5116
5117Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
5118
5119 * xpointer.c: removed unused var
5120
5121Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
5122
5123 * testXPath.c: another small cleanup closing bug #59110
5124
5125Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
5126
5127 * win32/dsp/libxml2.def.src: small cleanup closing bug
5128 #59108
5129
5130Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
5131
5132 * example/gjobread.c: add xmlCleanupParser() before leaving
5133
5134Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
5135
5136 * config.h.in configure.in include/libxml/xmlwin32version.h:
5137 released 2.4.2
5138
5139Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
5140
5141 * include/libxml/valid.h debugXML.c valid.c: deprecate
5142 the non-boundchecking Sprintf functions, add Snprintf
5143 this should close bug #57984
5144
5145Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
5146
5147 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
5148 URIs before doing the lookups (pointed by Mark Vakoc)
5149
5150Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
5151
5152 * xpath.c: serious changes on Result Value Trees and NodeSets
5153 w.r.t. deallocation and collect operations. Probably not
5154 100% clean (merge of allocated trees smells like a problem).
5155 Seems sufficient to close #58943
5156
5157Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
5158
5159 * xmllint.c: adding a --format option
5160
5161Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
5162
5163 * xpath.c: count() was broken on Result Value Tree
5164 * xmlIO.c: fixed file:/// accesses on _WIN32
5165
5166Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
5167
5168 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
5169 macro was renamed, this should close bug #58683
5170
5171Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
5172
5173 * SAX.c: small fix fixing bug #58539 reported by coolo, in
5174 entity substitution mode text at the end of the entity might
5175 be added due to text coalescing.
5176 * nanoftp.c parser.c: small cleanup
5177
5178Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
5179
5180 * HACKING: added John Fleck right to commit in the doc subdir
5181
5182Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
5183
5184 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
5185 allow to inherit attributes from the DTD directly in the
5186 tree, this is needed for XPath and can be a useful feature.
5187 Inherited namespaces are always provided at the tree level now
5188 * test/defattr* result/defattr* result/noent/defattr*: added a couple
5189 of tests for this feature (XSLT being the prime user).
5190
5191Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
5192
5193 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
5194 testSAX.c xmlIO.c xmllint.c include/win32config.h
5195 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
5196 include/libxml/xmlwin32version.h.in win32/README.MSDev
5197 win32/dsp/*: applied Win32 Facelift No.2 patches from
5198 Igor Zlatkovic for Windows/MSC
5199
5200Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
5201
5202 * SAX.c: unparsedEntityDecl() the URI computation of the
5203 entity wasn't done breaking XSLT unparsed-entity-uri()
5204
5205Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
5206
5207 * xpath.c: fixed a bug when walking the descendants and
5208 the current node has no children
5209 * debugXML.c: show up when a text node is supposed to not be escaped
5210
5211Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5212
5213 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
5214 worked like the set:leading() function)
5215 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
5216
5217Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5218
5219 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
5220
5221Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5222
5223 * include/libxml/xmlIO.h: apply change to close #58141
5224 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
5225
5226Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5227
5228 * parser.c: when the internal subset uses a PE, then the
5229 included entity can use conditional sections.
5230
5231Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5232
5233 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
5234 when walking the namespace axis showing up in
5235 libxst/tests/general/bug-12
5236 * xmlmemory.c: added the possibility to trace a given block
5237 defined by its address
5238
5239Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5240
5241 * parser.c: don't override existing encoding specified before
5242 starting xmlParseDocument()
5243
5244Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5245
5246 * include/libxml/xmlwin32version.h: reinserted, needed for
5247 Windows users of CVS
5248
52492001-07-27 Darin Adler <darin@bentspoon.com>
5250
5251 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
5252 * testCatalog.c: Add include of <libxml/parser.h>.
5253
52542001-07-27 Darin Adler <darin@bentspoon.com>
5255
5256 * include/libxml/.cvsignore:
5257 * include/libxml/xmlwin32version.h:
5258 Remove this file from CVS because it's generated.
5259
5260Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5261
5262 * parser.c include/libxml/parser.h: applied const patches from
5263 Tom Moog #58002
5264
5265Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5266
5267 * xpath.c include/libxml/xpath{,Internals}.h: added a function
5268 lookup framework
5269
5270Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5271
5272 * tree.c: fixed xmlCopyNode() for documents
5273
5274Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5275
5276 * parser.c: fixed bugs #58073 reported by Greg Shtilman
5277
5278Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5279
5280 * parser.c: fixes bug #57652 reported by Morus Walter
5281
5282Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5283
5284 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
5285
5286Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5287
5288 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
5289 errors, lesson don't add new functions at 1am before a release
5290 * xpath.c: integrated fix from Bjorn to avoid divide by zero
5291 from XPath initialization when possible.
5292
5293Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5294
5295 * result/scripts/base*: removing history/readline changed
5296 this slightly
5297 * include/libxml/parser.h SAX.c parser.c parserInternals.c
5298 xmllint.c: make element content line number generation
5299 optionnal to avoid breaking old apps added interface to switch
5300
5301Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5302
5303 * configure.in: get rid of the readline and libhistory
Daniel Veillard784b9352003-02-16 15:50:27 +00005304 dependencies by default, release 2.4.1 with IA64 fix
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00005305 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
5306 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
5307 John Kroll fixes to allow saving to HTTP via PUT (or
5308 POST of needed).
5309 * doc/html/*.html: regenerated the docs
5310
5311Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5312
5313 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
5314 xmlHashScanFull and xmlHashScannFull3 to get passed the
5315 three keys as arguments to the callback function
5316
5317Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5318
5319 * configure.in Makefile.am: removed libxml softlink for good
5320 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
5321 100% coverage by gtk-doc
5322
5323Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5324
5325 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
5326 fixed serious troubles due to size_t vs. int mismatch
5327
5328Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5329
5330 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
5331
5332Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5333
5334 * include/libxml/xpath{,Internals}.h xpath.c: added a more
5335 convenient extension API for value and context managing
5336 Now handles external objects through xmlXPathPopExternal,
5337 xmlXPathWrapExternal and xmlXPathReturnExternal.
5338 Added functions for sets operations (intersection, etc.)
5339
5340Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5341
5342 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
5343 xmlIO.c tree.c parserInternals.c entities.c encoding.c
5344 HTMLparser.c: cleanup of global variables, marking some
5345 const or private.
5346
5347Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5348
5349 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
5350 fixed xmlXPathNodeSetItem when passing index=0
5351
5352Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5353
5354 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
5355
5356Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5357
5358 * xmllint.c: fixed compilation under Cygwin #57503
5359 * TODO: update
5360
53612001-07-13 Peter Williams <peterw@ximian.com>
5362
5363 * config.h.in: add #undef HAVE_DLFCN_H
5364
5365 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
5366 builddir.
5367
5368Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5369
5370 * win32/libxml2/libxml2.def.src: added a couple of exported entries
5371 raised by #57348 and #57381
5372
5373Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5374
5375 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
5376 tree.c xpointer.c: store the line numbder in element->content,
5377 may break some software, need a configuration mechanism
5378
53792001-07-10 Darin Adler <darin@bentspoon.com>
5380
5381 * .cvsignore:
5382 * example/.cvsignore:
5383 * include/.cvsignore:
5384 * include/libxml/.cvsignore:
5385 Various things that are generated and should be ignored.
5386
5387Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5388
5389 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
5390 * doc/xml.html doc/html/*: updated the docs
5391
5392Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5393
5394 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
5395 validation occured on content with element child
5396
5397Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5398
5399 * tree.c: fixed XML Base computation which was broken
5400 * debugXML.c: added a base function to the shell
5401 * Makefile.am result/scripts/* test/scripts/*: added scripts
5402 based regression tests, and adding 2 XML Base tests
5403
5404Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5405
5406 * tree.c: set properties doc and call xmlSetListDoc for properties
5407 content when grafting them in a different tree.
5408 * aclocal.m4: remove from CVS
5409
5410Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5411
5412 * win32/libxml2/libxml2.def.src: added some missing entry point
5413 for XPath (Mark Vakoc)
5414
5415Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5416
5417 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
5418 layer should URI-Unescape before trying to open resources.
5419
5420Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5421
5422 * xpath.c: fix the name() bug for elements in the default
5423 namespace reported by Charlie Bozeman
5424
5425Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5426
5427 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
5428 led to an XPath fix, improvements of SAX initialization, and
5429 an added option --nocdata to testXPath
5430
5431Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5432
5433 * doc/libxml-doc.el: Felix Natter provided anew version working
5434 with XEmacs too
5435
5436Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5437
5438 * include/libxml/xpath.h: small cleanup
5439 * doc/xml.html: update
5440
5441Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5442
5443 * Makefile.am configure.in include/libxml/xmlwin32version.h:
5444 released 2.3.14
5445
5446Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5447
5448 * doc/html/*: rebuilt the docs for the release
5449 * doc/xml.html: added 2.3.14 release.
5450
5451Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5452
5453 * xpath.c: a bug reported by Stephan Kulow empty nodesets
5454 were not equal to empty strings
5455
5456Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5457
5458 * SAX.c: fixed a URI-Reference computation problem when validating
5459 * xmlIO.c: small cleanup
5460
5461Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5462
5463 * parser.c: improved the description of a couple of interfaces
5464 upon Larry Stamper suggestion
5465
5466Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5467
5468 * SAX.c entities.c parser.c: changed completely the way entities
5469 are handled when running the parser in entity substitution mode.
5470 This fixes a bug reported by Stephan Kulow and nearly divides
5471 by 3 the amount of memory required by libxslt to load and process
5472 DocBook TDG.
5473
5474Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5475
5476 * HTMLparser.c: fixing a too early root closing problem raised
5477 byt Prashanth Naidu
5478
5479Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5480
5481 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
5482 raised by Mark Vakoc.
5483
5484Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5485
5486 * example/Makefile.am: fixed the include path to add srcdir/include
5487 * Makefile.am configure.in: fix from Albert Chin for iconv detection
5488 and some cleanup
5489
5490Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5491
5492 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
5493 lot of optimization work, results in significant improvements
5494 when handling really complex XPath queries. Add a small optimizer
5495 for unions, improve [n] and [last()], avoid some costly ops.
5496
5497Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5498
5499 * include/libxml/parser.h parser.c: xmlStrstr args are both const
5500 * xpath.c: small cleanup
5501 * xmlGetNsList: reformated, fixed problems if used on Entities
5502
5503Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5504
5505 * doc/xml.html: added 1.8.14 and 2.3.13 releases
5506
5507Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5508
5509 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
5510 * Makefile.am example/Makefile.am: workaround automake generating
5511 erroneous deps
5512
5513Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5514
5515 * include/win32config.h: bug #56801 Yon Derek provided a patch
5516 to the windows config file.
5517
5518Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5519
5520 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
5521 libxml.h : Yon Derek provided a set of changes to compile from
5522 CVS on Windows/MSC
5523
5524Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5525
5526 * parser.c: fixed UTF8 BOM support in push mode
5527 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
5528 added a specific testcase
5529
5530Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5531
5532 * Makefile.am: added --push regression tests
5533 * parserInternals.c: the XML parser segfaulted in --push mode
5534
5535Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5536
5537 * configure.in: moved the symlinks detection within a CVS
5538 check, this is not portable and will be removed soon.
5539 * xpath.c: small cleanup/speedup
5540
5541Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5542
5543 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
5544 release of 2.3.12
5545 * parser.c: make an error message if unknow entities in all cases
5546
5547Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5548
5549 * uri.c: fixed 2 uri normalization bugs on '//' reduction
5550
5551Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5552
5553 * include/libxml/Makefile.am: Laszlo Peter pointed out that
5554 includes were installed in the wrong dir
5555
5556Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5557
5558 * doc/html.xml: warn against sending code to exhibit bugs.
5559
5560Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5561
5562 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
5563 Tru64 from Thomas Leitner
5564
5565Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5566
5567 * AUTHORS: added William and Bjorn
5568 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
5569 daniel@veillard.com hopefully I won't have to do this again
5570 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
5571 docs can be rebuilt cleanly now
5572 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
5573 from CVs it's generated, added include/libxml/xmlwin32version.h
5574 also generated but which should change far less frequently.
5575 * catalog.c nanoftp.c: made sure to include libxml.h not
5576 libxml/xmlversion.h directly
5577 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
5578 when compiling on WIN32 and MSC
5579
5580Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5581
5582 * include/Makefile.am include/libxml/Makefile.am configure.in:
5583 fixed make distcheck and rebuilding the rpms
5584
5585Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5586
5587 * configure.in: should finish the migration of exported includes
5588 into a real include/libxml in CVS, at least for CVS users.
5589 * removed the exported headers, added in include/libxml (as well
5590 as xmlversion.h.in).
5591
5592Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5593
5594 * configure.in: fixed the way to detect symlink
5595
5596Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5597
5598 * configure.in: updated, include/libxml is now a real CVS dir
5599
5600Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5601
5602 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
5603 version works with both libxml1 and libxml2 (it autodetects
5604 the prefix of the html-files) from Felix Natter.
5605 * doc/xml.html: updated doc accordingly
5606
5607Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5608
5609 * xpath.c: fixed the bug generating a template loop in libxslt
5610 when using docbook-xsl-1.4, * should filter out document nodes
5611 * HACKING: added William
5612 * TODO: updated
5613
5614Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5615
5616 * doc/FAQ.html: added a warning about gcc-3.0
5617 * doc/xml.html: added reference to gdome2 and removed a confusing
5618 sentence
5619
5620Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5621
5622 * xmlversion.h: okay this is a generated file, but Windows
5623 users need it and they can't generate it, and I want CVS
5624 Windows users ...
5625 * win32/libxml2/libxml2_so.dsp: Windows project file for
5626 the shared lib version of libxml2
5627 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
5628 resources needed for libxslt/xsltproc by Yon Derek
5629
5630Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5631
5632 * trio.c: MSVC fix (provided by Igor Zlatkovic)
5633
5634Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5635
5636 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
5637
5638Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5639
5640 * include/win32config.h: Yon Derek provided a first fix
5641 to be able to compile libxslt/xsltproc on Windows
5642
5643Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5644
5645 * xpath.c: attempt to work around what seemed a gcc optimizer
5646 bug when handling floats on i386 http://veillard.com/gcc.bug
5647 * tree.c entities.c encoding.c: doing some cleanups while
5648 chasing it
5649
5650Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5651
5652 * Makefile.am: cleanup when --without-debug is specified
5653 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
5654 w.r.t. --without-debug and other include points
5655 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
5656 Catalogs
5657 * configure.in entities.h tree.h HTMLparser.c: removed
5658 --without-corba, made the _private field mandatory
5659
5660Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5661
5662 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
5663 outputs a BOM in UTF8, an errata has been issued to avoid the
5664 problem, that was the most reasonable solution... Add support
5665 for a leading UTF8 BOM in entities.
5666
5667Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5668
5669 * valid.c: fixed a bug found when post validating an entity ref
5670 * xmllint.c: added --loaddtd and sligly changed --postvalid to
5671 activate it too
5672
5673Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5674
5675 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
5676 weakness in the node copy the XPointer and the XInclude
5677 implementations. Serious cleanup.
5678
5679Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5680
5681 * Makefile.am: Kjartan Maraas provided a small patch to
5682 add xml2-config.in to EXTRA_DIST
5683
5684Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5685
5686 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
5687 provided another failing case found in KDE, the way the
5688 ctxt->vctxt.nodeTab was allocated and freed changed over
5689 time but it wasn't completely cleaned up. This should fix it.
5690
5691Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5692
5693 * parser.c: Stephan Kulow also raised the fact that line number
5694 could get miscounted making debug harder, fixed the problem
5695 in xmlParseCharData()
5696
5697Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5698
5699 * valid.c: Stephan Kulow pointed out a problem when validating
5700 and using an empty entity, forgot a 'break' in a case.
5701
5702Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5703
5704 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
5705 * doc/xml.html: updated with 2.3.11
5706
5707Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5708
5709 * TODO: updated adding cleanup of generated doc
5710 * configure.in: prepared to release 2.3.11
5711 * xmllint.c: added --version for bug reporting
5712 * doc/html/*.html: rebuilt the doc
5713
5714Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5715
5716 * xpath.c: first part of the work on selecting namespace to
5717 fix bug #56115
5718
5719Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5720
5721 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
5722 when using -liconv
5723 * TODO: updated
5724
5725Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5726
5727 * HTMLtree.[ch]: more work on the HTML serialization routnes,
5728 cleanup, encoding support.
5729
5730Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5731
5732 * xpath.c: Thomas Broyer suggested a better patch for the / arg
5733
5734Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5735
5736 * xpath.c: bug detected by Ankh when / is used as a function arg
5737
5738Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5739
5740 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
5741 of element and use it to avoid outputting formatting spaces at
5742 the wrong place. Implemented the format parameter for HTML save.
5743 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
5744 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
5745 result/HTML/wired.html: of course this impact the result of a
5746 number of HTML tests
5747
5748Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5749
5750 * HTMLtree.[ch]: started augmenting the HTML save API with
5751 encoding and formatting parameters
5752
5753Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5754
5755 * HTMLtree.h: cleanup and started evaluating the work needed on
5756 revamping the HTML output code
5757
5758Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5759
5760 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
5761
5762Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5763
5764 * valid.c: fixed bug #56049, forgot one check in the
5765 validation routine
5766
5767Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5768
5769 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
5770
5771Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5772
5773 * libxml.h: fixed an error in last commit
5774 * doc/FAQ.html: added an entry for compilation from CVS
5775
5776Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5777
5778 * xmlversion.h.in libxml.h: Cygwin patches
5779 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
5780 * tree.h: cleanup
5781
5782Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5783
5784 * tree.c: patched xmlFreeNode() to avoid freeing() a static
5785 memory block in a strange case where libxml is linked twice
5786 in the binary.
5787
5788Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5789
5790 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
5791 state far too often, simple fix used to avoid it.
5792
5793Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5794
5795 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
5796 being processed, applied his patch
5797 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
5798
5799Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5800
5801 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
5802 provided fixes to compile on MSCC again
5803 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
5804 also provided an update for the project files.
5805
5806Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5807
5808 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
5809 bug #55810
5810
5811Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5812
5813 * tree.c: fixed xmlGetNsProp() to close bug #55683
5814 Note this requires libxslt to use it's own function instead.
5815
5816Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5817
5818 * HTMLtree.c: when in a pre element no formatting space should
5819 be added.
5820 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
5821
5822Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5823
5824 * configure.in: added tests for signal() and signal.h
5825
5826Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5827
5828 * xpath.c: robert pointed out xmlXPathNINF was not initialized
5829
5830Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5831
5832 * doc/libxml-doc.el: Felix Natter provided a new version for
5833 libxml2
5834
5835Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5836
5837 * HTMLtree.c: when in a pre element no formatting space should
5838 be added.
5839
5840Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5841
5842 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
5843
5844Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5845
5846 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
5847 hack
5848 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
5849 * uri.c: fixed a warning
5850
5851Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5852
5853 * HTMLtree.c: trying to close bug #55772 escaping in script
5854 elements
5855 * doc/xml.html: suggest to send mail to the list
5856
5857Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5858
5859 * error.c: attempt to fix the xmlGetVarStr breakage once and for
5860 good. Use a macro and based on the solution provided in
5861 vsnprintf manual page from GNU.
5862
5863Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5864
5865 * error.c: Workaround for non-preserving variadic list.
5866 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
5867
5868Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5869
5870 * doc/xml.html: added 2.3.10 release
5871
5872Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5873
5874 * configure.in: releasing 2.3.10
5875
5876Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5877
5878 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
5879
5880Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5881
5882 * encoding.c: Robert Collins provided a patch to add the
5883 "US-ASCII" encoding alias
5884
5885Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5886
5887 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
5888 string oriented functions and started cleaning the related areas
5889 in xpath.c which needed fixing in this respect
5890
5891Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5892
5893 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
5894 #55380
5895 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
5896
5897Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5898
5899 * TODO: updated
5900 * nanohttp.[ch] : started adding APIs to get the redirected URL
5901 when this occurs (needed for further base computation
5902 * tree.h: cleanup
5903 * encoding.c: cleanup
5904 * SAX.c: minor change around ctxt->loadsubset
5905
5906Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5907
5908 * Makefile.am include/Makefile.am: small change to have
5909 include/libxml rebuilt if working from CVS.
5910 * uri.c: applied another patch from Carl Douglas for URI escaping,
5911 this should close bug #51876
5912
5913Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5914
5915 * xinclude.c: fixed XInclude recursive behaviour bug #54678
5916 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
5917 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
5918 added specific regression test
5919 * parser.h: preparing for the XSLT mode where DTD inherited
5920 attributes are added to the tree.
5921
5922Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5923
5924 * xinclude.[ch]: Updated the namespace for the Last Call version
5925 * result/XInclude/include test/XInclude/include: updated the
5926 testsuite accordingly
5927
5928Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5929
5930 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
5931 related to bug #51876
5932
5933Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5934
5935 * tree.c: fixed a gross mistake in base computation, xml:base is
5936 not completely correct yet (need cascade).
5937 * xpath.[ch]: added the few things needed to find a function name
5938 and URI from the XPath context when it is called.
5939
5940Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5941
5942 * catalog.[ch]: fixes and add xmlLoadCatalogs()
5943 * DOCBparser.c: small cleanup
5944 * xmllint.c: added a --catalogs option to load catalogs from
5945 $SGML_CATALOG_FILES
5946 * tree.c: cleanup
5947 * configure.in: iconv library fixup, ICONV_LIBS
5948
5949Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5950
5951 * catalog.c: handling of CATALOG entries. detection of recursion,
5952 and a few bugfixes
5953 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
5954 against the default namespace
5955
5956Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5957
5958 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
5959
5960Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5961
5962 * parser.c: fixed propagation context info when parsing an
5963 external entity.
5964 * doc/html/*.html: regenerated a couple of docs
5965
5966Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5967
5968 * doc/xml.html: update with 2.3.9 informations
5969
5970Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5971
5972 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
5973 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
5974 * doc/html/* : rebuilt the docs
5975 * valid.c: small patch which may improve some case when
5976 validating.
5977
5978Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5979
5980 * HTMLparser.c: Closed bug #54891
5981 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
5982 to the suite
5983
5984Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5985
5986 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
5987 applied a documentation patch from LotR and filled in a few missing
5988 descriptions
5989
5990Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5991
5992 * xpath.c tree.c parser.c: speed optimizations at the parser level
5993 document tree freeing and xpath evaluation
5994
5995Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5996
5997 * parser.c parser.h parserInternals.h: fixed a couple of
5998 interfaces for handling memory buffer input to const char *
5999 upon suggestion of JamesH.
6000
6001Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6002
6003 * configure.in: LoTR sent a patch fixing the previous commit
6004
6005Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6006
6007 * configure.in: trying to deal again with the stoopid -R linking
6008 flag of Solaris
6009
6010Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6011
6012 * xpath.h: two nodeset access macros from Thomas Broyer
6013
6014Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6015
6016 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
6017 patch from Thomas Broyer
6018
6019Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6020
6021 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
6022 case
6023 * INSTALL: was empty added stuff from the FAQ
6024
6025Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6026
6027 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
6028 attributes handling and #54433 by adding xmlUnsetProp()
6029 and xmlUnsetNsProp()
6030
6031Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6032
6033 * HTMLparser.c: Patch from Jonas Borgström
6034 (htmlGetEndPriority): New function, returns
6035 the priority of a certain element.
6036 (htmlAutoCloseOnClose): Only close inline elements if they
6037 all have lower or equal priority.
6038 * result/HTML: this of course changed a number of tests results.
6039
6040Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6041
6042 * xmlIO.c catalog.c: plugged in the default catalog resolution
6043 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
6044 documentations
6045 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
6046
6047Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6048
6049 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
6050 integrating catalogs
6051 * catalog.[ch] testCatalog.c: adding a small catalo API
6052 (only SGML catalog support).
6053 * parser.c: restaured xmlKeepBlanksDefault(0) API
6054
6055Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6056
6057 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
6058
6059Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6060
6061 * parser.c: added xmlParseExternalEntityPrivate() to allow
6062 propagation of ctxt->_private when parsing external entities
6063
6064Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6065
6066 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
6067
6068Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6069
6070 * configure.in: fixed a small portability problem with AM_CONDITIONAL
6071
6072Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6073
6074 * valid.c: warn when indeterminist content model is detected
6075 * result/VC/ElementValid8: this adds a message
6076 * Makefile.am: add --novalid for VCM tests
6077 * parserInternals.c: added a call to Init memory
6078
6079Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6080
6081 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
6082 when both parameters are NULL.
6083
6084Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6085
6086 * valid.c: applied small patch from Gary Pennington, reindented
6087 some part of the code.
6088
6089Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6090
6091 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
6092 release, updated and regenerated the docs
6093
6094Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6095
6096 * xpath.c result/XPath/expr/floats : clarified and cleanup
6097 printing of abnormal floats in tests.
6098
6099Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6100
6101 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
6102 * results/HTML/ : a few changes in the output of the HTML tests as
6103 a result.
6104 * configure.in: tying to fix -liconv where needed
6105
6106Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6107
6108 * Makefile.am: fixed a stupid error
6109
6110Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6111
6112 * configure.in Makefile.am: make the inclusion of the trio
6113 modules in the library conditional
6114
6115Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6116
6117 * DOCBparser.c: patche from László Kovács, fixed entities refs
6118 in attributes handling
6119
6120Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6121
6122 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
6123 flushing
6124
6125Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6126
6127 * xpath.c: fix of an XSLT namespace bug reported on the list
6128 general/bug-8-
6129
6130Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6131
6132 * strio.h trio.c: Dan McNichol suggested a couple of small
6133 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
6134
6135Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6136
6137 * tree.c parser.c encoding.c: spent a bit more time looking
6138 at the parsing speed and DOM handling. Added a few more
6139 speedups.
6140
6141Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6142
6143 * parser.c: small but effective parsing speed improvement
6144
6145Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6146
6147 * configure.in: default on the DocBook parser inclusion (for Gnome)
6148 * DOCBparser.h: fixed a header reference
6149
6150Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6151
6152 * configure.in xpath.c: applied Bjorn patches for FPE on the
6153 alpha
6154
6155Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6156
6157 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
6158 xmlSaveFormatFileTo()
6159
6160Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6161
6162 * xpath.c: simple and efficient optimization, XPath functions
6163 aways bind to the same code, cache this
6164 * TODO: updated (by saying some is obsolete)
6165
6166Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6167
6168 * xpath.c: more cleanup work on XPath name parsing routines
6169
6170Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6171
6172 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
6173 xmlXPathParseName
6174 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
6175 * debugXML.c: avoid compilation problems if compiling without
6176 HTML support, Igor Zlatkovic
6177 * win32/libxml2/libxml2.def.src: being able to compile without
6178 XPath on Windows
6179
6180Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6181
6182 * libxml.m4: yet another patch from Toshio Kuratomi
6183
6184Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6185
6186 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
6187
6188Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6189
6190 * tree.[ch]: added xmlSaveFormatFile interface for saving
6191 and indenting a file.
6192
6193Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6194
6195 * xpath.c: fixed bug #53689 related to processing-instruction()
6196
6197Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6198
6199 * DOCBparser.c: patche from László Kovács
6200
6201Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6202
6203 * parser.c: applied fixes from Christian Glahn bug report #53391
6204
6205Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6206
6207 * error.c: Jean François Lecomte provided a complete description
6208 and a fix to bug #53537
6209
6210Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6211
6212 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
6213
6214Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6215
6216 * DOCBparser.c SAX.c: a bit more work on entities processing.
6217 Still Need to cleanup XML output and references in attributes
6218
6219Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6220
6221 * DOCBparser.c include/Makefile.am: two patches from László Kovács
6222
6223Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6224
6225 * tree.c: trying to fix #53574, not completely complete,
6226 I would like xmllint --copy --debug test/ent1 and
6227 xmllint --debug test/ent1 to show the same result.
6228 * xpath.c: fix a bug when trying to sort namespace nodes
6229
6230Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6231
6232 * HTMLtree.c: real fix for #53402
6233
6234Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6235
6236 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
6237 PIs when using xsl:output
6238 * valid.c: closing #53537 some case generate segfaults if there
6239 is validity errors
6240
6241Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6242
6243 * SAX.c testDocbook.c DOCBparser.c: more work on the support
6244 of external parsed entities, added --noent to testDocbook
6245 * valid.c: Garry Pennington found an uninitialized variable
6246 access in xmlValidateElementContent()
6247
6248Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6249
6250 * HTMLparser.c : HTML parsing still sucks ... trying to deal
6251 with madness
6252 * result/HTML/ : this modified the result of the regression tests
6253 a lot.
6254
6255Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6256
6257 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
6258 to doc where it wasn't checked against NULL reported by
6259 Jens Laas
6260
6261Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6262
6263 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
6264 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
6265
6266Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6267
6268 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
6269 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
6270 * SAX.[ch]: cleanup and updates for DocBook
6271 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
6272 ex SGML identifier changes
6273 * valid.c: removed a static unused function.
6274
6275Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6276
6277 * HTMLtree.c: applied change for Paul Sponagl on script saving
6278 * Makefile.am: the warning about entity title.xml are normal.
6279
6280Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6281
6282 * configure.in: release of 2.3.7
6283 * Makefile.am: fixing make distcheck
6284
6285Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6286
6287 * doc/html/* doc/xml.html: updated and regenerated the docs
6288
6289Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6290
6291 * xpath.c: fixed the XPointer problem introduced in 2.3.6
6292
6293Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6294
6295 * tree.c: fixed #53388 with the provided patch
6296
6297Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6298
6299 * valid.c: Bjorn detected an invalid memory access. Fixed
6300 vstateVPush()
6301
6302Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6303
6304 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
6305
6306Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
6307
6308 * libxml.h: new header used only for the compilation of libxml
6309 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
6310 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
6311 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
6312 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
6313 xmlmemory.c xpath.c xpointer.c: libxml.h integration
6314 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
6315 baseline (version 1.2 plus a single patch).
6316 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
6317 scientific notation for numbers. Tests added.
6318 * xpath.c: formatting of numbers changed to use sprintf
6319 (contribution from William Brack)
6320
6321Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6322
6323 * valid.c: cleanup, more useful debugging
6324 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
6325 * xmlIO.c: entity loading is printed as an error when validating
6326
6327Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6328
6329 * valid.c: fixed to validate within entities
6330 * test/VCM/v22.xml: added a specific testcase
6331
6332Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6333
6334 * valid.c: forgot an epsilon transition in for ()+
6335 * test/VCM/v21.xml : added a specific test case
6336
6337Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6338
6339 * valid.c: removed a state explosion exhibited by RSS
6340 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
6341 from bug #51872
6342
6343Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6344
6345 * valid.[ch] tree.h: worked *hard* to get non-determinist content
6346 validation without using an ugly NFA -> DFA algo in the source.
6347 Made a specific algorithm easier to maintain, using a single
6348 stack and without recursion.
6349 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
6350 * hash.c: made the growing routine static
6351 * tree.h parser.c: added the parent information to an
6352 xmlElementContent node.
6353
6354Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6355
6356 * SAX.c parser.c xpath.c: generating IDs when not validating
6357 from an external parsed entity was poisoning the ID has table
6358 with removed values. This was killing XSLT on the KDE help
6359 browser.
6360
6361Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6362
6363 * entities.h: andrew@ugh.net.au detected a double declaration
6364
6365Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6366
6367 * debugXML.c hash.c tree.h valid.c : some changes related to
6368 the validation suport to improve speed with DocBook
6369 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
6370 the way validation errors get reported
6371
6372Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6373
6374 * HTMLparser.c HTMLtree.c: applied part of the patches provided
6375 by P C Chow and William M. Brack for XSLT HTML output
6376
6377Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6378
6379 * xmlversion.h.in win32config.h win32/libxml2/*: applied
6380 Igor Zlatkovic patches for MSC compilation and added his
6381 updates
6382
6383Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6384
6385 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
6386 prefix lookup.
6387 * parserInternals.c: fixed the bug reported by Morus Walter
6388 due to an off by one typo in xmlStringCurrentChar()
6389
6390Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6391
6392 * HTMLparser.c result/HTML/*: revamped the way the HTML
6393 parser handles end of tags or end of input
6394
6395Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6396
6397 * tree.[ch] : added xmlDocCopyNode for gdome2 support
6398
6399Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6400
6401 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
6402 bug where the linktime verions of free() won't work ...
6403
6404Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6405
6406 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
6407
6408Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6409
6410 * doc/xml.html: added 2.3.6 release
6411
6412Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6413
6414 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
6415 * result/wml.xml: resulted in a small output change
6416
6417Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6418
6419 * tree.c: xmlNewDoc was missing the charset initialization
6420 * xmllint.c: added --auto to autogenerate a doc, allow to
6421 reproduce the problem fixed on xmlNewDoc
6422
6423Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6424
6425 * xpath.c: trying to get 52979 solved
6426 * tree.c result/ result/noent/: trying to get 52712 solved, this
6427 also made me clean up the fact that XML output in general should
6428 not add formating blanks by default, this changed the output of
6429 a few tests
6430
6431Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6432
6433 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
6434
6435Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6436
6437 * configure.in: finally released 2.3.6
6438
6439Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6440
6441 * xpath.c: checking for null pointer generated by new code
6442
6443Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6444
6445 * xpath.c: fixed a [] evaluation problem reported
6446 * test/XPath/tests/simpleaddr: extended test
6447 * result/XPath/simpleaddr: updated result
6448
6449Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6450
6451 * xmllint.c: Dan Timis reported a portability problem
6452 on Macs without mmap, fixed it.
6453
6454Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6455
6456 * testXPath.c : added a --tree option allowing to display the
6457 tree dump of the XPath expression
6458
6459Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6460
6461 * xpath.c: fixed a memleak when comparing nodesets
6462 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
6463 * tree.c: added a TODO
6464
6465Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6466
6467 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
6468 we need string functions
6469 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
6470 to be able to use them where needed. Applied some changes
6471 to reduce name linking pollution and compile in only what's
6472 needed.
6473 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
6474 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
6475 for the string manipulation functions
6476 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
6477 to the free() function of xmlmemory.c
6478 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
6479 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
6480 usage.
6481
6482
6483Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6484
6485 * error.c: applied the context output patch of the error
6486 handling submitted by Chuck Griffith
6487 * error/VC/*: this slightly change some error logs
6488
6489Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6490
6491 * parser.c: fixed line number reporting on error
6492
6493Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6494
6495 * parser.c: Sullivan and Darin found a parser bug,
6496 applied the patch.
6497
6498Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6499
6500 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
6501 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
6502 xmlversion.h.in xpointer.c: of course the way I defined
6503 UNUSED breaks on old gcc version. Try to be smart and
6504 also define it directly in xmlversion.h
6505 * configure.in: removed -ansi flag from the pedantic set
6506
6507Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6508 Huge cleanup, I switched to compile with
6509 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
6510 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
6511 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
6512 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
6513 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
6514 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
6515 encoding.h entities.c error.c list.[ch] nanoftp.c
6516 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
6517 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
6518 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
6519 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
6520 Cleanup, staticfied a number of non-exported functions,
6521 detected and cleaned up a dozen of problem found this way,
6522 avoided a lot of public function name/typedef/system names clashes
6523 * doc/xml.html: updated
6524 * configure.in: switched private flags to the really pedantic ones.
6525
6526Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6527
6528 * configure.in: 2.3.5
6529 * doc/html/*: rebuilt the docs
6530
6531Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6532
6533 * parser.c: fixed a reported bug in NOTATION parsing
6534 * uri.c: accepted but not fixed bug 51876, added TODO
6535 * Makefile.am: fixed bug 51876
6536
6537Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6538
6539 * config.h.in configure.in error.c: fix a compilation problem
6540 on platforms without vsnprintf (xml@thewrittenword.com)
6541
6542Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6543
6544 * parser.c: fixed a function name header typo
6545 * SAX.c: notations can also occur in external subset.
6546
6547Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6548
6549 * error.c: removed a C++ like comment
6550
6551Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6552
6553 * parser.c: fixing bug 52299 strange condition leading
6554 to a parser crash due to a buffer overflow
6555 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
6556 added the specific test case
6557
6558Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6559
6560 * xpath.[ch]: still a lot of cleanup based on XSLT, added
6561 xmlXPathConvert{String,Number,Boolean} to be able to make
6562 type casts without a context stack, fixed some implementation
6563 problems related to the absence of context at parse-time,
6564 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
6565 in the public API too
6566 * xpointer.c xpathInternals.h: we need to know at parse time
6567 whether we are compiling an XPointer
6568
6569Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6570
6571 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
6572 cleaned up the parser internals, refactored XPath code, added
6573 new compilation based APIs and cleanly separated public and
6574 private APIs.
6575
6576Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6577
6578 * xpath.h: the comp field must be added at the end to avoid
6579 killing binary compat.
6580
6581Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6582
6583 * Makefile.am: detect XPath memleaks in regreson tests
6584 * error.c: fixed and error w.r.t. error reporting still using
6585 stderr
6586 * hash.c: added new line at end of file
6587 * tree.h: minor cleanup
6588 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
6589 expression parsing from evaluation, resulted in a number of
6590 changes internally, and in XPointer. Likely to break stuff
6591 using xpathInternals.h but should remain binary compatible,
6592 new interfaces will be added.
6593
6594Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6595
6596 * configure.in: fixed a couple of problems reported by
6597 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
6598 without gcc on non linux platforms.
6599
6600Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6601
6602 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
6603 a fix for --with-html-dir= configure support. I hope it won't
6604 break rpm generation
6605
6606Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6607
6608 * xmlIO.c: one function comment cleanup.
6609
6610Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6611
6612 * SAX.c: external subset notations were improperly registered
6613 in the internal subset.
6614
6615Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6616
6617 * README.cvs-commits: added, pointing to HACKING
6618 * HACKING: updated
6619
6620Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6621
6622 * parser.c: and Matt Sergeant found one in the XML push
6623 parser (erroneous check I forgot to remove when I fixed the
6624 main parser).
6625
6626Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6627
6628 * xpath.c: ptittom found a small bug in UnaryExpr
6629
6630Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6631
6632 * configure.in: bumped to 2.3.4
6633 * error.c: fixed bug #51860
6634 * tree.c: fixed bug #51861
6635 * valid.c: cleanup, more debug, failed to fix one bug crap ...
6636 * tree.[ch] : added xmlDefaultBufferSize
6637 * nanoftp.c: typo in function name header block
6638 * doc/xml.html : updated, added link to XML::LibXSLT
6639 * doc/html/* : rebuilt the docs
6640
6641Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6642
6643 * parser.c SAX.c: the new content parsing code raised an
6644 ugly bug in the characters() SAX callback. Found it
6645 just because of strangeness in XSLT XML Rec ouptut :-(
6646
6647Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6648
6649 * Makefile.am: Martin Baulig suggested to add -lm
6650 * tree.c: found another bug in xmlNodeGetContent()
6651
6652Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6653
6654 * xpath.c: Bjorn found the error related to strictness of comparison.
6655
6656Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6657
6658 * parser.c: trying to fix the Dtd parsing problem reported
6659 by Gary, side effect of last week speed optimizations.
6660
6661Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6662
6663 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
6664 * parserInternals.c: removed unneeded test raised by Stric
6665
6666Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
6667
6668 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
6669 and fixed by William Brack). Added xmlXPathFormatNumber.
6670 Changed the sorting slightly.
6671 * configure.in Makefile.am example/Makefile.am: Added -lm.
6672 Please note that applications linking with libxml2, must
6673 also like with the math library from now on.
6674
6675Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6676
6677 * HTMLparser.c: fixed loop reported by Marc Sanfacon
6678
6679Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6680
6681 * parser.c: one must report spaces even if the Dtd element
6682 content proves that this is not part of the element content.
6683 * result/valid/*.xml: this changed the ouptu slightly
6684
6685Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6686
6687 * configure.in: bumped to 2.3.3
6688 * doc/xml.html: updated
6689
6690Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6691
6692 * tree.c: minor doc fix
6693 * xpath.c: deallocation issues when a result tree has been
6694 converted to a node-set
6695
6696Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6697
6698 * doc/xml.html: oops corrected dates s/2000/2001
6699
6700Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6701
6702 * valid.c: new patch from Gary Pennington
6703
6704Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6705
6706 * doc/xml.html: applied patch from Ankh
6707
6708Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6709
6710 * xinclude.c: fixed a problem building on Mac
6711
6712Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6713
6714 * parser.c: more work on increasing parsing ferformances
6715
6716Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6717
6718 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
6719 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
6720 avoiding memcpy in production builds MEM_CLEANUP macro use
6721 * parser.[ch] parserInternals.c: optimizations of the tightest
6722 internal loops inside the parser. Better checking of I/O
6723 flushing/loading conditions
6724 * xmllint.c : added --timing
6725
6726Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6727
6728 * configure.in: bumped to 2.3.2
6729 * doc/xml.html: updated for release
6730
6731Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6732
6733 * xpath.c: found a memleak and fixed a nasty bug
6734
6735Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6736
6737 * xmllint.[c1] : added return code errors for xmllint
6738 * xpath.c: specific debug dump function for result value trees
6739
6740Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6741
6742 * xpath.c: finally implemented xmlXPathCompareNodeSets
6743 * test/XPath/expr/floats results/XPath/expr/floats: added
6744 a test for float expressions
6745
6746Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6747
6748 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
6749 * parserInternals.[ch]: trying to speed up parsing
6750 * xpath.c : speeded up node set equality op
6751
6752Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6753
6754 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
6755 better handling of ID/IDREF and the list modules associated
6756 * configure.in: small CFLAGS cleanup
6757
6758Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6759
6760 * configure.in: fixed iconv detection on AIX (stric)
6761
6762Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6763
6764 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
6765
6766Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
6767
6768 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
6769 and optimized xmlXPathNodeSetSort
6770
6771Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6772
6773 * xpath.c: bug fix when context size is 0
6774 * parser.c: I like Norm's Dtd because they still manage to break
6775 the parser occasionally
6776
6777Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6778
6779 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
6780
6781Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6782
6783 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
6784 attributes within the XML-1.0 namespace
6785
6786Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6787
6788 * xpathInternals.h: exported a few axis functions
6789 * doc/xml.html: updated the doc
6790
6791Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6792
6793 * configure.in: applied patch from Daniel van Balen for OpenBSD
6794 and bumped version to 2.3.1
6795 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
6796 attempt to find autoclosing was simply broken, removed it,
6797 updated the examples, this is better
6798
6799Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6800
6801 * hash.[ch]: added Paolo Casarini patch to provide Delete from
6802 hash functionnalities.
6803 * doc/html/* : rebuild the doc
6804
6805Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6806
6807 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
6808 on predicate
6809 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
6810 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
6811 really want to have tags closed on output even if we accept
6812 unclosed ones on input
6813
6814Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6815
6816 * xpath.c: ouch don't free NULL, rare case fixed
6817 * tree.c: don't coalesce text nodes if they don't have the
6818 same behaviour wrt escaping on output
6819
6820Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6821
6822 * xpath.c: small fixup
6823 * SAX.c: don't warn on empty namespaces.
6824
6825Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6826
6827 * README: a bit of cleanup
6828 * configure.in: preparing for 2.3.0 release
6829
6830Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6831
6832 * hash.[ch]: added a first version of xmlHashSize()
6833 * valid.c: another bug fix from Gary Pennington
6834
6835Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6836
6837 * valid.c: couple of bug fixes pointed by Gary Pennington
6838 * HTMLtree.c: #if 0 cleanup
6839
6840Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6841
6842 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
6843 which removes a time consuming check of xmlXPathNodeSetAdd()
6844 and use it in places where we are sure to not break unicity
6845
6846Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6847
6848 * xpath.c: bug fixes found from XSLT
6849 * tree.c: preserve node->name special values when copying nodes.
6850 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
6851 external subset are fetched when available but without full
6852 validation. Added xmlLoadExtDtdDefaultValue, need a function.
6853 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
6854 output with encoding disabled.
6855
6856Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6857
6858 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
6859 xmlCheckFilename should not be called from xmlFileOpenW
6860 and xmlGzfileOpenW
6861
6862Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6863
6864 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
6865 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
6866 added the new tests for URI normalization
6867 * testURI.c: fixed stoopid bugs
6868 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
6869 the URI in the error messages are now properly normalized
6870
6871Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6872
6873 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
6874
6875Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6876
6877 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
6878
6879Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6880
6881 * xpath.c: fixed mod operator
6882
6883Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6884
6885 * parser.c: fixed xmlStrcat doc
6886 * tree.c: 2 fixes form Anders Carlson for copying nodes and
6887 trees.
6888
6889Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6890
6891 * xpath.c result/XPath/tests/chaptersbase
6892 result/XPath/tests/simplebase: fixed XPath node()
6893 * tree.c: small fix in xmlNewNs()
6894 * Makefile.am: removed extraneous xml2Conf.sh rule
6895
6896Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6897
6898 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
6899 Changed the library name, in order to get libxml-devel and
6900 libxml2-devel to coexist on a single system
6901 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
6902 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
6903
6904Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6905
6906 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
6907 libxml2-devel installable in // as libxml-devel.
6908
6909Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6910
6911 * doc/Makefile.am: fixed make rebuild in doc
6912 * doc/html/*.html: rebuilt the docs
6913
6914Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6915
6916 * tree.c: patch from Bjorn Reese on xmlBufferCCat
6917
6918Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6919
6920 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
6921 the HTML doc to go into the -devel RPM ...
6922 * aclocal.m4 config.h.in: some updates due to auto* magic
6923
6924Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6925
6926 * xpath.h: added a hook in the context structure allowing to
6927 link to extra support, needed for XSLT
6928
6929Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6930
6931 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
6932 xmlXPtrCmpPoints to use it.
6933 * propagated the following patch from Alejandro Forero
6934 * include/win32config.h xmlIO.c: applied further suggestions
6935 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
6936 * example/gjobread.c: fixed warnings, now that it builds
6937
6938Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
6939
6940 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
6941
6942 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
6943 filename points to a valid file (not a directory).
6944 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
6945 Added calls to xmlCheckFilenameDir.
6946
6947 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
6948 `path' (rather than `filename') as the parameter to gzopen and open.
6949
6950Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6951
6952 * Makefile.am: fixed a problem with EXTRA_DIST
6953
6954Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6955
6956 * Makefile.am example/Makefile.am: finally found the trick
6957 to build the example, i.e. add "." in SUBDIRS before example
6958 in the list <grin/>
6959
6960Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6961
6962 * doc/xml.html: updated with an XSLT section, removed pointer to
6963 W3C CVS base.
6964
6965Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6966
6967 * xpath.c: when copying a XSLT tree object teh tree need to be copied
6968 too, and deallocation need to occur the same way.
6969
6970Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6971
6972 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
6973 type correponding to an XSLT result tree fragment. Share most
6974 of the data format with node set, as well as operators.
6975 * HTMLtree.c: added a newline at the end of the doctype output
6976 whe this one is not present initially.
6977 * tree.c: make sure taht the parent and doc pointers are properly
6978 set when copying attributes (lists).
6979
6980Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6981
6982 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
6983
6984Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6985
6986 * xpath.c: seems I finally killed that ugly path evaluation
6987 context bug (tagged 9999 in case is is wrong)
6988
6989Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6990
6991 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
6992 for XSLT
6993
6994Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6995
6996 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
6997 for xmlGzfileOpen() bug
6998
6999Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7000
7001 * xpath.c: removed an error found by XSLT usage
7002 * tree.c parserInternals.h: use a predefined static string
7003 for text and comment nodes, avoid freeing them in xmlFreeNode,
7004 exported the string name in parserInternals.h and added
7005 another value to disable encoding at output (for XSLT),
7006 gain memory, time.
7007
7008Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7009
7010 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
7011 win32/libxml2/libxml2_so.dsp: new makefiles and update
7012 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
7013
7014Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7015
7016 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
7017 Gary Pennington
7018
7019Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7020
7021 * xpath.c: fixed the comaprision of values and nodelists,
7022 need to compare nodelist still ...
7023 * debugXML.c: avoided a possible core dump
7024 * HTMLparser.c: cleanup
7025 * nanohttp.c: contributed fix.
7026 * tree.c: fixes in properties handling added xmlSetNsProp
7027 needed by libxslt
7028 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
7029 comment
7030 * TODO: updated
7031
7032Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7033
7034 * parser.c parserInternals.c: applied Bjorn Reese optimization
7035 patch
7036
7037Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7038
7039 * Makefile.am: applied patch fro make check from Martin Vidner
7040
7041Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7042
7043 * configure.in: preparing 2.2.11
7044 * doc/html/*: rebuild the HTML files
7045 * doc/xml.html : updated
7046
7047Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7048
7049 * tree.c: fixed a stupid bug
7050 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
7051 patches related to validation of an XInclude processing result
7052 * TODO: updated
7053
7054Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7055
7056 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
7057 on large files
7058
7059Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7060
7061 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
7062
7063Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7064
7065 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
7066 reported by Jonas Borgström
7067 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
7068
7069Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7070
7071 * testXPath.c xpath.c: fixing the XPath union expressions problem
7072 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
7073
7074Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7075
7076 * xmllint.c: Made is so if the file name is "-" is will read form
7077 standard input. Sven Heinicke <sven@zen.org>
7078 * tree.c: fixed a problem when growing buffer
7079 * tree.h: fixed the comment of the node types following andersca
7080 comment
7081 * TODO: updated
7082
7083Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7084
7085 * HTMLparser.[ch]: added a way to avoid adding automatically
7086 omitted tags. htmlHandleOmittedElem() allows to change the
7087 default handling.
7088 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
7089 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
7090 of xmllint too when using --memory flag, added a memory test
7091 suite at the Makefile level.
7092 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
7093 with namespace use when encountering QNames in XPath evalation,
7094 added xmlns() scheme in XPointer.
7095 * nanoftp.c : incorporated a fix
7096 * parser.c xmlIO.c: fixed problems raised with encoding when using
7097 the memory I/O
7098 * parserInternals.c: closed bug 25934 reported by
7099 torsten.landschoff@innominate.de
7100 * TODO: updated
7101
7102Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7103
7104 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
7105 on a non-updated tree :-(, made a 2.2.10 release to correct the
7106 situation
7107
7108Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7109
7110 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
7111 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
7112 integrated a set of OpenVMS changes from Howard Taylor
7113 <Howard.Taylor@pacoast.com>
7114
7115Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7116
7117 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
7118 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
7119
7120Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7121
7122 * HTMLparser.c: some fixes on auto-open of html/head/body
7123 * encoding.c: fixed a compilation error on some gcc env
7124 * xpath.c xpointer.[ch] xpathInternals.h: improved the
7125 XPointer implementation
7126 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
7127 related XPointer tests and associated results
7128
7129Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7130
7131 * doc/xmldtd.html doc/xml.html: following a short step by step
7132 guidance on IRC to help maciej with DTDs I started a small
7133 page on the subject.
7134
7135Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7136
7137 * HTMLparser.c: fixed handling of broken charrefs
7138 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
7139 patches
7140
7141Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7142
7143 * doc/xml.html doc/html/* : rebuilt the docs after adding
7144 xinclude and updated page for 2.2.7 and 2.2.8
7145 * configure.in: releasing 2.2.8
7146
7147Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7148
7149 * parser.[ch] parserInternals.c: applied the conditional
7150 section processing fix from Jonathan P Springer
7151 <jonathan.springer2@gte.net>
7152 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
7153 project file, fixed iconv default non support
7154 * xpath.c: fixed the problem of evaluating relative expressions
7155 when a node context is provided.
7156
7157Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7158
7159 * nanoftp.c: fixed gcc 2.95 new warnings
7160 * SAX.c: fixed a stupid bug
7161 * tree.c: fixed a formatting problem when round-tripping
7162 from/to memory
7163 * xinclude.c: chased memleak, fixed a base problem
7164 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
7165 xmlXPtrBuildNodeList()
7166 * TODO: updated
7167 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
7168 adding a first small set of regression tests for XInclude
7169
7170Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7171
7172 * nanohttp.[ch]: applied Wayne Davison patches to access
7173 the WWW-Authorization header.
7174 * parser.c: Closed Bug#30847: Problems when switching encoding
7175 in short files by applying Simon Berg's patch.
7176 * valid.c: fixed a validation problem
7177 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
7178 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
7179 Wayne Davison
7180 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
7181 need to be extended to non full nodes selections.
7182 * xinclude.c: starts to work decently
7183
7184Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7185
7186 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
7187 debugXML.c xmlversion.h.in: Started adding XInclude support,
7188 this is a new xmllint option
7189 * tree.c xpath.c: applied TOM patches for XPath
7190 * xpointer.c: fixed a couple of errors.
7191 * uri.c: added an escaping function needed for xinclude
7192 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
7193 new warning from RH70 gcc's version
7194
7195Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7196
7197 * HTMLparser.c: fixed loop on invalid char in scripts
7198 * parser.c: update to description of xmlIOParseDTD()
7199 * libxml.m4 xmlversion.h.in: changes contributed by
7200 Michael Schmeing <m.schmeing@internet-factory.de>
7201 * configure.in: preparing for 2.2.7
7202 * Makefile.am: trying to avoid config.h and acconfig.h
7203 being included in the distrib
7204 * configure.in: released 2.2.7
7205
7206Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7207
7208 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
7209 like namespaces for good. Unified xmlNs and xmlNode somewhat.
7210
7211Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7212
7213 * parser.[ch]: added xmlIOParseDTD()
7214 * xpointer.c: added support for the 2 extra parameters of
7215 string-range, fixed a stoopid error when '0' was present
7216 in XPointer expressions
7217 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
7218 testsuite for the above
7219
7220Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7221
7222 * libxml.spec.in: improved package descriptions
7223
7224Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7225
7226 * xpath.c xpathInternals.h: applied a large cleaning patch
7227 from TOM <ptittom@free.fr>, it also add namespace support
7228 for function and variables registration.
7229
7230Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7231
7232 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
7233 * Makefile.mingw: Wayne Davison's update adding hash.c
7234
7235Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7236
7237 * xpath.c: fixed the root evaluation problems
7238 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
7239 ignorable spaces with <b> <bold> <em>
7240 * tree.c: fixed a loop in xmlSearchNsByHref()
7241
7242Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7243
7244 * xpath.c: applied another XPath patch from TOM
7245 * xpath.c include/makefile.am: applied another patch from
7246 china@thewrittenword.com (cleanup on IRIX).
7247
7248Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7249
7250 * xml-config.1: received a fixed version from Fredrik Hallenberg
7251 <hallon@lysator.liu.se>
7252
7253Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7254
7255 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
7256 cleanup patch for XPath
7257
7258Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7259
7260 * patched to redirrect all "out of context" error messages to
7261 a reconfigurable routine. The changes are:
7262 * xmlerror.h : added the export of an error context type (void *)
7263 an error handler type xmlGenericErrorFunc there is an interface
7264 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
7265 to reset the error handling routine and its argument
7266 (by default it's equivalent to respectively fprintf and stderr.
7267 * all the c files: all wild accesses to stderr or stdout within
7268 the library have been replaced to calls to the handler.
7269
7270Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7271
7272 * configure.in: release 2.2.6
7273 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
7274 exporting the inner functions of xpath for extension modules
7275 * doc/*: updated and rebuilt the doc
7276
7277Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7278
7279 * nanohttp.c : applied Wayne HTTP cleanup patch
7280 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
7281 and xmlNodeSetSpacePreserve()
7282
7283Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7284
7285 * xpath.c: closing bug #29260
7286
7287Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7288
7289 * hash.[ch] debugXML.c: expanded/enhanced the API, added
7290 multikey tuples, made hash structure opaque
7291 * valid.[ch]: moved elements, attributes, notations decalarations
7292 as well as ID and refs to hash tables.
7293 * entities.c: hash cleanup
7294 * xmlmemory.c: fixed a dump problem in debug mode
7295 * include/Makefile.am: problem passing in DESTDIR= values patch
7296 from Marc Christensen <marc@calderasystems.com>
7297 * nanohttp.c: removed debugging remains
7298 * HTMLparser.c: the bogus tag should be ignored (Wayne)
7299 * HTMLparser.c parser.c: fixing a number of problems with the
7300 macros in the *parser.c files (Wayne).
7301 * HTMLparser.c: close the previous option when opening a new one
7302 (Marc Sanfacon).
7303 * result/HTML/*: updated the HTML results accordingly
7304
7305Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7306
7307 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
7308 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
7309 XPath functions and XML entities table to them. More to come...
7310 * xmlIO.c: fixed libxml closing FILEs it didn't open.
7311
7312Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7313
7314 * tree.c: coalesce adjacent text nodes
7315 * valid.c: handling of blank nodes in DTd validation (raised
7316 by problems with a posteriori validation).
7317 * nanohttp.c: changing behaviour on HTTP write stuff.
7318 * HTMLtree.c: forced body and html to be explicitely closed.
7319 * xpath.h: exported more XPath functions.
7320
7321Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7322
7323 * Release of 2.2.5
7324 * xpointer.c: range() range-inside and other helper functions
7325 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
7326
7327Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7328
7329 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
7330 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
7331
7332Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7333
7334 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
7335 and XPointer modules
7336
7337Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7338
7339 * SAX.h: closed #25107
7340
7341Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7342
7343 * testSAX.c: fixed problem with cdata reporting
7344 * SAXresult/* : updated
7345
7346Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7347
7348 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
7349 Closed bug #27499, added to regression tests
7350 * TODO: updated
7351
7352Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7353
7354 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
7355 support for SCRIPT and STYLE with help from Bjorn Reese
7356 * test/HTML/* result/HTML/*: added simple testcase and updated
7357 the existing ones.
7358
7359Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7360
7361 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
7362 string-range for empty strings
7363 * test/XPath/docs/str test/XPath/xptr/chaptersrange
7364 test/XPath/xptr/strrange: augmented the XPointer testsuite
7365
7366Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7367
7368 * doc/xml.html doc/xmlmem.html: added a module describing memory
7369 interfaces and use, updated the main page.
7370
7371Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7372
7373 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
7374 nanoftp code work on Windows too now
7375
7376Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7377
7378 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
7379 * xpointer.c: implemented string-range() at least a good first version
7380 * test/XPath/docs/str test/XPath/xptr/strrange
7381 result/XPath/xptr/strrange: the string-range() tests
7382
7383Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7384
7385 * Makefile.am include/Makefile.am include/win32config.h
7386 win32/Makefile.mingw: fixed problems reported by Wayne Davison
7387 and make distcheck
7388
7389Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7390
7391 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
7392 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
7393 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
7394
7395Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7396
7397 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
7398 patch for socklen_t detection by
7399 Albert Chin-A-Young <china@thewrittenword.com>
7400
7401Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7402
7403 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
7404 and added a --dtdvalid option to xmllint used to test it
7405
7406Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7407
7408 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
7409 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
7410
7411Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7412
7413 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
7414 handlings (registration, lookup, cleanup)
7415
7416Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7417
7418 * configure.in Makefile.am include/makefile.am: adding XPointer
7419 and XPtrtests target
7420 * xpointer.[ch] : new files for XPointer support
7421 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
7422 more XPath tests
7423
7424Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7425
7426 * configure.in: fixed, very broken, make distcheck works again
7427
7428Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7429
7430 * More work toward 2.2.5, integrated a number of patches
7431 * configure.in Makefile.am win32config.h.in: trying to cleanup
7432 make distcheck .... huh ...
7433 * include/Makefile.am include/win32config.h: new directory
7434 for includes
7435 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
7436 updated teh makefiles and instructions for WIN32
7437 * xpath.c: small fixes
7438 * test/XPath/ results/XPath: updated the testcases and results
7439 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
7440 suggested patches
7441 * valid.c: fixed an ID bug
7442
7443Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7444
7445 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
Daniel Veillard784b9352003-02-16 15:50:27 +00007446 the automake bug where wrong dependencies were generated.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00007447 * xpath.[ch]: worked on XPointer
7448
7449Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7450
7451 * configure.in Makefile.am: 2.2.5, ship the include in an
7452 include/libxml subdirectory, use symlinks when using CVS
7453 * testSAX.c: fixed small bug
7454 * testXPath.c: changed the way testfiles are parsed
7455 * debugXML.c: same kind of cleanup when parsing an argument expression
7456 XPath/XPointers can have blanks embedded
7457 * xpath.[ch]: more cleanup, reorgs for XPointer work
7458 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
7459 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
7460
7461Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7462
7463 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
7464 in the XPath engine, rewrote large parts of it, now it's far
7465 cleaner and in sync with the REC not an old WD. Fixed a parsing
7466 problem in the interactive XML shell found when testing XPath.
7467
7468Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7469
7470 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
7471 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
7472 examples with the extra test
7473
7474Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7475
7476 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
7477 the global init function.
7478
7479Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7480
7481 * HTMLparser.c: Doohhh, attribute name parsing was still case
7482 sensitive ! Fixed this ...
7483 * result/HTML/* : updated the tests results accordingly
7484
7485Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7486
7487 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
7488 engine, should be far more stable, incorporated a new version of
7489 preceding/following axis, need testing
7490 * uri.c: fixed file:///c:/a/b/c problem
7491 * test/XPath/tests/idsimple: augmented the XPath tests
7492
7493Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7494
7495 * doc/* rebuilding docs for 2.2.4 release
7496
7497Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7498
7499 * configure.in: releasing 2.2.4
7500 * parser.[ch]: added xmlStrEqual()
7501 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
7502 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
7503 use xmlStrEqual instead
7504 * TODO: updated
7505 * added an XPath test
7506
7507Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7508
7509 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
7510 * entities.h: exported xmlInitializePredefinedEntities
7511 * parser.[ch] : added xmlInitParser()
7512 * parserInternals.h : had to export htmlInitAutoClose()
7513
7514Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7515
7516 * xpath.[ch] : fixed some serious XPath Predicate evaluation
7517 problems
7518 * Makefile.am : added XPath regression tests to normal tests
7519 * uri.c: fixed a problem with local paths, cleanup
7520 * parser.c: fixed a problem with large CData sections
7521
7522Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7523
7524 * configure.in xml-config.in: patch from "Ben Taylor"
7525 <sol7x86@hotmail.com> for solaris shared libs lookup
7526
75272000-09-30 Martin Baulig <baulig@suse.de>
7528
7529 * libxml-2.0.pc.in: Provide pkg-config script.
7530
7531 * configure.in: Create the libxml-2.0.pc script from the
7532 libxml-2.0.pc.in templates.
7533 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
7534 script in `$(libdir)/pkgconfig'.
7535
7536Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7537
7538 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
7539 when compiling with MSC
7540
7541Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7542
7543 * xpath.c: patch for normalize-string() substring-before(),
7544 substring-after() and translate() functions from Bjorn Reese
7545 <breese@mail1.stofanet.dk>
7546 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
7547 Fredrik Hallenberg <hallon@lysator.liu.se>
7548 * TODO: updated
7549
7550Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7551
7552 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
7553 problem of socklen_t being undefined on a number of platforms
7554 * debugXML.c: fixed a compilation problem when without snprintf
7555
7556Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7557
7558 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
7559 an URI bug and a fix for the control-character-induced infinite loop
7560 * nanohttp.c: preventive fix for compiling on WIN32
7561
7562Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7563
7564 * xmlint.c: closing bug #25000
7565
7566Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7567
7568 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
7569 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
7570 modified slightly Wayne Davison patch adding xmlStrcasecmp and
7571 related function, fixing xmlStrncmp(), and associated cleanup
7572 * result/HTML/entities.html.sax: updating result
7573
7574Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7575
7576 * uri.c: applied patch for URI escaping from Wayne Davison
7577 <wayned@blorf.net>
7578 * tree.c parserInternals.c HTMLparser.c: memset checks patches
7579 from Denis Barbier <barbier@imacs.polytechnique.fr>
7580 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
7581 patch from Wayne Davison
7582
7583Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7584
7585 * doc/xml.html : updated with new releases, adding "how to help"
7586
7587Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7588
7589 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
7590 removed a few warnings in pedantic mode ...
7591 * parserInternals.c parser.c: moved encoding switching function
7592 to parserInternals.c
7593 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
7594
7595Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7596
7597 * HTMLparser.c parser.c: set ctxt->errNo before calling the
7598 error or warning handlers
7599
7600Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7601
7602 * parserInternals.c parserInternals.h parser.c Makefile.am:
7603 created a new module parserInternals.c, moved most of the
7604 code shared by the various parsers there, as well as
7605 deprecated code from parser.c. More cleanup of parser.c
7606 * uri.c: fixed a problem when URI is NULL
7607 * valid.c: speedup when looking for an attribute declaration
7608
7609Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7610
7611 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
7612 the cleanup of the computation of URI references when seeking
7613 external entities. The URI reference string and the resulting
7614 URI are both stored now.
7615 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
7616 large s(n)printf checks and cleanup from Denis Barbier
7617 <barbier@imacs.polytechnique.fr>
7618 * xmlversion.h.in tree.h: couple of SGML declarations for a
7619 possible docbook module.
7620 * result/VC/ : a couple of test output changed due to the change
7621 of the entities URI
7622
7623Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7624
7625 * parser.h: added a _private field for linking user's data
7626
7627Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7628
7629 * parser.c parserInternals.h: demacroified most of the IS_XXX
7630 the gain in size is significant so ...
7631
7632Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7633
7634 * entities.c: cases where looking up entities with doc==NULL
7635 covered
7636
7637Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7638
7639 * uri.c: applied Wayne Davison patch
7640 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
7641
7642Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7643
7644 * uri.c testUri.c: applied Wayne Davison patches
7645 * test/URI/uri.data result/URI/uri.data: first set of tests/results
7646 * Makefile.in: added URItest and included thenin "make tests"
7647
7648Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7649
7650 * xmlversion.h.in: closed bug 22941
7651
7652Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7653
7654 * doc/xmlio.html: added doc and example for entity loader
7655 redefinition.
7656
7657Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7658
7659 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
7660 used by libxml
7661
7662Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7663
7664 * parser.c: Fixed bug on invalid ontent characters and when using
7665 push.
7666 * xmllint.c: fixed xmllint endling of errors in push mode
7667
7668Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7669
7670 * HTMLparser.c testHTML.c: applied two new patches from
7671 Wayne Davison <wayned@users.sourceforge.net>
7672 * result/HTML/*.sax: regenerated HTML SAX output
7673 * parser.c: more cleanup.
7674
7675Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7676
7677 * HTMLparser.[ch] testHTML.c: applied the second set of
7678 patches from Wayne Davison <wayned@users.sourceforge.net>,
7679 adding htmlEncodeEntities()
7680 * HTMLparser.c: fixed an ignorable white space detection bug
7681 occuring when parsing with SAX only
7682 * result/HTML/*.sax: updated since the output is now HTML
7683 encoded...
7684
7685Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7686
7687 * HTMLparser.[ch]: applied some of Wayne Davison
7688 <wayned@users.sourceforge.net> patches
7689
7690Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7691
7692 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
7693 undeclared namespace prefix was used, added a warning.
7694 Cleaned up support w.r.t. entities, spilling out a warning
7695 and being pedantic on lookups.
7696 * test/warning/ent9 : added testcase for previous example.
7697 * TODO: updated
7698 * parserInternals.h parser.c: changed the way names are parsed
7699 now allow infinite size and decrease penalty for normal use
7700 * parser.c: Started a big cleanup/check of the parser code,
7701 fixed some of the most tortuous entity code, spotted code
7702 unused anymore
7703 * test/*: added tests for very long names and related nasty
7704 things.
7705
7706Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7707
7708 * doc/encoding.html: added encoding aliases doc
7709 * doc/xml.html: updates
7710 * encoding.[ch]: added EncodingAliases functions
7711 * entities.[ch] valid.[ch] debugXML.c: removed two serious
7712 bottleneck affecting large DTDs like Docbook
7713 * parser.[ch] xmllint.c: added a pedantic option, will be
7714 useful
7715 * SAX.c: redefinition of entities is reported in pedantic mode
7716 * testHTML.c: uninitialized warning from gcc
7717 * uri.c: fixed a couple of bugs
7718 * TODO: added issue raised by Michael
7719
7720Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7721
7722 * doc/encoding.html: propagated Martin Duerst suggestions
7723
7724Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7725
7726 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
7727 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
7728 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
7729 by Wayne Davison
7730
7731Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7732
7733 * nanoftp.c nanohttp.c: small cleanup
7734 * TODO: updated
7735
7736Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7737
7738 * added an old VC testcase and updated title.xml entity
7739
7740Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7741
7742 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
7743 done on auto-opening of <p> tags and cleanup of SAX output
7744
7745Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7746
7747 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
7748
7749Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7750
7751 * doc/xml.html libxml.* structure.*: updated the doc a bit
7752
7753Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7754
7755 * testSAX.c testHTML.c result/HTML/: cleanup of the output
7756 of SAX tests
7757
7758Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7759
7760 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
7761 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
7762
7763Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7764
7765 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
7766 * testHTML.c: fix core dump on Solaris 2.x systems
7767 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
7768 * result/HTML/*.sax: previous bug fix lead to new results
7769
7770Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7771
7772 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
7773 * configure.in: added --with-readline=DIR to accept alternate
7774 path for readline include/library
7775 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
7776 for ANSI under HP-UX
7777 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
7778 includes @LIBS@
7779
7780Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7781
7782 * doc/* : rebuilt the docs
7783 * getting ready for 2.2.2 release
7784
7785Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7786
7787 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
7788 and xmlAddFeature()
7789 * tree.[ch]: added xmlAddChildList()
7790 * xmllint.c: MAP_FAILED macro test
7791 * parser.h: added xmlParseCtxtExternalEntity()
7792 * valid.c: applied bug fixes removed warning
7793 * tree.c: added CDATA block to elements content
7794 * testSAX.c: cleanup of output
7795 * testHTML.c: added SAX testing
7796 * encoding.c: better error recovery
7797 * SAX.c, parser.c: fixed one of the external entity processing
7798 of the OASis testsuite
7799 * Makefile.am: added HTML SAX regression tests
7800 * configure.in: bumped to 2.2.2
7801 * test/HTML/ result/HTML: added a few of HTML tests, and added the
7802 SAX results
7803
7804Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7805
7806 * configure.in: patch for HP compiler
7807
78082000-08-04 Sven Heinicke <sven@zen.org>
7809
7810 * xmllint.c: Was coredumping sometimes when the file given didn't
7811 exist.
7812
7813Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7814
7815 * parser.c xmlIO.[ch]: fixed the problem of encoding support
7816
7817 when using in memory parsing. Need some cleanup.
7818 * xmllint.c configure.in: added a --memory flag to test memory
7819 parsing
7820
7821Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7822
7823 * nanohttp.c: fixed socklen_t replacement to unsigned int
7824 * parser.c: fixed a space handdling missing at the end of
7825 production 28 DOCTYPE.
7826 * xmlmemory.c: fixed a stupid bug on the routine to override
7827 allocation functions
7828 * TODO: updated
7829
7830Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7831
7832 * doc/ regenerated the docs
7833
7834Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7835
7836 * doc/encoding.html doc/xml.html: added I18N doc
7837 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
7838 improvements, both parser and filters, added ASCII & HTML,
7839 fixed the ISO-Latin-1 one
7840 * xmllint.c testHTML.c: added/made visible --encode
7841 * debugXML.c : cleanup
7842 * most .c files: applied patches due to warning on Windows and
7843 when using Sun Pro cc compiler
7844 * xpath.c : cleanup memleaks
7845 * nanoftp.c : added a TESTING preprocessor flag for standalong
7846 compile so that people can report bugs more easilly
7847 * nanohttp.c : ditched socklen_t which was a portability mess
7848 and replaced it with unsigned int.
7849 * tree.[ch]: added xmlHasProp()
7850 * TODO: updated
7851 * test/ : added more test for entities, NS, encoding, HTML, wap
7852 * configure.in: preparing for 2.2.0 release
7853
7854Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7855
7856 * nanoftp.c: fixed the way the control connection is handled
Daniel Veillard784b9352003-02-16 15:50:27 +00007857 * libxml.spec.in: fixed the dependencies and cleanup
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00007858
7859Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7860
7861 * doc/xml.html: changed the xmlsoft.org structure, updated the
7862 examples w.r.t. root and childs
7863
7864Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7865
Daniel Veillard784b9352003-02-16 15:50:27 +00007866 * libxml.spec.in: fixed bug #7419, dependencies fouled for libxml-devel
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00007867
7868Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7869
7870 * HTMLparser.c: Work on character encoding support for the HTML parser
7871 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
7872 * encoding.c: Fixed a potential memleak in the encoding stuff
7873
7874Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7875
7876 * doc/FAQ.html doc/Makefile.am : added a FAQ
7877
7878Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7879
7880 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
7881 of the HTML parser to force it to not bypass SAX
7882
7883Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7884
7885 * win32config.h.in: updated
7886 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
7887 lacks iconv support :-( need to release 2.1.1
7888 * configure.in: release 2.1.1
7889 * HTMLparser: fixed bug #14784
7890 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
7891 by Windows compiler
7892 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
7893 the SAX startDocument() callback.
7894 * TODO: updated
7895
7896Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7897
7898 * added xmlStopParser()
7899
7900Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7901
7902 * configure.in: 2.1.0 prerelease
7903 * Large resync between W3C and Gnome tree
7904 * nanoftp, nanohttp.c: fixed stalled connections probs
7905 * HTMLtree.c SAX.c : support for attribute without values in
7906 HTML for andersca
7907 * valid.c: Fixed most validation + namespace problems
7908 * HTMLparser.c: start document callback for andersca
7909 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
7910 * parser.h, SAX.c: serious speed improvement for large
7911 CDATA blocks
7912 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
7913 different encoding
7914 * example/Makefile.am example/gjobread.c tree.h: work on
7915 libxml1 libxml2 convergence.
7916 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
7917 and the LIBXML_TEST_VERSION macro
7918
7919Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7920
7921 * doc/xml.html: various patches and improvements typo fixed by
7922 Felix Natter
7923 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
7924 from Felix Natter <fnatter@gmx.net>
7925
7926Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7927
7928 * doc/upgrade.html: updated with instructions for support of both
7929 libxml-1.x and libxml-2.x
7930 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
7931 for 2.x support and also fixed includes
7932
7933
7934Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7935
7936 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
7937 the encoding support, added iconv support, so now libxml if
7938 compiled with iconv automatically support japanese encodings
7939 among others. Work based on initial patch from Yuan-Chen Cheng
7940 I may have broken binary compat in the encoding handler
7941 registration scheme, but that was so utterly broken I don't
7942 expect anybody to have used this feature until now.
7943 * parserInternals.h: fixup on the CHAR range macro
7944 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
7945 code.
7946 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
7947 * uri.c: added xmlParseURI() I can't believe I forgot to
7948 implement this one in 2.0 !!!
7949 * SAX.c: moved doc->encoding update in the endDocument() call.
7950 * TODO: updated.
7951
7952Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7953
7954 * tree.h: removed extraneous xmlRemoveProp definition
7955 * TODO: added item about --disable-corba configure switch
7956 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
7957 * nanoftp.c: fixed include problems giving troubles on AIX and
7958 slowlaris
7959 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
7960 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
7961 comment and headers changes to lower gtk-doc number of warnings
7962 * doc/html/*: rebuilt docs
7963
7964Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7965
7966 * HACKING: documented the tag for 1.x and instructions
7967
7968Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7969
7970 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
7971 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
7972 xmlCreateIOParserCtxt
7973 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
7974 significant overall improvement
7975 * xmllint.c: added I/O test to xmllint
7976 * testSAX.c: added a speed test
7977 * doc/* : updated/regenerated
7978
7979Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7980
7981 * xpath.c uri.h parserInternals.h: cosmetic changes from
7982 "Timur I. Bakeyev" <timur@bat.ru>, including making
7983 xmlCreateURI() public
7984
7985Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7986
7987 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
7988 and the code at the same time. Added a clean mechanism for
7989 overload or added input methods: xmlRegisterInputCallbacks()
7990 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
7991 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
7992 * TODO: updated
7993 * doc/* : updated/regenerated
7994 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
7995 source dir
7996
7997Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7998
7999 * testURI.c: yet another forgotten commit, I should get some sleep !
8000
8001Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8002
8003 * xmllint.c: forgot to commit this too ?
8004
8005Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8006
8007 * xmlversion.h.in : forgot to commit this previously
8008
8009Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8010
8011 * configure.in: preparing libxml-2.0.0 version looks Ok so far
8012 * README TODO: updated for release
8013 * uri.c uri.h: added authority parsing/saving
8014 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
8015 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
8016 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
8017 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
8018 Makefile.am : added compile-time customization of libxml
8019 --with-ftp --with-http --with-html --with-xpath --with-debug
8020 --with-mem-debug
8021 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
8022 #include <libxml/xxx.h> I hope it won't break too much stuff
8023 and will be manageable in the future...
8024 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
8025 and added xmllint to the installed programs
8026 * uri.h: added xmlFreeURI()
8027
8028Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8029
8030 * uri.c uri.h: finished the escaping handling, the base support
8031 and the URI path normalization. Looks good just lacks the
8032 authority content parsing code.
8033 * Makefile.am: added instructions to generate testURI
8034 * TODO: updated
8035 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
8036 added links and icons for W3C and Gnome
8037
8038Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8039
8040 * xmlmemory.[ch] : seems I forgot to actually update the files in
8041 the last commit :-)
8042 * doc/xml.html doc/html/* : updated and uploaded the docs
8043
8044Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8045
8046 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
8047 * TODO: updated
8048 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
8049 libxml default allocation function with another set (like gmalloc/
8050 gfree).
8051 * Makefile.am, uri.c, uri.h: added a set of functions to do
8052 exact (litteraly copied from the RFC 2396 productions) parsing
8053 and handling of URI. Will be needed for XLink, one XML WFC,
8054 XML Base and reused in the nano[ftp/http] modules. Still work
8055 to be done.
8056
8057Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8058
8059 * configure.in, libxml.spec.in : libxml2
8060 * doc/* : updated the doc page, rebuilt the docs
8061
8062Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8063
8064 * all: tagged LIB_XML_1_X
8065 * *.c *.h : updated from W3C CVS tree
8066 * configure.in : 2.0.0-beta
8067 * libxml.spec.in : libxml2 package nam
8068 * result/* : new version of the tests output
8069
8070Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8071
8072 * doc/xml.html, doc/update.html: updated docs, 1.8.7
8073
8074Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8075
8076 * doc/* : rebuilt the docs
8077 * parser.c: final patch on #6766
8078 * valid.c: small patch on validity checks.
8079
8080Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8081
8082 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
8083 added
8084 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
8085 compatibility w.r.t. XML spec and existing code.
8086
8087Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8088
8089 * parser.c: seems a better solution to <a> </a> exists,
8090 will try it for a while
8091
8092Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8093
8094 * parser.c: tried to remove the <a> </a> generating <a/>
8095 this is hard. Left a flag for that purpose. Fixed bug #6766
8096 * configure.in: prepared 1.8.7 not released, due to previous
8097 problem
8098
8099Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8100
8101 * doc/xml.html : applied second patch from Paul DuBois
8102
8103Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8104
8105 * doc/xml.html : applied patch from Paul DuBois
8106
8107Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8108
8109 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
8110
8111Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8112
8113 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
8114 compilation warnings on various platforms.
8115 * parser.c: Fixed #5281 validity error callbacks are now desactived
8116 by default if not validating.
8117
8118Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8119
8120 * nanoftp.c, win32config.h.in: patches to compile on WIN32
8121
8122Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8123
8124 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
8125 <gkatsi@cs.toronto.edu>
8126
8127Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8128
8129 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
8130 processing URLs
8131
8132Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8133
8134 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
8135 xmlNanoFTPUpdateURL for persistent control connections.
8136 * configure.in: 1.8.6
8137
8138Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8139
8140 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
8141 * tree.[ch] : added xmlSaveNoEmptyTags
8142
81432000-01-29 James Henstridge <james@daa.com.au>
8144
8145 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
8146
8147 * Makefile.am: added nanoftp.[ch] to the build.
8148
8149Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8150
8151 * nanoftp.[ch]: cleanup, comments, API
8152 * debugXML.c : fixed a bug in the cat command
8153 * doc/*: regenerated the docs
8154
8155Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8156
8157 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
8158 * debugXML.c : fixed a bug in the cat command
8159 * valid.c: fixing some small probs
8160 * libxml.spec.in: get rid of the SNAP suffix
8161 * doc/xml.html: updated the status
8162
8163Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8164
8165 * xml-config.in: xml-config --version to just return the
8166 version number
8167 * xpath.c: some cleanup w.r.t. axis when the current node is
8168 an attribute.
8169 * TODO: updated
8170
8171Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8172
8173 * configure.in: prepared for libxml-1.8.5
8174 * doc/* recompiled the documentation
8175
81762000-01-17 Jody Goldberg <jgoldberg@home.com>
8177
8178 * configure.in : WARNING autoconf subtlety alert :
8179 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
8180 when looking for zlib.h so that HAVE_ZLIB_H is defined.
8181 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
8182 get defined by AC_CHECK_HEADERS.
8183
8184Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8185
8186 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
8187 Rune.Djurhuus@fast.no
8188
8189Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8190
8191 * TODO: updated
8192 * tree.c, parser.c: made sure that only memory alloc problems
8193 and internal parser errors are allowed to write to stdout or
8194 stderr.
8195
8196Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8197
8198 * tree.c : restored xmlNewGlobalNs since this seems used by
8199 a lot of existing code :-(, fixed a bug in xmlNewNs
8200 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
8201 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
8202 to exit() from the library code.
8203 * xpath.c, parser.c: removed bugs or unused code detected by
8204 Windows compilers
8205 * parser.c: started adding interfaces for parsing well balanced
8206 XML fragments
8207 * configure.in: releasing 1.8.4
8208 * doc/* : rebuilt the docs
8209
8210Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8211
8212 * tree.[ch] : added xmlNewDocFragment() for DOM
8213 * testHTML.c: uninitialized variable.
8214
8215Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8216
8217 * doc/* : rebuild the docs
8218
8219Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8220
8221 * acconfig.h: readline and history patch
8222 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
8223 * tree.c: added check and handling when possibly removing an ID
8224 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
8225 and saving.
8226 * test/HTML/entities.html result/HTML/entities.html* : test for
8227 various entities reference cases
8228 * result/HTML/* : as a result output of some testcase have
8229 changed
8230 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
8231 by previous example. added xmlParseTryOrFinish().
8232 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
8233 entities.h debugXML.h HTMLparser.h: changed the way struct are
8234 declared to allow gtk-doc to expose those
8235 * parser.c: closed bug #4960
8236 * Makefile.am configure.in: Applied patch from
8237 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
8238 and math/socket libs detection
8239
8240Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8241
8242 * configure.in, Makefile.am: link tester against readline
8243 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
8244
8245Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8246
8247 * tree.[ch]: added xmlRemoveProp
8248 * win32config.h.in nanohttp.c: avoid including the Windows
8249 socket stuff in every C files
8250 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
8251 the XmL parser(s)
8252 * test/ns4 result/ns4 etc...: added test case for previous prob
8253 * tree.c: xmlNewNs wasn't checking for double definition
8254 * Makefile.in: fixed a problem with dist-hook duplicates
8255 * parser.[hc], xmlIO.c: fixed the loading of external entities
8256 APIs, now xmlLoadExternalEntity() is used everywhere and
8257 setting up an app specific front-end using the
8258 * SAX.c parser.c: some fixes, now the xhtml spec validates
8259 with the xhtml DTD.
8260 * error.c: fixed crashes in case of no input stream
8261 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
8262 to the validation tests and results
8263
8264Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8265
8266 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
8267 too htmlCreatePushParserCtxt() and htmlParseChunk()
8268 * parser.c: a bit of cleanup.
8269 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
8270 to XML) removed the last mem leak known
8271 * HTMLtree.c: output message cleanup
8272 * xmlmemory.c: display content info about memory blocks
8273 * result/HTML/wired.* : missing att value warning change
8274
8275Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8276
8277 * doc/* : rebuilt the documentation
8278
8279Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8280
8281 * parser.[ch] parserInternals.h: Push parser for XML,
8282 seems to work fine now
8283 * tester.c debugXML.[ch]: Added an XML shell debug facility and
8284 --push for push testing
8285 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
8286 * testSAX.c: added --push
8287 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
8288 subtree
8289 * xmlIO.[ch] : enriched API + fixes for push mode
8290 * entities.[ch]: added the entity content length to the struct.
8291 * xmlmemory.[ch]: new API to show the last entries for the shell
8292 * valid.c: added required attribute testing
8293 * SAX.c: the cdata callback now merge contiguous fragments
8294 * HTMLparser.c: cleanup of some macros
8295
8296Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8297
8298 * parser.c: fix for PIs name starting with xml
8299 * tree.c: fixed a potential problem with || and && ops
8300 * *.c, configure.in win32config.h.in : generate win32config.h for
8301 those on the Other Side !
8302
8303Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8304
8305 * parser.c: fixed a stupid = vs. == bug :-(
8306 * doc/gnome-xml.sgml: s/glade/xml/
8307
8308Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8309
8310 * configure.in, doc/xml.html : bug fix release 1.8.2
8311 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
8312 Hopefully the end of that silly C++ include problem
8313 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
8314 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
8315 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
8316 troubles with autoclosed elements when the stree shape doesn't
8317 follow the DtD specs. Added htmlIsAutoClosed() and
8318 htmlAutoCloseTag()
8319 * result/HTML/*.htm*: Updated the HTML examples regression tests output
8320 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
8321 * debugXML.c: fixed a bug on printing default namespaces.
8322 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
8323
8324Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8325
8326 * result/HTML/*.htm[l] : updated the HTML regression tests according
8327 to the new output
8328 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
8329 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
8330 problem due to intermix of extern "C" { ... } declarations for C++
8331 and recursive includes in the headers
8332
83331999-12-20 Chris Lahey <clahey@umich.edu>
8334
8335 * HTMLtree.c: Made it so that html nodes with a single child do
8336 not insert a carriage return before or after the child node.
8337
8338Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8339
8340 * configure.in, doc/xml.html : bug fix release 1.8.1
8341 * parser.c: fixed bug #4344
8342 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
8343 added the glue to avoid C++ problems
8344 * doc/* : regenerated the documentation
8345
8346Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8347
8348 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
8349 namespace recognition, and Dia as a resul :-(
8350 * encoding.c: closed bug #3950
8351
8352Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8353
8354 * valid.c: debugging a posteriori validation, except URI expansion
8355 stuff this should be fixed now
8356 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
8357 Carl Nygard <cnygard@bellatlantic.net>
8358 * tester.c: added --postvalid, cleaning of the code
8359 * tree.[ch]: added xmlDocGetRootElement()
8360
8361Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
8362
8363 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
8364 c++ losage.
8365
8366Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8367
8368 * configure.in, doc/xml.html : bumped to 1.8.0
8369 * xlink.[ch], Makefile.am : added framework for link detection
8370 * parser.h: added nbChars to parser context, needed for cleanup.
8371 * xmlmemory.c: removed a nasty bug when out of mem
8372 * valid.[ch]: adding namespace support for attribute decl
8373 * tester.c: added --debugent option
8374 * debugXML.[ch]: added xmlDebugDumpEntities()
8375 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
8376 buffers instead, this was really needed, validation was breaking
8377 in strange ways due to that. Added xmlParseStringPEReference()
8378 and other parsing from strings functions. Entities processing
8379 modified again, but PERef are still not handled correcly but
8380 unless you're Eve Maller you won't notice :-)
8381 * HTMLparser.c: large changes toward reliability, and switched to
8382 lowercase internal tags, XHTML is lowercase, so it will help
8383 that output is closer to next version.
8384 * doc/* : regenerated the documentation, it is now hosted at
8385 http://xmlsoft.org/ (same bits I just bought the domain :-)
8386
8387
8388Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8389
8390 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
8391 doc generation
8392 * parser.c: fixed bugs #3908 and #3937 and a memory leak
8393 in the SAX API
8394 * doc/*: rebuilt the doc making sure everything appears in the
8395 HTML files
8396
8397Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8398
8399 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
8400 added the patch from Carl Nygard <cnygard@bellatlantic.net>
8401 which allow impressive speed improvement on dataset with
8402 large text pieces, but at the cost of broken binary
8403 compatibility and slightly bigger memory usage.
8404 Configure with --with-buffers to activate them, they
8405 are protected with XML_USE_BUFFER_CONTENT define.
8406 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
8407 goal is 0 memory left allocated once parser is no more used
8408 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
8409 call xmlCleanupParser() and xmlMemoryDump()
8410
8411Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8412
8413 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
8414 * parser.[ch] encoding.[ch]: added memory cleanup routines
8415 * parser.c: closing bug #3788
8416 * doc/*: rebuilt the doc
8417
8418Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8419
8420 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
8421 xmlNewTextChild() and xmlSetCompressMode() behaviour.
8422 * tester.c: added --compress option
8423 * doc/*: rebuilt the documentation
8424
8425Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8426
8427 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
8428 if given /proc/kcore as input !
8429 * doc/xml.html doc/*: updated and rebuilt the documentation
8430
8431Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8432
8433 * parser.c: Fixed some wrongly space collapsing code due to
8434 a misreading of the spec.
8435 * result/*: fixed the output accordingly
8436
8437Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8438
8439 * encoding.c: bug fix and typos
8440 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
8441 * parser.c: added attribute normalization closing bug #3597
8442 * test/att* result/att* SAXresult/att*: testcase for attribute
8443 normalization
8444
8445Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8446
8447 * configure.in: closing bug #3163 by adding extra flags for the
8448 cc compiler on HP-UX
8449
8450Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8451
8452 * valid.[ch] : removed a typo and an enumerated type bug in the
8453 xmlAddElementDecl() function
8454 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
8455 call to xmlEncodeEntitiesReentrant() so that the functions
8456 New, Set and Get are at the same level.
8457 * parser.c HTMLparser.c: extra memory allocation bug for
8458 attributes detected by someone using libxml in embedded systems :-)
8459
8460Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8461
8462 * xmlmemory.h: turned off mem debug :-\
8463
8464Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8465
8466 * parser.c: closed bug #2784 a one line fix, but worth pushing
8467 a new release out
8468 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
8469 some structures, comments before and after the
8470 main element, and other nastyness
8471 * HTMLtree.c tree.c: accomodate the extended HTML supported
8472 * configure.in: pushing 1.7.4
8473 * test/ent8 and related outputs : added a new test for bug #2784
8474 * test/HTML/wired.html and related output: a nasty HTML example
8475 * Makefile.am: improved the test scripts
8476 * docs/* : reran the documentation extractor, updated xml.html
8477
8478Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8479
8480 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
8481 HTMLparser and debugged the HTML related code. HTML documents
8482 now have their own type
8483 * entities.c: do not dump &apos; for HTML output
8484 * xmlmemory.c: improvement, breakpoint mechanism
8485 * testHTML.c: added --sax --repeat ...
8486 * Makefile.am: improved the HTML tests
8487 * valid.[ch]: added xmlValidGetValidElements and
8488 xmlValidGetPotentialChildren
8489 * tester.c: added --insert to test the 2 new functions
8490 * test//* result//* SAXresult//* : regression test cleanup
8491 and extension.
8492 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
8493 gnome-xml-nanohttp.html
8494
8495Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8496
8497 * HTMLparser.c: fixed problems with some autoclose tags
8498 * tree.c: fixed XML output problems.
8499 * result/* SAXresult/*: update of the tests output
8500
8501Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8502
8503 * Makefile.am: Arturo patch for xmlConf.sh version info
8504 * parser.c: Tim Josling patch for single quoted items
8505 * tester.c: Tim Josling patch for tester options usage
8506 * tree.h: indent cleanup
8507
8508Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8509
8510 * HTMLparser.c parser.h : Fixed problems with HTML parsing
8511 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
8512
8513Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8514
8515 * tree.c : Raph patch for initialization of CORBA fields
8516 * parser.c, xpath.c, ...: modification of doc comments
8517 * xpath.c : allow spaces in xpath expressions
8518
8519Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8520
8521 * xmlmemory.h: turning off memory debug :-(
8522
8523Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8524
8525 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
8526 better SAX interfaces.
8527 * testSAX.c: uses the new SAX routine, avoid fetching any remote
8528 entity.
8529 * configure.in: 1.7.2
8530
8531Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8532
8533 * libxml.spec.in: fixed the URL
8534 * doc/xml.html: improved the documentation front-end
8535
8536Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8537
8538 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
8539
8540Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8541
8542 * libxml.spec.in: fixed the alpha compile problem
8543 * parser.[ch]: changed errno to errNo in the parser context :-(
8544 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
8545 * doc/xml.html: changed CHAR to xmlChar
8546 * doc/html/*: recompiled the documentation
8547 * configure.in: 1.7.1
8548
8549Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8550
8551 * parser.h: modified the parser context struct to regain 1.4.0
8552 binary compatibility
8553 * parser.c, xml-error.h: added errno ot teh context and defined
8554 a set of errors values with update of errno
8555 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
8556 DTDs and entities
8557 * *.h, *.c: complete cleanup of the use of config.h and include
8558 protection depending on the current setup.
8559 * overalll debugging, maintenance and bug-fixing on all modules
8560 * updated the documentation
8561 * ready for 1.7.0
8562
8563Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8564
8565 * HTMLparser.c : cleanup
8566 * SAX.c valid.c valid.h: added ID/IDREF checking
8567 * tree.c tree.h: extended doc structure for refs
8568 * configure.in: 1.6.2
8569 * parser.c: patched bug in SAX user arg call
8570 * parserInternals.h: patched missing close in C++ wrapping
8571 * testXPath.c xpath.c xpath.h: prepared for extensibility,
8572 especially upcoming XPointer implementation.
8573 * doc/xml.html: augmented, typo
8574
8575Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
8576
8577 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
8578 not all invocations of install understand -d.
8579
8580Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
8581
8582 * Makefile.am: prepend all the test* calls with $(top_builddir) -
8583 to make 'check' works, when builddir != srcdir.
8584
8585Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8586
8587 * doc/xml.html : updated the documentation
8588
8589Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8590
8591 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
8592 not deallocated memory blocks
8593 * *.c : replaces all calls to malloc() free() and realloc() to
8594 the wrapper functions/macros
8595 * tree.c : removed memory leaks dues to calling xmlFreeNode()
8596 instead of xmlFreeNodeList()
8597
8598Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8599
8600 * HTMLparser.c: corrected a stupid bug leading to core dump at
8601 tree deallocation. Removed warnings indicated by
8602 Stephane.Conversy@lri.fr
8603 * entities.c: Fixes Yet Another Stupid Bug, entities were not
8604 looked for in the external subset
8605
8606Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8607
8608 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
8609 on SGI by Stephane.Conversy@lri.fr
8610
8611Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8612
8613 * all .h : changed the prototype declaration indent as in gtk
8614 * most .c : working on reducing the TODOs in the code
8615 * most .c : cleanup though -pedantic and Insure++
8616 * improvements on validation ID checkings.
8617 * tree.[ch] SAX.c: added support for namespace on attributes #2022
8618 * xml-config.in: closed #1810
8619
8620Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8621
8622 * tree.h, valid.c, valid.h: more work on validity, IDs
8623 * xpath.c: added/fixed comparidon and equlity, added a new isinf
8624 definition for AIX
8625
8626Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8627
8628 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
8629 the distribution due to a cut'n paste error at last commit
8630
8631Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8632
8633 * configure.in: upgraded to version 1.4.0
8634 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
8635 Big update, added a large part of the validation process,
8636 it should be usable, but some parts are missing
8637 * xpath.c: improved the implementation w.r.t. root.
8638 * Makefile.am: added more tests
8639 * test and result trees: added a lot of tests
8640 * libxml.spec.in: export libxml.so.0 and libxml.so.1
8641
8642Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8643
8644 * Added an HACKING file
8645
8646Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8647
8648 * xpath.[ch] : improvements and debug of the XPath implementation
8649 * parser.c, HTMLparser.c : modified the parsers to be progressive
8650 * tree.[ch] : extended the Buffer promitives
8651 * xmlIO.[ch] : added basic I/O routines providing progressive
8652 parsing and ready for I18N conversion plugins
8653 * SAXresult/* : the SAX callback sequence maybe slightly different
8654 now
8655 * test*.c : improved/updated the tests programs
8656 * doc/* : recompiled the docs.
8657
86581999-07-26 Michael Meeks <michael@edenproject.org>
8659
8660 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
8661
8662 * tree.c: Ditto.
8663
8664Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8665
8666 * configure.in: upgraded to version 1.4.0
8667 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
8668 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
8669 XML query language, see http://www.w3.org/TR/xpath for more details.
8670 * parser.c, parser.h: added CHAR* related string functions for XPath
8671 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
8672 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
8673 rebuild the docs.
8674 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
8675 and regression testing capabilities for XPath.
8676
8677Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8678
8679 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
8680 closing bug #1646
8681
8682Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8683
8684 * Makefile.am, example/Makefile.am: closed bug #1683
8685
8686Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8687
8688 * example/Makefile.am, configure.in: added the makefile for the
8689 gjobread example
8690
8691Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
8692
8693 * doc/Makefile.am:
8694 - fix which allow "make install DESTDIR=</install/prefix>".
8695
8696Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8697
8698 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
8699 which fixed a problem on the file reading-code.
8700
8701Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8702
8703 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
8704 output.
8705 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
8706
8707Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8708
8709 * parser.h : Oops removed the binary compatibility problem
8710 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
8711 * parser.c, HTMLparser.c: applied patches for reading from stdin
8712
8713Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8714
8715 * parser.c, entities.c, valid.c: cleanup bug #1591
8716 * configure.in: cleanup bug #1592
8717 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
8718 the same tree back-end. Hence gdome will be available for it.
8719 * doc/Makefile.am: close bug #617
8720
8721Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8722
8723 * parser.c: alloctate a per parser context SAX interface block
8724
8725Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8726
8727 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
8728 and xmlEncodeEntitiesReentrant with the correct one :-\
8729
8730Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8731
8732 * commit of my internal XML base changes, quite a lot of
8733 changes, cleanups, better entities support, framework for
8734 new I/O and charset detection and handling
8735 * Fixed the configure/Makefile stuff to generate shared libs
8736 with the proper version info, so we jumped on rev from
8737 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
8738 xmlEncodeEntities() result need to be freed now, and a string
8739 xmlParserVersion provide the current library version.
8740
8741Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
8742
8743 * parser.c: fixed a buffer overrun for when you have a very long
8744 attribute with no entities in it.
8745
8746Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8747
8748 * added example directory
8749 * added example/gjobs.xml gjobread.c, still need a Makefile.in
8750
8751Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8752
8753 * Release of libxml-1.1, nearly everything has been touched for
8754 this.
8755 * Added more regression tests
8756 * Updated the documentation
8757
8758Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8759
8760 * tree.[ch]: unified the XML_NO_CORBA defines.
8761 * parser.c encoding.[ch]: started plugging in char encoding detection
8762
8763Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
8764
8765 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
8766 Also freed allocated buffer.
8767
8768Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8769 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
8770 reentrancy problem at printing. One is left in entities.c, to
8771 remove ASAP
8772 * testSAX.c : added a test example showing the use of the SAX
8773 interface if one doesn't want to build the DOM tree.
8774 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
8775
8776Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8777
8778 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
8779 large revamping of the parser to use SAX callbacks
8780 http://www.megginson.com/SAX/ (or at least a C like interface
8781 a la Expat). It's now possible to set up your own callbacks
8782 and the parser will not build a DOM tree.
8783 * test/* result/*: updated the test suite, I finally removed
8784 the old Namespace draft support (PI based).
8785
8786Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8787
8788 * Makefile.am: added test result to EXTRA_DIST for make tests
8789
8790Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8791
8792 * parser.c, parserInternals.h: moved the chars macro definitions
8793 to parserInternals.h
8794 * parser.c, error.c: applied patches from "Knut Åkesson"
8795 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
8796
8797Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8798
8799 * xml-config.in : applied patch to make --version work
8800
88011999-03-05 Raja R Harinath <harinath@cs.umn.edu>
8802
8803 * Makefile.am (check-local): Alias for `tests' target. This will
8804 cause `make check' to do the right thing.
8805 (tests): Don't run tests in srcdir. Also, replaced calls to
8806 basename with a `sed' "equivalent".
8807
8808Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8809
8810 * Renamed error.h to xml-error.h, corrected Makefile.am to list
8811 it in the header and not the sources, updated the doc.
8812 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
8813 pointing this out.
8814
8815Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8816
8817 * parser.c, parser.h, parserInternals.h: memory leak hunting,
8818 exported the inputStream routines.
8819 * doc/html/* : updated accordingly
8820
8821Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8822
8823 * parser.c, parser.h, parserInternals.h: added a few extra
8824 internal calls to allocate and free parser contexts ...
8825 * doc/html/* : updated accordingly
8826
8827Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8828
8829 * configure.in, Makefile.am, doc/makefile.am : General changes for
8830 1.0.0 release and including the generated HTML documentation.
8831
8832Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8833
8834 * makefile.am : added parserInternals.h, oops.
8835
8836Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8837
8838 * parserInternals.h: added this header giving access to the parser
8839 internal functions.
8840 * doc/Makefile.am : added a rebuild target which rebuilds the full
8841 set of documentations
8842 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
8843 the internal subset.
8844 * *.c *.h: modifications needed to generate the documentation using
8845 gtk-doc, cleanup of functions blocks, reorganisation of struct
8846 declarations.
8847
8848Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8849
8850 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
8851 the tar and spec file to include the beginning of the doc.
8852
88531999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
8854
8855 * doc/.cvsignore: Added this file.
8856
8857Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8858
8859 * tree.c: fixed xmlGetProp to return "" when the attribute
8860 exists, even if the node-list is NULL.
8861
8862Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8863
8864 * tree.c: patched an error outputting empty attribute values.
8865 * Makefile.am and doc/makefile.am: have been updated during the
8866 week-end. Sorry for an empty CVS log, I got a shell problem.
8867
8868Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8869
8870 * tree.h: cleaned up using enums instead of defines
8871 * parser.c, valid.[ch]: more work on parsing/output of element
8872 declarations
8873
8874Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8875
8876 * valid.[ch], tree.c, parser.c : more work toward full parsing
8877 of XML DTDs.
8878 * README: added informations about mailing-list and on-line
8879 documentation
8880
88811999-01-27 Raja R Harinath <harinath@cs.umn.edu>
8882
8883 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
8884
8885Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8886
8887 * parser.c, tree.[ch] : more work toward conformance testing,
8888 added a last element to accelerate parsing of very flat structures
8889 started working on internal subset Element content declaration.
8890 * valid.[ch] : first cut at adding code toward validation.
8891 * previous changes had also small impact on most files, especially
8892 the conformance testing using James Clark test suite.
8893
8894Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8895
8896 * test/* : updated the examples, most of them were not well
8897 formed (humm), and added rdf2.
8898 * result/* : resulting changes in the output.
8899
8900Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8901
8902 * tree.c: changed the behaviour of xmlGetProp on NULL values.
8903
8904Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8905
8906 * tree.c: patched a bug in the generation of empty attributes
8907
8908Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8909
8910 * entities.[ch], tree.[ch], tester.c: added copy interfaces
8911 for node/trees/documents/... Biggest problem is namespace
8912 support when copying subtrees.
8913
8914Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8915
8916 * parser.c, entities.c: improve entities and char ref encoding,
8917 and cleanups of error messages.
8918
8919Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8920
8921 * parser.c, entities.c: simple bug hunting done during rpm2html and
8922 rpmfind integration.
8923
8924Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8925
8926 * parser.[ch]: Added interfaces allowing to specify a SAX
8927 handler before parsing.
8928
8929Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8930
8931 * parser.c: redirrect all errors reporting through the SAX
8932 error function
8933
8934Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8935
8936 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
8937 * libtool, tlmain ...: update of the libtool files
8938
89391998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
8940
8941 * entities.c: Use g_snprintf insteda of snprintf.
8942
8943Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8944
8945 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
8946 added ent5 test for this purpose.
8947 * parser.c, parser.h: formatting, comments and UTF-8 planning.
8948
8949Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8950
8951 * parser.c: fixed? a strange error due to compression on a GWP
8952 document.
8953
8954Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8955
8956 * tree.[ch]: bug fixing
8957 * entities.[ch]: defined a specific type for predefined entities
8958 * doc/xml.html: more documentation on the library, how to use it,
8959 overview of the interfaces.
8960
8961Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8962
8963 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
8964
8965Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8966
8967 * tree.c: corrected a small bug
8968 * doc/xml.html: continuing writing documentation.
8969
8970Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8971
8972 * debugXML.h debugXML.c: added debugging utilities.
8973 * tester.c: added --debug switch.
8974 * tree.c: patched an incorrect node->type assignment.
8975 * parser.c: formatting, ensure that node->doc != NULL in attributes
8976
8977Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8978
8979 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
8980 entity support and provide an internal representation close to
8981 DOM one (entity ref nodes, and attribute value as tree). I tried
8982 to preserve the interface but this will surely break some apps
8983 (I have to change rpm2html/rpmfind for example). I had to change
8984 two interfaces, and the generated tree is somewhat different.
8985 * doc/* : started documenting the XML library, the tree and
8986 DOM/Corba. This is a first step.
8987
8988Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8989
8990 * parser.c: Set up the fonctions comment block, boring but useful.
8991 * parser.h, SAX.c, parser.c: now attributes are processed through
8992 the SAX interface. The problem is that my SAX interface diverged
8993 quite a bit from the original one, well this is not an official
8994 spec, and translating it from Java to C is hairy anyway...
8995
8996Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8997
8998 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
8999 fonctions comment block, boring but useful.
9000
9001Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9002
9003 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
9004 conversion routines. However they are not yet used to convert the
9005 inputs. The core will run with UTF-8.
9006
9007Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9008
9009 * tree.c : make sure that the type id is properly set-up when
9010 a new object is allocated, needed for DOM.
9011
9012Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9013
9014 * tree.h, tree.c: Ok, the main objects in the tree will be native
9015 corba objects, it costs 8 bytes per Node, Attribute and Document
9016 but it simplifies the Corba integration a lot (no extra interface
9017 objects to allocate/free).
9018
9019Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9020
9021 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
9022 and changed NODEs contants for conformity with DOM Level 1
9023
9024Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9025
9026 * added hooks to keep track of servants when creating objects
9027 xmlDoc and xmlNode (for Corba export).
9028
9029Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9030
9031 * added xml-config script.
9032
9033Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9034
9035 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
9036 to autoupdate libtool and automake conf files.
9037
90381998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
9039
9040 * Makefile.am: Use '?' to separate the sed
9041 commands as ',' is used when people pass -Wl,something.
9042
9043
9044Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9045
9046 * tree.c, tree.h: added a per-document compression interface.
9047
9048Tue Sep 22 20:47:38 EDT 1998
9049
9050 * tree.c, tree.h: added saving with compression and added interfaces
9051 to control the compression level (xmlGetCompressMode,
9052 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
9053
9054Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9055
9056 * parser.c: corrected a loop for files of size 0
9057
90581998-08-20 Raja R Harinath <harinath@cs.umn.edu>
9059
9060 * error.h: New file. Contains prototyes from `error.c'.
9061
9062Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
9063
9064 * Makefile.am (xmlincdir): New macro.
9065 (xmlinc_HEADERS): Renamed from include_HEADERS.
9066
9067Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9068
9069 * applied small patch on numeric entities from
9070 Christopher Blizzard <blizzard@appliedtheory.com>
9071
9072Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9073
9074 * New release 0.2, removed the old xml_* files so that it's
9075 coherent with the other CVS base (W3C), far better conformance
9076 to standard, new namespaces, decent entities support, beginning
9077 of a SAX-like interface. Nearly nothing left intact, even the
9078 test examples ...
9079
90801998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
9081
9082 * .cvsignore: Add .deps dir
9083
9084Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9085
9086 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
9087
9088Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9089
9090 * configure.in: added test for CPP
9091 * AUTHORS, Changelog: the original ones didn't get commited but the
9092 glib ones instead, fixed.
9093 * Makefile.am: corrected an error in library naming
9094
9095Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9096
9097 * integrated code developped at W3C
9098 * changed the original Copyright
9099 * migrated to automake
9100 * prefixed the filenames by xml_ to avoid filename clashes
9101
Daniel Veillarde0ed10c2003-01-06 11:06:26 +00009102Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
9103
9104 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
9105 should not be called.
9106
Daniel Veillard0aaaacd2003-01-06 10:59:57 +00009107Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
9108
9109 * libxml-2.0.pc.in: applied the patch to fix #101894
9110
Daniel Veillard8a1b1852003-01-05 22:37:17 +00009111Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
9112
9113 * tree.c : applied patch from Lukas Schroeder for register callbacks
9114 * valid.c: modified patch from Lukas Schroeder to test
9115 register callbacks with --chkregister
9116
Daniel Veillard067bae52003-01-05 01:27:54 +00009117Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
9118
9119 * xmlreader.c: seriously changed the way data are pushed to
9120 the underlying parser, go by block of 512 bytes instead of
9121 tryng to detect tag boundaries at that level. Changed the
9122 way empty element are detected and tagged.
9123 * python/tests/reader.py python/tests/reader2.py
9124 python/tests/reader3.py: small changes mostly due to context
9125 reporting being different and DTD node being reported. Some
9126 errors previously undetected are now caught and fixed.
9127 * doc/xmlreader.html: flagged last section as TODO
9128
Daniel Veillard51a447a2003-01-04 19:42:46 +00009129Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
9130
9131 * python/libxml.py: integrated the Python 2.2 optimizations
9132 from Hannu Krosing, while maintaining compatibility with
9133 1.5 and 2.1
9134
Daniel Veillarde59494f2003-01-04 16:35:29 +00009135Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
9136
9137 * xmllint.c: a bit of cleanup
9138 * xmlreader.c: small fix
9139 * doc/xmlreader.html: more work on the XmlTextReader tutorial
9140 * python/libxml.py: a few fixes pointed out by Hannu Krosing
9141
Daniel Veillard623a9eb2003-01-04 12:47:20 +00009142Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
9143
9144 * python/setup.py.in: patch from Stéphane Bidoul to include
9145 drv_libxml2.py in setup.py
9146
Daniel Veillard66b82892003-01-04 00:44:13 +00009147Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
9148
9149 * doc/xmlreader.html: starting documenting the new XmlTextReader
9150 interface.
9151
Daniel Veillard7704fb12003-01-03 16:19:51 +00009152Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
9153
9154 * xmllint.c: added the --stream flag to use the TextReader API
9155 * xmlreader.c: small performance tweak
9156
Daniel Veillarda80ff6e2003-01-03 12:52:08 +00009157Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
9158
9159 * xmlreader.c python/tests/reader2py: okay the DTD validation
9160 code on top of the XMLTextParser API should be solid now.
9161
Daniel Veillard1fdfd112003-01-03 01:18:43 +00009162Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
9163
9164 * xmlreader.c python/tests/reader2py: Fixing some more mess
9165 with validation and recursive entities while using the
9166 reader interface, it's getting a bit messy...
9167
Daniel Veillarddab8ea92003-01-02 14:16:45 +00009168Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
9169
9170 * xmlreader.c python/tests/reader.py: another couple of problem
9171 related to IsEmptyElement reported by Stéphane Bidoul needed
9172 some fixes.
9173
Daniel Veillard4f860202003-01-02 13:00:02 +00009174Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
9175
9176 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
9177 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
9178 based on the python XmlTextReader interface.
9179
Daniel Veillard3c265e42003-01-01 21:06:49 +00009180Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
9181
9182 * tree.c: backing out one change in the last patch which broke the
9183 regression tests
9184
Daniel Veillard5335dc52003-01-01 20:59:38 +00009185Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
9186
9187 * global.data globals.c tree.c include/libxml/globals.h: applied
9188 an old patch from Lukas Schroeder to track node creation and
9189 destruction. Probably missing a lot of references at the moment
9190 and not usable reliably.
9191
Daniel Veillard8ba17412003-01-01 19:13:12 +00009192Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
9193
9194 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
9195 from doc/news.html and a stylesheet
9196
Daniel Veillarde3c036e2003-01-01 15:11:05 +00009197Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
9198
9199 * xmlreader.c python/tests/reader.py: fixed another couple of
9200 xmlreader bugs reported by Stéphane Bidoul and added tests.
9201
Daniel Veillard9e395c22003-01-01 14:50:44 +00009202Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
9203
9204 * xmlreader.c python/tests/reader2.py: fixed another validity
9205 checking in external parsed entities raised by Stéphane Bidoul
9206 and added a specific regression test.
9207 * python/tests/reader3.py: cleanup
9208
Daniel Veillardd5896142002-12-31 14:45:26 +00009209Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
9210
9211 * xmlreader.c python/tests/reader2.py: fixed a problem with
9212 validation within entities pointed by Stéphane Bidoul, augmented
9213 the tests to catch those.
9214
Daniel Veillarddc85f282002-12-31 11:18:37 +00009215Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
9216
9217 * python/generator.py: modified the generator to allow keeping
9218 class references when creating new classes, needed to fix a bug
9219 pointed by Stéphane Bidoul where the input buffer of the
9220 xmlTextReader instance gets destroyed if the python wrapper for
9221 the input is not referenced anymore.
9222
Daniel Veillard4d8db8a2002-12-30 18:40:42 +00009223Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
9224
9225 * xmlreader.c python/tests/reader.py: fixed another pair of problem
9226 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
9227
Daniel Veillard571b8892002-12-30 12:37:59 +00009228Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
9229
9230 * xmlreader.c python/tests/reader.py: fixed another problem
9231 pointed by Stéphane Bidoul
9232
Daniel Veillardaaa105b2002-12-30 11:42:17 +00009233Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
9234
9235 * xmlreader.c python/tests/reader.py: fixed a limit case problem
9236 with "<a/>"
9237
Daniel Veillardecaba492002-12-30 10:55:29 +00009238Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
9239
9240 * SAX.c: warn on xmlns:prefix="foo"
9241 * xmlreader.c python/tests/reader.py: fixed a couple of problem
9242 for namespace attributes handling.
9243
Daniel Veillard2d84a892002-12-30 00:01:08 +00009244Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
9245
9246 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
9247 a really nasty problem raised by a DocBook XSLT transform
9248 provided by Sebastian Bergmann
9249
Daniel Veillard29b3e282002-12-29 11:14:41 +00009250Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
9251
9252 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
9253 by Stéphane Bidoul and integrated it into the tests
9254
Daniel Veillarde18fc182002-12-28 22:56:33 +00009255Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
9256
9257 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
9258 extended the XmlTextReader API a bit, addding accessors for
9259 the current doc and node, and an entity substitution mode for
9260 the parser.
9261 * python/libxml.py python/libxml2class.txt: related updates
9262 * python/tests/Makefile.am python/tests/reader.py
9263 python/tests/reader2.py python/tests/reader3.py: updated a bit
9264 the old tests and added a new one to test the entities handling
9265
Daniel Veillardaba976d2002-12-28 21:14:18 +00009266Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
9267
9268 * python/generator.py python/libxml2class.txt
9269 python/tests/reader.py python/tests/reader2.py: changed the
9270 generator to provide casing for the XmlTextReader similar to
9271 C# so that examples and documentation are more directly transposable.
9272 Fixed the couple of tests in the suite.
9273
Daniel Veillard83298842002-12-28 15:12:33 +00009274Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
9275
9276 * doc/guidelines.html: added a document on guildeline for
9277 publishing and deploying XML
9278
Daniel Veillard336fc7d2002-12-27 19:37:04 +00009279Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
9280
9281 * valid.c xmlreader.c: final touch running DTD validation
9282 on the XmlTextReader
9283 * python/tests/Makefile.am python/tests/reader2.py: added a
9284 specific run based on the examples from test/valid/*.xml
9285
Daniel Veillardf25b4ca2002-12-27 15:18:35 +00009286Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
9287
9288 * python/libxml.py: added a few predefined xmlTextReader parser
9289 configuration values.
9290
Daniel Veillard0e9dafa2002-12-27 11:58:25 +00009291Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9292
9293 * python/libxml_wrap.h: trying to fix #102037
9294
Daniel Veillard8dbd4952002-12-27 11:34:48 +00009295Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
9296
9297 * SAX.c: fixing bug #95296, when the predefined entities
9298 are redefined in the DTD the default one must be used
9299 instead anyway.
9300
MST 2002 John Fleck6647aed2002-12-26 02:23:24 +00009301Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
9302
9303 * doc/xmllint.xml
9304 * doc/xmllint.1
9305 Add discussion of XML_DEBUG_CATALOG to xmllint man
9306 page - bug #100907
9307
9308
Daniel Veillarddf512f42002-12-23 15:56:21 +00009309Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9310
9311 * xmlreader.c: Fixed the empty node detection to avoid reporting
9312 an inexistant close tag.
9313
Daniel Veillard0d132cf2002-12-23 14:43:32 +00009314Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
9315
9316 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
9317 for Python 2.1
9318
Daniel Veillardfe8aab92002-12-22 10:25:41 +00009319Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
9320
9321 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
9322
Daniel Veillard4258b9c2002-12-20 10:29:40 +00009323Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
9324
9325 * doc/libxml2-api.xml python/tests/reader.py: one really need
9326 to provide the base URI information when creating a reader parser
9327 from an input stream. Updated the API and the example using it.
9328
Daniel Veillardea7751d2002-12-20 00:16:24 +00009329Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
9330
9331 * testReader.c xmlreader.c valid.c include/libxml/tree.h
9332 include/libxml/valid.h include/libxml/xmlreader.h: working on
9333 DTD validation on top of xml reader interfaces. Allows to
9334 validate arbitrary large instances. This required some extensions
9335 to the valid module interface and augmenting the size of xmlID
9336 and xmlRef structs a bit.
9337 * uri.c xmlregexp.c: simple cleanup.
9338
Daniel Veillardbeb70bd2002-12-18 14:53:54 +00009339Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9340
9341 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
9342 work on the xml reader interfaces.
9343 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
9344 Web page for the Windows binaries.
9345
Daniel Veillard4a6d39b2002-12-17 18:33:01 +00009346Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
9347
9348 * xmlIO.c: applied a patch for VMS following the report by
9349 Nigel Hall
9350
Daniel Veillard3772de32002-12-17 10:31:45 +00009351Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
9352
9353 * parser.c: the parseStartTag bug fix wasn't complete.
9354
Daniel Veillard67df8092002-12-16 22:04:11 +00009355Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
9356
9357 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
9358 parseStartTag, fixing it.
9359 * test/att4 result/att4 result/noent/att4: adding the test
9360 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
9361 more methods to XmlTextReader.
9362
Igor Zlatkovicd453c632002-12-16 18:45:48 +00009363Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9364
9365 * win32/libxml2.def.src: added more xml reader exports
9366 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
9367 to the build
9368
MST 2002 John Fleck7c67a832002-12-16 13:38:06 +00009369Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
9370
9371 * doc/tutorial/xmltutorial.xml
9372 plus generated html and pdf
9373 Updating tutorial again based on further comments from Niraj
9374 Tolia on the last iteration
9375
MST 2002 John Fleck44aacb32002-12-16 04:34:57 +00009376Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
9377
9378 * doc/tutorial/xmltutorial.xml
9379 * doc/tutorial/includekeyword.c
9380 * doc/tutorial/includegetattribute.c
9381 plus generated html and pdf
9382 Adding fix from Niraj Tolia to tutorial to properly free memory.
9383
9384
Daniel Veillardda46d2d2002-12-15 23:36:49 +00009385Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
9386
9387 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
9388 more methods of XmlTextReader.
9389 * python/libxml2class.txt python/tests/reader.py: this increased the
9390 methods in the bndings, augmented the test to check those new
9391 functions.
9392
Daniel Veillard0eb38c72002-12-14 23:00:35 +00009393Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
9394
9395 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
9396 methods of XmlTextReader.
9397 * python/generator.py python/libxml_wrap.h python/types.c
9398 python/libxml2class.txt: added the reader to the Python bindings
9399 * python/tests/Makefile.am python/tests/reader.py: added a specific
9400 test for the Python bindings of the Reader APIs
9401 * parser.c: small cleanup.
9402
Daniel Veillard06503452002-12-13 10:42:08 +00009403Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
9404
9405 * xinclude.c: fallback was only copying the first child not the
9406 full child list of the fallback element, closes #89684 as reopened
9407 by Bernd Kuemmerlen
9408
Igor Zlatkovic2d45f522002-12-12 12:33:43 +00009409Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9410
9411 * win32/libxml2.def.src: exported htmlNodeDumpOutput
9412
Daniel Veillard000eafb2002-12-12 10:04:22 +00009413Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
9414
Daniel Veillardc1eed322002-12-12 11:01:32 +00009415 * configure.in: preparing release of 2.4.30
Daniel Veillard000eafb2002-12-12 10:04:22 +00009416 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
Daniel Veillardc1eed322002-12-12 11:01:32 +00009417 gives enum values, fix functype return type, put back fields in
9418 structs
9419 * doc/*: updated the docs rebuilt
Daniel Veillard000eafb2002-12-12 10:04:22 +00009420
Daniel Veillard024b5702002-12-12 00:15:55 +00009421Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
9422
9423 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
9424 about htmlNodeDumpOutput location.
9425 * xpath.c: removed an undefined function signature
9426 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
9427 too many symbols in the API breaking the python bindings.
9428 Updated with the libxslt/libexslt changes.
9429
Daniel Veillard9b4bb4d2002-12-11 19:28:47 +00009430Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
9431
9432 * configure.in: preparing release of 2.4.29
9433 * doc/*: rebuilt the docs and API
9434 * xmlreader.c: a few more fixes for the XmlTextReader API
9435
Igor Zlatkovicf6273a02002-12-11 17:00:54 +00009436Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9437
9438 * include/win32config.h: applied mingw patch from Magnus Henoch
9439
Daniel Veillard5aad8322002-12-11 15:59:44 +00009440Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
9441
9442 * catalog.c doc/libxml2-api.xml: a bit more cleanup
9443
Daniel Veillarda9b66d02002-12-11 14:23:49 +00009444Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
9445
9446 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
9447 building Python script, does the C parsing directly, generates
9448 a better API description including structure fieds defs and
9449 enums. Still a couple of bugs, but good enough for the python
9450 wrappers now.
9451 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
9452 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
9453 include/libxml/schemasInternals.h include/libxml/tree.h: more
9454 cleanup based on the python analysis script reports.
9455 * libxml.spec.in: make sure the API XML description is part of the
9456 devel package.
9457
Daniel Veillard01c13b52002-12-10 15:19:08 +00009458Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
9459
9460 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
9461 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
9462 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
9463 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
9464 code cleanup, especially the function comments.
9465 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
9466
Daniel Veillarde1ca5032002-12-09 14:13:43 +00009467Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
9468
9469 * Makefile.am xmlreader.c include/libxml/Makefile.am
9470 include/libxml/xmlreader.h: Adding a new set of APIs based on
9471 the C# TextXmlReader API but converted to C. Allow to parse
9472 in constant memory usage, far simpler to program and explain
9473 than the SAX like APIs, unfinished but working.
9474 * testReader.c: test program
9475
Igor Zlatkovic70a296c2002-12-08 17:34:54 +00009476Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9477
9478 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
9479
Daniel Veillard64b35282002-12-04 15:10:40 +00009480Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
9481
9482 * tree.c: Chip turner indicated that XHTML1 serialization
9483 rule for style actually break on both IE and Mozilla,
9484 try to avoid the rule if escaping ain't necessary
9485
Daniel Veillard8efff672002-12-04 11:44:48 +00009486Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
9487
9488 * nanhttp.c: handle HTTP URL escaping, problem reported by
9489 Glen Nakamura and Stefano Zacchiroli
9490
Daniel Veillard1c732d22002-11-30 11:22:59 +00009491Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
9492
9493 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
9494
Daniel Veillardfdd27d22002-11-28 11:55:38 +00009495Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9496
9497 * uri.c: Johann Richard pointed out some XPointer problems for
9498 URN based URI references in XInclude. Modified the URI parsing
9499 and saving routines to allow correct parsing and saving of
9500 XPointers, especially when attached to "opaque" scheme accordingly
9501 to RFC 2396
9502
Daniel Veillard8db67d22002-11-27 19:39:27 +00009503Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
9504
9505 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
9506 of refactoring to the HTML saving code.
9507 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
9508 in the doc.
9509
Daniel Veillardebc4ca92002-11-27 11:43:05 +00009510Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
9511
9512 * tree.c include/libxml/tree.h: refactored the XML dump of a node
9513 to a buffer API to reuse the generic dump to an OutputIO layer,
9514 this reduces code, fixes xmlNodeDump() for XHTML, also made
9515 xmlNodeDump() now return the number of byte written.
9516
Daniel Veillard9d5ea172002-11-27 08:02:06 +00009517Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
9518
9519 * python/setup.py.in: another patch from Stéphane Bidoul for
9520 Python bindings on Windows
9521 * doc/parsedecl.py: small cleanup
9522
Daniel Veillard9715c172002-11-25 16:33:40 +00009523Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
9524
9525 * libxml.spec.in configure.in: add a line in %changelog for releases
9526
Daniel Veillard9bc53102002-11-25 13:20:04 +00009527Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
9528
9529 * parser.c: patch from Marcus Clarke fixing a problem in entities
9530 parsing that was detected in KDe documentations environment.
9531
Daniel Veillardfaa35ff2002-11-24 13:53:43 +00009532Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
9533
9534 * python/libxml.c (libxml_prev): Return the previous as opposed to
9535 the next node (I guess this is the result of some cut & paste programming:)
9536
Daniel Veillard80d7b902002-11-23 16:23:08 +00009537Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9538
9539 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
9540
Daniel Veillarda1196ed2002-11-23 11:22:49 +00009541Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
9542
9543 * python/generator.py python/libxml.c python/setup.py.in: trying
9544 to fix the Python bindings build on Windows (Stéphane Bidoul)
9545
Igor Zlatkovic9ab71552002-11-22 21:41:43 +00009546Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9547
9548 * win32/configure.js: added option for python bindings
9549 * win32/libxml2.def.src: added more exports
9550
Igor Zlatkovicace7cd22002-11-22 18:07:00 +00009551Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9552
9553 * win32/Makefile.mingw: fixed unresolved symbols when linking with
9554 pthreads
9555 * win32/wince/*: applied updates to Windows CE port from Javier
9556
Daniel Veillardf9c4cad2002-11-22 15:57:07 +00009557Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9558
9559 * configure.in: preparing 2.4.28
9560 * libxml.spec.in doc/Makefile.am: some cleanup
9561 * doc/*: updated the news and regenerated.
9562
Daniel Veillardfee408f2002-11-22 13:18:30 +00009563Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
9564
9565 * HTMLparser.c: final touch at closing #87235 </p> end tags
9566 need to be generated.
9567 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
9568 this change slightly the output of a few tests
9569 * doc/*: regenerated
9570
Daniel Veillardd2ff0392002-11-22 12:28:38 +00009571Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
9572
9573 * parserInternals.c: fixing bug #99190 when UTF8 document are
9574 parsed using the progressive parser and the end of the chunk
9575 is in the middle of an UTF8 multibyte character.
9576
William M. Brack8b2c7f12002-11-22 05:07:29 +00009577Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9578
9579 * threads.c: fixed initialization problem in xmlNewGlobalState
9580 which was causing crash.
9581 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
9582 in xmlInitializeGlobalState.
9583 * parserInternals.c: cleaned up ctxt->sax initialisation.
9584
Daniel Veillardd5c2f922002-11-21 14:10:52 +00009585Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
9586
9587 * tree.c include/libxml/tree.h: modified the existing APIs
9588 to handle XHTML1 serialization rules automatically, also add
9589 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
9590 libxslt serialization uses it when needed without changing
9591 the library API.
9592 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
9593 result/xhtml1: added a new test specifically for xhtml1 output
9594 and updated the result of one XHTML1 test
9595
Daniel Veillardd076a202002-11-20 13:28:31 +00009596Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
9597
9598 * xinclude.c parserInternals.c encoding.c: fixed #99082
9599 for xi:include encoding="..." support on text includes.
9600 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
9601 test/XInclude/ents/isolatin.txt : added a specific regression test
9602 * python/generator.py python/libxml2class.txt: fixed the generator
9603 the new set of comments generated for doc/libxml2-api.xml were
9604 breaking the python generation.
9605
Daniel Veillard817e70b2002-11-19 22:28:48 +00009606Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
9607
9608 * doc/Makefile.am: repair some problem if gtk-doc fail or such
9609 * configure.in: patch for Solaris on new autoconf closes #98880
9610 * doc/parsedecl.py: repair the frigging API building script,
9611 did I say that python xmllib sucks ?
9612 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
9613 and some comment are no more truncated.
9614
Daniel Veillarda7e05b42002-11-19 08:11:14 +00009615Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
9616
9617 * parser.c: Martin Stoilov pointed out a potential leak in
9618 xmlCreateMemoryParserCtxt
9619
Daniel Veillardbc6e1a32002-11-18 15:07:25 +00009620Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
9621
9622 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
9623 included in HTML documents and using the push parser.
9624
Daniel Veillard4efd3be2002-11-18 09:11:13 +00009625Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
9626
9627 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
9628 specified, look for the Python interpreter not just in the
9629 specified root but also in the specified location. Fixes #98825
9630
Daniel Veillarda8c0adb2002-11-17 22:37:35 +00009631Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
9632
9633 * python/libxml.c: fixing bug #98792 , node may have no doc
9634 and dereferencing without checking ain't good ...
9635
Daniel Veillarddad3f682002-11-17 16:47:27 +00009636Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
9637
9638 * configure.in: preparing release 2.4.27
9639 * doc/* : updated and rebuilt the docs
9640 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
9641 and all the docs are actually packaged and in the final RPMs
9642 * parser.c parserInternals.c include/libxml/parser.h: restore
9643 xmllint --recover feature.
9644
Daniel Veillard68e9e742002-11-16 15:35:11 +00009645Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
9646
Daniel Veillard784b9352003-02-16 15:50:27 +00009647 * parser.c xpath.c: fixing #96925 wich was also dependent on the
Daniel Veillard68e9e742002-11-16 15:35:11 +00009648 processing of parsed entities, and XPath computation on sustitued
9649 entities.
9650 * testXPath.c: make sure entities are substitued.
9651
Daniel Veillard328f48c2002-11-15 15:24:34 +00009652Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
9653
Daniel Veillard784b9352003-02-16 15:50:27 +00009654 * parser.c: fixed #96594, which was totally dependent on the
Daniel Veillard328f48c2002-11-15 15:24:34 +00009655 processing of internal parsed entities, which had to be changed.
9656
Daniel Veillard66651aa2002-11-15 11:21:43 +00009657Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
9658
9659 * Makefile.am python/Makefile.am python/tests/Makefile.am:
9660 trying to fix bug #98517 about building outside the source tree
9661 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
9662
Igor Zlatkovic2772cea2002-11-14 17:45:20 +00009663Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9664
9665 * include/win32config.h: cleanup
9666 * win32/Makefile.mingw: integrated mingw in JScript configure
9667 * win32/Makefile.msvc: modified to allow mingw coexistence
9668 * win32/configure.js: integrated mingw
9669 * win32/Readme.txt: cleanup
9670
Daniel Veillard8dd86a52002-11-12 21:14:17 +00009671Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
9672
9673 * HTMLparser.c: strengthen the guard in the Pop macros,
9674 like in the XML parser, closes bug #97315
9675
Daniel Veillard0821b152002-11-12 20:57:47 +00009676Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
9677
9678 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
9679 callback is never used.
9680
Daniel Veillard8606bbb2002-11-12 12:36:52 +00009681Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
9682
9683 * parserInternals.c: fixed the initialization of the SAX structure
9684 which was breaking xsltproc
9685 * xpath.c: patch from Petr Pajas for CDATA nodes
9686 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
9687 * parser.c include/libxml/parser.h: patch from Peter Jones
9688 removing a leak in xmlSAXParseMemory() and adding the
9689 function xmlSAXParseMemoryWithData()
9690
MST 2002 John Fleckf854d992002-11-12 03:49:05 +00009691Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
9692
9693 adding pdf of tutorial, changing web page to link to it
9694 * doc/tutorial/xmltutorial.pdf
9695 * doc/xml.html
9696 * doc/docs.html
9697
MST 2002 John Fleck52717f32002-11-11 03:49:33 +00009698Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
9699
9700 * doc/tutorial/ar01s08.html
9701 adding file what I forgot for tutorial
9702
9703
MST 2002 John Fleckbd3b4fd2002-11-11 03:41:11 +00009704Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
9705
9706 Adding encoding discussion to tutorial
9707 Added:
9708 * doc/tutorial/images/*.png: DocBook admonition image files
9709 * doc/tutorial/apf.html, apg.html: new generated html
9710 * doc/tutorial/includeconvert.c: conversion code entity file
9711 changed:
9712 * doc/tutorial/xmltutorial.xml: DocBook original
9713 * doc/tutorial/*.html: generated html
9714
Igor Zlatkovic22bafff2002-11-08 17:19:08 +00009715Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9716
9717 * include/libxml/*.h: retired xmlwin32version.h
9718 * doc/Makefile.am: retired xmlwin32version.h
9719 * win32/configure.js: retired xmlwin32version.h
9720
Igor Zlatkovica2258da2002-11-08 15:55:33 +00009721Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9722
9723 * win32/libxml2.def.src: exported additional symbols
Igor Zlatkovic22bafff2002-11-08 17:19:08 +00009724 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
9725 sisterhood
Igor Zlatkovica2258da2002-11-08 15:55:33 +00009726
Daniel Veillard7216cfd2002-11-08 15:10:00 +00009727Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
9728
9729 * globals.c: fixed a typo pointed out by Igor
9730 * xpath.c: try to speed up node compare using line numbers
9731 if available.
9732
Daniel Veillarda70d62f2002-11-07 14:18:03 +00009733Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
9734
9735 * tree.c: make xmlFreeNode() handle attributes correctly.
9736
Igor Zlatkovicb8e99cc2002-11-06 22:52:29 +00009737Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9738
9739 * catalog.c: completed the #96963 fix, as reported by Karl
9740 Eichwalder
9741
Daniel Veillard56f21f22002-11-06 15:49:46 +00009742Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
9743
9744 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
9745
Daniel Veillard91ad8792002-11-04 17:06:52 +00009746Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
9747
9748 * Makefile.am: switched the order of a couple of includes
9749 to fix bugs #97100
9750
Igor Zlatkovic2bb82ee2002-10-31 16:15:43 +00009751Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9752
9753 * catalog.c: fixed bug #96963, reverted to the old behaviour of
9754 xmlLoadCatalogs that used to separate directories with a ':'.
9755
Igor Zlatkovic9fdd8f32002-10-31 16:01:23 +00009756Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9757
9758 * threads.c: improvements to the Windows-side of thread handling
9759 * testThreads.c: conditionally excluded unistd.h
9760 * testThradsWin32.c: broke overlong lines
9761 * include/win32config.h: adapted thread-related macros to the new
9762 scheme and for pthreads on Windows
9763 * win32/Makefile.msvc: introduced a more flexible thread build,
9764 added testThreads[Win32].c to the build
9765 * win32/configure.js: introduced a more flexible thread config
9766
John Fleck61f6fb62002-10-31 15:23:29 +000097672002-10-31 John Fleck <jfleck@inkstain.net>
9768
9769 * doc/xml.html (and, by implication, FAQ.html)
9770 added UTF-8 conversaion FAQ from Marcus Labib Iskander
9771
Igor Zlatkovicf95b56b2002-10-29 17:33:35 +00009772Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9773
9774 * configure.in: removed xmlwin32version.h
9775 * include/libxml/Makefile.am: removed xmlwin32version.h
9776
Daniel Veillardce66ce12002-10-28 19:01:59 +00009777Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
9778
9779 * tree.c: applied patch from Brian Stafford to fix a bug
9780 in xmlReconciliateNs()
9781
Daniel Veillard7e3f1402002-10-28 18:52:57 +00009782Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
9783
9784 * tree.c: applied patch from Christian Glahn to allow
9785 xmlNewChild() on document fragment nodes
9786
Daniel Veillardb39bc392002-10-26 19:29:51 +00009787Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
9788
9789 * parser.c: Christian Glahn found a problem with a recent
9790 patch to xmlParseBalancedChunkMemoryRecover()
9791 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
9792 problems
9793 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
9794 test/schemas/seq*: added the test cases from Charles
9795
Daniel Veillard366a9152002-10-23 20:43:53 +00009796Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
9797
9798 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
9799 serious cleanup of the spec file and associated changes
9800 in the Makefiles.
9801 * valid.c: try to remove some warnings on x86_64
9802
Daniel Veillardd033d022002-10-23 14:55:02 +00009803Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9804
9805 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
9806 fix bug #96586
9807
Daniel Veillardce02dbc2002-10-22 19:14:58 +00009808Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
9809
9810 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
9811 parsing, applied his patch
9812 * result/HTML/attrents.html result/HTML/attrents.html.err
9813 result/HTML/attrents.html.sax test/HTML/attrents.html:
9814 added the test and result case provided by Mikhail Sogrine
9815
Daniel Veillarde645e8c2002-10-22 17:35:37 +00009816Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
9817
9818 * vms/build_libxml.com vms/config.vms vms/readme.vms
9819 include/libxml/parser.h include/libxml/parserInternals.h
9820 include/libxml/tree.h include/libxml/xmlIO.h
9821 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
9822 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
9823 Applied the VMS update patch from Craig A. Berry
9824 * doc/*.html: update
9825
Daniel Veillardf000f072002-10-22 14:28:17 +00009826Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
9827
9828 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
9829
Daniel Veillard1e208222002-10-22 14:25:25 +00009830Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
9831
9832 * debugXML.c: adding a grep command to --shell in xmllint
9833 for T.V. Raman
9834
Daniel Veillard9cdcf362002-10-22 14:23:59 +00009835Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9836
9837 * xmlcatalog.c: tried to fix some of the problem with --sgml
9838
Daniel Veillard935494a2002-10-22 14:22:46 +00009839Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
9840
9841 * parser.c: tried to fix bug #91500 where doc->children may
9842 be overriden by a call to xmlParseBalancedChunkMemory()
9843
9844Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
9845
9846 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
9847 identifiers in SGML catalogs containing '&'
9848
Daniel Veillardc0ac0692002-10-20 21:31:50 +00009849Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
9850
9851 * python/types.c: fixed bugs when passing result value tree
9852 to Python functions.
9853
Daniel Veillard48267432002-10-18 11:21:38 +00009854Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
9855
9856 * configure.in: preparing the release of 2.4.26
9857 * doc/*: updated and rebuilt the documentation
9858
Daniel Veillardbb284f42002-10-16 18:02:47 +00009859Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
9860
9861 * parser.c: fixed a XML Namespace compliance bug reported by
9862 Alexander Grimalovsky
9863
Daniel Veillard44892f72002-10-16 15:23:26 +00009864Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9865
9866 * HTMLtree.c: fixed serialization of script and style when
9867 they are not lowercase (i.e. added using the API to the tree).
9868
Daniel Veillard2fd85422002-10-16 14:32:41 +00009869Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
9870
9871 * valid.c: make xmlValidateDocument emit a warning msg if there
9872 is no DTD, pointed by Christian Glahn
9873
Daniel Veillard32370232002-10-16 14:08:14 +00009874Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
9875
9876 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
9877 content model when some of the blocks have min or max, and a couple
9878 of bugs found in the process.
9879 * result/schemas/list0* test/schemas/list0*: added some specific
9880 regression tests
9881
Daniel Veillarda2e8c5c2002-10-15 10:41:43 +00009882Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
9883
9884 * README: updated the contact informations
9885
Daniel Veillard63186732002-10-15 08:43:17 +00009886Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9887
9888 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
9889 misses it, reported by Peter Bray.
9890
Daniel Veillard96c3a3b2002-10-14 15:39:04 +00009891Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
9892
9893 * tree.c: investigating xmlNodeGetContent() on namespace nodes
9894 and removed a few warnings
9895
Daniel Veillard819d5cb2002-10-14 11:15:18 +00009896Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
9897
9898 * parser.c: Christian Glahn found a small bug in the push parser.
9899 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
9900 public
9901
Daniel Veillard6045c902002-10-09 21:13:59 +00009902Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9903
9904 * xmlschemas.c include/libxml/xmlschemas.h: added
9905 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
9906 * testSchemas.c: added --memory to test the new interface
9907
Daniel Veillardf0070122002-10-09 14:24:17 +00009908Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
9909
9910 * doc/index.py doc/search.php: integrated the XSLT indexing,
9911 a few fixed in the indexer, added a scope selection at the
9912 search level.
9913
Daniel Veillard01992e02002-10-09 10:20:30 +00009914Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
9915
9916 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
9917 this was due to uninitialized parts of the validation context
9918
Daniel Veillard321be0c2002-10-08 21:26:42 +00009919Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
9920
9921 * debugXML.c: applied patch from Mark Vakoc except the API
9922 change, preserved it.
9923 * doc/*: updated the docs to point to the search engine for
9924 information lookup or before bug/help reports.
9925
Daniel Veillard01e87d22002-10-08 16:55:06 +00009926Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
9927
9928 * doc/index.py doc/search.php: added mailing-list archives
9929 indexing and lookup
9930
Daniel Veillard9dc1cf12002-10-08 08:26:11 +00009931Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
9932
9933 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
9934
Daniel Veillard9b006132002-10-07 11:13:27 +00009935Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
9936
9937 * doc/index.py: improved HTML indexing
9938 * doc/search.php: make the queries also lookup the HTML based indexes
9939
Daniel Veillard141d04b2002-10-06 21:51:18 +00009940Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
9941
9942 * doc/index.py: added HTML page indexing
9943
Igor Zlatkovic91a62702002-10-04 13:34:16 +00009944Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9945
Igor Zlatkovicd7f3c332002-10-04 13:38:53 +00009946 * xmlIO.c: extended Windows path normalisation to fix the base
Igor Zlatkovic91a62702002-10-04 13:34:16 +00009947 problem in libxslt.
9948 * catalog.c: fixed list handling in XML_CATALOG_FILES
9949
Daniel Veillardceb09b92002-10-04 11:46:37 +00009950Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9951
9952 * valid.c: typo/bug found by Christian Glahn
9953
Igor Zlatkovic9d66fa12002-09-29 17:54:36 +00009954Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9955
9956 * xmlIO.c: applied Windows CE patch from Javier.
9957 * win32/wince: new directory, contains support for the PocketPC
9958 with Windows CE from Javier.
9959 * include/win32config.h: reorganised, removed duplicate
9960 definitions and applied WinCE patch from Javier.
9961 * include/wsockcompat.h: new file, now contains WinSock
9962 compatibility macros.
9963 * win32/Makefile.msvc: introduced double-run compilation.
9964
Daniel Veillarde16b5742002-09-26 17:50:03 +00009965Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
9966
9967 * configure.in include/libxml/xmlwin32version.h: preparing release
9968 of 2.4.25
9969 * doc/*: updated and regenerated teh docs and web pages.
9970
Daniel Veillard90d68fb2002-09-26 16:10:21 +00009971Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
9972
9973 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
9974 error were not covering namespace declarations.
9975 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
9976 it was missing the attribute declaration for the namespace
9977 * result/VC/NS3: the fix now report breakages in that test
9978
Daniel Veillardabe01742002-09-26 12:40:03 +00009979Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
9980
9981 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
9982
Daniel Veillard2ace1952002-09-26 12:28:02 +00009983Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
9984
9985 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
9986 and regenerated the docs and web site
9987
Daniel Veillarddda8f1b2002-09-26 09:47:36 +00009988Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9989
9990 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
9991 ATTRIBUTE_UNUSED is always put after the attribute declaration,
9992 not before
9993
Daniel Veillardd4cb1e82002-09-26 09:34:23 +00009994Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
9995
9996 * python/generator.py python/libxml2class.txt: fixed a stupid error
9997 breaking the python API
9998
Daniel Veillardb7c29c32002-09-25 22:44:43 +00009999Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
10000
10001 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
10002 triostr.c triostr.h: applied a trio update patch from
10003 Bjorn Reese which should work with MinGW
10004
Daniel Veillardbd9afb52002-09-25 22:25:35 +000010005Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
10006
10007 * tree.c: improving some documentation comments
10008 * xmlregexp.c: found and fixed a mem leak with python regression tests
10009 * doc/*: rebuilt the doc and the API XML file including the
10010 xmlregexp.h xmlautomata.h and xmlunicode.h headers
10011 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
10012 python/types.c: added access to the XML Schemas regexps from
10013 python
10014 * python/tests/Makefile.am python/tests/regexp.py: added a
10015 simple regexp bindings test
10016
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +000010017Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
10018
Daniel Veillardbd9afb52002-09-25 22:25:35 +000010019 * doc/xml.html:
10020 fixing ftp links - thanks to Vitaly Ostanin
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +000010021
Daniel Veillard118aed72002-09-24 14:13:13 +000010022Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
10023
10024 * xmlregexp.c: fixed the data callback on transition functionality
10025 which was broken when using the compact form
10026 * result/schemas/*: updated the results, less verbose, all tests
10027 pass like before
10028 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
10029 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
10030 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
10031 annoying warnings
10032 * xpath.c: try to provide better error report when possible
10033
Daniel Veillard72336152002-09-21 13:08:14 +000010034Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
10035
10036 * Makefile.am: fixed a breakage raised by Jacob
10037
Igor Zlatkovic3f1e94b2002-09-20 18:08:17 +000010038Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10039
10040 * include/win32config.h: added HAVE_ERRNO_H definition for parts
10041 which don't use sockets
10042
Igor Zlatkovic01280582002-09-20 16:40:34 +000010043Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10044
10045 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
10046 * win32/configure.js: applied zlib patch from Daniel Gehriger
10047
Igor Zlatkovic9a4efcb2002-09-20 13:41:55 +000010048Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10049
10050 * win32/configure.js: applied the patch from Mark Vakoc for
10051 regexp support
10052 * win32/libxml2.def.src: applied the patch from Mark Vakoc
10053 for regexp support
10054
Daniel Veillardb5c05732002-09-20 13:36:25 +000010055Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
10056
10057 * xmlschemastypes.c: as pointed by Igor Float and Double
10058 parsing ain't finished yet
10059
Daniel Veillard40b11342002-09-20 12:01:39 +000010060Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
10061
10062 * Makefile.am configure.in: trying to fix #88412 by bypassing
10063 all the python subdir if python ain't detected
10064
Daniel Veillard23e73572002-09-19 19:56:43 +000010065Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
10066
10067 * Makefile.am configure.in include/libxml/xmlversion.h.in:
10068 made configuring with regexps/automata/unicode the default
10069 but without schemas ATM
10070 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
10071 fixed the regexp based DTD validation performance and memory
10072 problem by switching to a compact form for determinist regexps
10073 and detecting the determinism property in the process. Seems
10074 as fast as the old DTD validation specific engine :-) despite
10075 the regexp built and compaction process.
10076
Daniel Veillard5acfd6b2002-09-18 16:29:02 +000010077Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
10078
10079 * valid.c: determinism is debugged, new DTD checking code now works
10080 but xmlFAComputesDeterminism takes far too much CPU and the whole
10081 set usues too much memory to be really usable as-is
10082
Daniel Veillard0f04f8e2002-09-17 23:04:40 +000010083Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
10084
10085 * tree.c: fixed another stupid bug in xmlGetNodePath()
10086 * xmllint.c: --version now report the options compiled in
10087
Daniel Veillarda646cfd2002-09-17 21:50:03 +000010088Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
10089
10090 * HTMLparser.c: small cleanup
10091 * valid.c xmlregexp.c: switched DTD validation to use only regexp
10092 when configured with them. A bit of debugging around the determinism
10093 checks is still needed
10094
Daniel Veillard63b01c22002-09-17 19:25:28 +000010095Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
10096
10097 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
10098
Daniel Veillard92727042002-09-17 17:59:20 +000010099Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
10100
10101 * xmlIO.c: small portability glitch fixed.
10102
Daniel Veillard84d70a42002-09-16 10:51:38 +000010103Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
10104
10105 * xmlschemastypes.c: incomplete steps for real/double support
10106 * testAutomata.c include/libxml/xmlautomata.h
10107 include/libxml/xmlregexp.h: avoiding a compilation problem
10108 * valid.c include/libxml/valid.h: starting the work toward using
10109 the regexps for actual DTD validation
10110
Daniel Veillardaeb258a2002-09-13 14:48:12 +000010111Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10112
10113 * hash.c: cosmetic cleanup
10114 * valid.c include/libxml/tree.h include/libxml/valid.h: started
10115 integrating a DTD validation layer based on the regexps
10116
Daniel Veillard4402ab42002-09-12 16:02:56 +000010117Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
10118
10119 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
10120 the determinism was tested before eliminating the epsilon
10121 transitions :-(
10122
Daniel Veillardc6d4a932002-09-12 15:00:57 +000010123Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
10124
10125 * python/generator.py python/libxml.c python/libxml.py
10126 python/libxml2-python-api.xml python/libxml2class.txt
10127 python/libxml_wrap.h python/types.c: updated the python
10128 bindings, added code for easier File I/O, and the ability to
10129 define a resolver from Python fixing bug #91635
10130 * python/tests/Makefile.am python/tests/inbuf.py
10131 python/tests/outbuf.py python/tests/pushSAXhtml.py
10132 python/tests/resolver.py python/tests/serialize.py: updated
10133 and augmented the set of Python tests.
10134
Igor Zlatkovic353bf582002-09-10 19:07:14 +000010135Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10136
10137 * win32/configure.js: added more readme info for the binary
10138 package.
10139
Daniel Veillard607b35c2002-09-10 12:16:19 +000010140Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
10141
10142 * xmlIO.c: fixed a stupid out of bound array error
10143
10144Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10145
10146 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
10147 messing around with support for Windows path, cleanups,
10148 trying to identify and fix the various code path to the
10149 filename access. Added xmlNormalizeWindowsPath()
10150
Daniel Veillard76575762002-09-05 14:21:15 +000010151Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
10152
10153 * error.c valid.c: working on better error reporting of validity
10154 errors, especially providing an accurate context.
10155 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
10156 error reports in those cases.
10157
Daniel Veillard3487c8d2002-09-05 11:33:25 +000010158Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
10159
10160 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
10161 parser.c parserInternals.c xmlIO.c: get rid of all the
10162 perror() calls made in the library execution paths. This
10163 should fix both #92059 and #92385
10164
Daniel Veillard19aa7022002-09-05 11:14:19 +000010165Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
10166
10167 * xmllint.c: memory leak reporting was broken after a change
10168 of the preprocessor symbol used to activate it.
10169
Daniel Veillardec6725e2002-09-05 11:12:45 +000010170Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
10171
10172 * tree.c: try to make the copy function work for node of
10173 type XML_DOCUMENT_FRAG_NODE, they are only created by the
10174 DOM layers though, not libxml2 itself.
10175
Daniel Veillardb9cd8b42002-09-05 10:58:49 +000010176Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
10177
10178 * valid.c: try to provide file and line informations, not all
10179 messages are covered, but it's a (good) start
10180
Daniel Veillardbbc72c32002-09-05 10:52:10 +000010181Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
10182
10183 * xinclude.c: reimplemented a large part of the XInclude
10184 processor, trying to minimize resources used, James Henstridge
10185 provided a huge test case which was exhibiting severe memory
10186 consumption problems.
10187
Daniel Veillard2206dbf2002-09-05 08:09:37 +000010188Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
10189
10190 * python/Makefile.am: applied patch from Christophe Merlet to
10191 reestablish DESTDIR
10192
Daniel Veillard5643b5a2002-09-04 12:27:06 +000010193Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
10194
10195 * libxml.spec.in: fixes libary path for x86_64 AMD
10196
John Fleckbe98b332002-09-04 03:16:23 +000010197Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
10198
10199 * doc/tutorial/includekeyword.c
Daniel Veillard5643b5a2002-09-04 12:27:06 +000010200 * doc/tutorial/xmltutorial.xml:
John Fleckbe98b332002-09-04 03:16:23 +000010201 (plus resulting generated html files)
10202 fixing one spot I missed in the tutorial where I hadn't freed
10203 memory properly
10204
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +000010205Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
10206
10207 * doc/tutorial/includeaddattribute.c
10208 * doc/tutorial/includeaddkeyword.c
10209 * doc/tutorial/includegetattribute.c
10210 * doc/tutorial/includekeyword.c
10211 * doc/tutorial/xmltutorial.xml
Daniel Veillard5643b5a2002-09-04 12:27:06 +000010212 * doc/tutorial/*.html:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +000010213 update tutorial to properly free memory (thanks to Christopher
10214 R. Harris for pointing out that this needs to be done)
Daniel Veillard5643b5a2002-09-04 12:27:06 +000010215 * doc/tutorial/images/callouts/*.png:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +000010216 added image files so the callouts are graphical, making it
10217 easier to read ( use "--param callout.graphics 1" to generate
10218 html with graphical callouts)
10219
Daniel Veillarde1662542002-08-28 11:50:59 +000010220Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
10221
10222 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
10223 nice logos generated by Marc Liyanage
10224 * doc/site.xsl *.html: changed the stylesheet to show the new
10225 logo and regenerated the pages
10226
Daniel Veillardb212bbb2002-08-25 14:39:16 +000010227Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
10228
10229 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
10230
Daniel Veillard42766c02002-08-22 20:52:17 +000010231Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
10232
10233 * xpath.c: possible mem leak patch from Jason Adams
10234
10235Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
10236
10237 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
10238 in the XQuery namespace
10239 * configure.in: preparing 2.4.24
10240 * doc/*.html: updated the web pages
10241
10242Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
10243
10244 * python/generator.py: closing bug #85258 by generating conditional
10245 compile check to avoid linking to routines not configured in.
10246
Havoc Pennington84ec40a2002-08-22 13:59:35 +0000102472002-08-22 Havoc Pennington <hp@pobox.com>
10248
10249 * autogen.sh: update error message for missing automake
10250
Daniel Veillard08cccaa2002-08-22 09:47:29 +000010251Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
10252
10253 * python/Makefile.am: typo in target name resulted in libxml2.py
10254 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
10255
Daniel Veillard22669b22002-08-22 07:17:11 +000010256Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
10257
10258 * win32/win32/Makefile.mingw: updated with version from
10259 Elizabeth Barham at http://soggytrousers.net/repository/
10260
Igor Zlatkovica40adbc2002-08-20 14:42:32 +000010261Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10262
10263 * win32/Makefile.msvc: added the prefix location to the include
10264 and lib search path.
10265
Havoc Pennington830e8972002-08-18 22:22:13 +0000102662002-08-18 Havoc Pennington <hp@pobox.com>
10267
10268 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
10269 both automake 1.6 and 1.4 installed get the right automake. Means
10270 compilation from CVS will now require the latest automake 1.4
10271 release, or manually creating symlinks called "automake-1.4" and
10272 "aclocal-1.4"
10273
Daniel Veillardb6984ef2002-08-14 16:55:31 +000010274Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
10275
10276 * configure.in python/Makefile.am: more AMD 64 induced changes from
10277 Frederic Crozat
10278
Daniel Veillardc4bad4a2002-08-14 14:45:25 +000010279Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
10280
10281 * xinclude.c: oops I was missing the xml:base fixup too
10282 * result/XInclude/*.xml: this adds xml:base attributes to most
10283 results of the tests
10284
Daniel Veillarde3b7d9a2002-08-14 14:11:30 +000010285Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
10286
10287 * xinclude.c: quick but apparently working implementation of
10288 xi:fallback, should close bug #89684
10289 * Makefile.am test/XInclude/docs/fallback.xml
10290 result/XInclude/fallback.xml: added a basic test for fallback,
10291 and run with --nowarning to avoid a spurious warning
10292 * configure.in: applied patch from Frederic Crozat for python
10293 bindings on AMD 64bits machines.
10294
Daniel Veillard9e923512002-08-14 08:48:52 +000010295Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
10296
10297 * parser.c: xmlSAXUserParseMemory() really ought to fail if
10298 the caller don't pass a SAX callback block.
10299
Daniel Veillardc1a0da32002-08-14 08:32:18 +000010300Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10301
10302 * tree.c: applied the same fix for the XML-1.0 namespace to
10303 xmlSearchNsByHref() as was done for xmlSearchNs()
10304
Daniel Veillardad11b302002-08-12 14:53:41 +000010305Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
10306
10307 * libxml.3: small cleanup of the man page
10308 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
10309 when serializing HREF attributes generated by XSLT.
10310
Daniel Veillardc084e472002-08-12 13:27:28 +000010311Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
10312
10313 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
10314 version of Marc Liyanage' patch for boolean attributes in HTML
10315 output
10316
Daniel Veillard5f91b372002-08-12 12:13:01 +000010317Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
10318
10319 * python/tests/serialize.py: fixed the test results, indenting
10320 behaviour changed slightly
10321
Aleksey Sanin9e951762002-08-08 18:02:41 +000010322Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
10323
10324 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
10325 new c14n function to Windows def files
10326
Aleksey Saninea4272a2002-08-02 23:50:03 +000010327Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
10328
10329 * c14n.c: fixed a memory leak in c14n code
10330
Daniel Veillard58e44c92002-08-02 22:19:49 +000010331Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
10332
10333 * parser.c include/libxml/parser.h: adding a new API for Christian
10334 Glahn: xmlParseBalancedChunkMemoryRecover
10335 * valid.c: patch from Rick Jones for some grammar cleanup in
10336 validation messages
10337 * result/VC/* result/valid/*: this slightly change some of the
10338 regression tests outputs
10339
Daniel Veillard0bf29002002-08-01 12:54:11 +000010340Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
10341
10342 * tree.c: trying to fix a problem in namespaced attribute handling
10343 raised by Christian Glahn
10344
Daniel Veillard6f46f6c2002-08-01 12:22:24 +000010345Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
10346
10347 * encoding.c include/libxml/encoding.h: Opening the interface
10348 xmlNewCharEncodingHandler as requested in #89415
10349 * python/generator.py python/setup.py.in: applied cleanup
10350 patches from Marc-Andre Lemburg
10351 * tree.c: fixing bug #89332 on a specific case of loosing
10352 the XML-1.0 namespace on xml:xxx attributes
10353
Aleksey Sanin2c135a12002-08-01 06:31:50 +000010354Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
10355
10356 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
10357 corner case from new Merlin's test suite and added a callback
10358 that will be used to improve xmlsec performance
10359
10360
Daniel Veillard0b22def2002-07-29 16:23:03 +000010361Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
10362
10363 * HTMLtree.c: trying to fix the <style> escaping problem in
10364 HTML serialization bug #89342
10365
Daniel Veillard0b28e882002-07-24 23:47:05 +000010366Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
10367
10368 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
10369 and rebuilt the web site.
10370
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +000010371Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard0b28e882002-07-24 23:47:05 +000010372
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +000010373 * include/libxml/tree.h: added _private member to xmlNs struct
10374
Daniel Veillard1d995272002-07-22 16:43:32 +000010375Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
10376
10377 * HTMLparser.c: fixing bug #84876 based on the xml working
10378 code.
10379
William M. Brack61eaba52002-07-21 11:14:18 +000010380Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
10381
10382 * python/Makefile.am: enhanced to fix bug 72012 (errors
10383 when using '-jX' make parameter)
10384
William M. Brackef61d202002-07-19 08:32:00 +000010385Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
10386
10387 * xpath.c: small additional enhancement for booleans
10388 compared to nodesets
10389
Daniel Veillard3a42f3f2002-07-17 17:57:34 +000010390Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10391
10392 * HTMLtree.c: changed the order of the encoding declaration
10393 attributes in the meta tags due to a bug in IE/Mac
10394
William M. Brack0c022ad2002-07-12 00:56:01 +000010395Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
10396
10397 * xpath.c: enhanced handling of booleans (especially '='
10398 and '!=' for nodesets) - fixes bug 85256. Added new
10399 routine xmlXPathNotEqualValues for more proper handling
10400 of '!=' when nodesets are involved.
10401
Daniel Veillard06944e22002-07-11 19:55:18 +000010402Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
10403
10404 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
10405 doc/xmlcatalog_man.xml to the source distribution
10406
Igor Zlatkovic6ac30172002-07-10 19:22:48 +000010407Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10408
10409 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
10410 asked for this.
10411
Daniel Veillard539638b2002-07-06 19:55:14 +000010412Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
10413
10414 * configure.in: preparing 2.4.23
10415 * doc/*: rebuilt the docs
10416
Daniel Veillard176d99f2002-07-06 19:22:28 +000010417Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
10418
10419 * parser.c: fixing bug #84169 by fixing the
10420 comment of xmlCreatePushParserCtxt to describe the
10421 encoding detection parameters better.
10422
Daniel Veillard37f961d2002-07-06 17:53:56 +000010423Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
10424
10425 * valid.c: fixing bug #79331 in one path the lookup for
10426 ID attributes on a namespaced node wasn't handled correctly :-\
10427
Daniel Veillard8c9872c2002-07-05 18:17:10 +000010428Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
10429
10430 * HTMLparser.c: trying to fix 87235 about discarded white
10431 spaces in the HTML parser.
10432 * result/HTML/*: this changes the output of a number of HTML
10433 regression tests
10434
Daniel Veillardfdc91562002-07-01 21:52:03 +000010435Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
10436
10437 * xpath.c: applied patch from Richard Jinks for the namespace
10438 axis + fixed a memory error.
10439 * parser.c parserInternals.c: applied patches from Peter Jacobi
10440 removing ctxt->token for good.
10441 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
10442 popped out by the regression tests.
10443 * Makefile.am: patch for threads makefile from Gary Pennington
10444
William M. Brack6000af52002-06-28 11:43:13 +000010445Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
10446
Daniel Veillardfdc91562002-07-01 21:52:03 +000010447 * xpath.c: enhanced behaviour of position() after usage of
William M. Brack6000af52002-06-28 11:43:13 +000010448 expressions involving preceding-sibling (et al).
10449
Daniel Veillard153120c2002-06-18 07:58:35 +000010450Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
10451
10452 * hash.c: applied a patch from Peter Jacobi to solve a problem
10453 when compiling with the Watcom C on Win32
10454 * result/schemas/*.err: the change of hashing algo generated
10455 permutations in the output
10456
Daniel Veillard5f7f9912002-06-17 17:03:00 +000010457Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10458
10459 * hash.c: applied patch from Sander Vesik improving the quality of
10460 the hash function.
10461
Aleksey Sanina5808b92002-06-14 17:07:41 +0000104622002-06-14 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin49cc9752002-06-14 17:07:10 +000010463
10464 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
10465 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
10466 xmllint.c xpath.c: replaced sprintf() with snprintf()
10467 to prevent possible buffer overflow (the bug was pointed
10468 out by Anju Premachandran)
10469
Daniel Veillarde059b892002-06-13 15:32:10 +000010470Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
10471
10472 * parser.c: removed an uninitialized data error popped by valgrind
10473 on PE references
10474
MDT 2002 John Fleckd7ca7f92002-06-13 03:41:03 +000010475Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
10476
10477 * doc/xml.html
10478 adding tutorial reference to the web page
10479
MDT 2002 John Fleck54520832002-06-13 03:30:26 +000010480Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
10481
10482 * doc/tutorial/xmltutorial.xml
10483 * doc/tutorial/ar01s07.html
10484 * doc/tutorial/ape.html
10485 * doc/tutorial/includegetattribute.c
10486 adding section to tutorial about retrieving an attribute
10487 value
10488
Daniel Veillardf5582f12002-06-11 10:08:16 +000010489Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
10490
10491 * parser.c: applied a couple of patches from Peter Jacobi to start
10492 to get rid of ctxt->token, with a possible significant speed
10493 improvement to be gained once done. Better compliance with PE
10494 references constructs in DTDs too.
10495 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
10496 from Peter too
10497
Daniel Veillard38d80e22002-06-11 07:24:56 +000010498Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
10499
10500 * parser.c: Babak Vahedipour-Kunze reported that openTag in
10501 xmlParseElement was likely to have been deallocated at the
10502 time of the report, possibly leading to segfault. Just report
10503 the tag name now.
10504
Daniel Veillard9e412302002-06-10 15:59:44 +000010505Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10506
10507 * xpath.c: patch from Richard Jinks for XPath substring() function
10508 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
10509
Aleksey Sanina5808b92002-06-14 17:07:41 +0000105102002-06-06 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin9c45ba82002-06-06 21:46:13 +000010511
10512 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
10513
MDT 2002 John Flecka63f3ff2002-06-06 02:14:01 +000010514Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
10515
10516 *doc/FAQ.html
10517 fixing typos in FAQ, thanks to Robert Funnell for the
10518 editing help
10519
Daniel Veillardd2fd1b62002-06-05 12:52:34 +000010520Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
10521
10522 * NEWS: got complaints from rpmlint that it was empty
10523
MDT 2002 John Fleck598f6eb2002-06-04 15:10:36 +000010524Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
10525
10526 * added doc/tutorial, including:
10527 apa.html
10528 apb.html
10529 apc.html
10530 apd.html
10531 ar01s02.html
10532 ar01s03.html
10533 ar01s04.html
10534 ar01s05.html
10535 ar01s06.html
10536 includeaddattribute.c
10537 includeaddkeyword.c
10538 includekeyword.c
10539 includestory.xml
10540 index.html
10541 xmltutorial.xml
10542 libxml tutorial, including generated html
10543
Aleksey Saninf8cb6dd2002-06-04 04:27:06 +000010544Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
10545
10546 * result/c14n/exc-without-comments/merlin-c14n-two-*
10547 result/c14n/without-comments/merlin-c14n-two-*
10548 test/c14n/exc-without-comments/merlin-c14n-two-*
10549 test/c14n/without-comments/merlin-c14n-two-*
10550 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
10551 c14n/exc-c14n and slightly modified test script to handle
10552 these test cases
10553 * c14n.c: fixed bugs for complicated nodes set (namespace
10554 without node and others from merlin-c14n-two.tar.gz)
10555 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
10556 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
10557 for xmlsec performance patch
10558 * xpath.c: fixed self::node() for namespaces and attributes
10559
Daniel Veillardd2fd1b62002-06-05 12:52:34 +000010560Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
10561
10562 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
10563 but with the format parameter
10564 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
10565
Aleksey Saninc57f9c12002-05-31 19:14:57 +000010566Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
10567
10568 * Makefile.am: updated c14n tests suite
10569 * c14n.c: performance improvement for previous c14n patch
10570
Daniel Veillarde72c7562002-05-31 09:47:30 +000010571Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
10572
10573 * parser.c: another peroformance patch from Peter Jacobi, that
10574 time on parsing attribute values.
10575
Aleksey Sanin508a1012002-05-31 06:32:32 +000010576Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
10577
10578 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
10579 into LibXML2 test suite
10580
Aleksey Sanindffd5c82002-05-31 04:24:13 +000010581Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
10582
10583 * c14n.c: propagating xpath ancesstors node fix to c14n
10584 plus small performance improvement to reduce number of
10585 mallocs
10586 * xpath.c: fixed ancestors axis processing for namespace nodes
10587
Daniel Veillard46de64e2002-05-29 08:21:33 +000010588Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
10589
10590 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
10591 Peter Jacobi
10592
Daniel Veillardd5e22ef2002-05-27 21:17:57 +000010593Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
10594
10595 * configure.in: preparing 2.4.22
10596
Daniel Veillard1b31e4a2002-05-27 14:44:50 +000010597Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
10598
10599 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
10600 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
10601 a public entry point.
10602 * doc/*: rebuilt the API and docs
10603
Daniel Veillarded23b7d2002-05-27 12:16:02 +000010604Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
10605
10606 * xpath.c: patch from Richard Jinks to fix a problem introduced
10607 in the previous patch and pointed by Norm
10608
Daniel Veillardc6924812002-05-24 11:10:43 +000010609Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
10610
10611 * libxml.spec.in: fixing bug #81112
10612
Daniel Veillard234bc4e2002-05-24 11:03:05 +000010613Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
10614
10615 * uri.c: fixing bug #82848
10616
Daniel Veillarda2878972002-05-24 07:54:39 +000010617Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10618
10619 * result/catalogs/mycatalog.full: Aleksey's commit changed the
10620 output of one catalog test
10621
Aleksey Sanin114e4752002-05-24 07:20:27 +000010622Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillarda2878972002-05-24 07:54:39 +000010623
Aleksey Sanin114e4752002-05-24 07:20:27 +000010624 * global.data globals.c tree.c include/libxml/globals.h
10625 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
10626 default value for global parameter xmlIndentTreeOutput to 1 and
10627 introduced new global parameter xmlTreeIndentString (the string
10628 used to do one-level indent) with default value " " (as it was
10629 in tree.c)
10630
Daniel Veillard49d5af82002-05-23 11:55:49 +000010631Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
10632
10633 * Makefile.am: Merijn Broeren pointed out a problem when compiling
10634 with trio and schemas.
10635
Daniel Veillard7c13af42002-05-22 09:57:32 +000010636Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10637
10638 * xpath.c: patch from Richard Jinks to fix the problem raised in
10639 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
10640
Daniel Veillard5a872412002-05-22 06:40:27 +000010641Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
10642
10643 * xmlschemas.c: a bit of work on import.
10644 * xmlschemastypes.c: Charles Bozeman provided a compare function
10645 for date/time types so min/max facet restrictions should work,
10646 indeterminate comparisons return an error instead of equal.
10647 * test/schemas/date_0* result/schemas/date_0_0: specific test
10648 from Charles Bozeman too
10649
Daniel Veillard10b6da42002-05-18 07:55:20 +000010650Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
10651
10652 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
10653 from Christian Cornelssen fixing the man pages and the Catalog
10654 building script.
10655 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
10656 next step is <xs:import> I now have a reasonable understanding
10657 of how it works.
10658
Daniel Veillarde5354492002-05-16 08:43:22 +000010659Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
10660
10661 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
10662
Igor Zlatkovic1396e182002-05-14 22:22:40 +000010663Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10664
10665 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
10666
Daniel Veillard088bf112002-05-14 11:03:59 +000010667Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
10668
10669 * xpath.c: fixing an XPath function evalutation bug pointed out
10670 by Alexey Efimov where the context was lost when evaluating
10671 the function arguments
10672
Aleksey Sanin79376ba2002-05-14 06:41:32 +000010673Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard088bf112002-05-14 11:03:59 +000010674
Aleksey Sanin79376ba2002-05-14 06:41:32 +000010675 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
10676 function public for XMLSec performance optimizations
10677
Daniel Veillard3cd72402002-05-13 10:33:30 +000010678Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
10679
10680 * python/generator.py python/libxml2class.txt : fixed a problem
10681 with the HTML parser pointed by Gary Benson
10682 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
10683 example
10684
Aleksey Sanine48a3182002-05-09 18:20:01 +000010685Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
10686 * parser.c: fixed bug #81159 (memory growth in SAX)
10687
Aleksey Sanin50fe8b12002-05-07 16:21:36 +000010688Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
10689 * xpath.c: fixed bug #78858 (the real fix)
10690
Aleksey Sanin29b6f762002-05-05 06:59:57 +000010691Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin50fe8b12002-05-07 16:21:36 +000010692 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
Aleksey Sanin29b6f762002-05-05 06:59:57 +000010693
Daniel Veillard4cbe4702002-05-05 06:57:27 +000010694Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
10695
10696 * tree.c: modified xmlNodeSetBase to allow changing the
10697 base of a document.
10698
Daniel Veillard070803b2002-05-03 07:29:38 +000010699Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
10700
10701 * xmlschemastypes.c: patch Charles Bozeman for validation of
10702 all the date, time, and duration types
10703 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
10704 * configure.in: fixed an error pointed by an user
10705 * xml2-config.in: fixed an error pointed by an user
10706
Aleksey Sanin5aac8b82002-05-01 18:32:28 +000010707Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
10708
10709 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
10710 win32/libxml2.def.src xmlIO.c: exported default
10711 'file:', 'http:' and 'ftp:' protocols input handlers
10712 and maked protocols comparisson case insensitive
10713
Daniel Veillard34de97f2002-04-30 14:29:22 +000010714Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
10715
10716 * configure.in: Neven Has detected a typo
10717
Daniel Veillard28577c32002-04-30 06:48:41 +000010718Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
10719
10720 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
10721 as one of the persons allowed to commit directly to the
10722 module.
10723
Daniel Veillardfc57b412002-04-29 15:50:14 +000010724Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
10725
10726 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
10727 * valid.c: raised a too low limit
10728 * doc/*: rebuilt the docs
10729
Daniel Veillardeca82812002-04-24 11:42:02 +000010730Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
10731
10732 * test/XPath/expr/floats test/XPath/expr/functions
10733 result/XPath/expr/floats result/XPath/expr/functions
10734 xpath.c: another XPath conformance patch from Richard Jinks
10735
Daniel Veillard13e04c62002-04-23 17:51:29 +000010736Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
10737
10738 * xmlschemas.c: fixed validation of attribute groups.
10739 * test/schemas result/schemas: added an example from the primer
10740
Daniel Veillard88c58912002-04-23 07:12:20 +000010741Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
10742
10743 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
10744 * test/schemas result/schemas: updated the test list
10745
Daniel Veillarde19fc232002-04-22 16:01:24 +000010746Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10747
10748 * TODO: updated a bit
10749 * parser.c: made a comment more specific
10750 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
10751 Schemas conformance.
10752 * test/schemas result/schemas: updated the test list
10753
Daniel Veillard441bc322002-04-20 17:38:48 +000010754Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
10755
10756 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
10757 implementing xs:all with minOccurs = 0
10758 * tes/schemas/* result/schemas/*: added more tests covering
10759 xs:all
10760
Daniel Veillard8a001f62002-04-20 07:24:11 +000010761Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
10762
10763 * xmlregexp.c: first implementation of the all particle, this
10764 may need to be revisited for case where not all transitions
10765 must be crossed.
10766
Daniel Veillard7646b182002-04-20 06:41:40 +000010767Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
10768
10769 * tree.c: another entity processing update from Markus Henke
10770
Bjorn Reese54d02fb2002-04-19 15:16:01 +000010771Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
10772
10773 * trionan.c: fixed crash on OSF/1
10774
Daniel Veillardb4398962002-04-19 07:01:55 +000010775Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
10776
10777 * xmlschemas.c: more Schemas work
10778 * test/schemas/* result/schemas/*: added more tests coming
10779 from the spec.
10780
Daniel Veillard54761132002-04-18 21:00:44 +000010781Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10782
10783 * c14n.c: patch from Aleksey Sanin reflecting a change in the
10784 ExcC14N specification
10785
Daniel Veillardbf8dae82002-04-18 16:39:10 +000010786Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
10787
10788 * tree.c: patch from Markus Henke, fix for recursive entities.
10789
Daniel Veillard23b1f372002-04-18 15:50:05 +000010790Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
10791
10792 * xpath.c: fix a problem with string() on a document node.
10793
Daniel Veillarddecd64d2002-04-18 14:41:51 +000010794Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
10795
10796 * Makefile.am xmlschemas.c: more Schemas work
10797 * test/schemas/* result/schemas/*: added more tests coming
10798 from the spec.
10799
Daniel Veillard6231e842002-04-18 11:54:04 +000010800Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
10801
10802 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
10803 * result/HTML/*: this changes a few things in the results
10804
Igor Zlatkovic648b8e92002-04-17 18:35:57 +000010805Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10806
10807 * include/libxml/tree.h: eliminated 'declaration different than
10808 prototype' warning
10809 * include/win32config.h: "resolved" conflicts with errno.h
10810
Daniel Veillardb509f152002-04-17 16:28:10 +000010811Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
10812
10813 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
10814 on the automata interfaces and debug of counted choices
10815 * test/schemas/* result/schemas/*: added a number of tests
10816
Daniel Veillard8651f532002-04-17 09:06:27 +000010817Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
10818
10819 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
10820 a bit of work on Schemas
10821 * testSchemas.c: try to make it more useful
10822 * test/schemas/* result/schemas/* Makefile.am: changed the
10823 Schemas regression test procedure, started adding a few samples
10824
Igor Zlatkovica6f2d902002-04-16 17:57:17 +000010825Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
10826
10827 * include/libxml/encoding.h: Patch for the Borland C++ builder
10828 * include/libxml/tree.h: Patch for the Borland C++ builder
10829 * threads.c: Patch for the Borland C++ builder
Igor Zlatkovice1eff382002-04-16 19:00:21 +000010830 * win32/bcb5: New directory for the Borland C++ builder
10831 project files
Igor Zlatkovica6f2d902002-04-16 17:57:17 +000010832
Igor Zlatkovicea5148d2002-04-16 17:46:25 +000010833Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
10834
10835 * win32/Makefile.msvc: Update for XML Schema support
10836 * win32/configure.js: Update for XML Schema support
10837 * win32/libxml2.def.src: Update for XML Schema support
10838
Daniel Veillard4255d502002-04-16 15:50:10 +000010839Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
10840
10841 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
10842 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
10843 xmlunicode.c include/libxml/Makefile.am
10844 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
10845 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
10846 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
10847 include/libxml/xmlversion.h.in : merged the current state of
10848 XML Schemas implementation, it is not configured in by default,
10849 a specific --schemas configure option has been added.
10850 * test/automata test/regexp test/schemas Makefile.am
10851 result/automata result/regexp result/schemas:
10852 merged automata/regexp/schemas regression tests
10853
Daniel Veillardbc6f7592002-04-16 07:49:59 +000010854Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
10855
10856 * xpath.c: Gary found a compile time problem, fixes #78823
10857
Daniel Veillarda7084cd2002-04-15 17:12:47 +000010858Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
10859
10860 * configure.in: release of 2.4.20
10861 * doc/*: updated and rebuilt the docs
10862
Daniel Veillardf544f192002-04-15 12:56:56 +000010863Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
10864
10865 * python/Makefile.am: patch from Cristian Gafton to build on
10866 Red Hat 6.2, should also fix #75779
10867
Daniel Veillard940492d2002-04-15 10:15:25 +000010868Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10869
10870 * valid.c: first part of fixing #78729
10871
Daniel Veillardeb475a32002-04-14 22:00:22 +000010872Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
10873
10874 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
10875 escaping of URI when saving HTML files.
10876 * result/HTML/*: this impacted some tests
10877
Daniel Veillard9b731d72002-04-14 12:56:08 +000010878Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
10879
10880 * configure.in: trying to fix #77441
10881
Daniel Veillarda8a89fe2002-04-12 21:03:34 +000010882Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
10883
10884 * include/libxml/xmlIO.h: Hallski complained it could not be
10885 included by itself.
10886
Daniel Veillardcb5b4d62002-04-11 08:24:26 +000010887Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
10888
10889 * configure.in: applied an IEEE flag patch for OSF/1 #77825
10890
Igor Zlatkovic9425ce22002-04-10 21:57:11 +000010891Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10892
10893 * win32/configure.js: patch from Nilo for the c14n option
10894 * win32/Makefile.msvc: fixed libxml2.def generation with threads
10895
Daniel Veillardda423da2002-04-10 19:25:38 +000010896Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
10897
10898 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
10899 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
10900 LIBXML_THREAD_ENABLED
10901
Daniel Veillard0eafdef2002-04-10 16:14:34 +000010902Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
10903
10904 * xpath.c: another patch from Richard Jinks for substring conformance
10905 * test/XPath/expr/floats test/XPath/expr/strings
10906 result/XPath/expr/floats result/XPath/expr/strings: update of the
10907 test suite to check those.
10908
Daniel Veillard01917aa2002-04-10 11:30:41 +000010909Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10910
10911 * xpath.c: patch from Richard Jinks for .x float parsing.
10912
Daniel Veillard46d6c442002-04-09 16:10:39 +000010913Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
10914
10915 * parser.c: patch from Markus Henke when an encoding ain't recognized
10916
Daniel Veillard88e0ad42002-04-09 13:48:02 +000010917Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10918
10919 * libxml.m4: got a report that #include <string.h> was needed
10920
Daniel Veillard6e4f1c02002-04-09 09:55:20 +000010921Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
10922
10923 * xmllint.c: applied a fix from Anthony Jones for -o /--output
10924
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +000010925Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
10926
Daniel Veillard6e4f1c02002-04-09 09:55:20 +000010927 * doc/example.html: fixing typo
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +000010928
Daniel Veillardbd6e6312002-04-01 08:04:14 +000010929Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
10930
10931 * xpath.c: fixed a bug in the nodeset to boolean comparison code
10932 pointed out by Melvyn Sopacua.
10933
Daniel Veillarde979e3b2002-03-29 22:43:00 +000010934Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10935
10936 * libxml.m4: Frédéric Crozat gave a patch related to the change
10937 of Include paths breaking the libxml.m4
10938
Daniel Veillard7089d6b2002-03-29 17:28:10 +000010939Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
10940
10941 * xpath.c: Fix bug #76927 forgot to save some context
10942 when evaluating binary expressions
10943
Daniel Veillardd30be4a2002-03-28 18:25:31 +000010944Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
10945
10946 * configure.in: fixed configure for MPE/iX from Markus Henke
10947 * xmlmemory.c: fixed initialization problems
10948 * xpath.c: another set of patches from Richard Jinks this
10949 fixes "make XPathtests" on linux
10950
Daniel Veillard21458c82002-03-27 16:12:22 +000010951Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
10952
10953 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
10954 * test/XPath/expr/compare test/XPath/expr/equality
10955 test/XPath/expr/floats test/XPath/expr/functions
10956 test/XPath/expr/strings result/XPath/expr/compare
10957 result/XPath/expr/equality result/XPath/expr/floats
10958 result/XPath/expr/functions result/XPath/expr/strings: Updated
10959 tests though they show a divergence on Linux
10960
Daniel Veillard28dfed12002-03-27 09:08:17 +000010961Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10962
10963 * xpath.c trionan.c: previous commit also included patches
10964 from Richard Jinks on some IEEE support corner case
10965
Daniel Veillard5fc1f082002-03-27 09:05:40 +000010966Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
10967
10968 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
10969 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
10970 that $(datadir) should be used for docs
10971
Daniel Veillarddb1dc392002-03-26 12:44:39 +000010972Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
10973
10974 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
10975 could leak filedescriptors
10976
Daniel Veillarddd4b9122002-03-26 07:58:43 +000010977Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10978
10979 * configure.in nanohttp.c: applied patch from Allan Clark for
10980 UnixWare/OpenServer
10981
Daniel Veillard19274092002-03-25 16:48:03 +000010982Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10983
10984 * configure.in: preparing 2.4.19
10985 * doc/*: rebuilt the docs
10986
Daniel Veillard56b2db72002-03-25 16:35:28 +000010987Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10988
10989 * nanohttp.c: fixing #76043, got fed up with non-portability
10990 of that piece of code.
10991
Daniel Veillard6f4561a2002-03-25 12:10:14 +000010992Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
10993
10994 * valid.c SAX.c: Never commit without running "make tests" :-(
10995 fix a couple of stupidities in the previous commit
10996 * result/*: a few changes in some attribute order result of previous
10997 commit.
10998
Daniel Veillardd85f4f42002-03-25 10:48:46 +000010999Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
11000
11001 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
11002 the internal subset should not raise duplicate ID errors,
11003 also there was a small bug in conjunction to namespace
11004 declarations defaulted and xml:xxx attributes DTD definitions.
11005
Daniel Veillard56cd18b2002-03-22 14:14:43 +000011006Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11007
11008 * xpath.c: Richard Jinks also raised some rounding problems
11009 this tries to fix them
11010
Daniel Veillard4e2df542002-03-22 12:23:14 +000011011Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
11012
11013 * xpath.c: Richard Jinks spotted an incoherent memory allocation
11014 behaviour in xmlXPathCastToString()
11015
Daniel Veillarddb552912002-03-21 13:27:59 +000011016Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
11017
11018 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
11019 raised by Morus Walter
11020
Daniel Veillard9e537932002-03-21 13:08:08 +000011021Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
11022
11023 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
11024 from Igor
11025
Daniel Veillard6fbcf422002-03-21 12:32:59 +000011026Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11027
11028 * xpath.c: fixing #75619, related to a problem when trying
11029 to evaluate condition when the current node set resulting
11030 from that sub-step evaluation is empty. Also fixes 2 potential
11031 problem with previous-sibling and next-siblings axis.
11032
Daniel Veillard1840ef02002-03-21 08:05:23 +000011033Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
11034
11035 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
11036 HTML support is not configured in.
11037
Daniel Veillard561b7f82002-03-20 21:55:57 +000011038Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11039
11040 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
11041 include/libxml/tree.h: dohh I really didn't intended to commit
11042 this test version :-(
11043
Daniel Veillarde50f3b52002-03-20 19:24:21 +000011044Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
11045
11046 * testSAX.c: I wanted to see the real speed at the SAX interface
11047 after a little too many Ximianer started complaining about the
11048 parser speed.
11049 added a --quiet option:
11050 paphio:~/XML -> ls -l db100000.xml
11051 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
11052 paphio:~/XML -> time ./testSAX --quiet db100000.xml
11053 3200006 callbacks generated
11054 real 0m1.270s
11055 Which means 16MBytes/s and 3Mcallback/s
11056
Daniel Veillardc62a1472002-03-19 18:35:12 +000011057Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
11058
11059 * xpath.c: valgrind spotted another error that time when running
11060 on libxslt regression tests
11061
Daniel Veillard4b3a84f2002-03-19 14:36:46 +000011062Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11063
11064 * Makefile.am: adding "make valgrind" running the full regression
11065 tests (except python ones) under Valgrind (using valgrind -q
11066 which was kindly added by the author).
11067 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
11068 passes cleanly now except an obcure floating point initialization
11069 raised in log10() in one XPath regression test ???
11070 * tree.c: edited some comments to close #75244
11071
Daniel Veillard28cac6b2002-03-19 11:25:30 +000011072Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
11073
11074 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
11075 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
11076 context of ScrollKeeper, made sure that if the number is
11077 an integer, the serialization follows the description at
11078 http://www.w3.org/TR/xpath#section-String-Functions
11079
Daniel Veillard5997aca2002-03-18 18:36:20 +000011080Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
11081
Daniel Veillard34ce8be2002-03-18 19:37:11 +000011082 * configure.in: preparing 2.4.18
11083 * doc/*: updated and rebuilt the web site
11084 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
11085 the Windows and Cygwin maintainers.
Daniel Veillard5997aca2002-03-18 18:36:20 +000011086 * parser.c: humm, changed the way the SAX parser work when
11087 xmlSubstituteEntitiesDefault(1) is set, it will then
11088 do the entity registration and loading by itself in case the
11089 user provided SAX getEntity() returns NULL.
11090 * testSAX.c: added --noent to test the behaviour.
11091
Daniel Veillardb5a60ec2002-03-18 11:45:56 +000011092Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
11093
11094 * parser.c: Wilfried Teiken provided a hackish but working
11095 way to get context reported back on entities when parsing
11096 with SAX and without breaking the DOM build.
11097
Daniel Veillard2d347fa2002-03-17 10:34:11 +000011098Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11099
11100 * c14n.c: applied a new patch from Aleksey Sanin
11101 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
11102 to reference Aleksey implementation of XML digital Signatures
11103
Daniel Veillard38bf6f02002-03-16 22:03:31 +000011104Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11105
11106 * xpath.c: small fix to avoid potential problem due to
11107 ordering of freeing data
11108 * python/Makefile.am: people were complaining about
11109 the generated file in python dir not being built
11110
Daniel Veillardd2379012002-03-15 22:24:56 +000011111Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
11112
11113 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
11114 python/generator.py python/libxml.c python/types.c: Cleanup
11115 of the python Makefiles based on Jacob and James feedback,
11116 fixed the spec file accordingly, fixed the number of warning
11117 that passing my pedantic CFLAGS was generating. Conclusion
11118 is that Python includes are real crap.
11119
Daniel Veillarde7dd2b82002-03-15 18:44:02 +000011120Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
11121
11122 * configure,in: it was reported quite a few times that
11123 xml2-config --cflags should not output
11124 -I$includeprefix/libxml2/libxml because libxml2 header names
11125 clashes with existing names like list.h from C++ stl.
11126 Includes should be #include<libxml/xxx.h> so ...
11127
Daniel Veillard6f293b12002-03-15 09:42:33 +000011128Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
11129
11130 * c14n.c: another patch from Aleksey Sanin
11131
Daniel Veillard5c396542002-03-15 07:57:50 +000011132Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11133
11134 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
11135 canonicalization algorithm
11136 * doc/xml.html doc/index.html: added the C14N references on the
11137 index page.
11138
jacob berkman9be65862002-03-14 02:15:56 +0000111392002-03-13 jacob berkman <jacob@ximian.com>
11140
11141 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
11142 usage, redundant, and gcc specific
11143
Daniel Veillard75be0132002-03-13 10:03:35 +000011144Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
11145
11146 * xpath.c: speedup some node selection operations, this can
11147 have a significant impact on DocBook Norm's stylesheets
11148 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
11149 make sure it's always the case
11150 * debugXML.c: distinguish CDATA and comments in ls operations
11151
Daniel Veillard61f26172002-03-12 18:46:39 +000011152Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11153
11154 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
11155 to generate better API descriptions etc...
11156
Daniel Veillard9ff88172002-03-11 09:15:32 +000011157Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
11158
11159 * c14n.c: Fixing #74186, made sure all boolean expressions
11160 get fully parenthesized, ran indent on the output
11161 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
11162 include/libxml/tree.h: also #74186 related, removed the
11163 --with-buffers option, and all the preprocessor conditional
11164 sections that were resulting from it.
11165
Daniel Veillardbb4e46d2002-03-10 16:49:08 +000011166Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11167
11168 * valid.c: applied patch from Dodji Seketeli fixing an
11169 uninitailized variable in xmlValidGetValidElements()
11170
Daniel Veillarddb1bdba2002-03-09 14:13:11 +000011171Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11172
11173 * c14n.c: fixed a few comments
11174 * doc/*.html doc/*/*.html: regenerated the docs and added
11175 the C14N API
11176 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
11177
Daniel Veillardfa49d872002-03-09 10:20:00 +000011178Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
11179
11180 * check-xml-test-suite.py: fix to adapt varaiations in the
11181 bindings
11182 * configure.in python/setup.py python/setup.py.in: fixed to
11183 have the version of the python scripts automatically updated
11184
Daniel Veillarda3db2e32002-03-08 15:46:57 +000011185Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11186
11187 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
11188 in xmlCopyProp()
11189
Daniel Veillardaf43f632002-03-08 15:05:20 +000011190Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
11191
11192 * configure.in: preparing 2.4.17 release
11193 * doc/*: updated and rebuilt the docs
11194 * xpath.c: fixed a comment
11195 * python/libxml.c: fixed a possible reentrancy problem
11196
Daniel Veillardef6c46f2002-03-07 22:21:56 +000011197Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
11198
11199 * tree.c python/tests/Makefile.am python/tests/attribs.py:
11200 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
11201 added a specific regression test
11202 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
11203 not raise exceptions when failing to find the attribute.
11204
Daniel Veillard90bc3712002-03-07 15:12:58 +000011205Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
11206
11207 * configure.in xmllint.c: owen pointed out a problem with the
11208 ftme fix, gettimeofday() was not detected by configure and
11209 the ftime header wasn't included, dohhh
11210
Daniel Veillard8c1ae602002-03-07 11:21:00 +000011211Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
11212
11213 * configure.in xmllint.c: trying to fix #71457 for timing
11214 precision when gettimeofday() is not availble but ftime() is
11215
Daniel Veillardf5a457a2002-03-07 10:25:29 +000011216Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
11217
11218 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
11219 are now copied on install and part of the -devel RPM
11220
Daniel Veillard7b416132002-03-07 08:36:03 +000011221Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
11222
11223 * xpath.c: trying to avoid bug #72150 which was apparently
11224 caused by a gcc bug (or a processor problem) as detailed
11225 at http://veillard.com/gcc.bug
11226
Daniel Veillardf742d342002-03-07 00:05:35 +000011227Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
11228
11229 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
11230 fixed xmlReconciliateNs(), added a Python test/example for
11231 inter-document cut'n paste
11232 * python/libxml.py: fixed node.doc on document nodes and added
11233 xpathEval() onto node objects
11234
Daniel Veillard4e0e2972002-03-06 21:39:42 +000011235Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
11236
11237 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
11238 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
11239 fixup and integrated tests for the serialization stuff
11240
Daniel Veillarde915b2d2002-03-06 18:42:40 +000011241Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
11242
11243 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
11244 moved the libxml man page to section 3
11245
Daniel Veillard1e774382002-03-06 17:35:40 +000011246Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
11247
11248 * tree.c: fix bug #72490
11249 * python/libxml.c python/libxml.py: added methods serialize()
11250 and saveTo() to all node elements.
11251
Daniel Veillardddffd2a2002-03-05 20:28:20 +000011252Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
11253
11254 * xmlIO.c: closed #73430, don't read from an input source
11255 which indicated an end-of-file or an error.
11256
Daniel Veillard8d24cc12002-03-05 15:41:29 +000011257Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11258
11259 * parser.c: make sure SAX endDocument is always called as
11260 this could result in a Python memory leak otherwise (it's
11261 used to decrement ref-counting)
11262 * python/generator.py python/libxml.c python/libxml.py
11263 python/libxml2-python-api.xml python/libxml2class.txt
11264 python/tests/error.py python/tests/xpath.py: implemented
11265 the suggestions made by Gary Benson and extended the tests
11266 to match it.
11267
Daniel Veillardba5e18a2002-03-05 09:36:43 +000011268Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11269
11270 * python/generator.py: applied patch fixing #73450
11271
Daniel Veillard044fc6b2002-03-04 17:09:44 +000011272Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
11273
11274 * xpath.c: fixing #61290 "namespace nodes have no parent"
11275 long standing divergence from the XPath REC. NodeSets
11276 simply hold a copy of namespace nodes and those node ->next
11277 points to the parent (which may not be the node carrying the
11278 definition).
11279 * include/libxml/xpath.h: flagged but didn't added a possible
11280 speedup
11281 * DOCBparser.c HTMLparser.c: removed some warnings from push
11282 parser due to new state being added.
11283 * tree.c: new fix from Boris Erdmann
11284 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
11285 the XML Canonalization support from Aleksey Sanin
11286
Daniel Veillardd4f41aa2002-03-03 14:13:46 +000011287Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11288
11289 * tree.c: patch from Boris Erdmann fixing some namespace odities
11290 with xmlCopyNode()
11291
Daniel Veillardc6613042002-03-02 09:34:02 +000011292Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
11293
11294 * xmlIO.c: fix bug #72706 when loading a NULL entity
11295
Daniel Veillardc0fef772002-03-01 16:16:31 +000011296Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11297
11298 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
11299 actually change in a future XML Namespace revision.
11300
Daniel Veillard79426f22002-03-01 16:14:17 +000011301Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11302
11303 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
11304 added the possibility of returning nodesets from XPath extension
11305 functions written in Python
11306
Daniel Veillarda94ec6f2002-03-01 13:00:53 +000011307Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
11308
11309 * python/*: commiting some Python bindings work done while travelling
11310
Daniel Veillard97300512002-03-01 09:13:41 +000011311Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11312
11313 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
11314 explicitely with memory debugging switched on
11315
Daniel Veillard6361da02002-02-23 10:10:33 +000011316Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
11317
11318 * python/generator.py python/libxml.c python/libxml2-python-api.xml
11319 python/libxml2class.txt python/libxml_wrap.h python/types.c:
11320 Added wrapper for the xmlURIPtr type, provided accessors, fixed
11321 the accessor generator for strings
11322 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
11323 regression test.
11324
Daniel Veillard0fea6f42002-02-22 22:51:13 +000011325Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
11326
11327 * python/README python/generator.py python/libxml.c python/setup.py:
11328 added the 'usual' setup.py to allow building a libxml2-python
11329 module based on the same code. The initialization is however
11330 different the 2 .so files fo libxml2 and libxslt are identical and
11331 they entry point initialize both libraries. this is done to avoid
11332 some possible nasty problem since the Python don't merge the maps
11333 of all shared modules.
11334
Daniel Veillard158a4d22002-02-20 22:17:58 +000011335Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
11336
11337 * parser.c: fixed a push/encoding bug reported by Michael
11338 on librsvg
11339
Daniel Veillard7839e162002-02-20 18:54:48 +000011340Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
11341
11342 * include/libxml/parserInternals.h: fixes a misplaced #endif
11343
Daniel Veillardd54fa3e2002-02-20 16:48:52 +000011344Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11345
11346 * parser.c valid.c: found and fixed a couple of allocation bugs
11347
Daniel Veillard6dbcaf82002-02-20 14:37:47 +000011348Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
11349
11350 * doc/xml.html doc/python.html doc/*: added a Python and binding
11351 page describing the current state of the Python bindings and
11352 giving pointers to the other languages wrappers.
11353
Daniel Veillard5f4b5992002-02-20 10:22:49 +000011354Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11355
11356 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
11357 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
11358 rebuilt the API and web site
11359 * xpath.c: fixed #71978 portability bugs
11360
Daniel Veillard8aff2472002-02-19 21:50:43 +000011361Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
11362
11363 * SAX.c: oops broke automatic defaulting of namespaces attributes.
11364
Daniel Veillard8dc16a62002-02-19 21:08:48 +000011365Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
11366
11367 * include/libxml/parserInternals.h parser.c: had to change
11368 2 internal parsing API when processing document content
11369 to check the start and end of element content are defined
11370 in the same entity
11371 * valid.c include/libxml/valid.h: attribute normalization can
11372 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
11373 with the context to report it.
11374 * SAX.c: fixed the last known bugs, crazy validation constraints
11375 when a document is standalone seems correctly handled. There
11376 is a couple of open issues left which need consideration especially
11377 PE93 on external unparsed entities and standalone status.
11378 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
11379 The 2 tests left failing are actually in error. Cleanup done.
11380
Daniel Veillardd6dc4cb2002-02-19 14:18:08 +000011381Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
11382
11383 * valid.c: implemented E59 spaces in CDATA does not match the
11384 nonterminal S
11385
Daniel Veillard878eab02002-02-19 13:46:09 +000011386Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11387
11388 * SAX.c parser.c valid.c: more validation test fixups
11389 * check-xml-test-suite.py: added duration info for the tests
11390
Daniel Veillardd01fd3e2002-02-18 22:27:47 +000011391Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
11392
11393 * parser.c valid.c: a couple of errors were reported but not
11394 saved back as such in the parsing context. Down to 1% failure rate
11395 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
11396
Daniel Veillard4a7ae502002-02-18 19:18:17 +000011397Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11398
11399 * xmlInternald.c: isExtender was missing a char
11400 * parser.c include/libxml/parser.h: % are acceptable in the
11401 internal subset if within a PUBLIC ID
11402
Daniel Veillard8ab0f582002-02-18 18:31:38 +000011403Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
11404
11405 * SAX.c parserInternals.c valid.c: more work on the conformance
11406 suite. Took the step to finally block documents with encoding
11407 errors. It's a fatal error per the spec, people should have fixed
11408 their documents by now.
11409
Daniel Veillard55253e22002-02-18 14:32:39 +000011410Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
11411
11412 * check-xml-test-suite.py: fixed the test script after some discussion
11413 on the semantic of TYPE="error"
11414 * Makefile.am: added the script to the distrib
11415
Daniel Veillard28757702002-02-18 11:19:30 +000011416Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
11417
11418 * SAX.c entities.c: fixed a couple of conformances issues deep
11419 into the validation code (standalone and undeclared Notations)
11420
Daniel Veillard82ac6b02002-02-17 23:18:55 +000011421Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11422
11423 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
11424 stayed there for years !
11425
Daniel Veillard7aea52d2002-02-17 23:07:47 +000011426Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11427
11428 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
11429 missing
11430
Daniel Veillardc7612992002-02-17 22:47:37 +000011431Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
11432
11433 * check-xml-test-suite.py: improved the behaviour a bit as
11434 well as the logs
11435 * parser.c valid.c SAX.c: fixed a few more bugs
11436 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
11437
Daniel Veillardbb7ddb32002-02-17 21:26:33 +000011438Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
11439
11440 * check-xml-test-suite.py: python script to run regression tests
11441 against the XML Test suite of W3C/OASis
11442 * SAX.c: fixed a validation bug
11443 * parser.c: fixed 3 errors pointed by the test suite
11444 * doc/buildDocBookCatalog: fixed a typo pointed by drake
11445 * python/Makefile.am: fixed a dependendy
11446
Daniel Veillard9f28f302002-02-15 20:48:08 +000011447Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
11448
11449 * xmlmemory.c: avoid a warning bug #71594
11450
Daniel Veillard144024e2002-02-13 21:14:46 +000011451Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
11452
11453 * xmlmemory.c: Jesse Perry provided a patch to remove a few
11454 warning on alpha/Tru64
11455
Daniel Veillarde4301c82002-02-13 13:32:35 +000011456Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11457
11458 * include/libxml/entities.h: fixing a comment
11459 * valid.c: fixing some troubles with validity check on namespaces
11460 * result/VC/NS3 test/VC/NS3: added a specific regression test
11461
Daniel Veillarda6d05382002-02-13 13:07:41 +000011462Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11463
11464 * tree.c: Fixing #71342 serializing '\n' in attribute values
11465 * result/noent/att3 result/att3 test/att3: added a specific
11466 test.
11467
Daniel Veillard797a5652002-02-12 13:46:21 +000011468Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
11469
11470 * python/libxml.c: couple of bug fixes
11471
Daniel Veillard01a6d412002-02-11 18:42:20 +000011472Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
11473
11474 * python/*.py: removed tabs and used spaces.
11475
Daniel Veillard397ff112002-02-11 18:27:20 +000011476Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
11477
11478 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
11479 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
11480
Daniel Veillard03517542002-02-11 13:54:40 +000011481Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11482
11483 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
11484 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
11485
Daniel Veillard6c4ffaf2002-02-11 08:54:05 +000011486Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
11487
11488 * include/libxml/encoding.h include/libxml/entities.h
11489 include/libxml/globals.h include/libxml/parser.h
11490 include/libxml/threads.h include/libxml/tree.h
11491 include/libxml/xmlmemory.h: trying to fix the include mess
11492
Daniel Veillard1a612ed2002-02-11 07:54:45 +000011493Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
11494
11495 * include/libxml/xmlmemory.h: reverted part of the previous
11496 attempt to provide #69655, this was breaking the build.
11497
Daniel Veillard0ba59232002-02-10 13:20:39 +000011498Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
11499
11500 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
11501 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
11502 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
11503 include/libxml/parserInternals.h include/libxml/tree.h
11504 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
11505 Tentatively fixed #69655 , make compiling with -Wredundant-decls
11506 clean.
11507 * python/libxml.c: fixed a warning.
11508
Daniel Veillardc5f05ad2002-02-10 11:57:22 +000011509Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
11510
11511 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
11512 copying of node, merge back IDs in the target document.
11513 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
11514 test/XInclude/ents/ids.xml: test case
11515 * result/VC/ElementValid4: output changed due to a typo fix
11516
Daniel Veillard1c18e302002-02-09 22:16:40 +000011517Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
11518
11519 * python/Makefile.am: seems some version of automake didn't
Daniel Veillard784b9352003-02-16 15:50:27 +000011520 generate the dependencies right as Jacob found out. Add
11521 an extra dependency rule.
Daniel Veillard1c18e302002-02-09 22:16:40 +000011522
Daniel Veillard5e5c2d02002-02-09 18:03:01 +000011523Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
11524
11525 * parserInternals.c valid.c: Justin Fletcher found some parts
11526 of the code needing cleanup
11527 * libxml.spec.in python/Makefile.am python/generator.py
11528 python/libxml.c python/libxml.py: Fixed the python Makefiles
11529 corrected a bug showing up on ia64, changed the name of the
11530 python internal module too
11531
Daniel Veillard07be19b2002-02-08 14:20:35 +000011532Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
11533
11534 * Makefile.am: applied patch from Andris Pavenis for binary
11535 name suffixes
11536
Daniel Veillardf216d462002-02-08 13:44:24 +000011537Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
11538
11539 * xmllint.c win32/win32config.h: fixing #68748
11540
Daniel Veillardd455d792002-02-08 13:37:46 +000011541Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
11542
11543 * valid.c: fixing #70166
11544
11545Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11546
11547 * valid.c: fixing #70077
11548
Daniel Veillardc575b992002-02-08 13:28:40 +000011549Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
11550
11551 * Copyright Makefile.am README configure.in libxml.spec.in:
11552 Changed to the MIT Licence
11553 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
11554 doc/xmlio.html: updated the doc accordingly
11555 * include/libxml/xmlwin32version.h configure.in: preparing
11556 2.4.14 release
11557 * python/generator.py python/libxml.c python/libxml2-python-api.xml
11558 python/libxml2class.txt python/libxml_wrap.h python/types.c:
11559 fixed the const xmlChar * wrapper and generator, XPath extension
11560 functions now use the context as first argument
11561 * python/tests/tstxpath.py python/tests/xpath.py
11562 python/tests/xpathext.py: Updated the tests accordingly
11563 * tree.c: fixed bug #70067
11564
Daniel Veillard7db38712002-02-07 16:39:11 +000011565Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11566
11567 * Makefile.am: cleanup
11568 * debugXML.c: always use stdout if output is NULL
11569 * xmlIO.c: don't close filedescriptors passed to outputBuffers
11570 * python/Makefile.am python/generator.py python/libxml2class.txt
11571 python/libxml_wrap.h python/types.c: augmented the number of bindings
11572 handling FILE * and XPath contexts
11573 * python/tests/Makefile.am: avoid a stupid problem due to the
11574 use of TEST.
11575
Daniel Veillard15a143b2002-02-06 22:40:50 +000011576Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
11577
11578 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
11579
Daniel Veillard70cab352002-02-06 16:06:58 +000011580Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
11581
11582 * python/TODO python/libxml.c: cleanup the extension function lookup
11583 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
11584
Daniel Veillard7a96efc2002-02-05 16:34:33 +000011585Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
11586
11587 * configure.in python/Makefile.am: do not install outside
11588 of prefix
11589
Daniel Veillard33caa0b2002-02-04 14:07:26 +000011590Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11591
11592 * python/TODO python/libxml.c: started adding SAX interfaces
11593 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
11594 SAX test
11595
Daniel Veillard36eea2d2002-02-04 00:17:01 +000011596Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11597
11598 * tree.c: hardened the addChild function
11599 * python/generator.py python/libxml.c python/libxml2-python-api.xml
11600 python/libxml2class.txt python/libxml_wrap.h python/TODO:
11601 added accessors needed for xmlNode, a bit more testing and
11602 extension of interfaces
11603 * python/tests/Makefile.am python/tests/build.py: added a test
11604 build from scratch/save/load/check
11605
Daniel Veillard4e1b26c2002-02-03 20:13:06 +000011606Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
11607
11608 * parserInternals.c: change a small bit in the way valididy
11609 error messages get initialized
11610 * python/TODO python/libxml.c python/libxml2-python-api.xml
11611 python/libxml2class.txt python/libxml_wrap.h python/types.c:
11612 added some memory debugging to track leaks at the libxml2 level
11613 * python/tests/*.py: changed all tests to check for leaks,
11614 there is just one left in XPath extension registrations.
11615
Daniel Veillard26f1dcc2002-02-03 16:53:19 +000011616Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
11617
11618 * python/TODO python/generator.py python/libxml2-python-api.xml
11619 python/libxml2class.txt: more accessor classes for the parser
11620 context, allow to switch on and check validity
11621 * python/tests/Makefile.am python/tests/error.py
11622 python/tests/invalid.xml python/tests/valid.xml
11623 python/tests/validate.py: attded more test and and added error.py
11624 which I forgot to commit in the last step
11625
Daniel Veillard3ce52572002-02-03 15:08:05 +000011626Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11627
11628 * python/Makefile.am python/types.c: cleanup
11629 * python/libxml.c python/libxml.py python/libxml_wrap.h
11630 python/generator.py python/libxml2-python-api.xml
11631 python/libxml2class.txt: added class for parser context, added
11632 first cut for push mode support. Added a framework to generate
11633 accessors functions.
11634 * python/tests/Makefile.am python/tests/push.py: added a push
11635 test
11636
Daniel Veillardcfb05462002-02-02 23:18:22 +000011637Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
11638
11639 * python/Makefile.am python/TODO python/libxml.py: fixed a small
11640 bug a bit of cleanup.
11641
Daniel Veillard5d819032002-02-02 21:49:17 +000011642Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
11643
11644 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
11645 python/libxml2class.txt: adding error redirections and preformat
11646 to a python handler
11647 * python/tests/Makefile.am python/tests/*.py: cleanup made all
11648 tests self checking
11649
Daniel Veillard7fd7a942002-02-02 12:19:46 +000011650Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
11651
11652 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
11653 a function
11654
Daniel Veillard9589d452002-02-02 10:28:17 +000011655Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
11656
11657 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
11658 python/libxml.c python/libxml2-python-api.xml
11659 python/libxml2class.txt: Progressing through the TODOs, class
11660 description output, extra XML API, RPM now builds the wrappers
11661 for all python installed versions
11662
Daniel Veillard253aa2c2002-02-02 09:17:16 +000011663Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
11664
11665 * configure.in libxml.spec.in python/Makefile.am python/TODO
11666 python/generator.py python/libxml2class.txt: added more informations
11667 in the libxml2-python package including docs. Slightly changed
11668 the class hierarchy
11669 * python/tests/*: added basic regression tests infrastructure too
11670
11671Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11672
11673 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
11674 added libxml2-python as part of the packages installed
11675
Daniel Veillarda7340c82002-02-01 17:56:45 +000011676Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
11677
11678 * python/Makefile.am python/generator.py python/libxml.c
11679 python/libxml.py: more work, now able to extend the
11680 XPath interpreter with functions written in python.
11681
Daniel Veillardc3e39442002-02-01 09:29:41 +000011682Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
11683
11684 * python/Makefile.am: Jacob sent a patch to allow building from
11685 tarfile.
11686
Daniel Veillardf1d0e6b2002-01-31 23:42:44 +000011687Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
11688
11689 * python/Makefile.am python/libxml.c configure.in Makefile.am:
11690 inserted the python wrappers build, I hope this won't be too
11691 unportable
11692
Daniel Veillard1971ee22002-01-31 20:29:19 +000011693Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
11694
11695 * xpath.c: minor optimization
11696 * python/generator.py python/libxml.c python/libxml.py
11697 python/libxml_wrap.h: more work on the python bindings,
11698 they now support XPath and there is no evident leak
11699
Daniel Veillard36ed5292002-01-30 23:49:06 +000011700Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11701
11702 * python/generator.py python/libxml.c python/libxml.py:
11703 more work on the python bindings generator.
11704
Daniel Veillard96fe0952002-01-30 20:52:23 +000011705Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
11706
11707 * python/generator.py python/libxml.c python/libxml_wrap.h:
11708 more work on the python bindings.
11709
Daniel Veillardd2897fd2002-01-30 16:37:32 +000011710Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
11711
11712 * python/generator.py python/libxml.c python/libxml.py
11713 python/libxml_wrap.h: commited early version of a python binding
11714 for private use only ATM
11715
Daniel Veillard8ee9c8f2002-01-26 21:42:58 +000011716Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
11717
11718 * entities.c tree.c include/libxml/entities.h: applied patch
11719 from Anthony Jones to implement copy of DTD subtree too. Had
11720 just to keep 2 function private which really ought to become
11721 public ones.
11722
Daniel Veillarda42f25f2002-01-25 14:15:40 +000011723Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11724
11725 * xmllint.c: added pointers to the web pages in the usage()
11726
Daniel Veillardbd227ae2002-01-24 16:05:41 +000011727Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
11728
11729 * tree.c: more fixes from Petr Kozelka for attribute handling
11730 in the tree API to align the semantic with DOM.
11731
Daniel Veillard36065812002-01-24 15:02:46 +000011732Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11733
11734 * valid.c tree.c entities.c: another set of patches from
11735 Anthony Jones for copy operations cleanup and robustness
11736
Daniel Veillardf8592562002-01-23 17:58:17 +000011737Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11738
11739 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
11740 an alphabetic index based on comments content
11741 * doc/*: rebuilt the web site with the new references
11742
Daniel Veillardc8c7be42002-01-23 17:53:44 +000011743Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
11744
11745 * parserInternals.h: Greg Sjaardema suggested to use an
11746 eponential buffer groth policy in xmlParserAddNodeInfo()
11747
Daniel Veillard3bf65be2002-01-23 12:36:34 +000011748Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
11749
11750 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
11751 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
11752 doc/parsedecl.py doc/Makefile.am: updated the python extractor
11753 to generate cross-references, and added/updated the stylesheets
11754 to generate and link API indexes. The generic keyword index
11755 is not done yet.
11756 * doc/*.html: regenerated all the usual docs too
11757
Daniel Veillard2070c482002-01-22 22:12:19 +000011758Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
11759
11760 * debugXML.c: added an xpath function to the shell for T. V. Raman
11761
11762Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
Daniel Veillard5e926fa2002-01-22 21:44:25 +000011763
11764 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
11765 debug routines.
11766
Daniel Veillardc169f8b2002-01-22 21:40:13 +000011767Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11768
11769 * tree.c: apply an patch from Petr Kozelka for unlink and replace
11770 support of attribute nodes
11771
Daniel Veillard9d06d302002-01-22 18:15:52 +000011772Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11773
11774 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
11775 hopefully near complete and fully documented of the API in XML
11776 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
11777 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
11778 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
11779 include/libxml/parserInternals.h include/libxml/valid.hi
11780 include/libxml/xmlIO.h include/libxml/xmlerror.hi
11781 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
11782 include/libxml/xpath.h include/libxml/xpathInternals.h:
11783 Cleaned up the doc comments a lot in the process, the interface
11784 coverage is now 100%
11785
Daniel Veillard2d1464f2002-01-21 23:16:56 +000011786Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11787
11788 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
11789 extracts comments from the gtk-doc DocBook output (a bit
11790 convoluted but seems to work).
11791
Daniel Veillard61006472002-01-21 17:31:47 +000011792Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
11793
11794 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
11795 added an XML description of the API, moved the script generating
11796 it here. Added a "make api" target
11797
Daniel Veillardd2f23002002-01-21 13:36:00 +000011798Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
11799
11800 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
11801
Daniel Veillard99e55eb2002-01-21 08:56:29 +000011802Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
11803
11804 * xpath.c include/libxml/xpathInternals.h: the change made to
11805 xmlXPathFuncLookupFunc was incompatible roll it back
11806
Daniel Veillard963d2ae2002-01-20 22:08:18 +000011807Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
11808
11809 * SAX.c: cleanup patch from Anthony Jones
11810 * doc/Makefile.am: fix the headers to avoid in make scan
11811 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
11812 includes, * vs Ptr and general cleanup
11813 * parsedecl.py: first version of a script to extract the
11814 module interfaces, the goal will be to provide .decl or XML
11815 specification of the interfaces to build wrappers.
11816
Daniel Veillard0f5f1622002-01-20 12:42:06 +000011817Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
11818
11819 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
11820 now provides return codes in case of errors
11821
Bjorn Reese026d29f2002-01-19 15:40:18 +000011822Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
11823
11824 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
11825 Upgraded to trio baseline 1.6
11826 * strio.h strio.c: Replaced by triostr.h and triostr.c
11827
Daniel Veillard572577e2002-01-18 16:23:55 +000011828Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
11829
11830 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
11831 of strdup usage in the code
11832
Daniel Veillarddb5850a2002-01-18 11:49:26 +000011833Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11834
11835 * parser.c error.c: Keith Isdale complained rightly that
11836 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
11837
Daniel Veillardcfa0d812002-01-17 08:46:58 +000011838Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
11839
11840 * tree.c: fixed the funxtion to set the xml: attributes
11841 * debugXML.c: added "setbase" to test it.
11842
Daniel Veillard2c748c62002-01-16 15:37:50 +000011843Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
11844
11845 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
11846 to allow updating an attribute content
11847
Daniel Veillard8de85c62002-01-15 17:10:15 +000011848Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
11849
11850 * libxml.h: try to avoid problems when compiling on Windows
11851
Daniel Veillard314cfa02002-01-14 17:58:01 +000011852Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
11853
11854 * hash.c: patch from Anthony Jones for hash.c allocation size
11855 * Makefile.am: trying to work around Yet Another Libtool Madness
11856 and build the 2.4.13 release finally ...
11857
Daniel Veillard744683d2002-01-14 17:30:20 +000011858Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
11859
11860 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
11861 * doc/* : update of the documentation
11862
Daniel Veillarde6a55192002-01-14 17:11:53 +000011863Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
11864
11865 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
11866 at fixing #61290 :-(
11867
Daniel Veillardfb25a512002-01-13 20:32:08 +000011868Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
11869
11870 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
11871 Fixes bug #67229
11872
Daniel Veillardacb2bda2002-01-13 16:15:43 +000011873Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11874
11875 * tree.c: trying to avoid troubles when a subtree is copied
11876 and coalesced in part with the target tree. Should fix
11877 bug #67407
11878
Daniel Veillardd8224e02002-01-13 15:43:22 +000011879Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11880
11881 * valid.c: fixed validation of attributes content of type
11882 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
11883 values, very old bug. Fixes #67671
11884
Daniel Veillard8107a222002-01-13 14:10:10 +000011885Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11886
11887 * parser.c include/libxml/parserInternals.h tree.c: integrated
11888 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
11889 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
11890
Daniel Veillarddb0eb8d2002-01-13 13:35:00 +000011891Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
11892
11893 * threads.c: applied Serguei Narojnyi's patch to add native
11894 thread support on the Win32 platform
11895 * testThreadsWin32.c Makefile.am: added the test program also
11896 from Serguei, Win32 specific
11897 * include/win32config.h include/libxml/xmlwin32version.h.in:
11898 added patch from Igor for the Windows thread specific defines.
11899
Daniel Veillard845cce42002-01-09 11:51:37 +000011900Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
11901
11902 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
11903
Daniel Veillard7b602b42002-01-08 13:26:00 +000011904Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
11905
11906 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
11907 output page into XMLinfo.html. Close bug #66951 and
11908 raised by Robert Collins too.
11909
Daniel Veillard73c6e532002-01-08 13:15:33 +000011910Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
11911
11912 * encoding.c: Paul Keogh pointed out a possibility of segfault
11913 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
11914 Closes bug # 68238
11915
Daniel Veillard4a859202002-01-08 11:49:22 +000011916Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
11917
11918 * doc/*.html: updated the Gdome2 links
11919
Daniel Veillard3c5ed912002-01-08 10:36:16 +000011920Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
11921
11922 * libxml.h: Applied following patches from Robert Collins
11923 and make sure IN_LIBXML is defined when compiling it
11924 -------
11925 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
11926 as well as Visual C.
11927 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
11928 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
11929 * strio.c (PLATFORM_UNIX): Define for Cygwin.
11930 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
11931 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
11932 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
11933 xmlSysIDExists xmlNoNetExists).
11934 * xmllint.c: Don't include winsock2.h for Cygwin.
11935
Daniel Veillard401c2112002-01-07 16:54:10 +000011936Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
11937
11938 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
11939 when the version info is not present.
11940
Daniel Veillard6f42c132002-01-06 23:05:13 +000011941Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11942
11943 * tree.c: Anthony Jones pointed out a problem in
11944 xmlStringGetNodeList() and provided a fix for it
11945
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000011946Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11947
Daniel Veillarddb5850a2002-01-18 11:49:26 +000011948 * parser.c: patch from Frank J Franklin to remove a bug in
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000011949 xmlCreatePushParserCtxt() when the initial buffer passed
11950 is large.
11951
Daniel Veillard0e47ee22002-01-05 18:25:52 +000011952Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
11953
11954 * win32/*: big cleanup of the Windows/MSVC project files
11955 from Igor Zlatkovic
11956
Daniel Veillardcebb1362002-01-02 13:13:30 +000011957Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
11958
11959 * doc/Makefile.am: should fix #67674 and avoid troubles if
11960 xsltproc is not available or fails in the prefix provided
11961
Daniel Veillard26908ab2002-01-01 16:50:03 +000011962Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
11963
11964 * xmlmemory.c: one more doc patch from Charlie Bozeman.
11965
Daniel Veillard5344c602001-12-31 16:37:34 +000011966Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
11967
11968 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
11969 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
11970 Fixed a few other problems raised by Charlie Bozeman.
11971 * result/VC/ElementValid[5-7]: fixed the output
11972
Daniel Veillardcbaf3992001-12-31 16:16:02 +000011973Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
11974
11975 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
11976 patches from Charlie Bozeman. Regenerated the HTML docs.
11977
Daniel Veillard7f9a6802001-12-20 14:01:47 +000011978Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
11979
11980 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
11981 for Windows from Igor
11982
Daniel Veillard1df3dfc2001-12-18 11:14:16 +000011983Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
11984
11985 * xmllint.c: applied Justin Fletcher patch for --output or -o
11986
Daniel Veillardd3b29d22001-12-18 07:53:16 +000011987Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
11988
11989 * win32/libxml2/libxml2.def.src: close #67019
11990
Daniel Veillard01db67c2001-12-18 07:09:59 +000011991Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
11992
11993 * xmllint.c: applied Justin Fletcher generic timing patch
11994 similar to the one already applied to xsltproc.
11995
Daniel Veillardd1640922001-12-17 15:30:10 +000011996Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
11997
11998 * include/libxml/tree.h tree.c: applied documentation patches
11999 from Charlie Bozeman
12000
MST 2001 John Fleck2323ac22001-12-14 04:24:50 +000012001Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
12002
12003 *doc/xmllint.xml, xmllint.1 - document --dropdtd
12004
Daniel Veillard29e43992001-12-13 22:21:58 +000012005Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
12006
12007 * valid.c: fix the xmlStrdup() used in the previous patch.
12008 * valid.c: added --dropdtd
12009 * tree.c: fixed xmlUnlinkNode so it also removes the references
12010 from the document if the node is a DTD
12011
Daniel Veillard86fd5a72001-12-13 14:55:21 +000012012Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
12013
12014 * HTMLtree.c valid.c: cleanup some static declarations
12015
Daniel Veillard9ae4b7a2001-12-13 14:24:09 +000012016Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
12017
12018 * xmllint.c: removed another strdup()
12019 * doc/FAQ: removed the HP/UX entry
12020
Daniel Veillarded472f32001-12-13 08:48:14 +000012021Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
12022
12023 * valid.c: fix bug #66816 when validating.
12024 * xmllint.c: don't use sys/time.h if configure did not found it
12025
MST 2001 John Fleck3fc555e2001-12-11 04:41:24 +000012026Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
12027
12028 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
12029 xmlcatalog_man.xml
12030
Daniel Veillard2d8a93b2001-12-10 21:07:19 +000012031Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
12032
12033 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
12034 xmlInitMemory() was declared twice
12035
Daniel Veillardb82c1662001-12-09 14:00:54 +000012036Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
12037
12038 * globals.c: do not reference strdup() !
12039 * configure.in libxml-2.0.pc.in: trying to fix the libs
12040 of the various config extraction modules
12041
Daniel Veillardef90ba72001-12-07 14:24:22 +000012042Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
12043
12044 * configure.in : preparing 2.4.12
12045 * doc/* : updated and rebuilt the docs
12046
Daniel Veillard220346d2001-12-07 11:33:54 +000012047Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
12048
12049 * uri.c: closed bug #66159
12050 * testURI.c: added --escape option
12051 * configure.in: some cleanup for xml2-config --cflags
12052
Daniel Veillard2a906822001-12-06 14:34:08 +000012053Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
12054
12055 * globals.c testThreads.c: removed some misplaced includes
12056 of xmlversion.h
12057
Daniel Veillarde28313b2001-12-06 14:08:31 +000012058Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
12059
12060 * threads.c: patch from Gary Pennington fixing a possible
12061 problem at initialization time.
12062
Daniel Veillardd3b08822001-12-05 12:03:33 +000012063Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
12064
12065 * configure.in libxml.h parser.c testThreads.c macos/: integrated
Daniel Veillarde28313b2001-12-06 14:08:31 +000012066 Eric Lavigne contribution to build libxml2 on MacOS using
Daniel Veillardd3b08822001-12-05 12:03:33 +000012067 CodeWarrior.
12068
Daniel Veillarda7866932001-12-04 13:14:44 +000012069Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
12070
12071 * xmllint.c: applied Geert Kloosterman's patch to fix
12072 --repeat --timing output
12073
Daniel Veillard19840942001-11-29 16:11:38 +000012074Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
12075
12076 * parser.c: Robin Berjon <robin@knowscape.com> found a case
12077 where non-wellformed XML declaractions were not detected.
12078
Daniel Veillarde85d9342001-11-28 14:43:12 +000012079Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
12080
12081 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
12082
Daniel Veillard22f25a82001-11-28 09:12:23 +000012083Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
12084
12085 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
12086 gets reset by xmlCleanupInputCallbacks() and this makes the
12087 function useless. Same for output.
12088
Daniel Veillard107ccaa2001-11-27 16:23:50 +000012089Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
12090
12091 * xmlIO.c: robert pointed out a loop error in callback cleanups
12092
Daniel Veillard8faa7832001-11-26 15:58:08 +000012093Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
12094
12095 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
12096 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
12097 they are not really tied to debugging
12098
Daniel Veillardbd9b0e82001-11-26 10:32:08 +000012099Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
12100
12101 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
12102 * xmllint.c: better --catalogs description
12103
Daniel Veillard4855c8c2001-11-25 10:35:25 +000012104Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
12105
12106 * tree.c: fixed a couple of problems in xmlSetProp()
12107
Daniel Veillardcd337f02001-11-22 18:20:37 +000012108Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
12109
12110 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
12111 unappropriate stdout output.
12112
Daniel Veillard566d4df2001-11-22 13:00:53 +000012113Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
12114
12115 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
12116 by Denis Beurive, closes #65111
12117
Daniel Veillardb4545fd2001-11-20 09:37:09 +000012118Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
12119
12120 * valid.c: in case of content model validity error, don't
12121 print it if validity warnings were not requested.
12122
Daniel Veillardc69e0b12001-11-20 08:35:07 +000012123Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
12124
12125 * nanoftp.c: applied a couple of patches from Brian D Ripley.
12126 * parserInternals.c: removed the last exit() call. Print an
12127 unmaskable error on stderr instead (library mismatch detection)
12128
MST 2001 John Fleck42304042001-11-18 00:18:06 +000012129Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
12130
12131 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
12132 shell instructions from Heiko Rupp
12133
Daniel Veillardf7b094f2001-11-15 13:54:39 +000012134Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
12135
12136 * catalog.c: use the URL notation file:// for default catalog paths
12137
Daniel Veillard0ec98632001-11-14 15:04:32 +000012138Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
12139
12140 * include/libxml/tree.h: better comments for _private fields
12141 * tree.c: removed a problem when copying an entity reference.
12142
Daniel Veillardd33cfbf2001-11-13 15:24:36 +000012143Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
12144
12145 * vms/*: updated instructions and diffs from John A Fotheringham
12146
Daniel Veillarda11001b2001-11-12 22:45:36 +000012147Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
12148
12149 * include/libxml/xmlerror.h: avoid an include problem if
12150 #include <libxml/xmlerror.h> happens first in code
12151 seems to be the case in KDE libs
12152
Daniel Veillard8e3943c2001-11-12 21:35:44 +000012153Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
12154
12155 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
12156 from Igor for Windows
12157
12158Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
12159
12160 * Makefile.am: Gary Pennington pointed out a missing prefix
12161
Daniel Veillard43d3f612001-11-10 11:57:23 +000012162Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
12163
12164 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
12165 * doc/*: upgraded and rebuilt the docs
12166
Daniel Veillardc1f78342001-11-10 11:43:05 +000012167Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
12168
12169 * HTMLparser.c: fix comment in scripts element parsing.
12170 * result/HTML/doc3*: updated the results.
12171
12172Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
12173
12174 * uri.c: another URI bug fix #63336, using Joel Young patch.
12175
Daniel Veillardc6e013a2001-11-10 10:08:57 +000012176Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
12177
12178 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
12179 a cleaned up version of the Pwd shell string generation.
12180
Daniel Veillardbe480fb2001-11-08 23:36:42 +000012181Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
12182
12183 * valid.c include/libxml/tree.h: trying to fix namespaces +
12184 validation problems for good, closing #63619 in the process
12185 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
12186 wrong in this respect, fixed it.
12187
Daniel Veillardd536f702001-11-08 17:32:47 +000012188Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
12189
12190 * xmllint.c: Morus Walter patch to allow --format and --encode
12191
Daniel Veillard5004f422001-11-08 13:53:05 +000012192Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
12193
12194 * debugXML.c: Stefan Kost provided an help command for the shell
12195
Daniel Veillarda6825e82001-11-07 13:33:59 +000012196Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
12197
12198 * debugXML.c: Heiko Rupp pointed that the shell would crash
12199 on empty nodesets returns.
12200
Daniel Veillard03f848d2001-11-07 12:53:46 +000012201Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
12202
12203 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
12204 migh need the history libraries
12205
Daniel Veillard957fdcf2001-11-06 22:50:19 +000012206Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
12207
12208 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
12209 handle the case of < in quoted attributes, Bastian Kleineidam
12210
Daniel Veillardc853b322001-11-06 15:24:37 +000012211Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
12212
12213 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
12214 fixing catalog breakages
12215 * Makefile.am catalog.c result/catalogs/catal
12216 result/catalogs/mycatalog.* test/catalogs/catal*:
12217 fixed more problems in catalog support, added more regression tests
12218 for both XML and SGML catalog handling
12219
Daniel Veillard66870c72001-11-05 19:27:49 +000012220Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
12221
12222 * debugXML.c: applied an improvement to xmlGetLineNo() from
12223 Keith Isdale
12224
Daniel Veillardffe09c92001-11-05 14:21:47 +000012225Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
12226
12227 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
12228 Side effect of the progressive catalog loading
12229
Daniel Veillardad661b92001-11-05 11:43:15 +000012230Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
12231
12232 * Makefile.am: confexecdir and confexec_DATA were defined twice
12233 pointed out by Karl Eichwalder
12234
Daniel Veillard6eb17722001-11-04 22:19:27 +000012235Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
12236
12237 * xmlcatalog.c: avoid unlink() and use remove() instead.
12238
Daniel Veillardea898282001-11-04 22:13:45 +000012239Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
12240
12241 * libxml.spec.in: cleanup
12242 * include/libxml/xmlwin32version.h: updated with 2.4.8
12243
Daniel Veillarda4617b82001-11-04 20:19:12 +000012244Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
12245
12246 * encoding.c global.data globals.c testThreads.c: fix bug #63752
12247 of compiling libxml with a non standard set of options
12248
John Fleck027edfb2001-11-04 20:13:58 +000012249Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
12250
12251 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
12252 document --sgml option, fixing gnome bugzilla #63382
12253
Daniel Veillardcd21dc72001-11-04 20:03:38 +000012254Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
12255
12256 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
12257 breakage of 2.4.7, added a couple of really needed APIs
12258 like xmlCatalogIsEmpty() and xmlNewCatalog()
12259 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
12260 for install-catalog
12261 * configure.in: preparing 2.4.8
12262
CET 2001 Daniel Veillard5a37bde2001-11-01 14:31:22 +000012263Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
12264
12265 * HTMLtree.c tree.c include/libxml/HTMLtree.h
12266 include/libxml/tree.h include/libxml/xmlIO.h: more include
12267 cleanups, export cleanly one html output + format function.
12268
12269Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
12270
12271 * parser.c: removed initGenericErrorDefaultFunc call from
12272 xmlInitParser() since it could destroy previous calls to
12273 xsltSetGenericErrorFunc() effects
12274
Daniel Veillardebd38c52001-11-01 08:38:12 +000012275Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
12276
12277 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
12278 keyword.
12279
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000012280Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
12281
12282 * Makefile.am: cleanup
12283 * threads.c: cleanup too
12284 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
12285 from xsltproc
12286 * include/libxml/tree.h include/libxml/parser.h: trying to break a
Daniel Veillard784b9352003-02-16 15:50:27 +000012287 dependency loop.
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000012288
Daniel Veillard91c00402001-10-30 17:41:38 +000012289Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
12290
12291 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
12292 was not used anymore !
12293
Daniel Veillard52dcab32001-10-30 12:51:17 +000012294Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
12295
12296 * configure.in: preparing 2.4.7
12297 * Makefile.am doc/Makefile.am: switched to the latest xmllint
12298 manual page from John
12299 * doc/*: updated the doc and rebuilt the generated pages
12300
Daniel Veillarda9e65e82001-10-30 10:32:36 +000012301Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
12302
12303 * xmlIO.c: closing bug #62711, the library should never
12304 close stdin or stdout.
12305
Daniel Veillard4def3bd2001-10-30 09:47:47 +000012306Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
12307
12308 * uri.c: second pass at fixing #63336, using Joel Young
12309 final patch. looks okay.
12310
Daniel Veillardbb6808e2001-10-29 23:59:27 +000012311Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
12312
12313 * uri.c include/libxml/uri.h: trying to clear #63336
12314 allowing the escaping routine to parse unconformant
12315 URI-References.
12316
Daniel Veillardacf7ff02001-10-29 20:21:47 +000012317Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
12318
12319 * vms/readme.vms vms/build_libxml.com nanoftp.c
12320 include/libxml/xmlversion.h.in: a few VMS updates from
12321 John A Fotheringham
12322 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
12323 and xmlCleanupOutputCallbacks() for the Perl binding people.
12324
Daniel Veillard635ef722001-10-29 11:48:19 +000012325Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
12326
12327 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
12328 apply fixes to close #63271 and avoid segfaults when
12329 the error routine gets callbed before xmlInitParser()
12330 get called.
12331 * nanoftp.c error.c: Applied patches from Justin Fletcher
12332 correcting some xmlGenericError misuses.
12333
MDT 2001 John Fleckfd32de62001-10-27 20:14:01 +000012334Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
12335
12336 *doc/xmllint.xml, doc/xmllint.1
12337 New and improved man page for xmllint - .xml is the original, .1
12338 is the generated man page
12339
Daniel Veillardc9484202001-10-24 12:35:52 +000012340Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
12341
12342 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
12343 the web site from the main HTML document.
12344
Daniel Veillard5151c062001-10-23 13:10:19 +000012345Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
12346
12347 * parser.c: fixed an erroneous validation bug when PE refs
12348 occurs in external parsed entities referenced from the
12349 internals subset
12350 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
12351 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
12352 added the associated testcase, it's a nice one.
12353 * HTMLparser.c: generate the DTD node as HTML still ...
12354 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
12355
Daniel Veillardb6b0fd82001-10-22 12:31:11 +000012356Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
12357
12358 * HTMLparser.c: fixed a bug in htmlNewDoc()
12359
Daniel Veillard89cad532001-10-22 09:46:13 +000012360Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
12361
12362 * test/threads/*: added entities testing to the Thread test
12363 * testThreads.c: make the test reasonable
12364 * DOCBparser.c: fix the DTD public and system ID
12365 * xmllint.c: added --sgml for SGML DocBook importing
12366 * Makefile.am: added Docbtests target
12367
Daniel Veillard9ae1eba2001-10-19 09:48:35 +000012368Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
12369
12370 * nanoftp.c: use only "anonymous@" string for anonymous passwds
12371 * testThreads.c: removed bogus include
12372
Daniel Veillardce2c2f02001-10-18 14:57:24 +000012373Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
12374
12375 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
12376 fixed a very serious (looping) validation bug
12377
Daniel Veillard3c01b1d2001-10-17 15:58:35 +000012378Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
12379
12380 * include/libxml/globals.h include/libxml/threads.h threads.c
12381 testThreads.c: far more testing, cleaning up bugs
12382 * *.c : make sure globals.h is always included.
12383
Daniel Veillard7cc95c02001-10-17 15:45:12 +000012384Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
12385
12386 * HTMLparser.c: try to get rid of parser loops for good.
12387
Daniel Veillardab7488e2001-10-17 11:30:37 +000012388Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
12389
12390 * configure.in: fixed some bugs in CFLAGS passing.
12391 * test/threads Makefile.am testThreads.c: added a specific
12392 threaded test case (really nasty, guaranteed).
12393
Daniel Veillard85c11fa2001-10-16 21:03:08 +000012394Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
12395
12396 * catalog.c: serious cleanup on the management of the
12397 XML catalog tree, more tests done, especially with
12398 the catalog PI.
12399
Daniel Veillard364789a2001-10-16 12:45:00 +000012400Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
12401
12402 * catalog.c: avoid a problem in catalog cleanup on SMP if
12403 catalogs were not initialized.
12404
Daniel Veillard81463942001-10-16 12:34:39 +000012405Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
12406
12407 * catalog.c xpath.c: trying to cleanup the not thread safe
12408 parts of the library.
12409
Daniel Veillard64a411c2001-10-15 12:32:07 +000012410Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
12411
12412 * include/libxml/globals.h configure.in global.data: make
12413 the allocation be per-thread a configure option
12414 * encoding.c include/libxml/parser.h: fixed compilation
12415 errors
12416
Daniel Veillard5ee57fc2001-10-15 10:46:16 +000012417Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
12418
12419 * include/libxml/parser.h: Norm reported that a few lines
12420 added were breaking libxslt compile, removed them for now
12421
Daniel Veillard6f350292001-10-14 09:56:15 +000012422Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
12423
12424 * parser.c parserInternals.c threads.c: debugged and fixed
12425 initialization problems which were giving troubles on SMP
12426 boxes.
12427
Daniel Veillard6661ffa2001-10-13 14:18:17 +000012428Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
12429
12430 * include/libxml/Makefile.am: missing globals.h
12431
Daniel Veillarde7090612001-10-13 12:18:28 +000012432Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000012433
Daniel Veillarde7090612001-10-13 12:18:28 +000012434 * globals.c: added a couple of standard includes.
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000012435
Daniel Veillardd0463562001-10-13 09:15:48 +000012436Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
12437
12438 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
12439 include/libxml/parserInternals.h include/libxml/tree.h
12440 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
12441 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
12442 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
12443 Applied the last patches from Gary, cleanup, activated threading
12444 all user accessible global variables are now handled in globals.[ch]
12445 Still a bit rought but make tests passes with either
12446 --with-threads defined at configure time or not.
12447 * Makefile.am example/Makefile.am: added globals.[ch] and threads
12448 linking options
12449
Daniel Veillardb8478642001-10-12 17:29:10 +000012450Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
12451
12452 * Makefile.am include/libxml/Makefile.am
12453 include/libxml/globals.h globals.c include/libxml/threads.h
12454 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
12455 configure.in: started integrating the core of the thread support
12456 not activated yet but half integrated. The code should still
12457 compile and work anyway.
12458
Daniel Veillardb44025c2001-10-11 22:55:55 +000012459Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
12460
12461 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
12462 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
12463 integrating the non-controversial parts of Gary Pennington
12464 multithread patches
12465 * catalog.c: corrected a small bug introduced
12466
Daniel Veillard75b96822001-10-11 18:59:45 +000012467Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
12468
12469 * catalog.c include/libxml/catalog.h: very serious cleanup,
12470 isolating unportable code and as much as possible the accesses
12471 to the global shared catalog. May need more testing !
12472
Daniel Veillard78d12092001-10-11 09:12:24 +000012473Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
12474
12475 * include/libxml/debugXML.h debugXML.c tree.c: integrating
12476 Keith Isdale patches for the XSLT debugger interfaces. Some
12477 cleanup
12478
Daniel Veillardff0b7312001-10-11 06:46:09 +000012479Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
12480
12481 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
12482 * DOCBparser.c: generate line nubers in elements
12483
Daniel Veillard60087f32001-10-10 09:45:09 +000012484Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
12485
12486 * configure.in: preparing 2.4.6 release
12487 * doc/xml.html doc/html/*: updated and rebuilt the docs
12488 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
12489
MDT 2001 John Fleck60416fa2001-10-09 02:41:50 +000012490Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
12491
12492 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
12493 adding documentation for DV's supercatalog support
12494
Daniel Veillard82d75332001-10-08 15:01:59 +000012495Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
12496
12497 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
12498 super catalog support adding one API and one flag --sgml to
12499 xmlcatalog
12500
MDT 2001 John Fleck0e229932001-10-07 22:46:00 +000012501Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
12502
12503 * doc/xmlcatalog_man.xml, xmlcatalog.1
12504 One more crack at
12505 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
12506
12507
Thomas Broyer47334c02001-10-07 16:41:52 +000012508Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12509
12510 * xpath.c: implemented xmlXPathObjectCopy for external objects
12511 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
12512
MDT 2001 John Fleckac941e32001-10-06 22:30:16 +000012513Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
12514
12515 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
12516 finishing up fix to
12517 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
12518 the xmlcatalog man page display more elegantly
12519
Daniel Veillard3fbe8e32001-10-06 13:30:33 +000012520Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
12521
12522 * configure.in: closing bug #61832
12523 * HTMLparser.c: removed a warning
12524
Daniel Veillard6ab38382001-10-06 13:08:27 +000012525Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
12526
12527 * xpath.c: fixing #61673 part I, do not loose doc information
12528 when copying result value trees.
12529
Daniel Veillard556c6682001-10-06 09:59:51 +000012530Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12531
12532 * xpath.c: trying to harden the XPath interpreter
12533
MDT 2001 John Fleck9f82dc62001-10-06 02:40:10 +000012534Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
12535
12536 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
12537 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
12538
William M. Brack1633d182001-10-05 15:41:19 +000012539Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
12540
12541 * HTMLparser: repaired another loop problem
12542
Daniel Veillard20ee8c02001-10-05 09:18:14 +000012543Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
12544
12545 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
12546 parsing.
12547 * xpath.c: fix bug #61291 the default XML namespace node is
12548 missing from the namespace axis.
12549 * tree.c: refuse to create namespaces nodes with prefix "xml"
12550
Daniel Veillard651f9472001-10-04 14:51:06 +000012551Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
12552
12553 * SAX.c: ouch a non-defined namespace could lead to a crash,
12554 fixed #61215
12555
Daniel Veillard7dd05702001-10-04 14:25:12 +000012556Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
12557
12558 * parserInternals.c: closed bug #61054
12559
Daniel Veillard5e6d10a2001-10-03 13:21:13 +000012560Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
12561
12562 * include/libxml/Makefile.am: closing #60708
12563
Daniel Veillarda293c322001-10-02 13:54:14 +000012564Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
12565
12566 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
12567 adding xmlSAXParseFileWithData following Marco Stipek suggestion
12568
Daniel Veillardf4309d72001-10-02 09:28:58 +000012569Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12570
12571 * valid.c: close bug #61550 when xml: wasn't considered a namespace
12572
Daniel Veillardf6ed8bc2001-10-02 09:22:47 +000012573Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
12574
12575 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
12576 * DOCBparser.c HTMLparser.c parser.c: fixed typos
12577
Daniel Veillard16756b62001-10-01 07:36:25 +000012578Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
12579
12580 * catalog.c: Justin Fletcher provided cleaup code in case
12581 HAVE_STAT is not defined
12582 * include/win32config.h: Igor Zlatkovic suggested to have
12583 HAVE_STAT defined there
12584
William M. Brack5e1cac12001-09-28 16:19:18 +000012585Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
12586
12587 * catalog.c - fixed typing error reported by M. Barros
12588
MDT 2001 John Fleckbbb9e432001-09-24 03:08:43 +000012589Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
12590
12591 * xmllint.c - fixing typo
12592
William M. Brackd28e48a2001-09-23 01:55:08 +000012593Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
12594
12595 * HTMLparser.c: small enhancement to prevent loop on
12596 unrecognizable data
12597
Daniel Veillardb1d62872001-09-21 09:47:08 +000012598Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
12599
12600 * parserInternals.c: applying patch from bug #60757 this
12601 should close it
12602
Daniel Veillardc0631a62001-09-20 13:56:06 +000012603Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
12604
12605 * catalog.c xmlcatalog.c: removed a couple of warning
12606 * xpath.c: try to solve the linking problem on platforms
12607 needing trio to compile
12608
Daniel Veillard1a123612001-09-19 08:06:23 +000012609Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000012610
Daniel Veillard1a123612001-09-19 08:06:23 +000012611 * Makefile.am libxml.spec.in: backing up non-documented changes
12612 commited without review or aproval by Jens Finke <jens@gnome.org>
12613 * HACKING: made 100% clear that no commit should be done directly
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000012614
Daniel Veillardf5b44e42001-09-17 17:19:54 +000012615Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
12616
12617 * configure.in: Joe Orton provided a patch fixing a problem
12618 when iconv is specified to be in a non-standard directory
12619 but wasn't exported in xml2-config --cflags
12620
Daniel Veillard2fc2db72001-09-14 17:33:51 +000012621Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
12622
Daniel Veillardf5b44e42001-09-17 17:19:54 +000012623 * configure.in: let's ship 2.4.5 before getting too much
Daniel Veillard2fc2db72001-09-14 17:33:51 +000012624 troubles with 2.4.4 errors.
12625
Daniel Veillard16698282001-09-14 10:29:27 +000012626Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12627
12628 * encoding.c entities.c: do not output hexadecimal charrefs
12629 when serializing HTML since some version of Netscape can't
12630 grok it, generate decimal ones.
12631 * result/HTML/doc3.htm: output changed due to previous test
12632 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
12633
Daniel Veillard98fed372001-09-13 11:34:58 +000012634Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
12635
12636 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
12637 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
12638
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000012639Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
Daniel Veillard98fed372001-09-13 11:34:58 +000012640 Released 2.4.4
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000012641
12642 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
12643 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
12644 updated the configuration scripts systems accordingly
12645
Daniel Veillard04382ae2001-09-12 18:51:30 +000012646Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
12647
12648 * configure.in: preparing for 2.4.4
12649 * doc/xml.html doc/html/*: updated and rebuilt the docs
12650
Daniel Veillardd63437e2001-09-12 15:00:27 +000012651Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
12652
12653 * win32/dsp/libxml2.def.src: tried to incorporate comments
12654 from bug #59220
12655
Daniel Veillard319a7422001-09-11 09:27:09 +000012656Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
12657
12658 * parser.c result/noent/wml.xml: fixed bug #59981 related
12659 to handling of '&' in attributes when entities are substitued
12660
Daniel Veillard7cf5e442001-09-10 20:16:32 +000012661Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
12662
12663 * libxml.h include/libxml/xmlversion.h.in
12664 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
12665 Tried to close bug #60131
12666
Daniel Veillardbce62332001-09-10 18:46:55 +000012667Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
12668
12669 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
12670
Daniel Veillard143b04f2001-09-10 18:14:14 +000012671Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
12672
12673 * SAX.c: fixing bug #59946 on xmlns=""
12674
Daniel Veillard7a51d6d2001-09-10 14:40:43 +000012675Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
12676
12677 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
12678 but allocates a new error code.
12679
Daniel Veillard05c13a22001-09-09 08:38:09 +000012680Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
12681
12682 * xmllint.c: John Fleck fixed typos in the options output
12683 * parser.c SAX.c: fix ignorable white space SAX selection
12684
12685Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
12686
12687 * entities.c: Steve Underwood found the possibility of an
12688 ininite loop in case of error.
12689
Daniel Veillard5eb9dea2001-09-07 09:38:02 +000012690Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
12691
12692 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
12693
Daniel Veillarda050d232001-09-05 15:51:05 +000012694Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
12695
12696 * parser.c: warn if version is not 1.0 but it's not
12697 strictly speaking an error after analyzing the spec
12698
MDT 2001 John Fleck04685002001-09-03 16:11:47 +000012699Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
12700
12701 *doc/catalog.html - add link to the html version of the
12702 man page, other linguistic cleanups
12703
MDT 2001 John Fleck5bd39dc2001-09-03 15:14:19 +000012704Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
12705
12706 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
12707 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
12708 file, has not yet been included in the build.
12709
Daniel Veillard99784ff2001-09-01 16:20:28 +000012710Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
12711
12712 * catalog.c: removed a duplicate affectation Justin Fletcher
12713
Daniel Veillard9e1c72d2001-08-31 20:03:19 +000012714Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
12715
12716 * tree.c: Armin Sander pointed a possible text coalescing
12717 problem, completed his patch.
12718
Bjorn Reese0b2ae432001-08-31 16:31:57 +000012719Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12720
12721 * trionan.c: Fixed const and volatile re-definition problem
12722
Daniel Veillard5d96fff2001-08-31 14:55:30 +000012723Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
12724
12725 * libxml.4 parser.c: doc updates from Heiko Rupp
12726 * parserInternals.c: 2 sanity checks from Heiko Rupp
12727
Daniel Veillard3ec4c612001-08-28 20:39:49 +000012728Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
12729
12730 * tree.c: applied patch from Armin Sander to make some pointers
12731 const in xmlCopyNode()
Daniel Veillard2ebd7a72001-08-28 21:07:03 +000012732 * include/libxml/tree.h: added fix to the header
Daniel Veillard3ec4c612001-08-28 20:39:49 +000012733
Daniel Veillardb06c6142001-08-27 14:26:30 +000012734Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
12735
12736 * xpath.c: hum, restrict the integer usage gcc bug workaround
12737 to only gcc compilers so that other architecture don't get
12738 penalized by this limitation.
12739 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
12740
Daniel Veillard268fd1b2001-08-26 18:46:36 +000012741Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
12742
12743 * valid.c: fixed a Windows compiler warning (Chris Poblete)
12744 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
12745
Daniel Veillard6c5f9d12001-08-25 13:33:14 +000012746Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
12747
12748 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
12749 --convert option to xmlcatalog to convert SGML ones to
12750 the XML syntax.
12751 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
12752
12753 2.4.3 got released at that point
Daniel Veillard6990bf32001-08-23 21:17:48 +000012754Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
12755
12756 * catalog.c xmlIO.c: started some serious testing and fixed
12757 a few bug and optmization needs.
12758
Daniel Veillard9f7b84b2001-08-23 15:31:19 +000012759Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12760
12761 * Makefile.am configure.in include/libxml/xmlwin32version.h:
12762 preparing for a 2.4.3 release even if it may not be ready yet
12763 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
12764 all file parsing lookup to go through the entity resolver, add
12765 to add an API to bypass it (needed to load catalogs themselves),
12766 some cleanup on the catalog code too.
12767 * nanoftp.c: small cleanup
12768 * doc/catalog.html: small update
12769
Daniel Veillardbc2ddbe2001-08-23 10:24:27 +000012770Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
12771
12772 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
12773 Jun Kuriyama
12774
Daniel Veillardffb120d2001-08-23 00:52:23 +000012775Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
12776
12777 * doc/catalog.html: finished the catalog documentation
12778
Daniel Veillarde7ead2d2001-08-22 23:44:09 +000012779Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
12780
12781 * doc/catalog.html doc/xml.html: added documentation about
12782 Catalog support, misses an API description
12783 * doc/html/*: reextracted the API pages
12784
Daniel Veillarddc2cee22001-08-22 16:30:37 +000012785Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
12786
12787 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
12788 Added the part about section 7.2 on URI resolution,
12789 fixed a side effect in the HTML parser, look complete
12790 and ready to rock except the URI/SystemID part!
12791
Daniel Veillard5d90b6c2001-08-22 14:29:45 +000012792Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
12793
12794 * include/libxml/catalog.h include/libxml/parser.h
12795 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
12796 xmlIO.c: added support and APIs needed for the catalog PI
12797 * include/libxml/xmlIO.h: cleanup
12798
Daniel Veillarde2940dd2001-08-22 00:06:49 +000012799Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
12800
12801 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
12802 include/libxml/catalog.h: starts to look okay, really
12803 plugged the new framework, cleaned a lot of stuff,
12804 added some APIs, except the PI's support missing this
12805 should be mostly complete
12806 * result/catalogs/* test/catalogs/*: added new test, enriched
12807 the existing one with URN ID tests
12808
Daniel Veillard64339542001-08-21 12:57:59 +000012809Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
12810
12811 * catalog.c: fixed nextCatalog
12812 * result/catalogs/docbook test/catalogs/*: started adding
12813 a small regression test
12814
Daniel Veillardcda96922001-08-21 10:56:31 +000012815Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
12816
12817 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
12818 more work on the XML catalog support.
12819 * parser.c include/libxml/parser.h: small cleanup seems using
12820 list as a public parameter name can give portability troubles
12821 * trionan.c trionan.h xpath.c include/libxml/trionan.h
12822 include/libxml/xpath.h include/libxml/Makefile.am: removed
12823 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
12824 wrappers
12825
Bjorn Reese45029602001-08-21 09:23:53 +000012826Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12827
12828 * Makefile.am trio.c triodef.h trionan.c xpath.c
12829 include/libxml/Makefile.am include/libxml/trionan.h:
12830 Re-worked Not-A-Number and Infinity support.
12831 * xmlcatalog.c: added readline include files
12832
Daniel Veillard344cee72001-08-20 00:08:40 +000012833Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
12834
12835 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
12836 testCatalog as xmlcatalog, making it an installed app
12837 adding a shell, and preparing it to be a /etc/xml/catalog
12838 management tool, though not ready yet
12839 * catalog.c include/libxml/catalog.h: adding support for
12840 XML Catalogs http://www.oasis-open.org/committees/entity/
12841 not finished, there is some interesting tradeoffs and a
12842 few open questions left.
12843
Daniel Veillardb7664f42001-08-19 13:00:43 +000012844Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
12845
12846 * xmllint.c: fixed a line formatting problem
12847
Daniel Veillard5015b712001-08-17 09:37:52 +000012848Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
12849
12850 * SAX.c: removed a couple of unused variable (Albert Chin)
12851
Daniel Veillardbb371292001-08-16 23:26:59 +000012852Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
12853
12854 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
12855 trying to fix some troubles w.r.t. function returning
12856 const xxxPtr.
12857
Daniel Veillardb60c54e2001-08-16 19:34:27 +000012858Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
12859
12860 * win32/dsp/libxml2.def.src: another set of symbols conditionally
12861 defined
12862
Daniel Veillardae6db172001-08-16 19:32:00 +000012863Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
12864
12865 * xpointer.c: removed unused var
12866
Daniel Veillard09190202001-08-16 16:27:41 +000012867Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
12868
12869 * testXPath.c: another small cleanup closing bug #59110
12870
Daniel Veillard796f4b62001-08-16 16:00:13 +000012871Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
12872
12873 * win32/dsp/libxml2.def.src: small cleanup closing bug
12874 #59108
12875
Daniel Veillard5aac4e42001-08-15 20:46:57 +000012876Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
12877
12878 * example/gjobread.c: add xmlCleanupParser() before leaving
12879
Daniel Veillard9a0b3d62001-08-15 12:58:03 +000012880Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
12881
12882 * config.h.in configure.in include/libxml/xmlwin32version.h:
12883 released 2.4.2
12884
Daniel Veillardd3d06722001-08-15 12:06:36 +000012885Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
12886
12887 * include/libxml/valid.h debugXML.c valid.c: deprecate
12888 the non-boundchecking Sprintf functions, add Snprintf
12889 this should close bug #57984
12890
Daniel Veillardecb6f5b2001-08-15 08:47:42 +000012891Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
12892
12893 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
12894 URIs before doing the lookups (pointed by Mark Vakoc)
12895
Daniel Veillard0ab5cab2001-08-14 16:43:10 +000012896Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
12897
12898 * xpath.c: serious changes on Result Value Trees and NodeSets
12899 w.r.t. deallocation and collect operations. Probably not
12900 100% clean (merge of allocated trees smells like a problem).
12901 Seems sufficient to close #58943
12902
Daniel Veillard90493a92001-08-14 14:12:47 +000012903Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
12904
12905 * xmllint.c: adding a --format option
12906
Daniel Veillardfe703322001-08-14 12:18:09 +000012907Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
12908
12909 * xpath.c: count() was broken on Result Value Tree
12910 * xmlIO.c: fixed file:/// accesses on _WIN32
12911
Daniel Veillard70ac0e32001-08-13 11:24:16 +000012912Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
12913
12914 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
12915 macro was renamed, this should close bug #58683
12916
Daniel Veillardf300b7e2001-08-13 10:43:15 +000012917Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
12918
12919 * SAX.c: small fix fixing bug #58539 reported by coolo, in
12920 entity substitution mode text at the end of the entity might
12921 be added due to text coalescing.
12922 * nanoftp.c parser.c: small cleanup
12923
Daniel Veillard0c720972001-08-08 20:59:00 +000012924Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
12925
12926 * HACKING: added John Fleck right to commit in the doc subdir
12927
Daniel Veillard48da9102001-08-07 01:10:10 +000012928Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12929
12930 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
12931 allow to inherit attributes from the DTD directly in the
12932 tree, this is needed for XPath and can be a useful feature.
12933 Inherited namespaces are always provided at the tree level now
12934 * test/defattr* result/defattr* result/noent/defattr*: added a couple
12935 of tests for this feature (XSLT being the prime user).
12936
Daniel Veillard50f34372001-08-03 12:06:36 +000012937Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
12938
12939 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
12940 testSAX.c xmlIO.c xmllint.c include/win32config.h
12941 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
12942 include/libxml/xmlwin32version.h.in win32/README.MSDev
12943 win32/dsp/*: applied Win32 Facelift No.2 patches from
12944 Igor Zlatkovic for Windows/MSC
12945
Daniel Veillard9f4eb912001-08-01 21:22:27 +000012946Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
12947
12948 * SAX.c: unparsedEntityDecl() the URI computation of the
12949 entity wasn't done breaking XSLT unparsed-entity-uri()
12950
Daniel Veillard567e1b42001-08-01 15:53:47 +000012951Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
12952
12953 * xpath.c: fixed a bug when walking the descendants and
12954 the current node has no children
12955 * debugXML.c: show up when a text node is supposed to not be escaped
12956
Thomas Broyerf186c822001-07-31 23:30:37 +000012957Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12958
12959 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
12960 worked like the set:leading() function)
12961 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
12962
Daniel Veillardba6db032001-07-31 16:25:45 +000012963Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12964
12965 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
12966
Daniel Veillard57905372001-07-31 15:52:17 +000012967Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12968
12969 * include/libxml/xmlIO.h: apply change to close #58141
12970 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
12971
Daniel Veillard5e3eecb2001-07-31 15:10:53 +000012972Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12973
12974 * parser.c: when the internal subset uses a PE, then the
12975 included entity can use conditional sections.
12976
Daniel Veillard7d7e3792001-07-30 13:42:13 +000012977Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12978
12979 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
12980 when walking the namespace axis showing up in
12981 libxst/tests/general/bug-12
12982 * xmlmemory.c: added the possibility to trace a given block
12983 defined by its address
12984
Daniel Veillard4aafa792001-07-28 17:21:12 +000012985Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12986
12987 * parser.c: don't override existing encoding specified before
12988 starting xmlParseDocument()
12989
Daniel Veillardfdb1f242001-07-27 23:32:44 +000012990Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12991
12992 * include/libxml/xmlwin32version.h: reinserted, needed for
12993 Windows users of CVS
12994
Darin Adlera77cac02001-07-27 17:41:51 +0000129952001-07-27 Darin Adler <darin@bentspoon.com>
12996
Darin Adler699613b2001-07-27 22:47:14 +000012997 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
12998 * testCatalog.c: Add include of <libxml/parser.h>.
12999
130002001-07-27 Darin Adler <darin@bentspoon.com>
13001
Darin Adlera77cac02001-07-27 17:41:51 +000013002 * include/libxml/.cvsignore:
13003 * include/libxml/xmlwin32version.h:
13004 Remove this file from CVS because it's generated.
13005
Daniel Veillard50822cb2001-07-26 20:05:51 +000013006Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13007
13008 * parser.c include/libxml/parser.h: applied const patches from
13009 Tom Moog #58002
13010
Thomas Broyerba4ad322001-07-26 16:55:21 +000013011Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
13012
13013 * xpath.c include/libxml/xpath{,Internals}.h: added a function
13014 lookup framework
13015
Daniel Veillard1d0bfab2001-07-26 11:49:41 +000013016Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13017
13018 * tree.c: fixed xmlCopyNode() for documents
13019
Daniel Veillard6dd398f2001-07-25 22:41:03 +000013020Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13021
13022 * parser.c: fixed bugs #58073 reported by Greg Shtilman
13023
13024Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard2454ab92001-07-25 21:39:46 +000013025
13026 * parser.c: fixes bug #57652 reported by Morus Walter
13027
Daniel Veillarde3924972001-07-25 20:25:21 +000013028Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13029
13030 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
13031
Daniel Veillarda53c6882001-07-25 17:18:57 +000013032Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13033
13034 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
13035 errors, lesson don't add new functions at 1am before a release
13036 * xpath.c: integrated fix from Bjorn to avoid divide by zero
13037 from XPath initialization when possible.
13038
Daniel Veillardd9bad132001-07-23 19:39:43 +000013039Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13040
13041 * result/scripts/base*: removing history/readline changed
13042 this slightly
13043 * include/libxml/parser.h SAX.c parser.c parserInternals.c
13044 xmllint.c: make element content line number generation
13045 optionnal to avoid breaking old apps added interface to switch
13046
Daniel Veillardf012a642001-07-23 19:10:52 +000013047Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13048
13049 * configure.in: get rid of the readline and libhistory
Daniel Veillard784b9352003-02-16 15:50:27 +000013050 dependencies by default, release 2.4.1 with IA64 fix
Daniel Veillardf012a642001-07-23 19:10:52 +000013051 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
13052 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
13053 John Kroll fixes to allow saving to HTTP via PUT (or
13054 POST of needed).
13055 * doc/html/*.html: regenerated the docs
13056
Thomas Broyere8126242001-07-22 03:54:15 +000013057Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
13058
13059 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
13060 xmlHashScanFull and xmlHashScannFull3 to get passed the
13061 three keys as arguments to the callback function
13062
Daniel Veillard5e2dace2001-07-18 19:30:27 +000013063Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13064
13065 * configure.in Makefile.am: removed libxml softlink for good
13066 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
13067 100% coverage by gtk-doc
13068
Daniel Veillard8599e702001-07-17 21:38:51 +000013069Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13070
13071 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
13072 fixed serious troubles due to size_t vs. int mismatch
13073
Daniel Veillard8fcc4942001-07-17 20:07:33 +000013074Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13075
13076 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
13077
Thomas Broyerf06a3d82001-07-16 04:52:57 +000013078Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
13079
13080 * include/libxml/xpath{,Internals}.h xpath.c: added a more
13081 convenient extension API for value and context managing
13082 Now handles external objects through xmlXPathPopExternal,
13083 xmlXPathWrapExternal and xmlXPathReturnExternal.
13084 Added functions for sets operations (intersection, etc.)
13085
Daniel Veillard22090732001-07-16 00:06:07 +000013086Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13087
13088 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
13089 xmlIO.c tree.c parserInternals.c entities.c encoding.c
13090 HTMLparser.c: cleanup of global variables, marking some
13091 const or private.
13092
Thomas Broyerf06a3d82001-07-16 04:52:57 +000013093Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
Thomas Broyer496be682001-07-15 22:59:18 +000013094
13095 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
13096 fixed xmlXPathNodeSetItem when passing index=0
13097
Daniel Veillard05dec342001-07-14 21:57:39 +000013098Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13099
13100 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
13101
Daniel Veillard28ae6362001-07-14 16:44:32 +000013102Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13103
13104 * xmllint.c: fixed compilation under Cygwin #57503
13105 * TODO: update
13106
Peter Williamsed156f52001-07-13 18:35:13 +0000131072001-07-13 Peter Williams <peterw@ximian.com>
13108
13109 * config.h.in: add #undef HAVE_DLFCN_H
13110
13111 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
13112 builddir.
13113
Daniel Veillard73b36e32001-07-12 15:09:52 +000013114Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13115
13116 * win32/libxml2/libxml2.def.src: added a couple of exported entries
13117 raised by #57348 and #57381
13118
Daniel Veillard7db37732001-07-12 01:20:08 +000013119Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13120
13121 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
13122 tree.c xpointer.c: store the line numbder in element->content,
13123 may break some software, need a configuration mechanism
13124
Darin Adler96037892001-07-11 00:03:16 +0000131252001-07-10 Darin Adler <darin@bentspoon.com>
13126
13127 * .cvsignore:
13128 * example/.cvsignore:
13129 * include/.cvsignore:
13130 * include/libxml/.cvsignore:
13131 Various things that are generated and should be ignored.
13132
Daniel Veillard09ab7e12001-07-10 15:49:44 +000013133Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13134
13135 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
13136 * doc/xml.html doc/html/*: updated the docs
13137
Daniel Veillard04e2dae2001-07-09 20:07:25 +000013138Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13139
13140 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
13141 validation occured on content with element child
13142
Daniel Veillardb8c9be92001-07-09 16:01:19 +000013143Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13144
13145 * tree.c: fixed XML Base computation which was broken
13146 * debugXML.c: added a base function to the shell
13147 * Makefile.am result/scripts/* test/scripts/*: added scripts
13148 based regression tests, and adding 2 XML Base tests
13149
Daniel Veillard19e96c32001-07-09 10:32:59 +000013150Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13151
13152 * tree.c: set properties doc and call xmlSetListDoc for properties
13153 content when grafting them in a different tree.
13154 * aclocal.m4: remove from CVS
13155
Daniel Veillarde086f5c2001-07-08 21:10:40 +000013156Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13157
13158 * win32/libxml2/libxml2.def.src: added some missing entry point
13159 for XPath (Mark Vakoc)
13160
Daniel Veillard388236f2001-07-08 18:35:48 +000013161Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13162
13163 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
13164 layer should URI-Unescape before trying to open resources.
13165
Daniel Veillard04383752001-07-08 14:27:15 +000013166Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13167
13168 * xpath.c: fix the name() bug for elements in the default
13169 namespace reported by Charlie Bozeman
13170
Daniel Veillard7583a592001-07-08 13:15:55 +000013171Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13172
13173 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
13174 led to an XPath fix, improvements of SAX initialization, and
13175 an added option --nocdata to testXPath
13176
Daniel Veillard449d7392001-07-07 19:11:06 +000013177Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13178
13179 * doc/libxml-doc.el: Felix Natter provided anew version working
13180 with XEmacs too
13181
Daniel Veillard5168dbf2001-07-07 00:18:23 +000013182Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13183
13184 * include/libxml/xpath.h: small cleanup
13185 * doc/xml.html: update
13186
Daniel Veillardf524d6e2001-07-05 23:41:40 +000013187Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13188
13189 * Makefile.am configure.in include/libxml/xmlwin32version.h:
13190 released 2.3.14
13191
Daniel Veillard4b8328d2001-07-05 22:48:42 +000013192Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13193
13194 * doc/html/*: rebuilt the docs for the release
Daniel Veillard5b43fde2001-07-05 23:31:40 +000013195 * doc/xml.html: added 2.3.14 release.
Daniel Veillard4b8328d2001-07-05 22:48:42 +000013196
Daniel Veillard73c9c042001-07-05 20:02:54 +000013197Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13198
13199 * xpath.c: a bug reported by Stephan Kulow empty nodesets
13200 were not equal to empty strings
13201
Daniel Veillard1fd36d22001-07-04 22:54:28 +000013202Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13203
13204 * SAX.c: fixed a URI-Reference computation problem when validating
13205 * xmlIO.c: small cleanup
13206
Daniel Veillard4d65a1c2001-07-04 22:06:23 +000013207Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13208
13209 * parser.c: improved the description of a couple of interfaces
13210 upon Larry Stamper suggestion
13211
Daniel Veillard62f313b2001-07-04 19:49:14 +000013212Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13213
13214 * SAX.c entities.c parser.c: changed completely the way entities
13215 are handled when running the parser in entity substitution mode.
13216 This fixes a bug reported by Stephan Kulow and nearly divides
13217 by 3 the amount of memory required by libxslt to load and process
13218 DocBook TDG.
13219
Daniel Veillardf420ac52001-07-04 16:04:09 +000013220Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13221
13222 * HTMLparser.c: fixing a too early root closing problem raised
13223 byt Prashanth Naidu
13224
Daniel Veillard8c357d52001-07-03 23:43:33 +000013225Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13226
13227 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
13228 raised by Mark Vakoc.
13229
Daniel Veillard6e90d192001-07-03 16:37:49 +000013230Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13231
13232 * example/Makefile.am: fixed the include path to add srcdir/include
13233 * Makefile.am configure.in: fix from Albert Chin for iconv detection
13234 and some cleanup
13235
Daniel Veillardf06307e2001-07-03 10:35:50 +000013236Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13237
13238 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
13239 lot of optimization work, results in significant improvements
13240 when handling really complex XPath queries. Add a small optimizer
13241 for unions, improve [n] and [last()], avoid some costly ops.
13242
Daniel Veillard77044732001-06-29 21:31:07 +000013243Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13244
13245 * include/libxml/parser.h parser.c: xmlStrstr args are both const
13246 * xpath.c: small cleanup
13247 * xmlGetNsList: reformated, fixed problems if used on Entities
13248
Daniel Veillard2adbb512001-06-28 16:20:36 +000013249Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13250
13251 * doc/xml.html: added 1.8.14 and 2.3.13 releases
13252
Daniel Veillardb37ecd02001-06-28 16:18:11 +000013253Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13254
13255 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
13256 * Makefile.am example/Makefile.am: workaround automake generating
13257 erroneous deps
13258
Daniel Veillard12f7d292001-06-28 13:12:11 +000013259Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13260
13261 * include/win32config.h: bug #56801 Yon Derek provided a patch
13262 to the windows config file.
13263
Daniel Veillard87ee9142001-06-28 12:54:16 +000013264Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13265
13266 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
13267 libxml.h : Yon Derek provided a set of changes to compile from
13268 CVS on Windows/MSC
13269
Daniel Veillard0e4cd172001-06-28 12:13:56 +000013270Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13271
13272 * parser.c: fixed UTF8 BOM support in push mode
13273 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
13274 added a specific testcase
13275
Daniel Veillard3e5bb8e2001-06-27 16:34:34 +000013276Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13277
13278 * Makefile.am: added --push regression tests
13279 * parserInternals.c: the XML parser segfaulted in --push mode
13280
Daniel Veillard9a89a8a2001-06-27 11:13:35 +000013281Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13282
13283 * configure.in: moved the symlinks detection within a CVS
13284 check, this is not portable and will be removed soon.
13285 * xpath.c: small cleanup/speedup
13286
Daniel Veillard11648102001-06-26 16:08:24 +000013287Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13288
13289 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
13290 release of 2.3.12
13291 * parser.c: make an error message if unknow entities in all cases
13292
Daniel Veillardfcbd74a2001-06-26 07:47:23 +000013293Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13294
13295 * uri.c: fixed 2 uri normalization bugs on '//' reduction
13296
Daniel Veillard23793842001-06-25 16:07:45 +000013297Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13298
13299 * include/libxml/Makefile.am: Laszlo Peter pointed out that
13300 includes were installed in the wrong dir
13301
Daniel Veillardf5498f32001-06-25 15:08:36 +000013302Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13303
13304 * doc/html.xml: warn against sending code to exhibit bugs.
13305
Daniel Veillard56f06462001-06-24 21:34:03 +000013306Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13307
13308 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
13309 Tru64 from Thomas Leitner
13310
Daniel Veillardc5d64342001-06-24 12:13:24 +000013311Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13312
13313 * AUTHORS: added William and Bjorn
13314 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
13315 daniel@veillard.com hopefully I won't have to do this again
13316 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
13317 docs can be rebuilt cleanly now
13318 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
13319 from CVs it's generated, added include/libxml/xmlwin32version.h
13320 also generated but which should change far less frequently.
13321 * catalog.c nanoftp.c: made sure to include libxml.h not
13322 libxml/xmlversion.h directly
13323 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
13324 when compiling on WIN32 and MSC
13325
Daniel Veillard07385fd2001-06-23 21:55:48 +000013326Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13327
13328 * include/Makefile.am include/libxml/Makefile.am configure.in:
13329 fixed make distcheck and rebuilding the rpms
13330
Daniel Veillardcd1d9442001-06-23 18:53:44 +000013331Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13332
13333 * configure.in: should finish the migration of exported includes
13334 into a real include/libxml in CVS, at least for CVS users.
13335 * removed the exported headers, added in include/libxml (as well
13336 as xmlversion.h.in).
13337
Daniel Veillard6dd8e052001-06-23 18:38:06 +000013338Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13339
13340 * configure.in: fixed the way to detect symlink
13341
Daniel Veillard66541772001-06-23 18:31:04 +000013342Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13343
13344 * configure.in: updated, include/libxml is now a real CVS dir
13345
Daniel Veillardca989762001-06-23 17:39:29 +000013346Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13347
13348 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
13349 version works with both libxml1 and libxml2 (it autodetects
13350 the prefix of the html-files) from Felix Natter.
13351 * doc/xml.html: updated doc accordingly
13352
Daniel Veillard8cf14d52001-06-23 16:32:46 +000013353Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13354
13355 * xpath.c: fixed the bug generating a template loop in libxslt
13356 when using docbook-xsl-1.4, * should filter out document nodes
13357 * HACKING: added William
13358 * TODO: updated
13359
Daniel Veillard7b06bcb2001-06-22 16:03:51 +000013360Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13361
13362 * doc/FAQ.html: added a warning about gcc-3.0
13363 * doc/xml.html: added reference to gdome2 and removed a confusing
13364 sentence
13365
Daniel Veillardf7f41852001-06-22 15:18:01 +000013366Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13367
13368 * xmlversion.h: okay this is a generated file, but Windows
13369 users need it and they can't generate it, and I want CVS
13370 Windows users ...
13371 * win32/libxml2/libxml2_so.dsp: Windows project file for
13372 the shared lib version of libxml2
13373 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
13374 resources needed for libxslt/xsltproc by Yon Derek
13375
Bjorn Reese3157b342001-06-22 14:41:45 +000013376Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
13377
13378 * trio.c: MSVC fix (provided by Igor Zlatkovic)
13379
Daniel Veillard4151acb2001-06-22 10:48:57 +000013380Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13381
Daniel Veillardcc146db2001-06-22 11:10:52 +000013382 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
13383
13384Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13385
Daniel Veillard4151acb2001-06-22 10:48:57 +000013386 * include/win32config.h: Yon Derek provided a first fix
13387 to be able to compile libxslt/xsltproc on Windows
13388
Daniel Veillardd79bcd12001-06-21 22:07:42 +000013389Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13390
13391 * xpath.c: attempt to work around what seemed a gcc optimizer
13392 bug when handling floats on i386 http://veillard.com/gcc.bug
13393 * tree.c entities.c encoding.c: doing some cleanups while
13394 chasing it
13395
Daniel Veillard017b1082001-06-21 11:20:21 +000013396Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13397
13398 * Makefile.am: cleanup when --without-debug is specified
13399 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
13400 w.r.t. --without-debug and other include points
13401 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
13402 Catalogs
13403 * configure.in entities.h tree.h HTMLparser.c: removed
13404 --without-corba, made the _private field mandatory
13405
Daniel Veillard87a764e2001-06-20 17:41:10 +000013406Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13407
13408 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
13409 outputs a BOM in UTF8, an errata has been issued to avoid the
13410 problem, that was the most reasonable solution... Add support
13411 for a leading UTF8 BOM in entities.
13412
Daniel Veillard10ea86c2001-06-20 13:55:33 +000013413Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13414
13415 * valid.c: fixed a bug found when post validating an entity ref
13416 * xmllint.c: added --loaddtd and sligly changed --postvalid to
13417 activate it too
13418
Daniel Veillard39196eb2001-06-19 18:09:42 +000013419Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13420
13421 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
13422 weakness in the node copy the XPointer and the XInclude
13423 implementations. Serious cleanup.
13424
Daniel Veillard3739b982001-06-19 12:51:30 +000013425Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13426
13427 * Makefile.am: Kjartan Maraas provided a small patch to
13428 add xml2-config.in to EXTRA_DIST
13429
Daniel Veillarda9142e72001-06-19 11:07:54 +000013430Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13431
13432 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
13433 provided another failing case found in KDE, the way the
13434 ctxt->vctxt.nodeTab was allocated and freed changed over
13435 time but it wasn't completely cleaned up. This should fix it.
13436
Daniel Veillard3ed27bd2001-06-17 17:58:17 +000013437Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13438
13439 * parser.c: Stephan Kulow also raised the fact that line number
13440 could get miscounted making debug harder, fixed the problem
13441 in xmlParseCharData()
13442
Daniel Veillard64b98c02001-06-17 17:20:21 +000013443Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13444
13445 * valid.c: Stephan Kulow pointed out a problem when validating
13446 and using an empty entity, forgot a 'break' in a case.
13447
Daniel Veillarde3c81b52001-06-17 14:50:34 +000013448Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13449
13450 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
13451 * doc/xml.html: updated with 2.3.11
13452
Daniel Veillard4ec885a2001-06-17 10:31:07 +000013453Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13454
13455 * TODO: updated adding cleanup of generated doc
13456 * configure.in: prepared to release 2.3.11
13457 * xmllint.c: added --version for bug reporting
13458 * doc/html/*.html: rebuilt the doc
13459
Daniel Veillard8b8d2252001-06-16 21:24:56 +000013460Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13461
13462 * xpath.c: first part of the work on selecting namespace to
13463 fix bug #56115
13464
Daniel Veillard96ed5832001-06-15 22:22:04 +000013465Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13466
13467 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
13468 when using -liconv
13469 * TODO: updated
13470
Daniel Veillardc4f631d2001-06-14 11:11:59 +000013471Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13472
13473 * HTMLtree.[ch]: more work on the HTML serialization routnes,
13474 cleanup, encoding support.
13475
Daniel Veillard608ad072001-06-14 08:32:28 +000013476Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13477
13478 * xpath.c: Thomas Broyer suggested a better patch for the / arg
13479
Daniel Veillard239d0522001-06-13 23:02:48 +000013480Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13481
13482 * xpath.c: bug detected by Ankh when / is used as a function arg
13483
Daniel Veillard02bb1702001-06-13 21:11:59 +000013484Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13485
13486 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
13487 of element and use it to avoid outputting formatting spaces at
13488 the wrong place. Implemented the format parameter for HTML save.
13489 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
13490 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
13491 result/HTML/wired.html: of course this impact the result of a
13492 number of HTML tests
13493
Daniel Veillard95d845f2001-06-13 13:48:46 +000013494Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13495
13496 * HTMLtree.[ch]: started augmenting the HTML save API with
13497 encoding and formatting parameters
13498
Daniel Veillardeca60d02001-06-13 07:45:41 +000013499Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13500
13501 * HTMLtree.h: cleanup and started evaluating the work needed on
13502 revamping the HTML output code
13503
Daniel Veillard84666b32001-06-11 17:31:08 +000013504Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13505
13506 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
13507
Daniel Veillard8bdd2202001-06-11 12:47:59 +000013508Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13509
13510 * valid.c: fixed bug #56049, forgot one check in the
13511 validation routine
13512
Daniel Veillardca2366a2001-06-11 12:09:01 +000013513Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13514
13515 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
13516
Daniel Veillard6761eee2001-06-11 10:29:38 +000013517Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13518
13519 * libxml.h: fixed an error in last commit
13520 * doc/FAQ.html: added an entry for compilation from CVS
13521
Daniel Veillard9cc6dc62001-06-11 08:09:20 +000013522Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13523
13524 * xmlversion.h.in libxml.h: Cygwin patches
13525 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
13526 * tree.h: cleanup
13527
Daniel Veillardacd370f2001-06-09 17:17:51 +000013528Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13529
13530 * tree.c: patched xmlFreeNode() to avoid freeing() a static
13531 memory block in a strange case where libxml is linked twice
13532 in the binary.
13533
Daniel Veillard1d047672001-06-09 16:41:01 +000013534Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13535
13536 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
13537 state far too often, simple fix used to avoid it.
13538
Daniel Veillard4497e692001-06-09 14:19:02 +000013539Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13540
13541 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
13542 being processed, applied his patch
13543 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
13544
Daniel Veillardf3afa7d2001-06-09 13:52:58 +000013545Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13546
13547 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
13548 provided fixes to compile on MSCC again
13549 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
13550 also provided an update for the project files.
13551
Daniel Veillarda682b212001-06-07 19:59:42 +000013552Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13553
13554 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
13555 bug #55810
13556
Daniel Veillarde8fc08e2001-06-07 19:35:47 +000013557Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13558
13559 * tree.c: fixed xmlGetNsProp() to close bug #55683
13560 Note this requires libxslt to use it's own function instead.
13561
Daniel Veillardf0c53762001-06-07 16:07:07 +000013562Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13563
13564 * HTMLtree.c: when in a pre element no formatting space should
13565 be added.
13566 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
13567
Daniel Veillard068a9652001-06-07 15:30:26 +000013568Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13569
13570 * configure.in: added tests for signal() and signal.h
13571
Daniel Veillard541d6552001-06-07 14:20:01 +000013572Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13573
13574 * xpath.c: robert pointed out xmlXPathNINF was not initialized
13575
Daniel Veillard8a367d42001-06-07 14:01:34 +000013576Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13577
13578 * doc/libxml-doc.el: Felix Natter provided a new version for
13579 libxml2
13580
Daniel Veillard8a926292001-06-07 11:20:20 +000013581Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13582
13583 * HTMLtree.c: when in a pre element no formatting space should
13584 be added.
13585
Daniel Veillard14839d52001-06-06 16:11:56 +000013586Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13587
13588 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
13589
Daniel Veillarde95e2392001-06-06 10:46:28 +000013590Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13591
13592 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
13593 hack
13594 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
13595 * uri.c: fixed a warning
13596
Daniel Veillard6e93c4a2001-06-05 20:57:42 +000013597Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13598
13599 * HTMLtree.c: trying to close bug #55772 escaping in script
13600 elements
13601 * doc/xml.html: suggest to send mail to the list
13602
13603Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard1c43dbf2001-06-05 17:12:52 +000013604
13605 * error.c: attempt to fix the xmlGetVarStr breakage once and for
13606 good. Use a macro and based on the solution provided in
13607 vsnprintf manual page from GNU.
13608
Bjorn Reese99748722001-06-05 12:49:15 +000013609Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
13610
13611 * error.c: Workaround for non-preserving variadic list.
13612 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
13613
Daniel Veillard2e4f1882001-06-01 10:11:57 +000013614Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13615
13616 * doc/xml.html: added 2.3.10 release
13617
Daniel Veillardb3a182e2001-06-01 09:28:09 +000013618Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13619
13620 * configure.in: releasing 2.3.10
13621
Daniel Veillard3c2758d2001-05-31 18:43:43 +000013622Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13623
13624 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
13625
Daniel Veillard20042422001-05-31 18:22:04 +000013626Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13627
13628 * encoding.c: Robert Collins provided a patch to add the
13629 "US-ASCII" encoding alias
13630
Daniel Veillard97ac1312001-05-30 19:14:17 +000013631Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13632
13633 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
13634 string oriented functions and started cleaning the related areas
13635 in xpath.c which needed fixing in this respect
13636
Daniel Veillard2d703722001-05-30 18:32:34 +000013637Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13638
13639 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
13640 #55380
13641 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
13642
Daniel Veillard9403a042001-05-28 11:00:53 +000013643Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13644
13645 * TODO: updated
13646 * nanohttp.[ch] : started adding APIs to get the redirected URL
13647 when this occurs (needed for further base computation
13648 * tree.h: cleanup
13649 * encoding.c: cleanup
13650 * SAX.c: minor change around ctxt->loadsubset
13651
Daniel Veillard6278fb52001-05-25 07:38:41 +000013652Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13653
13654 * Makefile.am include/Makefile.am: small change to have
13655 include/libxml rebuilt if working from CVS.
13656 * uri.c: applied another patch from Carl Douglas for URI escaping,
13657 this should close bug #51876
13658
Daniel Veillardd16df9f2001-05-23 13:44:21 +000013659Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13660
13661 * xinclude.c: fixed XInclude recursive behaviour bug #54678
13662 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
13663 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
13664 added specific regression test
13665 * parser.h: preparing for the XSLT mode where DTD inherited
13666 attributes are added to the tree.
13667
Daniel Veillardbbd22452001-05-23 12:02:27 +000013668Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13669
13670 * xinclude.[ch]: Updated the namespace for the Last Call version
13671 * result/XInclude/include test/XInclude/include: updated the
13672 testsuite accordingly
13673
Daniel Veillard8514c672001-05-23 10:29:12 +000013674Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13675
13676 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
13677 related to bug #51876
13678
Daniel Veillard42596ad2001-05-22 16:57:14 +000013679Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13680
13681 * tree.c: fixed a gross mistake in base computation, xml:base is
13682 not completely correct yet (need cascade).
13683 * xpath.[ch]: added the few things needed to find a function name
13684 and URI from the XPath context when it is called.
13685
Daniel Veillard81418e32001-05-22 15:08:55 +000013686Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13687
13688 * catalog.[ch]: fixes and add xmlLoadCatalogs()
13689 * DOCBparser.c: small cleanup
13690 * xmllint.c: added a --catalogs option to load catalogs from
13691 $SGML_CATALOG_FILES
13692 * tree.c: cleanup
13693 * configure.in: iconv library fixup, ICONV_LIBS
13694
Daniel Veillardaf86c7f2001-05-21 14:11:26 +000013695Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13696
13697 * catalog.c: handling of CATALOG entries. detection of recursion,
13698 and a few bugfixes
13699 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
13700 against the default namespace
13701
Daniel Veillard04b93292001-05-21 08:15:31 +000013702Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13703
13704 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
13705
Daniel Veillarda97a19b2001-05-20 13:19:52 +000013706Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13707
13708 * parser.c: fixed propagation context info when parsing an
13709 external entity.
13710 * doc/html/*.html: regenerated a couple of docs
13711
Daniel Veillard4623acd2001-05-19 15:13:15 +000013712Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13713
13714 * doc/xml.html: update with 2.3.9 informations
13715
Daniel Veillardbed7b052001-05-19 14:59:49 +000013716Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13717
13718 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
13719 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
13720 * doc/html/* : rebuilt the docs
13721 * valid.c: small patch which may improve some case when
13722 validating.
13723
Daniel Veillardf69bb4b2001-05-19 13:24:56 +000013724Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13725
13726 * HTMLparser.c: Closed bug #54891
13727 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
13728 to the suite
13729
13730Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13731
13732 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
13733 applied a documentation patch from LotR and filled in a few missing
13734 descriptions
13735
Daniel Veillard76d66f42001-05-16 21:05:17 +000013736Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13737
13738 * xpath.c tree.c parser.c: speed optimizations at the parser level
13739 document tree freeing and xpath evaluation
13740
Daniel Veillardfd7ddca2001-05-16 10:57:35 +000013741Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13742
13743 * parser.c parser.h parserInternals.h: fixed a couple of
13744 interfaces for handling memory buffer input to const char *
13745 upon suggestion of JamesH.
13746
Daniel Veillardc3739e72001-05-15 15:23:27 +000013747Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13748
13749 * configure.in: LoTR sent a patch fixing the previous commit
13750
Daniel Veillarda4f27e02001-05-15 12:41:29 +000013751Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13752
13753 * configure.in: trying to deal again with the stoopid -R linking
13754 flag of Solaris
13755
Daniel Veillard790142b2001-05-15 10:51:53 +000013756Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13757
13758 * xpath.h: two nodeset access macros from Thomas Broyer
13759
Daniel Veillardba0b8c92001-05-15 09:43:47 +000013760Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13761
13762 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
13763 patch from Thomas Broyer
13764
Daniel Veillarde62d36c2001-05-15 08:53:16 +000013765Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13766
13767 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
13768 case
13769 * INSTALL: was empty added stuff from the FAQ
13770
Daniel Veillard75bea542001-05-11 17:41:21 +000013771Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13772
13773 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
13774 attributes handling and #54433 by adding xmlUnsetProp()
13775 and xmlUnsetNsProp()
13776
Daniel Veillard0a2a1632001-05-11 14:18:03 +000013777Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13778
13779 * HTMLparser.c: Patch from Jonas Borgström
13780 (htmlGetEndPriority): New function, returns
13781 the priority of a certain element.
13782 (htmlAutoCloseOnClose): Only close inline elements if they
13783 all have lower or equal priority.
13784 * result/HTML: this of course changed a number of tests results.
13785
Daniel Veillard7d6fd212001-05-10 15:34:11 +000013786Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13787
13788 * xmlIO.c catalog.c: plugged in the default catalog resolution
13789 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
13790 documentations
13791 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
13792
Daniel Veillarda7374592001-05-10 14:17:55 +000013793Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13794
13795 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
13796 integrating catalogs
13797 * catalog.[ch] testCatalog.c: adding a small catalo API
13798 (only SGML catalog support).
13799 * parser.c: restaured xmlKeepBlanksDefault(0) API
13800
Daniel Veillardc17337c2001-05-09 10:51:31 +000013801Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13802
13803 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
13804
Daniel Veillard257d9102001-05-08 10:41:44 +000013805Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13806
13807 * parser.c: added xmlParseExternalEntityPrivate() to allow
13808 propagation of ctxt->_private when parsing external entities
13809
Daniel Veillard083c2662001-05-08 08:27:14 +000013810Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13811
13812 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
13813
Daniel Veillard01ef7382001-05-08 07:31:43 +000013814Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13815
13816 * configure.in: fixed a small portability problem with AM_CONDITIONAL
13817
Daniel Veillard4de4d3b2001-05-07 20:50:47 +000013818Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13819
13820 * valid.c: warn when indeterminist content model is detected
13821 * result/VC/ElementValid8: this adds a message
13822 * Makefile.am: add --novalid for VCM tests
13823 * parserInternals.c: added a call to Init memory
13824
Daniel Veillard64269352001-05-04 17:52:34 +000013825Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13826
13827 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
13828 when both parameters are NULL.
13829
Daniel Veillard37721922001-05-04 15:21:12 +000013830Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13831
13832 * valid.c: applied small patch from Gary Pennington, reindented
13833 some part of the code.
13834
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +000013835Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13836
13837 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
13838 release, updated and regenerated the docs
13839
Daniel Veillard357c9602001-05-03 10:49:20 +000013840Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13841
13842 * xpath.c result/XPath/expr/floats : clarified and cleanup
13843 printing of abnormal floats in tests.
13844
Daniel Veillarda2bc3682001-05-03 08:27:20 +000013845Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13846
13847 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
13848 * results/HTML/ : a few changes in the output of the HTML tests as
13849 a result.
13850 * configure.in: tying to fix -liconv where needed
13851
Daniel Veillard2a0d2e62001-05-02 17:11:36 +000013852Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13853
13854 * Makefile.am: fixed a stupid error
13855
Daniel Veillard7150a032001-05-02 16:41:11 +000013856Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13857
13858 * configure.in Makefile.am: make the inclusion of the trio
13859 modules in the library conditional
13860
Daniel Veillardc057c5d2001-05-02 12:41:24 +000013861Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13862
13863 * DOCBparser.c: patche from László Kovács, fixed entities refs
13864 in attributes handling
13865
Daniel Veillardedddff92001-05-02 10:58:52 +000013866Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13867
13868 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
13869 flushing
13870
Daniel Veillardc8f620b2001-04-30 20:31:33 +000013871Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13872
13873 * xpath.c: fix of an XSLT namespace bug reported on the list
13874 general/bug-8-
13875
Daniel Veillard5792e162001-04-30 17:44:45 +000013876Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13877
13878 * strio.h trio.c: Dan McNichol suggested a couple of small
13879 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
13880
Daniel Veillard02141ea2001-04-30 11:46:40 +000013881Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13882
13883 * tree.c parser.c encoding.c: spent a bit more time looking
13884 at the parsing speed and DOM handling. Added a few more
13885 speedups.
13886
Daniel Veillard3ed155f2001-04-29 19:56:59 +000013887Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13888
13889 * parser.c: small but effective parsing speed improvement
13890
Daniel Veillardb59076b2001-04-29 17:04:07 +000013891Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13892
13893 * configure.in: default on the DocBook parser inclusion (for Gnome)
13894 * DOCBparser.h: fixed a header reference
13895
Daniel Veillardb45c43b2001-04-28 17:02:11 +000013896Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13897
13898 * configure.in xpath.c: applied Bjorn patches for FPE on the
13899 alpha
13900
Daniel Veillardeefd4492001-04-28 16:55:50 +000013901Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13902
13903 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
13904 xmlSaveFormatFileTo()
13905
Daniel Veillarde39a93d2001-04-28 14:35:02 +000013906Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13907
13908 * xpath.c: simple and efficient optimization, XPath functions
13909 aways bind to the same code, cache this
13910 * TODO: updated (by saying some is obsolete)
13911
Daniel Veillard2156a562001-04-28 12:24:34 +000013912Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13913
13914 * xpath.c: more cleanup work on XPath name parsing routines
13915
Daniel Veillard61d80a22001-04-27 17:13:01 +000013916Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13917
13918 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
13919 xmlXPathParseName
13920 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
13921 * debugXML.c: avoid compilation problems if compiling without
13922 HTML support, Igor Zlatkovic
13923 * win32/libxml2/libxml2.def.src: being able to compile without
13924 XPath on Windows
13925
Daniel Veillarddbb14a72001-04-26 20:54:01 +000013926Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13927
13928 * libxml.m4: yet another patch from Toshio Kuratomi
13929
Daniel Veillard2913e4c2001-04-26 19:29:02 +000013930Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13931
13932 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
13933
Daniel Veillard67fee942001-04-26 18:59:03 +000013934Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13935
13936 * tree.[ch]: added xmlSaveFormatFile interface for saving
13937 and indenting a file.
13938
Daniel Veillard82e49712001-04-26 14:38:03 +000013939Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13940
13941 * xpath.c: fixed bug #53689 related to processing-instruction()
13942
Daniel Veillard02f077a2001-04-26 10:59:11 +000013943Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13944
13945 * DOCBparser.c: patche from László Kovács
13946
Daniel Veillard30211a02001-04-26 09:33:18 +000013947Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13948
13949 * parser.c: applied fixes from Christian Glahn bug report #53391
13950
Daniel Veillard5a7c3452001-04-26 09:16:13 +000013951Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13952
13953 * error.c: Jean François Lecomte provided a complete description
13954 and a fix to bug #53537
13955
Daniel Veillard5c4ec4c2001-04-26 07:43:59 +000013956Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13957
13958 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
13959
Daniel Veillard1034da22001-04-25 19:06:28 +000013960Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13961
13962 * DOCBparser.c SAX.c: a bit more work on entities processing.
13963 Still Need to cleanup XML output and references in attributes
13964
Daniel Veillard4ec0b0f2001-04-25 15:53:40 +000013965Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13966
13967 * DOCBparser.c include/Makefile.am: two patches from László Kovács
13968
Daniel Veillardb33c2012001-04-25 12:59:04 +000013969Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13970
13971 * tree.c: trying to fix #53574, not completely complete,
13972 I would like xmllint --copy --debug test/ent1 and
13973 xmllint --debug test/ent1 to show the same result.
13974 * xpath.c: fix a bug when trying to sort namespace nodes
13975
Daniel Veillard5146f202001-04-25 10:29:44 +000013976Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13977
13978 * HTMLtree.c: real fix for #53402
13979
Daniel Veillard7533cc82001-04-24 15:52:00 +000013980Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13981
13982 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
13983 PIs when using xsl:output
13984 * valid.c: closing #53537 some case generate segfaults if there
13985 is validity errors
13986
Daniel Veillard61b33d52001-04-24 13:55:12 +000013987Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13988
13989 * SAX.c testDocbook.c DOCBparser.c: more work on the support
13990 of external parsed entities, added --noent to testDocbook
13991 * valid.c: Garry Pennington found an uninitialized variable
13992 access in xmlValidateElementContent()
13993
Daniel Veillard56098d42001-04-24 12:51:09 +000013994Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13995
13996 * HTMLparser.c : HTML parsing still sucks ... trying to deal
13997 with madness
13998 * result/HTML/ : this modified the result of the regression tests
13999 a lot.
14000
Daniel Veillard122376b2001-04-24 12:12:30 +000014001Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14002
14003 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
14004 to doc where it wasn't checked against NULL reported by
14005 Jens Laas
14006
Daniel Veillard43dadeb2001-04-24 11:23:35 +000014007Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14008
14009 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
14010 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
14011
Daniel Veillardeae522a2001-04-23 13:41:34 +000014012Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14013
14014 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
14015 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
14016 * SAX.[ch]: cleanup and updates for DocBook
14017 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
14018 ex SGML identifier changes
14019 * valid.c: removed a static unused function.
14020
Daniel Veillardde57c612001-04-23 09:13:36 +000014021Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14022
14023 * HTMLtree.c: applied change for Paul Sponagl on script saving
14024 * Makefile.am: the warning about entity title.xml are normal.
14025
Daniel Veillard393df012001-04-22 20:11:18 +000014026Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14027
14028 * configure.in: release of 2.3.7
14029 * Makefile.am: fixing make distcheck
14030
Daniel Veillarda41123c2001-04-22 19:31:20 +000014031Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14032
14033 * doc/html/* doc/xml.html: updated and regenerated the docs
14034
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +000014035Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14036
14037 * xpath.c: fixed the XPointer problem introduced in 2.3.6
14038
Daniel Veillarde82a9922001-04-22 12:12:58 +000014039Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14040
14041 * tree.c: fixed #53388 with the provided patch
14042
Daniel Veillard06803992001-04-22 10:35:56 +000014043Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14044
14045 * valid.c: Bjorn detected an invalid memory access. Fixed
14046 vstateVPush()
14047
Daniel Veillard40af6492001-04-22 08:50:55 +000014048Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14049
14050 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
14051
Bjorn Reese70a9da52001-04-21 16:57:29 +000014052Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
14053
14054 * libxml.h: new header used only for the compilation of libxml
14055 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
14056 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
14057 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
14058 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
14059 xmlmemory.c xpath.c xpointer.c: libxml.h integration
14060 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
14061 baseline (version 1.2 plus a single patch).
14062 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
14063 scientific notation for numbers. Tests added.
14064 * xpath.c: formatting of numbers changed to use sprintf
14065 (contribution from William Brack)
14066
Daniel Veillard34b1b3a2001-04-21 14:16:10 +000014067Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14068
14069 * valid.c: cleanup, more useful debugging
14070 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
14071 * xmlIO.c: entity loading is printed as an error when validating
14072
Daniel Veillard1c14b8d2001-04-21 10:28:59 +000014073Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14074
14075 * valid.c: fixed to validate within entities
14076 * test/VCM/v22.xml: added a specific testcase
14077
Daniel Veillardca1f1722001-04-20 15:47:35 +000014078Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14079
14080 * valid.c: forgot an epsilon transition in for ()+
14081 * test/VCM/v21.xml : added a specific test case
14082
Daniel Veillard85349052001-04-20 13:48:21 +000014083Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14084
14085 * valid.c: removed a state explosion exhibited by RSS
14086 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
14087 from bug #51872
14088
Daniel Veillarddab4cb32001-04-20 13:03:48 +000014089Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14090
14091 * valid.[ch] tree.h: worked *hard* to get non-determinist content
14092 validation without using an ugly NFA -> DFA algo in the source.
14093 Made a specific algorithm easier to maintain, using a single
14094 stack and without recursion.
14095 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
14096 * hash.c: made the growing routine static
14097 * tree.h parser.c: added the parent information to an
14098 xmlElementContent node.
14099
Daniel Veillarde470df72001-04-18 21:41:07 +000014100Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14101
14102 * SAX.c parser.c xpath.c: generating IDs when not validating
14103 from an external parsed entity was poisoning the ID has table
14104 with removed values. This was killing XSLT on the KDE help
14105 browser.
14106
Daniel Veillardceacdd92001-04-18 15:10:35 +000014107Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14108
14109 * entities.h: andrew@ugh.net.au detected a double declaration
14110
Daniel Veillarda10efa82001-04-18 13:09:01 +000014111Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14112
14113 * debugXML.c hash.c tree.h valid.c : some changes related to
14114 the validation suport to improve speed with DocBook
14115 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
14116 the way validation errors get reported
14117
Daniel Veillard1ed3f882001-04-18 09:45:35 +000014118Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14119
14120 * HTMLparser.c HTMLtree.c: applied part of the patches provided
14121 by P C Chow and William M. Brack for XSLT HTML output
14122
Daniel Veillard2d90de42001-04-16 17:46:18 +000014123Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14124
14125 * xmlversion.h.in win32config.h win32/libxml2/*: applied
14126 Igor Zlatkovic patches for MSC compilation and added his
14127 updates
14128
Daniel Veillarde043ee12001-04-16 14:08:07 +000014129Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14130
14131 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
14132 prefix lookup.
14133 * parserInternals.c: fixed the bug reported by Morus Walter
14134 due to an off by one typo in xmlStringCurrentChar()
14135
Daniel Veillarda3bfca52001-04-12 15:42:58 +000014136Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14137
14138 * HTMLparser.c result/HTML/*: revamped the way the HTML
14139 parser handles end of tags or end of input
14140
Daniel Veillard82daa812001-04-12 08:55:36 +000014141Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14142
14143 * tree.[ch] : added xmlDocCopyNode for gdome2 support
14144
Daniel Veillard67a21302001-04-11 14:39:16 +000014145Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14146
14147 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
14148 bug where the linktime verions of free() won't work ...
14149
Daniel Veillard27b55282001-04-11 12:22:25 +000014150Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14151
14152 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
14153
Daniel Veillardafc73112001-04-11 11:51:41 +000014154Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14155
14156 * doc/xml.html: added 2.3.6 release
14157
Daniel Veillardbdb9ba72001-04-11 11:28:06 +000014158Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14159
14160 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
14161 * result/wml.xml: resulted in a small output change
14162
Daniel Veillardd2f3ec72001-04-11 07:50:02 +000014163Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14164
14165 * tree.c: xmlNewDoc was missing the charset initialization
14166 * xmllint.c: added --auto to autogenerate a doc, allow to
14167 reproduce the problem fixed on xmlNewDoc
14168
Daniel Veillard1731d6a2001-04-10 16:38:06 +000014169Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14170
14171 * xpath.c: trying to get 52979 solved
14172 * tree.c result/ result/noent/: trying to get 52712 solved, this
14173 also made me clean up the fact that XML output in general should
14174 not add formating blanks by default, this changed the output of
14175 a few tests
14176
Daniel Veillard73639a72001-04-10 14:31:39 +000014177Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14178
14179 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
14180
Daniel Veillardfac26a12001-04-08 13:08:14 +000014181Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14182
14183 * configure.in: finally released 2.3.6
14184
Daniel Veillard911f49a2001-04-07 15:39:35 +000014185Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14186
14187 * xpath.c: checking for null pointer generated by new code
14188
Daniel Veillardd8df6c02001-04-05 16:54:14 +000014189Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14190
14191 * xpath.c: fixed a [] evaluation problem reported
14192 * test/XPath/tests/simpleaddr: extended test
14193 * result/XPath/simpleaddr: updated result
14194
Daniel Veillard3b2c2612001-04-04 00:09:00 +000014195Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14196
14197 * xmllint.c: Dan Timis reported a portability problem
14198 on Macs without mmap, fixed it.
14199
Daniel Veillardb38bd552001-04-03 18:22:00 +000014200Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14201
14202 * testXPath.c : added a --tree option allowing to display the
14203 tree dump of the XPath expression
14204
Daniel Veillard4dd93462001-04-02 15:16:19 +000014205Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14206
14207 * xpath.c: fixed a memleak when comparing nodesets
14208 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
14209 * tree.c: added a TODO
14210
Daniel Veillard92ad2102001-03-27 12:47:33 +000014211Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14212
14213 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
14214 we need string functions
14215 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
14216 to be able to use them where needed. Applied some changes
14217 to reduce name linking pollution and compile in only what's
14218 needed.
14219 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
14220 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
14221 for the string manipulation functions
14222 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
14223 to the free() function of xmlmemory.c
14224 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
14225 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
14226 usage.
14227
14228
Daniel Veillard2be30642001-03-27 00:32:28 +000014229Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14230
14231 * error.c: applied the context output patch of the error
14232 handling submitted by Chuck Griffith
14233 * error/VC/*: this slightly change some error logs
14234
Daniel Veillard50582112001-03-26 22:52:16 +000014235Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14236
14237 * parser.c: fixed line number reporting on error
14238
Daniel Veillard04be4f52001-03-26 21:23:53 +000014239Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14240
14241 * parser.c: Sullivan and Darin found a parser bug,
14242 applied the patch.
14243
Daniel Veillardc86a4fa2001-03-26 16:28:29 +000014244Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14245
14246 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
14247 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
14248 xmlversion.h.in xpointer.c: of course the way I defined
14249 UNUSED breaks on old gcc version. Try to be smart and
14250 also define it directly in xmlversion.h
14251 * configure.in: removed -ansi flag from the pedantic set
14252
14253Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +000014254 Huge cleanup, I switched to compile with
14255 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
14256 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
14257 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
14258 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
14259 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
14260 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
14261 encoding.h entities.c error.c list.[ch] nanoftp.c
14262 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
14263 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
14264 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
14265 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
14266 Cleanup, staticfied a number of non-exported functions,
14267 detected and cleaned up a dozen of problem found this way,
14268 avoided a lot of public function name/typedef/system names clashes
14269 * doc/xml.html: updated
14270 * configure.in: switched private flags to the really pedantic ones.
14271
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +000014272Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14273
14274 * configure.in: 2.3.5
14275 * doc/html/*: rebuilt the docs
14276
Daniel Veillard146c9122001-03-22 15:22:27 +000014277Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14278
14279 * parser.c: fixed a reported bug in NOTATION parsing
14280 * uri.c: accepted but not fixed bug 51876, added TODO
14281 * Makefile.am: fixed bug 51876
14282
Daniel Veillarda5f013b2001-03-22 12:44:45 +000014283Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14284
14285 * config.h.in configure.in error.c: fix a compilation problem
14286 on platforms without vsnprintf (xml@thewrittenword.com)
14287
Daniel Veillarde020c3a2001-03-21 18:06:15 +000014288Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14289
14290 * parser.c: fixed a function name header typo
14291 * SAX.c: notations can also occur in external subset.
14292
Daniel Veillard7d42b542001-03-20 13:22:46 +000014293Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14294
14295 * error.c: removed a C++ like comment
14296
Daniel Veillard0b6b55b2001-03-20 11:27:34 +000014297Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14298
14299 * parser.c: fixing bug 52299 strange condition leading
14300 to a parser crash due to a buffer overflow
14301 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
14302 added the specific test case
14303
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +000014304Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14305
14306 * xpath.[ch]: still a lot of cleanup based on XSLT, added
14307 xmlXPathConvert{String,Number,Boolean} to be able to make
14308 type casts without a context stack, fixed some implementation
14309 problems related to the absence of context at parse-time,
14310 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
14311 in the public API too
14312 * xpointer.c xpathInternals.h: we need to know at parse time
14313 whether we are compiling an XPointer
14314
Daniel Veillardafcbe1c2001-03-19 10:57:13 +000014315Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14316
14317 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
14318 cleaned up the parser internals, refactored XPath code, added
14319 new compilation based APIs and cleanly separated public and
14320 private APIs.
14321
Daniel Veillardd007d6c2001-03-19 00:01:07 +000014322Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14323
14324 * xpath.h: the comp field must be added at the end to avoid
14325 killing binary compat.
14326
Daniel Veillard9e7160d2001-03-18 23:17:47 +000014327Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14328
14329 * Makefile.am: detect XPath memleaks in regreson tests
14330 * error.c: fixed and error w.r.t. error reporting still using
14331 stderr
14332 * hash.c: added new line at end of file
14333 * tree.h: minor cleanup
14334 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
14335 expression parsing from evaluation, resulted in a number of
14336 changes internally, and in XPointer. Likely to break stuff
14337 using xpathInternals.h but should remain binary compatible,
14338 new interfaces will be added.
14339
Daniel Veillardd574f782001-03-14 19:40:17 +000014340Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14341
14342 * configure.in: fixed a couple of problems reported by
14343 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
14344 without gcc on non linux platforms.
14345
Daniel Veillard0a6c3582001-03-14 19:15:37 +000014346Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14347
14348 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
14349 a fix for --with-html-dir= configure support. I hope it won't
14350 break rpm generation
14351
Daniel Veillarda022fe02001-03-14 16:30:00 +000014352Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14353
14354 * xmlIO.c: one function comment cleanup.
14355
Daniel Veillard25239c12001-03-14 13:56:48 +000014356Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14357
14358 * SAX.c: external subset notations were improperly registered
14359 in the internal subset.
14360
Daniel Veillard2c4754f2001-03-13 09:31:12 +000014361Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14362
14363 * README.cvs-commits: added, pointing to HACKING
14364 * HACKING: updated
14365
Daniel Veillard82ab81e2001-03-12 21:11:21 +000014366Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14367
14368 * parser.c: and Matt Sergeant found one in the XML push
14369 parser (erroneous check I forgot to remove when I fixed the
14370 main parser).
14371
Daniel Veillard68d7b672001-03-12 18:22:04 +000014372Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14373
14374 * xpath.c: ptittom found a small bug in UnaryExpr
14375
Daniel Veillarde356c282001-03-10 12:32:04 +000014376Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14377
14378 * configure.in: bumped to 2.3.4
14379 * error.c: fixed bug #51860
14380 * tree.c: fixed bug #51861
14381 * valid.c: cleanup, more debug, failed to fix one bug crap ...
14382 * tree.[ch] : added xmlDefaultBufferSize
14383 * nanoftp.c: typo in function name header block
14384 * doc/xml.html : updated, added link to XML::LibXSLT
14385 * doc/html/* : rebuilt the docs
14386
Daniel Veillard80f32572001-03-07 19:45:40 +000014387Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14388
14389 * parser.c SAX.c: the new content parsing code raised an
14390 ugly bug in the characters() SAX callback. Found it
14391 just because of strangeness in XSLT XML Rec ouptut :-(
14392
Daniel Veillard6c831202001-03-07 15:57:53 +000014393Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14394
14395 * Makefile.am: Martin Baulig suggested to add -lm
14396 * tree.c: found another bug in xmlNodeGetContent()
14397
Daniel Veillard4af6b6e2001-03-06 08:33:38 +000014398Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14399
14400 * xpath.c: Bjorn found the error related to strictness of comparison.
14401
Daniel Veillard29631a82001-03-05 09:49:20 +000014402Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14403
14404 * parser.c: trying to fix the Dtd parsing problem reported
14405 by Gary, side effect of last week speed optimizations.
14406
Daniel Veillard14be0a12001-03-03 18:50:55 +000014407Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14408
14409 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
14410 * parserInternals.c: removed unneeded test raised by Stric
14411
Bjorn Reesee1dc0112001-03-03 12:09:03 +000014412Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
14413
14414 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
14415 and fixed by William Brack). Added xmlXPathFormatNumber.
14416 Changed the sorting slightly.
14417 * configure.in Makefile.am example/Makefile.am: Added -lm.
14418 Please note that applications linking with libxml2, must
14419 also like with the math library from now on.
14420
Daniel Veillardf9533d12001-03-03 10:04:57 +000014421Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14422
14423 * HTMLparser.c: fixed loop reported by Marc Sanfacon
14424
Daniel Veillard2f362242001-03-02 17:36:21 +000014425Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14426
14427 * parser.c: one must report spaces even if the Dtd element
14428 content proves that this is not part of the element content.
14429 * result/valid/*.xml: this changed the ouptu slightly
14430
Daniel Veillardb402c072001-03-01 17:28:58 +000014431Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14432
14433 * configure.in: bumped to 2.3.3
14434 * doc/xml.html: updated
14435
Daniel Veillard77851712001-02-27 21:54:07 +000014436Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14437
14438 * tree.c: minor doc fix
14439 * xpath.c: deallocation issues when a result tree has been
14440 converted to a node-set
14441
Daniel Veillardec70e912001-02-26 20:10:45 +000014442Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14443
14444 * doc/xml.html: oops corrected dates s/2000/2001
14445
Daniel Veillard8730c562001-02-26 10:49:57 +000014446Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14447
14448 * valid.c: new patch from Gary Pennington
14449
Daniel Veillard91e9d582001-02-26 07:31:12 +000014450Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14451
14452 * doc/xml.html: applied patch from Ankh
14453
Daniel Veillardedac3c92001-02-26 01:36:19 +000014454Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14455
14456 * xinclude.c: fixed a problem building on Mac
14457
Daniel Veillard21a0f912001-02-25 19:54:14 +000014458Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14459
14460 * parser.c: more work on increasing parsing ferformances
14461
Daniel Veillard48b2f892001-02-25 16:11:03 +000014462Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14463
14464 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
14465 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
14466 avoiding memcpy in production builds MEM_CLEANUP macro use
14467 * parser.[ch] parserInternals.c: optimizations of the tightest
14468 internal loops inside the parser. Better checking of I/O
14469 flushing/loading conditions
14470 * xmllint.c : added --timing
14471
Daniel Veillard71681102001-02-24 17:48:53 +000014472Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14473
14474 * configure.in: bumped to 2.3.2
14475 * doc/xml.html: updated for release
14476
Daniel Veillardbbd51d52001-02-24 03:07:03 +000014477Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14478
14479 * xpath.c: found a memleak and fixed a nasty bug
14480
Daniel Veillardf7cd4812001-02-23 18:44:52 +000014481Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14482
14483 * xmllint.[c1] : added return code errors for xmllint
14484 * xpath.c: specific debug dump function for result value trees
14485
Daniel Veillard4b637072001-02-21 21:52:55 +000014486Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14487
14488 * xpath.c: finally implemented xmlXPathCompareNodeSets
14489 * test/XPath/expr/floats results/XPath/expr/floats: added
14490 a test for float expressions
14491
Daniel Veillardf714aa32001-02-21 03:07:44 +000014492Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14493
14494 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
14495 * parserInternals.[ch]: trying to speed up parsing
14496 * xpath.c : speeded up node set equality op
14497
Daniel Veillarde0c3a622001-02-19 18:05:20 +000014498Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14499
14500 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
14501 better handling of ID/IDREF and the list modules associated
14502 * configure.in: small CFLAGS cleanup
14503
Daniel Veillarda8abee62001-02-19 15:14:59 +000014504Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14505
14506 * configure.in: fixed iconv detection on AIX (stric)
14507
Daniel Veillardbca64ef2001-02-19 22:20:01 +000014508Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +000014509
14510 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
14511
Bjorn Reesefd9b09b2001-02-18 16:51:25 +000014512Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
14513
14514 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
14515 and optimized xmlXPathNodeSetSort
14516
Daniel Veillard142adbf2001-02-17 13:21:05 +000014517Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14518
14519 * xpath.c: bug fix when context size is 0
14520 * parser.c: I like Norm's Dtd because they still manage to break
14521 the parser occasionally
14522
Daniel Veillardf23e0092001-02-16 13:21:29 +000014523Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14524
14525 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
14526
Daniel Veillarde0e26512001-02-16 00:11:46 +000014527Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14528
14529 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
14530 attributes within the XML-1.0 namespace
14531
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +000014532Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14533
14534 * xpathInternals.h: exported a few axis functions
14535 * doc/xml.html: updated the doc
14536
Daniel Veillard760f4422001-02-15 14:59:48 +000014537Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14538
14539 * configure.in: applied patch from Daniel van Balen for OpenBSD
14540 and bumped version to 2.3.1
14541 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
14542 attempt to find autoclosing was simply broken, removed it,
14543 updated the examples, this is better
14544
Daniel Veillardd194dd22001-02-14 10:37:43 +000014545Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14546
14547 * hash.[ch]: added Paolo Casarini patch to provide Delete from
14548 hash functionnalities.
14549 * doc/html/* : rebuild the doc
14550
Daniel Veillardf41fbbf2001-02-13 17:05:35 +000014551Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14552
14553 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
14554 on predicate
14555 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
14556 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
14557 really want to have tags closed on output even if we accept
14558 unclosed ones on input
14559
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +000014560Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14561
14562 * xpath.c: ouch don't free NULL, rare case fixed
14563 * tree.c: don't coalesce text nodes if they don't have the
14564 same behaviour wrt escaping on output
14565
Daniel Veillardd12b69d2001-02-11 20:17:31 +000014566Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14567
14568 * xpath.c: small fixup
14569 * SAX.c: don't warn on empty namespaces.
14570
Daniel Veillard6a2e4062001-02-08 10:31:33 +000014571Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14572
14573 * README: a bit of cleanup
14574 * configure.in: preparing for 2.3.0 release
14575
Daniel Veillard1f83d392001-02-08 09:37:42 +000014576Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14577
14578 * hash.[ch]: added a first version of xmlHashSize()
14579 * valid.c: another bug fix from Gary Pennington
14580
Daniel Veillard5eef6222001-02-07 18:24:48 +000014581Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14582
14583 * valid.c: couple of bug fixes pointed by Gary Pennington
14584 * HTMLtree.c: #if 0 cleanup
14585
Daniel Veillard2c257ec2001-02-06 13:29:07 +000014586Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14587
14588 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
14589 which removes a time consuming check of xmlXPathNodeSetAdd()
14590 and use it in places where we are sure to not break unicity
14591
Daniel Veillard0f2a53c2001-02-05 17:57:33 +000014592Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14593
14594 * xpath.c: bug fixes found from XSLT
14595 * tree.c: preserve node->name special values when copying nodes.
14596 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
14597 external subset are fetched when available but without full
14598 validation. Added xmlLoadExtDtdDefaultValue, need a function.
14599 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
14600 output with encoding disabled.
14601
Daniel Veillard2c833b62001-02-03 08:52:06 +000014602Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14603
14604 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
14605 xmlCheckFilename should not be called from xmlFileOpenW
14606 and xmlGzfileOpenW
14607
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +000014608Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14609
14610 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
14611 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
14612 added the new tests for URI normalization
14613 * testURI.c: fixed stoopid bugs
14614 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
14615 the URI in the error messages are now properly normalized
14616
Daniel Veillardea28ce62001-02-02 08:20:19 +000014617Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14618
14619 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
14620
Daniel Veillarde99a4762001-02-01 04:34:35 +000014621Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14622
14623 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
14624
Daniel Veillard2b325a02001-01-31 20:46:31 +000014625Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14626
14627 * xpath.c: fixed mod operator
14628
Daniel Veillardde55cf62001-01-31 15:53:13 +000014629Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14630
14631 * parser.c: fixed xmlStrcat doc
14632 * tree.c: 2 fixes form Anders Carlson for copying nodes and
14633 trees.
14634
Daniel Veillard2f913b72001-01-31 13:23:49 +000014635Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14636
14637 * xpath.c result/XPath/tests/chaptersbase
14638 result/XPath/tests/simplebase: fixed XPath node()
14639 * tree.c: small fix in xmlNewNs()
14640 * Makefile.am: removed extraneous xml2Conf.sh rule
14641
Daniel Veillardb42042b2001-01-28 07:40:36 +000014642Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14643
14644 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
14645 Changed the library name, in order to get libxml-devel and
14646 libxml2-devel to coexist on a single system
14647 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
14648 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
14649
Daniel Veillardee0a4662001-01-27 18:59:33 +000014650Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14651
14652 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
14653 libxml2-devel installable in // as libxml-devel.
14654
Daniel Veillard5eb05942001-01-27 17:50:22 +000014655Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14656
14657 * doc/Makefile.am: fixed make rebuild in doc
14658 * doc/html/*.html: rebuilt the docs
14659
Daniel Veillard65c295d2001-01-26 09:32:39 +000014660Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14661
14662 * tree.c: patch from Bjorn Reese on xmlBufferCCat
14663
Daniel Veillard8e199902001-01-25 18:54:39 +000014664Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14665
14666 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
14667 the HTML doc to go into the -devel RPM ...
14668 * aclocal.m4 config.h.in: some updates due to auto* magic
14669
Daniel Veillard93086662001-01-25 18:13:04 +000014670Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14671
14672 * xpath.h: added a hook in the context structure allowing to
14673 link to extra support, needed for XSLT
14674
Daniel Veillardf17e09b2001-01-25 13:55:35 +000014675Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14676
14677 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
14678 xmlXPtrCmpPoints to use it.
14679 * propagated the following patch from Alejandro Forero
14680 * include/win32config.h xmlIO.c: applied further suggestions
14681 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
14682 * example/gjobread.c: fixed warnings, now that it builds
14683
14684Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
14685
14686 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
14687
14688 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
14689 filename points to a valid file (not a directory).
14690 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
14691 Added calls to xmlCheckFilenameDir.
14692
14693 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
14694 `path' (rather than `filename') as the parameter to gzopen and open.
14695
Daniel Veillard48177c22001-01-23 15:27:41 +000014696Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14697
14698 * Makefile.am: fixed a problem with EXTRA_DIST
14699
Daniel Veillardb83ba402001-01-22 22:45:10 +000014700Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14701
14702 * Makefile.am example/Makefile.am: finally found the trick
14703 to build the example, i.e. add "." in SUBDIRS before example
14704 in the list <grin/>
14705
Daniel Veillard82687162001-01-22 15:32:01 +000014706Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14707
14708 * doc/xml.html: updated with an XSLT section, removed pointer to
14709 W3C CVS base.
14710
Daniel Veillard8a7642f2001-01-22 10:45:16 +000014711Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14712
14713 * xpath.c: when copying a XSLT tree object teh tree need to be copied
14714 too, and deallocation need to occur the same way.
14715
Daniel Veillarde4566462001-01-22 09:58:39 +000014716Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14717
14718 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
14719 type correponding to an XSLT result tree fragment. Share most
14720 of the data format with node set, as well as operators.
14721 * HTMLtree.c: added a newline at the end of the doctype output
14722 whe this one is not present initially.
14723 * tree.c: make sure taht the parent and doc pointers are properly
14724 set when copying attributes (lists).
14725
Daniel Veillard701c7362001-01-21 09:48:59 +000014726Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14727
14728 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
14729
Daniel Veillard5a2b6972001-01-20 21:15:50 +000014730Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14731
14732 * xpath.c: seems I finally killed that ugly path evaluation
14733 context bug (tagged 9999 in case is is wrong)
14734
Daniel Veillard8f4d9752001-01-19 05:32:34 +000014735Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14736
14737 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
14738 for XSLT
14739
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +000014740Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14741
14742 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
14743 for xmlGzfileOpen() bug
14744
Daniel Veillardf6eea272001-01-18 12:17:12 +000014745Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14746
14747 * xpath.c: removed an error found by XSLT usage
14748 * tree.c parserInternals.h: use a predefined static string
14749 for text and comment nodes, avoid freeing them in xmlFreeNode,
14750 exported the string name in parserInternals.h and added
14751 another value to disable encoding at output (for XSLT),
14752 gain memory, time.
14753
Daniel Veillard8f2cc572001-01-17 08:19:35 +000014754Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14755
14756 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
14757 win32/libxml2/libxml2_so.dsp: new makefiles and update
14758 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
14759
Daniel Veillardf831bfb2001-01-16 17:26:04 +000014760Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14761
14762 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
14763 Gary Pennington
14764
Daniel Veillard389e6b72001-01-15 19:41:13 +000014765Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14766
14767 * xpath.c: fixed the comaprision of values and nodelists,
14768 need to compare nodelist still ...
14769 * debugXML.c: avoided a possible core dump
14770 * HTMLparser.c: cleanup
14771 * nanohttp.c: contributed fix.
14772 * tree.c: fixes in properties handling added xmlSetNsProp
14773 needed by libxslt
14774 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
14775 comment
14776 * TODO: updated
14777
Daniel Veillard167bd532001-01-06 21:09:34 +000014778Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14779
14780 * parser.c parserInternals.c: applied Bjorn Reese optimization
14781 patch
14782
14783Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14784
14785 * Makefile.am: applied patch fro make check from Martin Vidner
14786
Daniel Veillard503b8932001-01-05 06:36:31 +000014787Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14788
14789 * configure.in: preparing 2.2.11
14790 * doc/html/*: rebuild the HTML files
14791 * doc/xml.html : updated
14792
Daniel Veillardc2f4df22001-01-04 14:06:39 +000014793Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14794
14795 * tree.c: fixed a stupid bug
14796 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
14797 patches related to validation of an XInclude processing result
14798 * TODO: updated
14799
Daniel Veillarde2488192001-01-04 10:54:22 +000014800Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14801
14802 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
14803 on large files
14804
Daniel Veillardf060a412001-01-03 20:52:44 +000014805Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14806
14807 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
14808
Daniel Veillard45cff692001-01-03 18:02:04 +000014809Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14810
14811 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
14812 reported by Jonas Borgström
14813 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
14814
Daniel Veillard08108982001-01-03 15:24:58 +000014815Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14816
14817 * testXPath.c xpath.c: fixing the XPath union expressions problem
14818 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
14819
Daniel Veillard4a6845d2001-01-03 13:32:39 +000014820Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14821
14822 * xmllint.c: Made is so if the file name is "-" is will read form
14823 standard input. Sven Heinicke <sven@zen.org>
14824 * tree.c: fixed a problem when growing buffer
14825 * tree.h: fixed the comment of the node types following andersca
14826 comment
14827 * TODO: updated
14828
Daniel Veillarda6d8eb62000-12-27 10:46:47 +000014829Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14830
14831 * HTMLparser.[ch]: added a way to avoid adding automatically
14832 omitted tags. htmlHandleOmittedElem() allows to change the
14833 default handling.
14834 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
14835 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
14836 of xmllint too when using --memory flag, added a memory test
14837 suite at the Makefile level.
14838 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
14839 with namespace use when encountering QNames in XPath evalation,
14840 added xmlns() scheme in XPointer.
14841 * nanoftp.c : incorporated a fix
14842 * parser.c xmlIO.c: fixed problems raised with encoding when using
14843 the memory I/O
14844 * parserInternals.c: closed bug 25934 reported by
14845 torsten.landschoff@innominate.de
14846 * TODO: updated
14847
Daniel Veillarda1fe9102000-11-25 10:49:25 +000014848Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14849
14850 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
14851 on a non-updated tree :-(, made a 2.2.10 release to correct the
14852 situation
14853
Daniel Veillardce6e98d2000-11-25 09:54:49 +000014854Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14855
14856 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
14857 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
14858 integrated a set of OpenVMS changes from Howard Taylor
14859 <Howard.Taylor@pacoast.com>
14860
Daniel Veillard58770e72000-11-25 00:48:47 +000014861Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14862
14863 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
14864 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
14865
Daniel Veillardf62ceff2000-11-24 23:36:01 +000014866Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14867
14868 * HTMLparser.c: some fixes on auto-open of html/head/body
14869 * encoding.c: fixed a compilation error on some gcc env
14870 * xpath.c xpointer.[ch] xpathInternals.h: improved the
14871 XPointer implementation
14872 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
14873 related XPointer tests and associated results
14874
Daniel Veillard300f7d62000-11-24 13:04:04 +000014875Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14876
14877 * doc/xmldtd.html doc/xml.html: following a short step by step
14878 guidance on IRC to help maciej with DTDs I started a small
14879 page on the subject.
14880
Daniel Veillard748e45d2000-11-17 16:36:08 +000014881Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14882
14883 * HTMLparser.c: fixed handling of broken charrefs
14884 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
14885 patches
14886
Daniel Veillard28929b22000-11-13 18:22:49 +000014887Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14888
14889 * doc/xml.html doc/html/* : rebuilt the docs after adding
14890 xinclude and updated page for 2.2.7 and 2.2.8
14891 * configure.in: releasing 2.2.8
14892
Daniel Veillard41e06512000-11-13 11:47:47 +000014893Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14894
14895 * parser.[ch] parserInternals.c: applied the conditional
14896 section processing fix from Jonathan P Springer
14897 <jonathan.springer2@gte.net>
14898 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
14899 project file, fixed iconv default non support
14900 * xpath.c: fixed the problem of evaluating relative expressions
14901 when a node context is provided.
14902
Daniel Veillardbf432752000-11-12 15:56:56 +000014903Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14904
14905 * nanoftp.c: fixed gcc 2.95 new warnings
14906 * SAX.c: fixed a stupid bug
14907 * tree.c: fixed a formatting problem when round-tripping
14908 from/to memory
14909 * xinclude.c: chased memleak, fixed a base problem
14910 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
14911 xmlXPtrBuildNodeList()
14912 * TODO: updated
14913 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
14914 adding a first small set of regression tests for XInclude
14915
Daniel Veillardc2def842000-11-07 14:21:01 +000014916Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14917
14918 * nanohttp.[ch]: applied Wayne Davison patches to access
14919 the WWW-Authorization header.
14920 * parser.c: Closed Bug#30847: Problems when switching encoding
14921 in short files by applying Simon Berg's patch.
14922 * valid.c: fixed a validation problem
14923 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
14924 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
14925 Wayne Davison
14926 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
14927 need to be extended to non full nodes selections.
14928 * xinclude.c: starts to work decently
14929
Daniel Veillard9e8bfae2000-11-06 16:43:11 +000014930Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14931
14932 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
14933 debugXML.c xmlversion.h.in: Started adding XInclude support,
14934 this is a new xmllint option
14935 * tree.c xpath.c: applied TOM patches for XPath
14936 * xpointer.c: fixed a couple of errors.
14937 * uri.c: added an escaping function needed for xinclude
14938 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
14939 new warning from RH70 gcc's version
14940
Daniel Veillarda4964b72000-10-31 18:23:44 +000014941Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14942
14943 * HTMLparser.c: fixed loop on invalid char in scripts
14944 * parser.c: update to description of xmlIOParseDTD()
14945 * libxml.m4 xmlversion.h.in: changes contributed by
14946 Michael Schmeing <m.schmeing@internet-factory.de>
14947 * configure.in: preparing for 2.2.7
14948 * Makefile.am: trying to avoid config.h and acconfig.h
14949 being included in the distrib
14950 * configure.in: released 2.2.7
14951
14952Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14953
14954 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
14955 like namespaces for good. Unified xmlNs and xmlNode somewhat.
14956
Daniel Veillard01411222000-10-30 15:33:22 +000014957Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14958
14959 * parser.[ch]: added xmlIOParseDTD()
14960 * xpointer.c: added support for the 2 extra parameters of
14961 string-range, fixed a stoopid error when '0' was present
14962 in XPointer expressions
14963 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
14964 testsuite for the above
14965
Daniel Veillard6db58192000-10-30 09:27:53 +000014966Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14967
14968 * libxml.spec.in: improved package descriptions
14969
Daniel Veillarda5db68a2000-10-29 18:06:06 +000014970Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14971
14972 * xpath.c xpathInternals.h: applied a large cleaning patch
14973 from TOM <ptittom@free.fr>, it also add namespace support
14974 for function and variables registration.
14975
Daniel Veillardbd20df72000-10-29 17:53:40 +000014976Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14977
14978 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
14979 * Makefile.mingw: Wayne Davison's update adding hash.c
14980
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +000014981Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14982
14983 * xpath.c: fixed the root evaluation problems
14984 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
14985 ignorable spaces with <b> <bold> <em>
14986 * tree.c: fixed a loop in xmlSearchNsByHref()
14987
Daniel Veillard767662d2000-10-27 17:04:52 +000014988Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14989
14990 * xpath.c: applied another XPath patch from TOM
14991 * xpath.c include/makefile.am: applied another patch from
14992 china@thewrittenword.com (cleanup on IRIX).
14993
Daniel Veillard211cc0a2000-10-27 11:49:33 +000014994Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14995
14996 * xml-config.1: received a fixed version from Fredrik Hallenberg
14997 <hallon@lysator.liu.se>
14998
Daniel Veillardf6bf9212000-10-26 14:07:44 +000014999Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15000
15001 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
15002 cleanup patch for XPath
15003
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +000015004Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15005
15006 * patched to redirrect all "out of context" error messages to
15007 a reconfigurable routine. The changes are:
15008 * xmlerror.h : added the export of an error context type (void *)
15009 an error handler type xmlGenericErrorFunc there is an interface
15010 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
15011 to reset the error handling routine and its argument
15012 (by default it's equivalent to respectively fprintf and stderr.
15013 * all the c files: all wild accesses to stderr or stdout within
15014 the library have been replaced to calls to the handler.
15015
Daniel Veillard29a11cc2000-10-25 13:32:39 +000015016Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15017
15018 * configure.in: release 2.2.6
15019 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
15020 exporting the inner functions of xpath for extension modules
15021 * doc/*: updated and rebuilt the doc
15022
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +000015023Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15024
15025 * nanohttp.c : applied Wayne HTTP cleanup patch
15026 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
15027 and xmlNodeSetSpacePreserve()
15028
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +000015029Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15030
15031 * xpath.c: closing bug #29260
15032
Daniel Veillard126f2792000-10-24 17:10:12 +000015033Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15034
15035 * hash.[ch] debugXML.c: expanded/enhanced the API, added
15036 multikey tuples, made hash structure opaque
15037 * valid.[ch]: moved elements, attributes, notations decalarations
15038 as well as ID and refs to hash tables.
15039 * entities.c: hash cleanup
15040 * xmlmemory.c: fixed a dump problem in debug mode
15041 * include/Makefile.am: problem passing in DESTDIR= values patch
15042 from Marc Christensen <marc@calderasystems.com>
15043 * nanohttp.c: removed debugging remains
15044 * HTMLparser.c: the bogus tag should be ignored (Wayne)
15045 * HTMLparser.c parser.c: fixing a number of problems with the
15046 macros in the *parser.c files (Wayne).
15047 * HTMLparser.c: close the previous option when opening a new one
15048 (Marc Sanfacon).
15049 * result/HTML/*: updated the HTML results accordingly
15050
Daniel Veillard52afe802000-10-22 16:56:02 +000015051Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15052
15053 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
15054 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
15055 XPath functions and XML entities table to them. More to come...
15056 * xmlIO.c: fixed libxml closing FILEs it didn't open.
15057
Daniel Veillard683cb022000-10-22 12:04:13 +000015058Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15059
15060 * tree.c: coalesce adjacent text nodes
15061 * valid.c: handling of blank nodes in DTd validation (raised
15062 by problems with a posteriori validation).
15063 * nanohttp.c: changing behaviour on HTTP write stuff.
15064 * HTMLtree.c: forced body and html to be explicitely closed.
15065 * xpath.h: exported more XPath functions.
15066
Daniel Veillard1baf4122000-10-15 20:38:39 +000015067Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15068
15069 * Release of 2.2.5
15070 * xpointer.c: range() range-inside and other helper functions
15071 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
15072
Daniel Veillard47e12f22000-10-15 14:24:25 +000015073Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15074
15075 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
15076 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
15077
Daniel Veillardb732a0e2000-10-15 11:27:01 +000015078Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15079
15080 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
15081 and XPointer modules
15082
Daniel Veillard134c9f32000-10-15 10:27:08 +000015083Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15084
15085 * SAX.h: closed #25107
15086
Daniel Veillard39915622000-10-15 10:06:55 +000015087Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15088
15089 * testSAX.c: fixed problem with cdata reporting
15090 * SAXresult/* : updated
15091
Daniel Veillard1e851392000-10-15 10:02:56 +000015092Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15093
15094 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
15095 Closed bug #27499, added to regression tests
15096 * TODO: updated
15097
Daniel Veillard7eda8452000-10-14 23:38:43 +000015098Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15099
15100 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
15101 support for SCRIPT and STYLE with help from Bjorn Reese
15102 * test/HTML/* result/HTML/*: added simple testcase and updated
15103 the existing ones.
15104
Daniel Veillardff9c3302000-10-13 16:38:25 +000015105Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15106
15107 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
15108 string-range for empty strings
15109 * test/XPath/docs/str test/XPath/xptr/chaptersrange
15110 test/XPath/xptr/strrange: augmented the XPointer testsuite
15111
Daniel Veillard189446d2000-10-13 10:23:06 +000015112Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15113
15114 * doc/xml.html doc/xmlmem.html: added a module describing memory
15115 interfaces and use, updated the main page.
15116
Daniel Veillard2f971a22000-10-12 23:26:32 +000015117Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15118
15119 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
15120 nanoftp code work on Windows too now
15121
15122Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +000015123
15124 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
15125 * xpointer.c: implemented string-range() at least a good first version
15126 * test/XPath/docs/str test/XPath/xptr/strrange
15127 result/XPath/xptr/strrange: the string-range() tests
15128
Daniel Veillardd3c68c42000-10-12 08:06:28 +000015129Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15130
15131 * Makefile.am include/Makefile.am include/win32config.h
15132 win32/Makefile.mingw: fixed problems reported by Wayne Davison
15133 and make distcheck
15134
Daniel Veillard19d61112000-10-11 23:50:35 +000015135Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15136
15137 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
15138 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
15139 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
15140
Daniel Veillardb0426ca2000-10-11 23:39:43 +000015141Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15142
15143 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
15144 patch for socklen_t detection by
15145 Albert Chin-A-Young <china@thewrittenword.com>
15146
Daniel Veillardcd429612000-10-11 15:57:05 +000015147Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15148
15149 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
15150 and added a --dtdvalid option to xmllint used to test it
15151
Daniel Veillard47c02452000-10-11 13:04:36 +000015152Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15153
15154 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
15155 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
15156
Daniel Veillard2d38f042000-10-11 10:54:10 +000015157Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15158
15159 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
15160 handlings (registration, lookup, cleanup)
15161
Daniel Veillardc8df0aa2000-10-10 23:50:30 +000015162Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15163
15164 * configure.in Makefile.am include/makefile.am: adding XPointer
15165 and XPtrtests target
15166 * xpointer.[ch] : new files for XPointer support
15167 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
15168 more XPath tests
15169
Daniel Veillard57fda592000-10-10 23:24:14 +000015170Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15171
15172 * configure.in: fixed, very broken, make distcheck works again
15173
Daniel Veillarde8282ed2000-10-10 23:01:31 +000015174Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15175
15176 * More work toward 2.2.5, integrated a number of patches
15177 * configure.in Makefile.am win32config.h.in: trying to cleanup
15178 make distcheck .... huh ...
15179 * include/Makefile.am include/win32config.h: new directory
15180 for includes
15181 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
15182 updated teh makefiles and instructions for WIN32
15183 * xpath.c: small fixes
15184 * test/XPath/ results/XPath: updated the testcases and results
15185 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
15186 suggested patches
15187 * valid.c: fixed an ID bug
15188
Daniel Veillardb71379b2000-10-09 12:30:39 +000015189Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15190
15191 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
Daniel Veillard784b9352003-02-16 15:50:27 +000015192 the automake bug where wrong dependencies were generated.
Daniel Veillardb71379b2000-10-09 12:30:39 +000015193 * xpath.[ch]: worked on XPointer
15194
Daniel Veillard7e99c632000-10-06 12:59:53 +000015195Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15196
15197 * configure.in Makefile.am: 2.2.5, ship the include in an
15198 include/libxml subdirectory, use symlinks when using CVS
15199 * testSAX.c: fixed small bug
15200 * testXPath.c: changed the way testfiles are parsed
15201 * debugXML.c: same kind of cleanup when parsing an argument expression
15202 XPath/XPointers can have blanks embedded
15203 * xpath.[ch]: more cleanup, reorgs for XPointer work
15204 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
15205 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
15206
Daniel Veillard55b91f22000-10-05 16:30:11 +000015207Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15208
15209 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
15210 in the XPath engine, rewrote large parts of it, now it's far
15211 cleaner and in sync with the REC not an old WD. Fixed a parsing
15212 problem in the interactive XML shell found when testing XPath.
15213
Daniel Veillardac260302000-10-04 13:33:43 +000015214Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15215
15216 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
15217 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
15218 examples with the extra test
15219
Daniel Veillard7cfce322000-10-04 12:40:27 +000015220Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15221
15222 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
15223 the global init function.
15224
Daniel Veillard970112a2000-10-03 09:33:21 +000015225Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15226
15227 * HTMLparser.c: Doohhh, attribute name parsing was still case
15228 sensitive ! Fixed this ...
15229 * result/HTML/* : updated the tests results accordingly
15230
Daniel Veillard740abf52000-10-02 23:04:54 +000015231Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15232
15233 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
15234 engine, should be far more stable, incorporated a new version of
15235 preceding/following axis, need testing
15236 * uri.c: fixed file:///c:/a/b/c problem
15237 * test/XPath/tests/idsimple: augmented the XPath tests
15238
Daniel Veillard3bff2b02000-10-01 20:33:47 +000015239Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15240
15241 * doc/* rebuilding docs for 2.2.4 release
15242
Daniel Veillard8b5dd832000-10-01 20:28:44 +000015243Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15244
15245 * configure.in: releasing 2.2.4
15246 * parser.[ch]: added xmlStrEqual()
15247 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
15248 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
15249 use xmlStrEqual instead
15250 * TODO: updated
15251 * added an XPath test
15252
Daniel Veillardbc765302000-10-01 18:23:35 +000015253Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15254
15255 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
15256 * entities.h: exported xmlInitializePredefinedEntities
15257 * parser.[ch] : added xmlInitParser()
15258 * parserInternals.h : had to export htmlInitAutoClose()
15259
Daniel Veillardf09e7e32000-10-01 15:53:30 +000015260Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15261
15262 * xpath.[ch] : fixed some serious XPath Predicate evaluation
15263 problems
15264 * Makefile.am : added XPath regression tests to normal tests
15265 * uri.c: fixed a problem with local paths, cleanup
15266 * parser.c: fixed a problem with large CData sections
15267
Daniel Veillardd2ade932000-09-30 14:39:55 +000015268Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15269
15270 * configure.in xml-config.in: patch from "Ben Taylor"
15271 <sol7x86@hotmail.com> for solaris shared libs lookup
15272
Martin Bauligdd7d1f62000-09-29 23:17:57 +0000152732000-09-30 Martin Baulig <baulig@suse.de>
15274
15275 * libxml-2.0.pc.in: Provide pkg-config script.
15276
15277 * configure.in: Create the libxml-2.0.pc script from the
15278 libxml-2.0.pc.in templates.
15279 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +000015280 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +000015281
Daniel Veillard4b0755c2000-09-25 14:26:28 +000015282Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15283
15284 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
15285 when compiling with MSC
15286
Daniel Veillard46057e12000-09-24 18:49:59 +000015287Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15288
15289 * xpath.c: patch for normalize-string() substring-before(),
15290 substring-after() and translate() functions from Bjorn Reese
15291 <breese@mail1.stofanet.dk>
15292 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
15293 Fredrik Hallenberg <hallon@lysator.liu.se>
15294 * TODO: updated
15295
Daniel Veillard281f8ff2000-09-24 08:12:14 +000015296Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15297
15298 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
15299 problem of socklen_t being undefined on a number of platforms
15300 * debugXML.c: fixed a compilation problem when without snprintf
15301
Daniel Veillard8ddb5a72000-09-23 10:28:52 +000015302Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15303
15304 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
15305 an URI bug and a fix for the control-character-induced infinite loop
15306 * nanohttp.c: preventive fix for compiling on WIN32
15307
Daniel Veillard64c20ed2000-09-22 16:07:02 +000015308Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15309
15310 * xmlint.c: closing bug #25000
15311
Daniel Veillardb656ebe2000-09-22 13:51:48 +000015312Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15313
15314 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
15315 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
15316 modified slightly Wayne Davison patch adding xmlStrcasecmp and
15317 related function, fixing xmlStrncmp(), and associated cleanup
15318 * result/HTML/entities.html.sax: updating result
15319
Daniel Veillard4fb87ee2000-09-19 12:25:59 +000015320Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15321
15322 * uri.c: applied patch for URI escaping from Wayne Davison
15323 <wayned@blorf.net>
15324 * tree.c parserInternals.c HTMLparser.c: memset checks patches
15325 from Denis Barbier <barbier@imacs.polytechnique.fr>
15326 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
15327 patch from Wayne Davison
15328
Daniel Veillardd5f97f82000-09-17 16:38:14 +000015329Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15330
15331 * doc/xml.html : updated with new releases, adding "how to help"
15332
Daniel Veillard04698d92000-09-17 16:00:22 +000015333Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15334
15335 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
15336 removed a few warnings in pedantic mode ...
15337 * parserInternals.c parser.c: moved encoding switching function
15338 to parserInternals.c
15339 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
15340
Daniel Veillarda2c6da92000-09-16 18:15:00 +000015341Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15342
15343 * HTMLparser.c parser.c: set ctxt->errNo before calling the
15344 error or warning handlers
15345
Daniel Veillardb1059e22000-09-16 14:02:43 +000015346Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15347
15348 * parserInternals.c parserInternals.h parser.c Makefile.am:
15349 created a new module parserInternals.c, moved most of the
15350 code shared by the various parsers there, as well as
15351 deprecated code from parser.c. More cleanup of parser.c
15352 * uri.c: fixed a problem when URI is NULL
15353 * valid.c: speedup when looking for an attribute declaration
15354
Daniel Veillard39c7d712000-09-10 16:14:55 +000015355Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15356
15357 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
15358 the cleanup of the computation of URI references when seeking
15359 external entities. The URI reference string and the resulting
15360 URI are both stored now.
15361 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
15362 large s(n)printf checks and cleanup from Denis Barbier
15363 <barbier@imacs.polytechnique.fr>
15364 * xmlversion.h.in tree.h: couple of SGML declarations for a
15365 possible docbook module.
15366 * result/VC/ : a couple of test output changed due to the change
15367 of the entities URI
15368
Daniel Veillardb513f5a2000-09-10 14:01:12 +000015369Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15370
15371 * parser.h: added a _private field for linking user's data
15372
Daniel Veillarddd477ce2000-09-10 13:23:08 +000015373Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15374
15375 * parser.c parserInternals.h: demacroified most of the IS_XXX
15376 the gain in size is significant so ...
15377
Daniel Veillard4b5b80c2000-09-08 18:54:41 +000015378Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15379
15380 * entities.c: cases where looking up entities with doc==NULL
15381 covered
15382
Daniel Veillard90e11312000-09-05 10:42:32 +000015383Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15384
Daniel Veillard1de50802000-09-07 08:54:32 +000015385 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +000015386 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
15387
Daniel Veillard98a79162000-09-04 11:15:39 +000015388Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15389
Daniel Veillard1de50802000-09-07 08:54:32 +000015390 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +000015391 * test/URI/uri.data result/URI/uri.data: first set of tests/results
15392 * Makefile.in: added URItest and included thenin "make tests"
15393
15394Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +000015395
15396 * xmlversion.h.in: closed bug 22941
15397
Daniel Veillard2bb89092000-08-31 14:57:50 +000015398Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15399
15400 * doc/xmlio.html: added doc and example for entity loader
15401 redefinition.
15402
Daniel Veillard96984452000-08-31 13:50:12 +000015403Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15404
15405 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
15406 used by libxml
15407
Daniel Veillarde715dd22000-08-29 18:29:38 +000015408Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15409
15410 * parser.c: Fixed bug on invalid ontent characters and when using
15411 push.
15412 * xmllint.c: fixed xmllint endling of errors in push mode
15413
Daniel Veillard4948eb42000-08-29 09:41:15 +000015414Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15415
15416 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +000015417 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +000015418 * result/HTML/*.sax: regenerated HTML SAX output
15419 * parser.c: more cleanup.
15420
Daniel Veillarde010c172000-08-28 10:04:51 +000015421Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15422
15423 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +000015424 patches from Wayne Davison <wayned@users.sourceforge.net>,
15425 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +000015426 * HTMLparser.c: fixed an ignorable white space detection bug
15427 occuring when parsing with SAX only
15428 * result/HTML/*.sax: updated since the output is now HTML
15429 encoded...
15430
Daniel Veillard47f3f312000-08-27 22:40:15 +000015431Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15432
Daniel Veillardbbe11b02000-09-23 07:07:40 +000015433 * HTMLparser.[ch]: applied some of Wayne Davison
15434 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +000015435
Daniel Veillarde0854c32000-08-27 21:12:29 +000015436Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15437
15438 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
15439 undeclared namespace prefix was used, added a warning.
15440 Cleaned up support w.r.t. entities, spilling out a warning
15441 and being pedantic on lookups.
15442 * test/warning/ent9 : added testcase for previous example.
15443 * TODO: updated
15444 * parserInternals.h parser.c: changed the way names are parsed
15445 now allow infinite size and decrease penalty for normal use
15446 * parser.c: Started a big cleanup/check of the parser code,
15447 fixed some of the most tortuous entity code, spotted code
15448 unused anymore
15449 * test/*: added tests for very long names and related nasty
15450 things.
15451
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +000015452Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15453
15454 * doc/encoding.html: added encoding aliases doc
15455 * doc/xml.html: updates
15456 * encoding.[ch]: added EncodingAliases functions
15457 * entities.[ch] valid.[ch] debugXML.c: removed two serious
15458 bottleneck affecting large DTDs like Docbook
15459 * parser.[ch] xmllint.c: added a pedantic option, will be
15460 useful
15461 * SAX.c: redefinition of entities is reported in pedantic mode
15462 * testHTML.c: uninitialized warning from gcc
15463 * uri.c: fixed a couple of bugs
15464 * TODO: added issue raised by Michael
15465
Daniel Veillard0d6b1702000-08-22 23:52:16 +000015466Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15467
15468 * doc/encoding.html: propagated Martin Duerst suggestions
15469
Daniel Veillard52402ce2000-08-22 23:36:12 +000015470Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15471
15472 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
15473 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
15474 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
15475 by Wayne Davison
15476
Daniel Veillard2f2bf412000-08-20 15:11:02 +000015477Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15478
15479 * nanoftp.c nanohttp.c: small cleanup
15480 * TODO: updated
15481
Daniel Veillard244ece92000-08-19 20:58:02 +000015482Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15483
15484 * added an old VC testcase and updated title.xml entity
15485
Daniel Veillardb8f25c92000-08-19 19:52:36 +000015486Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15487
15488 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
15489 done on auto-opening of <p> tags and cleanup of SAX output
15490
Daniel Veillard979e55e2000-08-19 16:48:54 +000015491Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15492
15493 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
15494
Daniel Veillard4540be42000-08-19 16:40:28 +000015495Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15496
15497 * doc/xml.html libxml.* structure.*: updated the doc a bit
15498
Daniel Veillard808a3f12000-08-17 13:50:51 +000015499Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15500
15501 * testSAX.c testHTML.c result/HTML/: cleanup of the output
15502 of SAX tests
15503
Daniel Veillard29579362000-08-14 17:57:48 +000015504Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15505
15506 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
15507 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
15508
Daniel Veillard1255ab72000-08-14 15:13:33 +000015509Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15510
15511 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
15512 * testHTML.c: fix core dump on Solaris 2.x systems
15513 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
15514 * result/HTML/*.sax: previous bug fix lead to new results
15515
Daniel Veillard03109292000-08-14 14:58:22 +000015516Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15517
15518 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
15519 * configure.in: added --with-readline=DIR to accept alternate
15520 path for readline include/library
15521 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
15522 for ANSI under HP-UX
15523 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
15524 includes @LIBS@
15525
Daniel Veillard7c29ce22000-08-12 21:20:53 +000015526Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15527
15528 * doc/* : rebuilt the docs
15529 * getting ready for 2.2.2 release
15530
Daniel Veillard87b95392000-08-12 21:12:04 +000015531Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15532
15533 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
15534 and xmlAddFeature()
15535 * tree.[ch]: added xmlAddChildList()
15536 * xmllint.c: MAP_FAILED macro test
15537 * parser.h: added xmlParseCtxtExternalEntity()
15538 * valid.c: applied bug fixes removed warning
15539 * tree.c: added CDATA block to elements content
15540 * testSAX.c: cleanup of output
15541 * testHTML.c: added SAX testing
15542 * encoding.c: better error recovery
15543 * SAX.c, parser.c: fixed one of the external entity processing
15544 of the OASis testsuite
15545 * Makefile.am: added HTML SAX regression tests
15546 * configure.in: bumped to 2.2.2
15547 * test/HTML/ result/HTML: added a few of HTML tests, and added the
15548 SAX results
15549
Daniel Veillard88a172f2000-08-04 18:23:10 +000015550Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15551
15552 * configure.in: patch for HP compiler
15553
155542000-08-04 Sven Heinicke <sven@zen.org>
15555
15556 * xmllint.c: Was coredumping sometimes when the file given didn't
15557 exist.
15558
Daniel Veillard46e370e2000-07-21 20:32:03 +000015559Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15560
15561 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +000015562
Daniel Veillard46e370e2000-07-21 20:32:03 +000015563 when using in memory parsing. Need some cleanup.
15564 * xmllint.c configure.in: added a --memory flag to test memory
15565 parsing
15566
Daniel Veillard36650692000-07-21 15:16:39 +000015567Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15568
15569 * nanohttp.c: fixed socklen_t replacement to unsigned int
15570 * parser.c: fixed a space handdling missing at the end of
15571 production 28 DOCTYPE.
15572 * xmlmemory.c: fixed a stupid bug on the routine to override
15573 allocation functions
15574 * TODO: updated
15575
Daniel Veillarde46e20d2000-07-14 15:02:46 +000015576Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15577
15578 * doc/ regenerated the docs
15579
Daniel Veillard32bc74e2000-07-14 14:49:25 +000015580Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15581
15582 * doc/encoding.html doc/xml.html: added I18N doc
15583 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
15584 improvements, both parser and filters, added ASCII & HTML,
15585 fixed the ISO-Latin-1 one
15586 * xmllint.c testHTML.c: added/made visible --encode
15587 * debugXML.c : cleanup
15588 * most .c files: applied patches due to warning on Windows and
15589 when using Sun Pro cc compiler
15590 * xpath.c : cleanup memleaks
15591 * nanoftp.c : added a TESTING preprocessor flag for standalong
15592 compile so that people can report bugs more easilly
15593 * nanohttp.c : ditched socklen_t which was a portability mess
15594 and replaced it with unsigned int.
15595 * tree.[ch]: added xmlHasProp()
15596 * TODO: updated
15597 * test/ : added more test for entities, NS, encoding, HTML, wap
15598 * configure.in: preparing for 2.2.0 release
15599
Daniel Veillard49703262000-07-10 10:27:46 +000015600Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15601
15602 * nanoftp.c: fixed the way the control connection is handled
Daniel Veillard784b9352003-02-16 15:50:27 +000015603 * libxml.spec.in: fixed the dependencies and cleanup
Daniel Veillard49703262000-07-10 10:27:46 +000015604
Daniel Veillard306be992000-07-03 12:38:45 +000015605Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15606
15607 * doc/xml.html: changed the xmlsoft.org structure, updated the
15608 examples w.r.t. root and childs
15609
Daniel Veillard7d853352000-07-02 18:53:09 +000015610Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15611
Daniel Veillard784b9352003-02-16 15:50:27 +000015612 * libxml.spec.in: fixed bug #7419, dependencies fouled for libxml-devel
Daniel Veillard7d853352000-07-02 18:53:09 +000015613
Daniel Veillard365e13b2000-07-02 07:56:37 +000015614Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15615
15616 * HTMLparser.c: Work on character encoding support for the HTML parser
15617 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
15618 * encoding.c: Fixed a potential memleak in the encoding stuff
15619
Daniel Veillardaf743792000-07-01 11:49:28 +000015620Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15621
15622 * doc/FAQ.html doc/Makefile.am : added a FAQ
15623
15624Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +000015625
15626 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
15627 of the HTML parser to force it to not bypass SAX
15628
Daniel Veillard3f6f7f62000-06-30 17:58:25 +000015629Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15630
15631 * win32config.h.in: updated
15632 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
15633 lacks iconv support :-( need to release 2.1.1
15634 * configure.in: release 2.1.1
15635 * HTMLparser: fixed bug #14784
15636 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
15637 by Windows compiler
15638 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
15639 the SAX startDocument() callback.
15640 * TODO: updated
15641
15642Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15643
15644 * added xmlStopParser()
15645
Daniel Veillardbe803962000-06-28 23:40:59 +000015646Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15647
15648 * configure.in: 2.1.0 prerelease
15649 * Large resync between W3C and Gnome tree
15650 * nanoftp, nanohttp.c: fixed stalled connections probs
15651 * HTMLtree.c SAX.c : support for attribute without values in
15652 HTML for andersca
15653 * valid.c: Fixed most validation + namespace problems
15654 * HTMLparser.c: start document callback for andersca
15655 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
15656 * parser.h, SAX.c: serious speed improvement for large
15657 CDATA blocks
15658 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
15659 different encoding
15660 * example/Makefile.am example/gjobread.c tree.h: work on
15661 libxml1 libxml2 convergence.
15662 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
15663 and the LIBXML_TEST_VERSION macro
15664
Daniel Veillardc310d562000-06-23 18:32:15 +000015665Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15666
15667 * doc/xml.html: various patches and improvements typo fixed by
15668 Felix Natter
15669 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
15670 from Felix Natter <fnatter@gmx.net>
15671
Daniel Veillardf3029822000-05-06 08:11:19 +000015672Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15673
15674 * doc/upgrade.html: updated with instructions for support of both
15675 libxml-1.x and libxml-2.x
15676 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
15677 for 2.x support and also fixed includes
15678
15679
Daniel Veillard496a1cf2000-05-03 14:20:55 +000015680Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15681
15682 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
15683 the encoding support, added iconv support, so now libxml if
15684 compiled with iconv automatically support japanese encodings
15685 among others. Work based on initial patch from Yuan-Chen Cheng
15686 I may have broken binary compat in the encoding handler
15687 registration scheme, but that was so utterly broken I don't
15688 expect anybody to have used this feature until now.
15689 * parserInternals.h: fixup on the CHAR range macro
15690 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
15691 code.
15692 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
15693 * uri.c: added xmlParseURI() I can't believe I forgot to
15694 implement this one in 2.0 !!!
15695 * SAX.c: moved doc->encoding update in the endDocument() call.
15696 * TODO: updated.
15697
Daniel Veillard06047432000-04-24 11:33:38 +000015698Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15699
15700 * tree.h: removed extraneous xmlRemoveProp definition
15701 * TODO: added item about --disable-corba configure switch
15702 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
15703 * nanoftp.c: fixed include problems giving troubles on AIX and
15704 slowlaris
15705 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
15706 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
15707 comment and headers changes to lower gtk-doc number of warnings
15708 * doc/html/*: rebuilt docs
15709
Daniel Veillarde0aed302000-04-16 08:52:20 +000015710Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15711
15712 * HACKING: documented the tag for 1.x and instructions
15713
Daniel Veillard5e873c42000-04-12 13:27:38 +000015714Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15715
15716 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
15717 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
15718 xmlCreateIOParserCtxt
15719 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
15720 significant overall improvement
15721 * xmllint.c: added I/O test to xmllint
15722 * testSAX.c: added a speed test
15723 * doc/* : updated/regenerated
15724
Daniel Veillardfc708e22000-04-08 13:17:27 +000015725Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15726
15727 * xpath.c uri.h parserInternals.h: cosmetic changes from
15728 "Timur I. Bakeyev" <timur@bat.ru>, including making
15729 xmlCreateURI() public
15730
Daniel Veillard5d211f42000-04-07 17:00:24 +000015731Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15732
15733 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
15734 and the code at the same time. Added a clean mechanism for
15735 overload or added input methods: xmlRegisterInputCallbacks()
15736 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
15737 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
15738 * TODO: updated
15739 * doc/* : updated/regenerated
15740 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
15741 source dir
15742
Daniel Veillarde77a9182000-04-05 19:12:29 +000015743Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15744
15745 * testURI.c: yet another forgotten commit, I should get some sleep !
15746
Daniel Veillardce8b83b2000-04-05 18:38:42 +000015747Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15748
15749 * xmllint.c: forgot to commit this too ?
15750
Daniel Veillardb9df4042000-04-05 14:23:16 +000015751Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15752
15753 * xmlversion.h.in : forgot to commit this previously
15754
Daniel Veillard361d8452000-04-03 19:48:13 +000015755Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15756
15757 * configure.in: preparing libxml-2.0.0 version looks Ok so far
15758 * README TODO: updated for release
15759 * uri.c uri.h: added authority parsing/saving
15760 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
15761 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
15762 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
15763 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
15764 Makefile.am : added compile-time customization of libxml
15765 --with-ftp --with-http --with-html --with-xpath --with-debug
15766 --with-mem-debug
15767 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
15768 #include <libxml/xxx.h> I hope it won't break too much stuff
15769 and will be manageable in the future...
15770 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
15771 and added xmllint to the installed programs
15772 * uri.h: added xmlFreeURI()
15773
Daniel Veillardec303412000-03-24 13:41:54 +000015774Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15775
15776 * uri.c uri.h: finished the escaping handling, the base support
15777 and the URI path normalization. Looks good just lacks the
15778 authority content parsing code.
15779 * Makefile.am: added instructions to generate testURI
15780 * TODO: updated
15781 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
15782 added links and icons for W3C and Gnome
15783
Daniel Veillard8f621982000-03-20 13:07:15 +000015784Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15785
15786 * xmlmemory.[ch] : seems I forgot to actually update the files in
15787 the last commit :-)
15788 * doc/xml.html doc/html/* : updated and uploaded the docs
15789
Daniel Veillard3dd82e72000-03-20 11:48:04 +000015790Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15791
15792 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
15793 * TODO: updated
15794 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +000015795 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +000015796 gfree).
15797 * Makefile.am, uri.c, uri.h: added a set of functions to do
15798 exact (litteraly copied from the RFC 2396 productions) parsing
15799 and handling of URI. Will be needed for XLink, one XML WFC,
15800 XML Base and reused in the nano[ftp/http] modules. Still work
15801 to be done.
15802
Daniel Veillardedfb29b2000-03-14 19:59:05 +000015803Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15804
15805 * configure.in, libxml.spec.in : libxml2
15806 * doc/* : updated the doc page, rebuilt the docs
15807
Daniel Veillardcf461992000-03-14 18:30:20 +000015808Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15809
15810 * all: tagged LIB_XML_1_X
15811 * *.c *.h : updated from W3C CVS tree
15812 * configure.in : 2.0.0-beta
15813 * libxml.spec.in : libxml2 package nam
15814 * result/* : new version of the tests output
15815
Daniel Veillardf13e1ed2000-03-06 07:41:49 +000015816Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15817
15818 * doc/xml.html, doc/update.html: updated docs, 1.8.7
15819
Daniel Veillardb566ce12000-03-04 11:39:42 +000015820Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15821
15822 * doc/* : rebuilt the docs
15823 * parser.c: final patch on #6766
15824 * valid.c: small patch on validity checks.
15825
Daniel Veillardfb76c402000-03-04 11:39:42 +000015826Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15827
15828 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
15829 added
15830 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
15831 compatibility w.r.t. XML spec and existing code.
15832
Daniel Veillard90fb02c2000-03-02 03:46:43 +000015833Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15834
15835 * parser.c: seems a better solution to <a> </a> exists,
15836 will try it for a while
15837
Daniel Veillard83a30e72000-03-02 03:33:32 +000015838Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15839
15840 * parser.c: tried to remove the <a> </a> generating <a/>
15841 this is hard. Left a flag for that purpose. Fixed bug #6766
15842 * configure.in: prepared 1.8.7 not released, due to previous
15843 problem
15844
Daniel Veillard88f00ae2000-03-02 00:15:55 +000015845Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15846
15847 * doc/xml.html : applied second patch from Paul DuBois
15848
Daniel Veillard402e8c82000-02-29 22:57:47 +000015849Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15850
15851 * doc/xml.html : applied patch from Paul DuBois
15852
Daniel Veillardd0f7f742000-02-02 17:42:48 +000015853Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15854
15855 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
15856
Daniel Veillard5feb8492000-02-02 17:15:36 +000015857Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15858
15859 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
15860 compilation warnings on various platforms.
15861 * parser.c: Fixed #5281 validity error callbacks are now desactived
15862 by default if not validating.
15863
Daniel Veillardf341f932000-02-02 14:52:08 +000015864Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15865
15866 * nanoftp.c, win32config.h.in: patches to compile on WIN32
15867
Daniel Veillard13c757e2000-02-01 23:59:15 +000015868Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15869
15870 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
15871 <gkatsi@cs.toronto.edu>
15872
Daniel Veillard726e8792000-01-30 20:04:29 +000015873Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15874
15875 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
15876 processing URLs
15877
Daniel Veillarde41f2b72000-01-30 20:00:07 +000015878Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15879
15880 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
15881 xmlNanoFTPUpdateURL for persistent control connections.
15882 * configure.in: 1.8.6
15883
15884Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15885
15886 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
15887 * tree.[ch] : added xmlSaveNoEmptyTags
15888
James Henstridgef3be9312000-01-28 13:59:21 +0000158892000-01-29 James Henstridge <james@daa.com.au>
15890
15891 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
15892
15893 * Makefile.am: added nanoftp.[ch] to the build.
15894
Daniel Veillardaeea04f2000-01-25 19:27:27 +000015895Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15896
15897 * nanoftp.[ch]: cleanup, comments, API
15898 * debugXML.c : fixed a bug in the cat command
15899 * doc/*: regenerated the docs
15900
Daniel Veillardda07c342000-01-25 18:31:22 +000015901Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15902
15903 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
15904 * debugXML.c : fixed a bug in the cat command
15905 * valid.c: fixing some small probs
15906 * libxml.spec.in: get rid of the SNAP suffix
15907 * doc/xml.html: updated the status
15908
Daniel Veillarde3d88ef2000-01-24 13:55:06 +000015909Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15910
15911 * xml-config.in: xml-config --version to just return the
15912 version number
15913 * xpath.c: some cleanup w.r.t. axis when the current node is
15914 an attribute.
15915 * TODO: updated
15916
Daniel Veillard461a66c2000-01-18 18:01:01 +000015917Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15918
15919 * configure.in: prepared for libxml-1.8.5
15920 * doc/* recompiled the documentation
15921
159222000-01-17 Jody Goldberg <jgoldberg@home.com>
15923
15924 * configure.in : WARNING autoconf subtlety alert :
15925 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
15926 when looking for zlib.h so that HAVE_ZLIB_H is defined.
15927 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
15928 get defined by AC_CHECK_HEADERS.
15929
Daniel Veillardf967b902000-01-17 16:06:10 +000015930Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15931
15932 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
15933 Rune.Djurhuus@fast.no
15934
Daniel Veillardad8f99d2000-01-15 14:20:03 +000015935Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15936
15937 * TODO: updated
15938 * tree.c, parser.c: made sure that only memory alloc problems
15939 and internal parser errors are allowed to write to stdout or
15940 stderr.
15941
Daniel Veillard0142b842000-01-14 14:45:24 +000015942Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15943
15944 * tree.c : restored xmlNewGlobalNs since this seems used by
15945 a lot of existing code :-(, fixed a bug in xmlNewNs
15946 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
15947 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
15948 to exit() from the library code.
15949 * xpath.c, parser.c: removed bugs or unused code detected by
15950 Windows compilers
15951 * parser.c: started adding interfaces for parsing well balanced
15952 XML fragments
15953 * configure.in: releasing 1.8.4
15954 * doc/* : rebuilt the docs
15955
Daniel Veillard2eac5032000-01-09 21:08:56 +000015956Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15957
15958 * tree.[ch] : added xmlNewDocFragment() for DOM
15959 * testHTML.c: uninitialized variable.
15960
Daniel Veillardf3a73582000-01-05 14:58:39 +000015961Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15962
15963 * doc/* : rebuild the docs
15964
Daniel Veillard71b656e2000-01-05 14:46:17 +000015965Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15966
15967 * acconfig.h: readline and history patch
15968 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
15969 * tree.c: added check and handling when possibly removing an ID
15970 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
15971 and saving.
15972 * test/HTML/entities.html result/HTML/entities.html* : test for
15973 various entities reference cases
15974 * result/HTML/* : as a result output of some testcase have
15975 changed
15976 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
15977 by previous example. added xmlParseTryOrFinish().
15978 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
15979 entities.h debugXML.h HTMLparser.h: changed the way struct are
15980 declared to allow gtk-doc to expose those
15981 * parser.c: closed bug #4960
15982 * Makefile.am configure.in: Applied patch from
15983 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
15984 and math/socket libs detection
15985
Daniel Veillard437b87b2000-01-03 17:30:46 +000015986Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15987
15988 * configure.in, Makefile.am: link tester against readline
15989 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
15990
Daniel Veillard686d6b62000-01-03 11:08:02 +000015991Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15992
15993 * tree.[ch]: added xmlRemoveProp
15994 * win32config.h.in nanohttp.c: avoid including the Windows
15995 socket stuff in every C files
15996 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
15997 the XmL parser(s)
15998 * test/ns4 result/ns4 etc...: added test case for previous prob
15999 * tree.c: xmlNewNs wasn't checking for double definition
16000 * Makefile.in: fixed a problem with dist-hook duplicates
16001 * parser.[hc], xmlIO.c: fixed the loading of external entities
16002 APIs, now xmlLoadExternalEntity() is used everywhere and
16003 setting up an app specific front-end using the
16004 * SAX.c parser.c: some fixes, now the xhtml spec validates
16005 with the xhtml DTD.
16006 * error.c: fixed crashes in case of no input stream
16007 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
16008 to the validation tests and results
16009
Daniel Veillard5e5c6231999-12-29 12:49:06 +000016010Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16011
16012 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
16013 too htmlCreatePushParserCtxt() and htmlParseChunk()
16014 * parser.c: a bit of cleanup.
16015 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
16016 to XML) removed the last mem leak known
16017 * HTMLtree.c: output message cleanup
16018 * xmlmemory.c: display content info about memory blocks
16019 * result/HTML/wired.* : missing att value warning change
16020
Daniel Veillardbe849cf1999-12-28 16:43:59 +000016021Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16022
16023 * doc/* : rebuilt the documentation
16024
Daniel Veillarddbfd6411999-12-28 16:35:14 +000016025Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16026
16027 * parser.[ch] parserInternals.h: Push parser for XML,
16028 seems to work fine now
16029 * tester.c debugXML.[ch]: Added an XML shell debug facility and
16030 --push for push testing
16031 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
16032 * testSAX.c: added --push
16033 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
16034 subtree
16035 * xmlIO.[ch] : enriched API + fixes for push mode
16036 * entities.[ch]: added the entity content length to the struct.
16037 * xmlmemory.[ch]: new API to show the last entries for the shell
16038 * valid.c: added required attribute testing
16039 * SAX.c: the cdata callback now merge contiguous fragments
16040 * HTMLparser.c: cleanup of some macros
16041
Daniel Veillard3c558c31999-12-22 11:30:41 +000016042Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16043
16044 * parser.c: fix for PIs name starting with xml
16045 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +000016046 * *.c, configure.in win32config.h.in : generate win32config.h for
16047 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +000016048
Daniel Veillard0caf07a1999-12-21 16:25:49 +000016049Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16050
16051 * parser.c: fixed a stupid = vs. == bug :-(
16052 * doc/gnome-xml.sgml: s/glade/xml/
16053
Daniel Veillard5cb5ab81999-12-21 15:35:29 +000016054Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16055
16056 * configure.in, doc/xml.html : bug fix release 1.8.2
16057 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
16058 Hopefully the end of that silly C++ include problem
16059 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
16060 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
16061 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
16062 troubles with autoclosed elements when the stree shape doesn't
16063 follow the DtD specs. Added htmlIsAutoClosed() and
16064 htmlAutoCloseTag()
16065 * result/HTML/*.htm*: Updated the HTML examples regression tests output
16066 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
16067 * debugXML.c: fixed a bug on printing default namespaces.
16068 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
16069
Daniel Veillardb24054a1999-12-18 15:32:46 +000016070Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16071
16072 * result/HTML/*.htm[l] : updated the HTML regression tests according
16073 to the new output
16074 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
16075 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
16076 problem due to intermix of extern "C" { ... } declarations for C++
16077 and recursive includes in the headers
16078
Chris Lahey323c48c1999-12-18 15:32:45 +0000160791999-12-20 Chris Lahey <clahey@umich.edu>
16080
16081 * HTMLtree.c: Made it so that html nodes with a single child do
16082 not insert a carriage return before or after the child node.
16083
Daniel Veillardb24054a1999-12-18 15:32:46 +000016084Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +000016085
16086 * configure.in, doc/xml.html : bug fix release 1.8.1
16087 * parser.c: fixed bug #4344
16088 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
16089 added the glue to avoid C++ problems
16090 * doc/* : regenerated the documentation
16091
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +000016092Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16093
16094 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
16095 namespace recognition, and Dia as a resul :-(
16096 * encoding.c: closed bug #3950
16097
Daniel Veillard944b5ff1999-12-15 19:08:24 +000016098Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16099
16100 * valid.c: debugging a posteriori validation, except URI expansion
16101 stuff this should be fixed now
16102 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
16103 Carl Nygard <cnygard@bellatlantic.net>
16104 * tester.c: added --postvalid, cleaning of the code
16105 * tree.[ch]: added xmlDocGetRootElement()
16106
Ramiro Estrugobfce3771999-12-15 04:32:07 +000016107Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
16108
16109 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
16110 c++ losage.
16111
Daniel Veillard10a2c651999-12-12 13:03:50 +000016112Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16113
16114 * configure.in, doc/xml.html : bumped to 1.8.0
16115 * xlink.[ch], Makefile.am : added framework for link detection
16116 * parser.h: added nbChars to parser context, needed for cleanup.
16117 * xmlmemory.c: removed a nasty bug when out of mem
16118 * valid.[ch]: adding namespace support for attribute decl
16119 * tester.c: added --debugent option
16120 * debugXML.[ch]: added xmlDebugDumpEntities()
16121 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
16122 buffers instead, this was really needed, validation was breaking
16123 in strange ways due to that. Added xmlParseStringPEReference()
16124 and other parsing from strings functions. Entities processing
16125 modified again, but PERef are still not handled correcly but
16126 unless you're Eve Maller you won't notice :-)
16127 * HTMLparser.c: large changes toward reliability, and switched to
16128 lowercase internal tags, XHTML is lowercase, so it will help
16129 that output is closer to next version.
16130 * doc/* : regenerated the documentation, it is now hosted at
16131 http://xmlsoft.org/ (same bits I just bought the domain :-)
16132
16133
Daniel Veillard294cbca1999-12-03 13:19:09 +000016134Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16135
16136 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
16137 doc generation
16138 * parser.c: fixed bugs #3908 and #3937 and a memory leak
16139 in the SAX API
16140 * doc/*: rebuilt the doc making sure everything appears in the
16141 HTML files
16142
Daniel Veillardf5c2c871999-12-01 09:51:45 +000016143Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16144
16145 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
16146 added the patch from Carl Nygard <cnygard@bellatlantic.net>
16147 which allow impressive speed improvement on dataset with
16148 large text pieces, but at the cost of broken binary
16149 compatibility and slightly bigger memory usage.
16150 Configure with --with-buffers to activate them, they
16151 are protected with XML_USE_BUFFER_CONTENT define.
16152 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
16153 goal is 0 memory left allocated once parser is no more used
16154 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
16155 call xmlCleanupParser() and xmlMemoryDump()
16156
Daniel Veillarda819dac1999-11-24 18:04:22 +000016157Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16158
16159 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
16160 * parser.[ch] encoding.[ch]: added memory cleanup routines
16161 * parser.c: closing bug #3788
16162 * doc/*: rebuilt the doc
16163
Daniel Veillard11a48ec1999-11-23 10:40:46 +000016164Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16165
16166 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
16167 xmlNewTextChild() and xmlSetCompressMode() behaviour.
16168 * tester.c: added --compress option
16169 * doc/*: rebuilt the documentation
16170
Daniel Veillard4c3a2031999-11-19 17:46:26 +000016171Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16172
16173 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
16174 if given /proc/kcore as input !
16175 * doc/xml.html doc/*: updated and rebuilt the documentation
16176
16177Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +000016178
16179 * parser.c: Fixed some wrongly space collapsing code due to
16180 a misreading of the spec.
16181 * result/*: fixed the output accordingly
16182
16183Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +000016184
16185 * encoding.c: bug fix and typos
16186 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
16187 * parser.c: added attribute normalization closing bug #3597
16188 * test/att* result/att* SAXresult/att*: testcase for attribute
16189 normalization
16190
Daniel Veillardd7e200c1999-11-15 17:53:11 +000016191Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16192
16193 * configure.in: closing bug #3163 by adding extra flags for the
16194 cc compiler on HP-UX
16195
Daniel Veillard51e3b151999-11-12 17:02:31 +000016196Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16197
16198 * valid.[ch] : removed a typo and an enumerated type bug in the
16199 xmlAddElementDecl() function
16200 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
16201 call to xmlEncodeEntitiesReentrant() so that the functions
16202 New, Set and Get are at the same level.
16203 * parser.c HTMLparser.c: extra memory allocation bug for
16204 attributes detected by someone using libxml in embedded systems :-)
16205
Daniel Veillard962195f1999-10-28 15:51:53 +000016206Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16207
16208 * xmlmemory.h: turned off mem debug :-\
16209
Daniel Veillard35008381999-10-25 13:15:52 +000016210Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16211
16212 * parser.c: closed bug #2784 a one line fix, but worth pushing
16213 a new release out
16214 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
16215 some structures, comments before and after the
16216 main element, and other nastyness
16217 * HTMLtree.c tree.c: accomodate the extended HTML supported
16218 * configure.in: pushing 1.7.4
16219 * test/ent8 and related outputs : added a new test for bug #2784
16220 * test/HTML/wired.html and related output: a nasty HTML example
16221 * Makefile.am: improved the test scripts
16222 * docs/* : reran the documentation extractor, updated xml.html
16223
Daniel Veillard7c1206f1999-10-14 09:10:25 +000016224Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16225
16226 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
16227 HTMLparser and debugged the HTML related code. HTML documents
16228 now have their own type
16229 * entities.c: do not dump &apos; for HTML output
16230 * xmlmemory.c: improvement, breakpoint mechanism
16231 * testHTML.c: added --sax --repeat ...
16232 * Makefile.am: improved the HTML tests
16233 * valid.[ch]: added xmlValidGetValidElements and
16234 xmlValidGetPotentialChildren
16235 * tester.c: added --insert to test the 2 new functions
16236 * test//* result//* SAXresult//* : regression test cleanup
16237 and extension.
16238 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
16239 gnome-xml-nanohttp.html
16240
Daniel Veillard7d2c2761999-10-11 15:09:51 +000016241Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16242
16243 * HTMLparser.c: fixed problems with some autoclose tags
16244 * tree.c: fixed XML output problems.
16245 * result/* SAXresult/*: update of the tests output
16246
Daniel Veillard6077d031999-10-09 09:11:45 +000016247Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16248
16249 * Makefile.am: Arturo patch for xmlConf.sh version info
16250 * parser.c: Tim Josling patch for single quoted items
16251 * tester.c: Tim Josling patch for tester options usage
16252 * tree.h: indent cleanup
16253
Daniel Veillard2673d3c1999-10-08 14:37:09 +000016254Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16255
16256 * HTMLparser.c parser.h : Fixed problems with HTML parsing
16257 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
16258
Daniel Veillard00fdf371999-10-08 09:40:39 +000016259Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16260
16261 * tree.c : Raph patch for initialization of CORBA fields
16262 * parser.c, xpath.c, ...: modification of doc comments
16263 * xpath.c : allow spaces in xpath expressions
16264
Daniel Veillardad219441999-09-27 08:17:49 +000016265Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16266
16267 * xmlmemory.h: turning off memory debug :-(
16268
Daniel Veillard7a66ee61999-09-26 11:31:02 +000016269Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16270
16271 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
16272 better SAX interfaces.
16273 * testSAX.c: uses the new SAX routine, avoid fetching any remote
16274 entity.
16275 * configure.in: 1.7.2
16276
16277Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +000016278
16279 * libxml.spec.in: fixed the URL
16280 * doc/xml.html: improved the documentation front-end
16281
Daniel Veillard7a66ee61999-09-26 11:31:02 +000016282Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +000016283
16284 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
16285
Daniel Veillard7a66ee61999-09-26 11:31:02 +000016286Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +000016287
16288 * libxml.spec.in: fixed the alpha compile problem
16289 * parser.[ch]: changed errno to errNo in the parser context :-(
16290 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
16291 * doc/xml.html: changed CHAR to xmlChar
16292 * doc/html/*: recompiled the documentation
16293 * configure.in: 1.7.1
16294
Daniel Veillard7f7d1111999-09-22 09:46:25 +000016295Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16296
16297 * parser.h: modified the parser context struct to regain 1.4.0
16298 binary compatibility
16299 * parser.c, xml-error.h: added errno ot teh context and defined
16300 a set of errors values with update of errno
16301 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
16302 DTDs and entities
16303 * *.h, *.c: complete cleanup of the use of config.h and include
16304 protection depending on the current setup.
16305 * overalll debugging, maintenance and bug-fixing on all modules
16306 * updated the documentation
16307 * ready for 1.7.0
16308
Daniel Veillardc08a2c61999-09-08 21:35:25 +000016309Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16310
16311 * HTMLparser.c : cleanup
16312 * SAX.c valid.c valid.h: added ID/IDREF checking
16313 * tree.c tree.h: extended doc structure for refs
16314 * configure.in: 1.6.2
16315 * parser.c: patched bug in SAX user arg call
16316 * parserInternals.h: patched missing close in C++ wrapping
16317 * testXPath.c xpath.c xpath.h: prepared for extensibility,
16318 especially upcoming XPointer implementation.
16319 * doc/xml.html: augmented, typo
16320
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +000016321Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
16322
16323 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
16324 not all invocations of install understand -d.
16325
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +000016326Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
16327
16328 * Makefile.am: prepend all the test* calls with $(top_builddir) -
16329 to make 'check' works, when builddir != srcdir.
16330
Daniel Veillardc8eab3a1999-09-04 18:27:23 +000016331Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16332
16333 * doc/xml.html : updated the documentation
16334
Daniel Veillard6454aec1999-09-02 22:04:43 +000016335Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16336
16337 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
16338 not deallocated memory blocks
16339 * *.c : replaces all calls to malloc() free() and realloc() to
16340 the wrapper functions/macros
16341 * tree.c : removed memory leaks dues to calling xmlFreeNode()
16342 instead of xmlFreeNodeList()
16343
Daniel Veillard1ff7ae31999-09-01 12:19:13 +000016344Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16345
16346 * HTMLparser.c: corrected a stupid bug leading to core dump at
16347 tree deallocation. Removed warnings indicated by
16348 Stephane.Conversy@lri.fr
16349 * entities.c: Fixes Yet Another Stupid Bug, entities were not
16350 looked for in the external subset
16351
16352Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +000016353
16354 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
16355 on SGI by Stephane.Conversy@lri.fr
16356
Daniel Veillardb96e6431999-08-29 21:02:19 +000016357Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16358
16359 * all .h : changed the prototype declaration indent as in gtk
16360 * most .c : working on reducing the TODOs in the code
16361 * most .c : cleanup though -pedantic and Insure++
16362 * improvements on validation ID checkings.
16363 * tree.[ch] SAX.c: added support for namespace on attributes #2022
16364 * xml-config.in: closed #1810
16365
16366Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +000016367
16368 * tree.h, valid.c, valid.h: more work on validity, IDs
16369 * xpath.c: added/fixed comparidon and equlity, added a new isinf
16370 definition for AIX
16371
Daniel Veillardb556eb51999-08-15 17:19:50 +000016372Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16373
16374 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
16375 the distribution due to a cut'n paste error at last commit
16376
Daniel Veillardb05deb71999-08-10 19:04:08 +000016377Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16378
16379 * configure.in: upgraded to version 1.4.0
16380 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
16381 Big update, added a large part of the validation process,
16382 it should be usable, but some parts are missing
16383 * xpath.c: improved the implementation w.r.t. root.
16384 * Makefile.am: added more tests
16385 * test and result trees: added a lot of tests
16386 * libxml.spec.in: export libxml.so.0 and libxml.so.1
16387
Daniel Veillard6a6ccc11999-08-10 09:34:35 +000016388Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16389
16390 * Added an HACKING file
16391
Daniel Veillarde2d034d1999-07-27 19:52:06 +000016392Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16393
16394 * xpath.[ch] : improvements and debug of the XPath implementation
16395 * parser.c, HTMLparser.c : modified the parsers to be progressive
16396 * tree.[ch] : extended the Buffer promitives
16397 * xmlIO.[ch] : added basic I/O routines providing progressive
16398 parsing and ready for I18N conversion plugins
16399 * SAXresult/* : the SAX callback sequence maybe slightly different
16400 now
16401 * test*.c : improved/updated the tests programs
16402 * doc/* : recompiled the docs.
16403
Daniel Veillard15b75af1999-07-26 16:42:37 +0000164041999-07-26 Michael Meeks <michael@edenproject.org>
16405
16406 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
16407
16408 * tree.c: Ditto.
16409
Daniel Veillard1566d3a1999-07-15 14:24:29 +000016410Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16411
16412 * configure.in: upgraded to version 1.4.0
16413 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
16414 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
16415 XML query language, see http://www.w3.org/TR/xpath for more details.
16416 * parser.c, parser.h: added CHAR* related string functions for XPath
16417 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
16418 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
16419 rebuild the docs.
16420 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
16421 and regression testing capabilities for XPath.
16422
Daniel Veillardd79d7871999-07-12 10:38:12 +000016423Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16424
16425 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
16426 closing bug #1646
16427
Daniel Veillardbe9e5951999-07-12 09:16:45 +000016428Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16429
16430 * Makefile.am, example/Makefile.am: closed bug #1683
16431
Daniel Veillard3166ab11999-07-11 16:14:19 +000016432Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16433
16434 * example/Makefile.am, configure.in: added the makefile for the
16435 gjobread example
16436
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +000016437Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
16438
16439 * doc/Makefile.am:
16440 - fix which allow "make install DESTDIR=</install/prefix>".
16441
Daniel Veillard7cc3c041999-07-09 10:11:57 +000016442Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16443
16444 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
16445 which fixed a problem on the file reading-code.
16446
Daniel Veillard82150d81999-07-07 07:32:15 +000016447Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16448
16449 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
16450 output.
16451 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
16452
Daniel Veillard5233ffc1999-07-06 22:25:25 +000016453Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16454
16455 * parser.h : Oops removed the binary compatibility problem
16456 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
16457 * parser.c, HTMLparser.c: applied patches for reading from stdin
16458
Daniel Veillardbe70ff71999-07-05 16:50:46 +000016459Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16460
16461 * parser.c, entities.c, valid.c: cleanup bug #1591
16462 * configure.in: cleanup bug #1592
16463 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
16464 the same tree back-end. Hence gdome will be available for it.
16465 * doc/Makefile.am: close bug #617
16466
Daniel Veillard97fea181999-06-26 23:07:37 +000016467Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16468
16469 * parser.c: alloctate a per parser context SAX interface block
16470
Daniel Veillard14fff061999-06-22 21:49:07 +000016471Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16472
16473 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
16474 and xmlEncodeEntitiesReentrant with the correct one :-\
16475
16476Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16477
16478 * commit of my internal XML base changes, quite a lot of
16479 changes, cleanups, better entities support, framework for
16480 new I/O and charset detection and handling
16481 * Fixed the configure/Makefile stuff to generate shared libs
16482 with the proper version info, so we jumped on rev from
16483 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
16484 xmlEncodeEntities() result need to be freed now, and a string
16485 xmlParserVersion provide the current library version.
16486
Raph Levien05240da1999-06-15 21:27:11 +000016487Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
16488
16489 * parser.c: fixed a buffer overrun for when you have a very long
16490 attribute with no entities in it.
16491
Daniel Veillardbb2da581999-06-13 14:37:07 +000016492Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16493
16494 * added example directory
16495 * added example/gjobs.xml gjobread.c, still need a Makefile.in
16496
Daniel Veillard011b63c1999-06-02 17:44:04 +000016497Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16498
16499 * Release of libxml-1.1, nearly everything has been touched for
16500 this.
16501 * Added more regression tests
16502 * Updated the documentation
16503
Daniel Veillard27d88741999-05-29 11:51:49 +000016504Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16505
16506 * tree.[ch]: unified the XML_NO_CORBA defines.
16507 * parser.c encoding.[ch]: started plugging in char encoding detection
16508
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +000016509Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
16510
16511 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
16512 Also freed allocated buffer.
16513
Daniel Veillard27d88741999-05-29 11:51:49 +000016514Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +000016515 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
16516 reentrancy problem at printing. One is left in entities.c, to
16517 remove ASAP
16518 * testSAX.c : added a test example showing the use of the SAX
16519 interface if one doesn't want to build the DOM tree.
16520 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
16521
Daniel Veillard517752b1999-04-05 12:20:10 +000016522Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16523
16524 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
16525 large revamping of the parser to use SAX callbacks
16526 http://www.megginson.com/SAX/ (or at least a C like interface
16527 a la Expat). It's now possible to set up your own callbacks
16528 and the parser will not build a DOM tree.
16529 * test/* result/*: updated the test suite, I finally removed
16530 the old Namespace draft support (PI based).
16531
Daniel Veillard87c83bd1999-04-02 16:04:43 +000016532Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16533
16534 * Makefile.am: added test result to EXTRA_DIST for make tests
16535
Daniel Veillard64068b31999-03-24 20:42:16 +000016536Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16537
16538 * parser.c, parserInternals.h: moved the chars macro definitions
16539 to parserInternals.h
16540 * parser.c, error.c: applied patches from "Knut Åkesson"
16541 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
16542
Daniel Veillard012ccc11999-03-23 10:11:11 +000016543Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16544
16545 * xml-config.in : applied patch to make --version work
16546
Raja R Harinatha86c23e1999-03-05 22:14:01 +0000165471999-03-05 Raja R Harinath <harinath@cs.umn.edu>
16548
16549 * Makefile.am (check-local): Alias for `tests' target. This will
16550 cause `make check' to do the right thing.
16551 (tests): Don't run tests in srcdir. Also, replaced calls to
16552 basename with a `sed' "equivalent".
16553
Daniel Veillardd109e371999-03-05 06:26:45 +000016554Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16555
16556 * Renamed error.h to xml-error.h, corrected Makefile.am to list
16557 it in the header and not the sources, updated the doc.
16558 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
16559 pointing this out.
16560
Daniel Veillardbc50b591999-03-01 12:28:53 +000016561Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16562
16563 * parser.c, parser.h, parserInternals.h: memory leak hunting,
16564 exported the inputStream routines.
16565 * doc/html/* : updated accordingly
16566
Daniel Veillardd692aa41999-02-28 21:54:31 +000016567Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16568
16569 * parser.c, parser.h, parserInternals.h: added a few extra
16570 internal calls to allocate and free parser contexts ...
16571 * doc/html/* : updated accordingly
16572
Daniel Veillard55a99271999-02-25 11:01:29 +000016573Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16574
16575 * configure.in, Makefile.am, doc/makefile.am : General changes for
16576 1.0.0 release and including the generated HTML documentation.
16577
Daniel Veillard35925471999-02-25 08:46:07 +000016578Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16579
16580 * makefile.am : added parserInternals.h, oops.
16581
Daniel Veillard1e346af1999-02-22 10:33:01 +000016582Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16583
16584 * parserInternals.h: added this header giving access to the parser
16585 internal functions.
16586 * doc/Makefile.am : added a rebuild target which rebuilds the full
16587 set of documentations
16588 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
16589 the internal subset.
16590 * *.c *.h: modifications needed to generate the documentation using
16591 gtk-doc, cleanup of functions blocks, reorganisation of struct
16592 declarations.
16593
Daniel Veillard1164e751999-02-16 16:29:17 +000016594Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16595
16596 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
16597 the tar and spec file to include the beginning of the doc.
16598
Nuno Ferreira03d04781999-02-13 00:07:17 +0000165991999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
16600
16601 * doc/.cvsignore: Added this file.
16602
Daniel Veillard6800ef31999-02-08 18:33:22 +000016603Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16604
16605 * tree.c: fixed xmlGetProp to return "" when the attribute
16606 exists, even if the node-list is NULL.
16607
Daniel Veillard726c7e31999-02-08 15:13:10 +000016608Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16609
16610 * tree.c: patched an error outputting empty attribute values.
16611 * Makefile.am and doc/makefile.am: have been updated during the
16612 week-end. Sorry for an empty CVS log, I got a shell problem.
16613
Daniel Veillard1899e851999-02-01 12:18:54 +000016614Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16615
16616 * tree.h: cleaned up using enums instead of defines
16617 * parser.c, valid.[ch]: more work on parsing/output of element
16618 declarations
16619
Daniel Veillard3b9def11999-01-31 22:15:06 +000016620Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16621
16622 * valid.[ch], tree.c, parser.c : more work toward full parsing
16623 of XML DTDs.
16624 * README: added informations about mailing-list and on-line
16625 documentation
16626
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +0000166271999-01-27 Raja R Harinath <harinath@cs.umn.edu>
16628
16629 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
16630
Daniel Veillard39a1f9a1999-01-17 19:11:59 +000016631Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16632
16633 * parser.c, tree.[ch] : more work toward conformance testing,
16634 added a last element to accelerate parsing of very flat structures
16635 started working on internal subset Element content declaration.
16636 * valid.[ch] : first cut at adding code toward validation.
16637 * previous changes had also small impact on most files, especially
16638 the conformance testing using James Clark test suite.
16639
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +000016640Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16641
16642 * test/* : updated the examples, most of them were not well
16643 formed (humm), and added rdf2.
16644 * result/* : resulting changes in the output.
16645
Daniel Veillard7c92c0a1998-12-06 18:08:28 +000016646Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16647
16648 * tree.c: changed the behaviour of xmlGetProp on NULL values.
16649
Daniel Veillard44b3a061998-12-05 17:27:22 +000016650Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16651
16652 * tree.c: patched a bug in the generation of empty attributes
16653
Daniel Veillardbe36afe1998-11-27 06:39:50 +000016654Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16655
16656 * entities.[ch], tree.[ch], tester.c: added copy interfaces
16657 for node/trees/documents/... Biggest problem is namespace
16658 support when copying subtrees.
16659
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +000016660Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16661
16662 * parser.c, entities.c: improve entities and char ref encoding,
16663 and cleanups of error messages.
16664
Daniel Veillard242590e1998-11-13 18:04:35 +000016665Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16666
16667 * parser.c, entities.c: simple bug hunting done during rpm2html and
16668 rpmfind integration.
16669
Daniel Veillard42dc9b31998-11-09 01:17:21 +000016670Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16671
16672 * parser.[ch]: Added interfaces allowing to specify a SAX
16673 handler before parsing.
16674
Daniel Veillarde3bffb91998-11-08 14:40:56 +000016675Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16676
16677 * parser.c: redirrect all errors reporting through the SAX
16678 error function
16679
Daniel Veillardda4d3c41998-11-04 20:07:05 +000016680Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16681
16682 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
16683 * libtool, tlmain ...: update of the libtool files
16684
Miguel de Icaza442321c1998-11-04 18:13:38 +0000166851998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
16686
16687 * entities.c: Use g_snprintf insteda of snprintf.
16688
Daniel Veillard0ba4d531998-11-01 19:34:31 +000016689Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16690
16691 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
16692 added ent5 test for this purpose.
16693 * parser.c, parser.h: formatting, comments and UTF-8 planning.
16694
Daniel Veillard27271681998-10-30 06:39:40 +000016695Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16696
16697 * parser.c: fixed? a strange error due to compression on a GWP
16698 document.
16699
Daniel Veillard25940b71998-10-29 05:51:30 +000016700Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16701
16702 * tree.[ch]: bug fixing
16703 * entities.[ch]: defined a specific type for predefined entities
16704 * doc/xml.html: more documentation on the library, how to use it,
16705 overview of the interfaces.
16706
Daniel Veillard16253641998-10-28 22:58:05 +000016707Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16708
16709 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
16710
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000016711Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16712
Daniel Veillard10c6a8f1998-10-28 01:00:12 +000016713 * tree.c: corrected a small bug
16714 * doc/xml.html: continuing writing documentation.
16715
16716Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16717
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000016718 * debugXML.h debugXML.c: added debugging utilities.
16719 * tester.c: added --debug switch.
16720 * tree.c: patched an incorrect node->type assignment.
16721 * parser.c: formatting, ensure that node->doc != NULL in attributes
16722
Daniel Veillardccb09631998-10-27 06:21:04 +000016723Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16724
16725 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
16726 entity support and provide an internal representation close to
16727 DOM one (entity ref nodes, and attribute value as tree). I tried
16728 to preserve the interface but this will surely break some apps
16729 (I have to change rpm2html/rpmfind for example). I had to change
16730 two interfaces, and the generated tree is somewhat different.
16731 * doc/* : started documenting the XML library, the tree and
16732 DOM/Corba. This is a first step.
16733
Daniel Veillard11e00581998-10-24 18:27:49 +000016734Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16735
16736 * parser.c: Set up the fonctions comment block, boring but useful.
16737 * parser.h, SAX.c, parser.c: now attributes are processed through
16738 the SAX interface. The problem is that my SAX interface diverged
16739 quite a bit from the original one, well this is not an official
16740 spec, and translating it from Java to C is hairy anyway...
16741
Daniel Veillard97b58771998-10-20 06:14:16 +000016742Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16743
16744 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
16745 fonctions comment block, boring but useful.
16746
16747Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +000016748
16749 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
16750 conversion routines. However they are not yet used to convert the
16751 inputs. The core will run with UTF-8.
16752
Daniel Veillard33942841998-10-18 19:12:41 +000016753Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16754
16755 * tree.c : make sure that the type id is properly set-up when
16756 a new object is allocated, needed for DOM.
16757
Daniel Veillard27fb0751998-10-17 06:47:46 +000016758Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16759
16760 * tree.h, tree.c: Ok, the main objects in the tree will be native
16761 corba objects, it costs 8 bytes per Node, Attribute and Document
16762 but it simplifies the Corba integration a lot (no extra interface
16763 objects to allocate/free).
16764
Daniel Veillard0bef1311998-10-14 02:36:47 +000016765Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16766
16767 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
16768 and changed NODEs contants for conformity with DOM Level 1
16769
Daniel Veillard27864701998-10-08 03:47:24 +000016770Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16771
16772 * added hooks to keep track of servants when creating objects
16773 xmlDoc and xmlNode (for Corba export).
16774
Daniel Veillarda6e1d121998-10-04 14:41:05 +000016775Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16776
16777 * added xml-config script.
16778
Daniel Veillard7066a791998-10-01 20:28:28 +000016779Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16780
16781 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
16782 to autoupdate libtool and automake conf files.
16783
Miguel de Icaza60681bd1998-09-30 19:28:59 +0000167841998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
16785
16786 * Makefile.am: Use '?' to separate the sed
16787 commands as ',' is used when people pass -Wl,something.
16788
16789
Daniel Veillard15a8df41998-09-24 19:15:06 +000016790Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16791
16792 * tree.c, tree.h: added a per-document compression interface.
16793
Daniel Veillard151b1b01998-09-23 00:49:46 +000016794Tue Sep 22 20:47:38 EDT 1998
16795
16796 * tree.c, tree.h: added saving with compression and added interfaces
16797 to control the compression level (xmlGetCompressMode,
16798 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
16799
Daniel Veillard70120ff1998-09-22 00:24:21 +000016800Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16801
16802 * parser.c: corrected a loop for files of size 0
16803
Raja R Harinathd2e3abd1998-08-20 21:52:38 +0000168041998-08-20 Raja R Harinath <harinath@cs.umn.edu>
16805
16806 * error.h: New file. Contains prototyes from `error.c'.
16807
Tom Tromeyc19653d1998-08-14 01:22:43 +000016808Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
16809
16810 * Makefile.am (xmlincdir): New macro.
16811 (xmlinc_HEADERS): Renamed from include_HEADERS.
16812
Daniel Veillard845664d1998-08-13 04:43:19 +000016813Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16814
16815 * applied small patch on numeric entities from
16816 Christopher Blizzard <blizzard@appliedtheory.com>
16817
Daniel Veillard260a68f1998-08-13 03:39:55 +000016818Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16819
16820 * New release 0.2, removed the old xml_* files so that it's
16821 coherent with the other CVS base (W3C), far better conformance
16822 to standard, new namespaces, decent entities support, beginning
16823 of a SAX-like interface. Nearly nothing left intact, even the
16824 test examples ...
16825
Christopher Blizzarda36749e1998-07-30 21:47:18 +0000168261998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
16827
16828 * .cvsignore: Add .deps dir
16829
Daniel Veillardf8015fa1998-07-26 21:31:38 +000016830Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16831
16832 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
16833
Daniel Veillardfe926001998-07-26 04:28:20 +000016834Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000016835
Daniel Veillardfe926001998-07-26 04:28:20 +000016836 * configure.in: added test for CPP
16837 * AUTHORS, Changelog: the original ones didn't get commited but the
16838 glib ones instead, fixed.
16839 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +000016840
Daniel Veillardfe926001998-07-26 04:28:20 +000016841Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000016842
Daniel Veillardfe926001998-07-26 04:28:20 +000016843 * integrated code developped at W3C
16844 * changed the original Copyright
16845 * migrated to automake
16846 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +000016847