blob: 40e8fb71be7704022cec95b2ea029b59649b5b51 [file] [log] [blame]
Igor Zlatkovic34656b42003-04-27 16:00:05 +00001Sun Apr 27 17:56:21 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
2
3 * debugXML.c: included libxml/uri.h for xmlCanonicPath
4 declaration
5 * win32/configure.js: thread-enabled build is now default
6 * win32/libxml2.def.src: added more exports
7
Daniel Veillard1177ca42003-04-26 22:29:54 +00008Sun Apr 27 00:23:05 CEST 2003 Daniel Veillard <daniel@veillard.com>
9
10 * NEWS doc/*.xsl doc/*.html: updated the web site separated
11 developers from common pages, made the transition to XHTML1,
12 added validity checking to the makefile rules.
13
Daniel Veillard329456a2003-04-26 21:21:00 +000014Sat Apr 26 23:17:51 CEST 2003 Daniel Veillard <daniel@veillard.com>
15
16 * parser.c: fix for xmlIOParseDTD same as previous and reported
17 by Petr Pajas
18
Daniel Veillardc6abc3d2003-04-26 13:27:30 +000019Sat Apr 26 15:26:04 CEST 2003 Daniel Veillard <daniel@veillard.com>
20
21 * parser.c: applied fix to xmlSAXParseDTD from Malcolm Tredinnick
22 closing #111638
23
Daniel Veillard2b32e6f2003-04-26 12:03:54 +000024Sat Apr 26 14:00:58 CEST 2003 Daniel Veillard <daniel@veillard.com>
25
26 * python/generator.py: fixed a problem in the generator where
27 the way functions are remapped as methods on classes was
28 not symetric and dependant on python internal hash order,
29 as reported by Stéphane Bidoul
30
MDT 2003 John Fleck8aff3b72003-04-26 03:54:07 +000031Fri Apr 25 21:52:33 MDT 2003 John Fleck <jfleck@inkstain.net>
32
33 * doc/tutorial:
34 xmltutorial.xml
35 xmltutorial.pdf
36 *.html
37 add appendix on generating compiler flags, more indexing
38
Daniel Veillard1c960272003-04-25 23:12:22 +000039Sat Apr 26 01:10:48 CEST 2003 Daniel Veillard <daniel@veillard.com>
40
41 * triodef.h vms/build_libxml.com: applied patch from Craig A. Berry
42 to get libxml-2.5.7 to compile on OpenVMS
43
Daniel Veillardc5573462003-04-25 16:43:49 +000044Fri Apr 25 18:42:35 CEST 2003 Daniel Veillard <daniel@veillard.com>
45
46 * parser.c: fixing an xmlParseDTD bug raised by Petr Pajas
47
Daniel Veillardfd583412003-04-25 13:22:10 +000048Fri Apr 25 15:20:29 CEST 2003 Daniel Veillard <daniel@veillard.com>
49
50 * doc/Makefile.am doc/xmlcatalog.1 doc/xmlcatalog_man.xml
51 doc/xmllint.1 doc/xmllint.xml: automated the generation of the
52 man page based on xsltproc and a stylesheet PI in the XML.
53
Daniel Veillarddc07e182003-04-25 10:39:38 +000054Fri Apr 25 12:37:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
55
56 * doc/xmllint.*: trying to fix #110541 where &nbsp; generated
57 character preventing rendering by the man command.
58
Daniel Veillard92fc02c2003-04-24 23:12:35 +000059Fri Apr 25 01:09:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
60
61 * NEWS configure.in: preparing release 2.5.7
62 * doc/*: updated and rebuilt the docs
63 * doc/apibuild.py: fixed the script
64
Daniel Veillardde0a0a52003-04-24 17:12:57 +000065Thu Apr 24 19:11:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
66
67 * Makefile.am doc/apibuild.py: make sure the OOM code don't
68 get in the way of the builds
69 * doc/libxml2-api.xml python/libxml2class.txt: automatic update
70
Daniel Veillarda76fe5c2003-04-24 16:06:47 +000071Thu Apr 24 18:01:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
72
73 * Makefile.am testOOM.c testOOMlib.[ch] : integrated the Out Of
74 Memory test from Havoc Pennington #109368
75 * SAX.c parser.c parserInternals.c tree.c uri.c valid.c
76 xmlmemory.c xmlreader.c xmlregexp.c include/libxml/tree.h
77 include/libxml/parser.h: a lot of memory allocation cleanups
78 based on the results of the OOM testing
79 * check-relaxng-test-suite2.py: seems I forgot to commit the
80 script.
81
Daniel Veillard18f113d2003-04-23 15:18:26 +000082Wed Apr 23 17:16:41 CEST 2003 Daniel Veillard <daniel@veillard.com>
83
84 * xmlschemastypes.c: trivial fix for 109774 removing a warning
85
Daniel Veillard85095e22003-04-23 13:56:44 +000086Wed Apr 23 15:49:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
87
88 * DOCBparser.c SAX.c catalog.c debugXML.c parser.c: try to find
89 more places where xmlCanonicPath() must be used to convert
90 filenames to URLs, trying to fix #111088
91
Daniel Veillard54396242003-04-23 07:36:50 +000092Wed Apr 23 09:35:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
93
94 * python/libxml.c python/libxml.py: applied patch from
95 Brent M Hendricks adding binding for xmlCatalogAddLocal
96
Daniel Veillard45269b82003-04-22 13:21:57 +000097Tue Apr 22 15:18:01 CEST 2003 Daniel Veillard <daniel@veillard.com>
98
99 * HTMLparser.c: tried to fix #98879 again in a more solid
100 way.
101
Igor Zlatkovic94f48842003-04-22 12:00:37 +0000102Tue Apr 22 13:58:43 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
103
104 * win32/libxml2.def.src: added more exports from the relaxng and
105 xmlreader clan
106
Daniel Veillardf431eb82003-04-22 08:37:26 +0000107Tue Apr 22 10:35:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
108
109 * SAX.c test/valid/ns* test/result/ns*: applied the patch
110 provided by Brent Hendricks fixing #105992 and integrated the
111 examples in the testsuite.
112
Daniel Veillardc4f65ab2003-04-21 23:07:45 +0000113Tue Apr 22 01:06:09 CEST 2003 Daniel Veillard <daniel@veillard.com>
114
115 * TODO: updated a bit
116 * configure.in: fixed the comment, threads now default to on
117 * parserInternals.c: fixed an erroneous xmlMallocAtomic() call
118
Daniel Veillarda880b122003-04-21 21:36:41 +0000119Mon Apr 21 23:33:38 CEST 2003 Daniel Veillard <daniel@veillard.com>
120
121 * globals.c libxml.h parser.c parserInternals.c tree.c xmllint.c
122 xmlreader.c include/libxml/parser.h: a lot of performance work
123 especially the speed of streaming through the reader and push
124 interface. Some thread related optimizations. Nearly doubled the
125 speed of parsing through the reader.
126
MDT 2003 John Fleck83c8a5c2003-04-20 16:45:07 +0000127Sun Apr 20 10:36:05 MDT 2003 John Fleck <jfleck@inkstain.net>
128
129 * doc/xmllint.xml
130 * doc/xmllint.1
131 update man page to explain use of --stream
132
Daniel Veillard3c908dc2003-04-19 00:07:51 +0000133Sat Apr 19 02:03:24 CEST 2003 Daniel Veillard <daniel@veillard.com>
134
135 * DOCBparser.c HTMLparser.c c14n.c catalog.c encoding.c globals.c
136 nanohttp.c parser.c parserInternals.c relaxng.c tree.c uri.c
137 xmlmemory.c xmlreader.c xmlregexp.c xpath.c xpointer.c
138 include/libxml/globals.h include/libxml/xmlmemory.h: added
139 xmlMallocAtomic() to be used when allocating blocks which
140 do not contains pointers, add xmlGcMemSetup() and xmlGcMemGet()
141 to allow registering the full set of functions needed by
142 a garbage collecting allocator like libgc, ref #109944
143
Daniel Veillard84942712003-04-18 14:40:05 +0000144Fri Apr 18 16:37:41 CEST 2003 Daniel Veillard <daniel@veillard.com>
145
146 * configure.in: switched to have thread support enabled by default,
147 didn't got troubles with ABI compatibility on Linux, hope it
148 won't break on strange OSes, if yes, report the system ID
149 * doc/libxml2-api.xml: just rebuilt the API
150
Daniel Veillard3e59fc52003-04-18 12:34:58 +0000151Fri Apr 18 14:31:15 CEST 2003 Daniel Veillard <daniel@veillard.com>
152
153 * libxml.h include/libxml/parser.h parser.c xmlIO.c DOCBparser.c:
154 added support for large file, tested with a 3+GB instance,
155 and some cleanup.
156 * catalog.c: added a TODO
157 * Makefile.am: added some "make tests" comments
158
Daniel Veillardac297932003-04-17 12:55:35 +0000159Thu Apr 17 14:51:57 CEST 2003 Daniel Veillard <daniel@veillard.com>
160
161 * relaxng.c: some cleanups
162 * doc/xmlreader.html: extended the document to cover RelaxNG and
163 tree operations
164 * python/tests/Makefile.am python/tests/reader[46].py: added some
165 xmlReader example/regression tests
166 * result/relaxng/tutor*.err: updated the output of a number of tests
167
Daniel Veillard62163602003-04-17 09:36:38 +0000168Thu Apr 17 11:35:37 CEST 2003 Daniel Veillard <daniel@veillard.com>
169
170 * relaxng.c: valgrind pointed out an uninitialized variable error.
171
Daniel Veillard33300b42003-04-17 09:09:19 +0000172Thu Apr 17 11:06:28 CEST 2003 Daniel Veillard <daniel@veillard.com>
173
174 * include/libxml/relaxng.h relaxng.c include/libxml/xmlreader.h
175 xmlreader.c: augnemting the APIs, cleanups.
176 * parser.c: cleanup bug #111005
177 * xmlIO.c: added some missing comments
178
Daniel Veillardce192eb2003-04-16 15:58:05 +0000179Wed Apr 16 17:46:50 CEST 2003 Daniel Veillard <daniel@veillard.com>
180
181 * relaxng.c xmllint.c: more work on RelaxNG streaming validation
182 trying to improve the subset compiled, and more testing.
183 * doc/downloads.html doc/xml.html doc/xmlmem.html: some updates on the
184 documentation
185 * test/relaxng/tutor11_1_3.xml: fixes the DTD path
186 * result/relaxng/*.err: fix some of the outputs
187
Daniel Veillardf4e55762003-04-15 23:32:22 +0000188Wed Apr 16 01:28:15 CEST 2003 Daniel Veillard <daniel@veillard.com>
189
190 * relaxng.c xmlreader.c xmllint.c include/libxml/relaxng.h
191 include/libxml/xmlreader.h: implemented streaming of
192 RelaxNG (when possible) on top of the xmlReader interface,
193 provided it as xmllint --stream --relaxng .rng .xml
194 This seems to mostly work.
195 * Makefile.am: updated to test RelaxNG streaming
196
Daniel Veillardc58f4ef2003-04-14 16:11:26 +0000197Mon Apr 14 18:08:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
198
199 * relaxng.c include/libxml/relaxng.h: integrated the regexp
200 based validity checking of fragments of the document for
201 which the RNG can be compiled to regexps. Works on all regression
202 tests, only fix needed is related to error messages.
203
Daniel Veillard52b48c72003-04-13 19:53:42 +0000204Sun Apr 13 21:51:00 CEST 2003 Daniel Veillard <daniel@veillard.com>
205
206 * relaxng.c xmlregexp.c include/libxml/xmlautomata.h
207 include/libxml/xmlregexp.h: Starting work precompiling
208 parts of RelaxNG schemas. Not plugged onto validity checking
209 yet, just the regexp building part. Needed to extend some
210 of the automata and regexp APIs.
211
Daniel Veillardf6bad792003-04-11 19:38:54 +0000212Fri Apr 11 21:36:21 CEST 2003 Daniel Veillard <daniel@veillard.com>
213
214 * xmllint.c xmlreader.c include/libxml/xmlreader.h: make sure
215 xmllint --stream and xmllint --stream --valid returns errors
216 code appropriately
217
Daniel Veillardc6cae7b2003-04-11 09:02:11 +0000218Fri Apr 11 10:59:24 CEST 2003 Daniel Veillard <daniel@veillard.com>
219
220 * xmlreader.c include/libxml/xmlreader.h: Added the Expand()
221 and Next() operation to work on subtrees within the reader
222 framework.
223 * doc/libxml2-api.xml python/libxml2class.txt: resulting updates
224 * python/tests/reader5.py: added an example for those new
225 functions of the reader.
226
Daniel Veillard645c6902003-04-10 21:40:49 +0000227Thu Apr 10 23:38:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
228
229 * HTMLtree.c: patch from Vasily Tchekalkin to fix #109865
230
Daniel Veillard9e077102003-04-10 13:36:54 +0000231Thu Apr 10 15:32:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
232
233 * xmlreader.c: fixing HasValue for namespace as raised by
234 Denys Duchier
235
Daniel Veillard02ea1412003-04-09 12:08:47 +0000236Wed Apr 9 14:07:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
237
238 * HTMLparser.c include/libxml/HTMLparser.h: exported
239 htmlCreateMemoryParserCtxt() it was static
240
Daniel Veillardd3b9cd82003-04-09 11:24:17 +0000241Wed Apr 9 13:21:48 CEST 2003 Daniel Veillard <daniel@veillard.com>
242
243 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
244 update from Charles Bozeman for date and duration types
245 * test/schemas/date_0.* test/schemas/dur_0.*
246 result/schemas/date_0.* result/schemas/dur_0.*: updated too
247
Daniel Veillardc00cda82003-04-07 10:22:39 +0000248Mon Apr 7 12:19:26 CEST 2003 Daniel Veillard <daniel@veillard.com>
249
250 * tree.c valid.c xpath.c include/libxml/tree.h include/libxml/valid.h:
251 fixing bug #107129, removing excessive allocation and calls
252 to *printf in the code to build QName strings.
253
Igor Zlatkovic69651182003-04-05 09:43:30 +0000254Sat Apr 5 11:41:36 CEST 2003 Igoe Zlatkovic <igor@zlatkovic.com>
255
256 * win32/libxml2.def.src: fixed conditional exports, reported by
257 Luke Murray.
258
Daniel Veillardadba5f12003-04-04 16:09:01 +0000259Fri Apr 4 18:08:00 CEST 2003 Daniel Veillard <daniel@veillard.com>
260
261 * parser.c: fixed a possible problem with xmlRecoverMemory()
262
Daniel Veillarda48ed3d2003-04-03 15:28:28 +0000263Thu Apr 3 17:24:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
264
265 * trio.c trio.h triodef.h trionan.c trionan.h triop.h triostr.c
266 triostr.h: Bjorn sent an update for the TRIO portability layer.
267
Igor Zlatkovicd6c86502003-04-01 20:00:42 +0000268Tue Apr 1 21:57:26 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
269
270 * win32/libxml2.def.src: exported new functions
271
Daniel Veillardc2d4a932003-04-01 11:13:05 +0000272Tue Apr 1 13:09:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
273
274 * configure.in NEWS: preparing release 2.5.6
275 * doc/*: updated and rebuilt the docs
276
Daniel Veillarde5020412003-04-01 09:55:20 +0000277Tue Apr 1 11:52:15 CEST 2003 Daniel Veillard <daniel@veillard.com>
278
279 * SAX.c: fixed an uninitialized memory access pointed by valgrind
280 on C14Ntests
281
Daniel Veillard7fe1f3a2003-03-31 22:13:33 +0000282Tue Apr 1 00:12:28 CEST 2003 Daniel Veillard <daniel@veillard.com>
283
284 * relaxng.c: one more fixup of error message reporting
285
Daniel Veillard5f1946a2003-03-31 16:38:16 +0000286Mon Mar 31 18:36:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
287
288 * relaxng.c: more work on bug #109225, and fixed an uninitialized
289 variable pointed out by valgrind
290
Daniel Veillarda507fbf2003-03-31 16:09:37 +0000291Mon Mar 31 18:05:22 CEST 2003 Daniel Veillard <daniel@veillard.com>
292
293 * relaxng.c: try to work on bug #109225 and provide better
294 error reports.
295 * result/relaxng/* : this change the output of a number of tests
296 * xinclude.c: fixing the parsed entity redefinition problem
297 raised on the list.
298 * test/schemas/date_0.xsd: updated the date test c.f. E2-12
299
Daniel Veillardb3721c22003-03-31 11:22:25 +0000300Mon Mar 31 13:19:04 CEST 2003 Daniel Veillard <daniel@veillard.com>
301
302 * xmlschemastypes.c: fixed date comparison to handle the tzo
303 The only failures left are disagreements on Notations and
304 '+1' not being allowed for ulong, uint, ushort and ubyte.
305
Daniel Veillard455cc072003-03-31 10:13:23 +0000306Mon Mar 31 12:11:47 CEST 2003 Daniel Veillard <daniel@veillard.com>
307
308 * xmlschemastypes.c: fixed gMonth parsing routine accordingly
309 to the XML Schemas errata
310 http://www.w3.org/2001/05/xmlschema-errata#e2-12
311
Daniel Veillarde637c4a2003-03-30 21:10:09 +0000312Sun Mar 30 23:04:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
313
314 * relaxng.c xmlschemastypes.c: more work on XML Schemas datatypes
315 and facets support. Currently only schemas with binHex or
316 base64 don't compile. A few error left in the test suite:
317 found 1035 test instances: 919 success 23 failures
318 most are gdate or gdateyear failing check, and a few cases where
319 James clark tests results are strange.
320 * valid.c: allow to reuse the Notation checking routine without
321 having a validation context.
322 * SAX.c: removed a #if 0
323
Daniel Veillardb6c7f412003-03-29 16:41:55 +0000324Sat Mar 29 17:35:05 CET 2003 Daniel Veillard <daniel@veillard.com>
325
326 * xinclude.c: forgot to apply one check from #106931 patch
327 * xmlschemastypes.c: more work on XML Schemas datatypes
328
Daniel Veillardc4c21552003-03-29 10:53:38 +0000329Sat Mar 29 11:49:25 CET 2003 Daniel Veillard <daniel@veillard.com>
330
331 * relaxng.c include/libxml/relaxng.h xmlschemastypes.c: more work
332 on cleaning up XML Schemas datatypes based on James Clark tests
333 test/xsdtest/xsdtest.xml
334
Daniel Veillard80b19092003-03-28 13:29:53 +0000335Fri Mar 28 14:24:08 CET 2003 Daniel Veillard <daniel@veillard.com>
336
337 * relaxng.c: implemented comparisons for Schemas values.
338 * xmlschemastypes.c include/libxml/xmlschemastypes.h: fixed
339 some bugs in duration handling, comparisons for durations
340 and decimals, removed all memory leaks pointed out by James
341 testsuite. Current status is now
342 found 238 test schemas: 197 success 41 failures
343 found 1035 test instances: 803 success 130 failures
344
Daniel Veillard91a13252003-03-27 23:44:43 +0000345Fri Mar 28 00:41:55 CET 2003 Daniel Veillard <daniel@veillard.com>
346
347 * xmlschemas.c include/libxml/xmlschemas.h: fixed bugs and memory
348 leaks in the W3C XML Schemas code
349 * xmlschemastypes.c: implemented nonPositiveInteger
350 * test/schemas/length2_0.xsd result/schemas/length2_0_0.err:
351 fixed the test and result.
352
Daniel Veillard6560a422003-03-27 21:25:38 +0000353Thu Mar 27 22:23:07 CET 2003 Daniel Veillard <daniel@veillard.com>
354
355 * HTMLparser.c tree.c: two patches from James Bursa on the HTML
356 parser and a typo
357 * xmlschemastypes.c: reindenting, fixing a memory access
358 problem with dates.
359
Daniel Veillard6c5b2d32003-03-27 14:55:52 +0000360Thu Mar 27 15:53:35 CET 2003 Daniel Veillard <daniel@veillard.com>
361
362 * parser.c: fixing #109227 providing more context in case of
363 start/end tag mismatch
364 * python/tests/ctxterror.py python/tests/readererr.py: update the
365 tests accordingly
366
Daniel Veillardd9b72832003-03-27 14:24:00 +0000367Thu Mar 27 15:22:41 CET 2003 Daniel Veillard <daniel@veillard.com>
368
369 * xinclude.c: should fix #109327 errors on memory accesses
370
Daniel Veillardc7e9b192003-03-27 14:08:24 +0000371Thu Mar 27 15:06:13 CET 2003 Daniel Veillard <daniel@veillard.com>
372
373 * HTMLtree.c: Fixed reopening of #78662 <form action="...">
374 is an URI reference
375
Daniel Veillarde209b332003-03-26 21:40:13 +0000376Wed Mar 26 22:38:39 CET 2003 Daniel Veillard <daniel@veillard.com>
377
378 * xpath.c: fixed bug #109160 on non-ASCII IDs
379
Daniel Veillard642104e2003-03-26 16:32:05 +0000380Wed Mar 26 17:30:37 CET 2003 Daniel Veillard <daniel@veillard.com>
381
382 * parser.c: Norm suggested a nicer error message for xml:space values
383 errors
384
Daniel Veillarde4fa2932003-03-26 00:38:10 +0000385Wed Mar 26 01:34:19 CET 2003 Daniel Veillard <daniel@veillard.com>
386
387 * xpath.c include/libxml/xpath.h: first part of the fix to
388 performance bug #108905, adds xmlXPathOrderDocElems() providing
389 document order for nodes.
390 * python/libxml.c: Python may require TRIO as Albert Chin pointed out
391
Daniel Veillard09628212003-03-25 15:10:27 +0000392Tue Mar 25 16:07:00 CET 2003 Daniel Veillard <daniel@veillard.com>
393
394 * xmlschemastypes.c: removing a warning with Sun compiler
395 bug #109154
396
MST 2003 John Fleckda271742003-03-25 14:05:17 +0000397Tue Mar 25 07:02:56 MST 2003 John Fleck <jfleck@inkstain.net>
398
399 * doc/xmllint.xml
400 * doc/xmllint.1
401 update xmllint man page with --relaxng option
402
Daniel Veillard2032d292003-03-25 11:09:40 +0000403Tue Mar 25 12:07:03 CET 2003 Daniel Veillard <daniel@veillard.com>
404
405 * python/setup.py.in : was missing "drv_libxml2.py"
406
Daniel Veillard9adc0462003-03-24 18:39:54 +0000407Mon Mar 24 19:38:05 CET 2003 Daniel Veillard <daniel@veillard.com>
408
409 * tree.c xpath.c: some changes related to the new way of
410 handling Result Value Tree, before 2.5.5
411
Daniel Veillardd8da01c2003-03-24 15:58:23 +0000412Mon Mar 24 16:36:23 CET 2003 Daniel Veillard <daniel@veillard.com>
413
414 * configure.in NEWS: preparing release 2.5.5
415 * doc/* : updated the documentation and regenerated it.
416
Daniel Veillardef0b4502003-03-24 13:57:34 +0000417Mon Mar 24 14:56:01 CET 2003 Daniel Veillard <daniel@veillard.com>
418
419 * xpath.c: fixed some problems related to #75813 about handling
420 of Result Value Trees
421
Daniel Veillard9231ff92003-03-23 22:00:51 +0000422Sun Mar 23 22:57:20 CET 2003 Daniel Veillard <daniel@veillard.com>
423
424 * uri.c: applied a set of patches from Lorenzo Viali correcting
425 URI parsing errors.
426
Daniel Veillard5f8d1a32003-03-23 21:02:00 +0000427Sun Mar 23 22:00:14 CET 2003 Daniel Veillard <daniel@veillard.com>
428
429 * parser.c: validity status was not passed back when validating in
430 entities, but raised by Oliver Fischer
431
Daniel Veillard04ee2f22003-03-23 20:31:46 +0000432Sun Mar 23 21:30:50 CET 2003 Daniel Veillard <daniel@veillard.com>
433
434 * HTMLtree.c: avoid escaping ',' in URIs
435
Daniel Veillardef8dd7b2003-03-23 12:02:56 +0000436Sun Mar 23 12:57:00 CET 2003 Daniel Veillard <daniel@veillard.com>
437
438 * parser.c: fixing bug #108976 get the ID/REFs to reference
439 the ID in the document content and not in the entity copy
440 * SAX.c include/libxml/parser.h: more checking of the ID/REF
441 stuff, better solution for #107208
442 * xmlregexp.c: removed a direct printf, dohhh
443 * xmlreader.c: fixed a bug on streaming validation of empty
444 elements in entities
445 * result/VC/ElementValid8 test/VCM/v20.xml result/valid/xhtml1.xhtml:
446 cleanup of the validation tests
447 * test/valid/id* test/valid/dtds/destfoo.ent result/valid/id*:
448 added more ID/IDREF tests to the suite
449
Daniel Veillard2cfd9df2003-03-22 22:39:16 +0000450Sat Mar 22 23:38:08 CET 2003 Daniel Veillard <daniel@veillard.com>
451
452 * xmlreader.c: fixed #107043 removing 2 warnings with Sun One
453 compiler.
454
Daniel Veillard20863822003-03-22 17:51:47 +0000455Sat Mar 22 18:50:45 CET 2003 Daniel Veillard <daniel@veillard.com>
456
457 * relaxng.c: valgrind'ed and cleaned up a couple of memory issues.
458
Daniel Veillard9ff2d472003-03-22 15:18:01 +0000459Sat Mar 22 16:15:50 CET 2003 Daniel Veillard <daniel@veillard.com>
460
461 * SAX.c: fix bug #107208 avoid false duplicates when ID/REFs are
462 defined in entities content
463
Daniel Veillard99737f52003-03-22 14:55:50 +0000464Sat Mar 22 15:53:27 CET 2003 Daniel Veillard <daniel@veillard.com>
465
466 * SAX.c: Fixed validation bug #108858 on namespace names using
467 entities and reported by Brent Hendricks
468 * xmllint.c: report xmlTextReaderHasValue() result in --stream
469 --debug output.
470
Daniel Veillard48ef4c92003-03-22 12:38:15 +0000471Sat Mar 22 13:32:39 CET 2003 Daniel Veillard <daniel@veillard.com>
472
473 * xmlreader.c: fixed bug #108801 reported by Malcolm Tredinnick
474 about the DocType node not being reported sometimes.
475 * python/tests/reader.py: added to test to the regression checks
476
Daniel Veillard120e8eb2003-03-22 01:00:34 +0000477Sat Mar 22 01:57:40 CET 2003 Daniel Veillard <daniel@veillard.com>
478
479 * xmlreader.c: fixed bug #108546 on long CDATA (or text nodes)
480 reported by Edd Dumbill
481
Daniel Veillard77a90a72003-03-22 00:04:05 +0000482Sat Mar 23 01:00:24 CET 2003 Daniel Veillard <daniel@veillard.com>
483
484 * HTMLparser.c parser.c parserInternals.c: patch from
485 johan@evenhuis.nl for #107937 fixing some line counting
486 problems, and some other cleanups.
487 * result/HTML/: this result in some line number changes
488
Daniel Veillard580ced82003-03-21 21:22:48 +0000489Fri Mar 21 22:19:14 CET 2003 Daniel Veillard <daniel@veillard.com>
490
491 * configure.in Makefile.am: fixed Red Hat bug #86118 use libxml2.spec
492 instead of libxml.spec
493 * relaxng.c: fixed some of the error reporting excessive
494 verbosity
495 * catalog.c debugXML.c valid.c xmlreader.c xmlschemas.c xpath.c
496 xmlschemastypes.c: removed some warnings from gcc
497 * doc/libxml2-api.xml: rebuilt
498
Daniel Veillarde063f482003-03-21 16:53:17 +0000499Fri Mar 21 17:25:23 CET 2003 Daniel Veillard <daniel@veillard.com>
500
501 * relaxng.c: another optimization, for choice this time
502 * result/relaxng/spec1* result/relaxng/tutor12_1*
503 result/relaxng/tutor3_7: cleanups.
504
Daniel Veillard0e3d3ce2003-03-21 12:43:18 +0000505Fri Mar 21 13:41:23 CET 2003 Daniel Veillard <daniel@veillard.com>
506
507 * relaxng.c: fixed xmlRelaxNGNodeMatchesList
508 * test/relaxng/testsuite.xml: augmented the test suite
509 * result/relaxng/spec1* result/relaxng/tutor12_1*: this fixes
510 some schemas validation tests in the presence of foreign
511 namespaces.
512
Daniel Veillardbbb78b52003-03-21 01:24:45 +0000513Fri Mar 21 02:23:34 CET 2003 Daniel Veillard <daniel@veillard.com>
514
515 * relaxng.c: added another interleave speedup.
516
Daniel Veillardef2e4ec2003-03-20 16:23:26 +0000517Thu Mar 20 17:22:00 CET 2003 Daniel Veillard <daniel@veillard.com>
518
519 * xmlschemastypes.c: added integer and fixed one of the
520 IDREFS regression tests pbm
521 * result/relaxng/docbook_0.err: updated
522
Daniel Veillard249d7bb2003-03-19 21:02:29 +0000523Wed Mar 19 21:58:47 CET 2003 Daniel Veillard <daniel@veillard.com>
524
525 * valid.c xmlschemastypes.c: attempt to cope with ID/IDREF(S)
526 declared both in the DTD and in the Schemas <grin/>
527 * relaxng.c: more debug, added a big optimization for <mixed>
528 * test/relaxng/testsuite.xml: augmented the testsuite
529 * test/relaxng/ result/relaxng: added the RelaxNG spec and a
530 DocBook example to the regression tests
531
Daniel Veillard798024a2003-03-19 10:36:09 +0000532Wed Mar 19 11:34:10 CET 2003 Daniel Veillard <daniel@veillard.com>
533
534 * check-xsddata-test-suite.py: cosmetic change for output
535 * relaxng.c: try to minimize calls to malloc/free for states.
536
Daniel Veillarda1a9d042003-03-18 16:53:17 +0000537Tue Mar 18 17:50:31 CET 2003 Daniel Veillard <daniel@veillard.com>
538
539 * tree.c: removed a warning
540 * xmlschemastypes.c: more cleanup, added ENTITY and ENTITIES
541 support
542 * check-relaxng-test-suite.py check-xsddata-test-suite.py:
543 cleanup/improvements of the regression tests batch
544 * test/relaxng/testsuite.xml: augmented libxml2 own testsuite
545
Daniel Veillard28c52ab2003-03-18 11:39:17 +0000546Tue Mar 18 12:36:22 CET 2003 Daniel Veillard <daniel@veillard.com>
547
548 * relaxng.c: fixed error msg cleanup deallocation
549 * xmlschemastypes.c: added a function to handle lists of
550 atomic types, added support for IDREFS
551
Daniel Veillardc3da18a2003-03-18 00:31:04 +0000552Tue Mar 18 01:28:15 CET 2003 Daniel Veillard <daniel@veillard.com>
553
554 * relaxng.c valid.c xmlschemastypes.c: added Datatype ID
555 and IDREF, usable from RelaxNG now
556 * include/libxml/xmlschemastypes.h: need to add a new interface
557 because the validation modifies the infoset
558 * test/relaxng/testsuite.xml: extended the testsuite
559
Daniel Veillard952379b2003-03-17 15:37:12 +0000560Mon Mar 17 16:34:07 CET 2003 Daniel Veillard <daniel@veillard.com>
561
562 * relaxng.c: fixed the last core RelaxNG bug known #107083,
563 shemas datatype ID/IDREF support still missing though.
564 * xmlreader.c: fix a crashing bug with prefix raised by
565 Merijn Broeren
566 * test/relaxng/testsuite.xml: augmented the testsuite with
567 complex inheritance tests
568
Daniel Veillardfd573f12003-03-16 17:52:32 +0000569Sun Mar 16 18:45:50 CET 2003 Daniel Veillard <daniel@veillard.com>
570
571 * relaxng.c: switched back to the previous Relax-NG code base,
572 the derivation algorithm need severe constraining code to avoid
573 combinatorial explosion. Fixed the problem with Sebastian Rahtz
574 TEI based example and other bugs
575 * result/relaxng/*err: updated the results
576 * test/relaxng/testsuite.xml: started a new test suite
577
Daniel Veillard1564e6e2003-03-15 21:30:25 +0000578Sat Mar 15 22:26:46 CET 2003 Daniel Veillard <daniel@veillard.com>
579
580 * relaxng.c include/libxml/relaxng.h: After coming to the conclusion
581 that the original RelaxNG validation code was un-fixeable, it got
582 rewritten to use the derivation algorithm from James Clark and
583 redebugged it (nearly) from scratch:
584 found 373 test schemas: 372 success 1 failures
585 found 529 test instances: 529 success 0 failures
586
Daniel Veillard39eb88b2003-03-11 11:21:28 +0000587Tue Mar 11 12:08:23 CET 2003 Daniel Veillard <daniel@veillard.com>
588
589 * SAX.c parser.c: fix some recursion problems introduced in the
590 last release.
591 * relaxng.c: more debugging of the RNG validation engine, still
592 problems though.
593
Daniel Veillard5add8682003-03-10 13:13:58 +0000594Mon Mar 10 14:10:47 CET 2003 Daniel Veillard <daniel@veillard.com>
595
596 * Makefile.am: stop generating wrong result file with * in name
597 * relaxng.c: fixing the include bug raised by Sebastian Rahtz
598 * result/relaxng/demo* test/relaxng/demo: added the tests from
599 Sebastian reproducing the problem.
600
MST 2003 John Fleck5094cb22003-03-10 01:03:53 +0000601Sun Mar 9 18:02:31 MST 2003 John Fleck <jfleck@inkstain.net>
602
Daniel Veillard5add8682003-03-10 13:13:58 +0000603 * doc/xmllint.1: regenerating man page from xmllint.xml to pick
604 up Aleksey's change
MST 2003 John Fleck5094cb22003-03-10 01:03:53 +0000605
Aleksey Sanin693c9bc2003-03-09 22:36:52 +0000606Sun Mar 9 13:53:16 2003 Aleksey Sanin <aleksey@aleksey.com>
607
608 * xmllint.c doc/xmllint.xml: use $XMLLINT_INDENT environment
609 variable to control the indentation for the xmllint "--format"
610 option
611
Igor Zlatkovic47ba1c72003-03-08 13:29:42 +0000612Sat Mar 8 14:27:43 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
613
614 * encoding.c: applied Gennady's patch against buffer overrun
615
Daniel Veillard42f12e92003-03-07 18:32:59 +0000616Fri Mar 7 19:29:40 CET 2003 Daniel Veillard <daniel@veillard.com>
617
618 * test/xsdtest/xsdtest.xml uri.c: after and exchange with James
619 Clark it appeared I had bug in URI parsing code ...
620 * relaxng.c include/libxml/relaxng.h: completely revamped error
621 reporting to not loose message from optional parts.
622 * xmllint.c: added timing for RNG validation steps
623 * result/relaxng/*: updated the result, all error messages changed
624
Daniel Veillardedfd5882003-03-07 14:20:40 +0000625Fri Mar 7 15:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
626
627 * xpath.c: fix bug #107804, the algorithm used for document order
628 computation was failing on attributes.
629
Daniel Veillard83391282003-03-06 21:37:30 +0000630Thu Mar 6 22:35:50 CET 2003 Daniel Veillard <daniel@veillard.com>
631
632 * valid.c: fix bug #107764 , possibility of buffer overflow
633 in xmlValidDebug()
634
Daniel Veillard6c73cb82003-03-05 16:45:40 +0000635Wed Mar 5 17:41:37 CET 2003 Daniel Veillard <daniel@veillard.com>
636
637 * nanoftp.c include/libxml/nanoftp.h: adding xmlNanoFTPDele()
638 from Philipp Dunkel
639
Daniel Veillard5f704af2003-03-05 10:01:43 +0000640Wed Mar 5 10:57:09 CET 2003 Daniel Veillard <daniel@veillard.com>
641
642 * xmlschemastype.c: made powten array static it should not be exported
643 * HTMLparser.c: fix bug #107361 by reusing the code from the XML
644 parser function.
645 * testHTML.c: get rid of valgrind messages on the HTML SAX tests
646
Daniel Veillard7b72ee52003-02-27 23:24:53 +0000647Fri Feb 28 00:23:00 CET 2003 Daniel Veillard <daniel@veillard.com>
648
649 * tree.c: fixed a node dump crash on attributes
650 * test/xsdtest/xsdtest.xml test/xsdtest/xsdtest.xsl: fixed
651 an URI test bug and get better output.
652
Daniel Veillard463a5472003-02-27 21:30:32 +0000653Thu Feb 27 22:28:40 CET 2003 Daniel Veillard <daniel@veillard.com>
654
655 * check-xsddata-test-suite.py: give more infos
656 * relaxng.c: fix a bug reported by Sebastian Rahtz and
657 REF->DEF in attribute values.
658
Daniel Veillardeb7189f2003-02-27 20:11:13 +0000659Thu Feb 27 21:09:32 CET 2003 Daniel Veillard <daniel@veillard.com>
660
661 * check-xsddata-test-suite.py test/xsdtest/xsdtest.xml
662 test/xsdtest/xsdtest.xsl: import of the XSD Datatype
663 regression tests from James Clark.
664
Daniel Veillard8bc6cf92003-02-27 17:42:22 +0000665Thu Feb 27 18:40:04 CET 2003 Daniel Veillard <daniel@veillard.com>
666
667 * relaxng.c xmlschemas.c xmlschemastypes.c
668 include/libxml/xmlschemastypes.h: added param support for relaxng
669 type checking, started to increment the pool of simple types
670 registered, still much work to be done on simple types and
671 facets checkings.
672
Daniel Veillard19ab45b2003-02-26 15:49:03 +0000673Wed Feb 26 16:45:39 CET 2003 Daniel Veillard <daniel@veillard.com>
674
675 * entities.c: fixes again one of the problem raised by
676 James Clark in #106788
677
Daniel Veillardc482e262003-02-26 14:48:48 +0000678Wed Feb 26 15:46:48 CET 2003 Daniel Veillard <daniel@veillard.com>
679
680 * relaxng.c: Fixed a couple of problem raised by James Clark
681 in bug #107083, the support for ID/IDREF/IDREFS at the WXS
682 datatype level still not fixed though.
683
Daniel Veillard17bed982003-02-24 20:11:43 +0000684Mon Feb 24 21:09:19 CET 2003 Daniel Veillard <daniel@veillard.com>
685
686 * configure.in: preparing release 2.5.4
687 * doc/*: updated and rebuilt the docs
688 * relaxng.c: removed warnings
689 * result/relaxng/*: updated the results
690
Daniel Veillardf4be0182003-02-24 19:54:33 +0000691Mon Feb 24 20:53:17 CET 2003 Daniel Veillard <daniel@veillard.com>
692
693 * valid.c: fixes a DTD regexp generation problem.
694
Daniel Veillard02111c12003-02-24 19:14:52 +0000695Mon Feb 24 20:12:57 CET 2003 Daniel Veillard <daniel@veillard.com>
696
697 * parser.c: fixes bug #105998 about false detection of
698 attribute consumption loop.
699
Daniel Veillard2406abd2003-02-24 18:16:47 +0000700Mon Feb 24 19:14:57 CET 2003 Daniel Veillard <daniel@veillard.com>
701
702 * xinclude.c: Fixes bug #106931 in XInclude entities merging.
703
Daniel Veillardfcc822e2003-02-24 17:52:08 +0000704Mon Feb 24 18:50:35 CET 2003 Daniel Veillard <daniel@veillard.com>
705
706 * SAX.c: fixed bug #105992
707
Daniel Veillard3ebc7d42003-02-24 17:17:58 +0000708Mon Feb 24 18:14:16 CET 2003 Daniel Veillard <daniel@veillard.com>
709
710 * tree.c: fixed xmlSetProp and al. when the node passed is not an
711 element.
712 * relaxng.c: fixed bugs 7.3 (though not complete) and memory leaks
713 found 373 test schemas: 369 success 4 failures
714 found 529 test instances: 525 success 4 failures
715 * check-relaxng-test-suite.py: added memory debug reporting
716
Daniel Veillardc64b8e92003-02-24 11:47:13 +0000717Mon Feb 24 12:41:54 CET 2003 Daniel Veillard <daniel@veillard.com>
718
719 * uri.c parser.c: some warning removal on Igor's patch
720 * tree.c: seems I messed up with #106788 fix
721 * python/libxml.c: fixed some base problems when Python provides
722 the resolver.
723 * relaxng.c: fixed the interleave algorithm
724 found 373 test schemas: 364 success 9 failures
725 found 529 test instances: 525 success 4 failures
726 the resulting failures are bug in the algorithm from 7.3 and
727 lack of support for params
728
Daniel Veillard0046c0f2003-02-23 13:52:30 +0000729Sun Feb 23 14:49:39 CET 2003 Daniel Veillard <daniel@veillard.com>
730
731 * parser.c: another fix for nodeinfo in entities problem
732 * tree.c entities.c: fixed bug #106788 from James Clark
733 some spaces need to be serialized as character references.
734
Igor Zlatkovic40ed73b2003-02-23 13:40:12 +0000735Sat Feb 22 18:28:16 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
736
737 * parser.c uri.c: fixed the bug I introduced in the path
738 handling, reported by Sebastian Bergmann
739
Daniel Veillard44e1dd02003-02-21 23:23:28 +0000740Sat Feb 22 00:19:48 CET 2003 Daniel Veillard <daniel@veillard.com>
741
742 * parser.c: fixing some nodeinfo in entities problem raised
743 by Glenn W. Bach
744 * relaxng.c: implemented the first section 7.3 check
745 * result/relaxng/*: updated the results
746
Daniel Veillardc5312d72003-02-21 17:14:10 +0000747Fri Feb 21 18:12:19 CET 2003 Daniel Veillard <daniel@veillard.com>
748
749 * relaxng.c: fixed some problems in the previous commit
750 and finished implementing 4.16 rules checking
751 found 373 test schemas: 353 success 20 failures
752 found 529 test instances: 519 success 6 failures
753 * result/relaxng/*: updated the results
754
Daniel Veillard4c5cf702003-02-21 15:40:34 +0000755Fri Feb 21 16:37:39 CET 2003 Daniel Veillard <daniel@veillard.com>
756
757 * relaxng.c: implemented checks from section 7.2
758
Daniel Veillard77648bb2003-02-20 15:03:22 +0000759Thu Feb 20 16:00:31 CET 2003 Daniel Veillard <daniel@veillard.com>
760
761 * relaxng.c: implemented the checks from section 7.1, fixed
762 some of the 4.20 and 4.21 problems.
763 found 373 test schemas: 338 success 35 failures
764 found 529 test instances: 519 success 6 failures
765 * result/relaxng/*: updated the results
766
Daniel Veillard1c745ad2003-02-20 00:11:02 +0000767Thu Feb 20 01:09:24 CET 2003 Daniel Veillard <daniel@veillard.com>
768
769 * relaxng.c: implemented the 4.20 and 4.21 simplification rules.
770 * result/relaxng/*: updated the results
771
Daniel Veillardce14fa52003-02-19 17:32:48 +0000772Wed Feb 19 18:30:30 CET 2003 Daniel Veillard <daniel@veillard.com>
773
774 * relaxng.c: more bugfixes
775 * result/relaxng/*: updated the results
776
Igor Zlatkovic7e1d1582003-02-19 14:51:44 +0000777Wed Feb 19 15:39:56 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
778
779 * DOCBparser.c: obsoleted xmlNormalizeWindowsPath
780 * HTMLparser.c: obsoleted xmlNormalizeWindowsPath
781 * SAX.c: ensured xmlDoc.URL is always canonic
782 * parser.c: obsoleted xmlNormalizeWindowsPath
783 * uri.c include/libxml/uri.h: introduced xmlCanonicPath
784 * xmlIO.c include/libxml/xmlIO.h: obsoleted xmlNormalizeWindowsPath
785 * win32/libxml2.def.src: added few exports
786
787
Daniel Veillard2e9b1652003-02-19 13:29:45 +0000788Wed Feb 19 14:26:51 CET 2003 Daniel Veillard <daniel@veillard.com>
789
790 * Makefile.am configure.in: patched to have shared libraries
791 for Python regression tests and static binaries for gdb debug
792 in my development environment
793 * relaxng.c: more bugfixes
794 found 373 test schemas: 296 success 77 failures
795 found 529 test instances: 516 success 8 failures
796 * result/relaxng/*: updated the results
797
Daniel Veillard8fe98712003-02-19 00:19:14 +0000798Wed Feb 19 01:17:48 CET 2003 Daniel Veillard <daniel@veillard.com>
799
800 * relaxng.c: guess what ! Relax-NG bugfixing, what a surprize...
801
Daniel Veillardd4310742003-02-18 21:12:46 +0000802Tue Feb 18 22:09:50 CET 2003 Daniel Veillard <daniel@veillard.com>
803
804 * xmlschemastypes.c: float/double check bugfix
805 * tree.c include/libxml/tree.h: exported a function for NMTOKEN
806 validation
807 * xmlreader.c: add a TODO for Jody
808 * relaxng.c: bugfix bugfix bugfix
809 found 373 test schemas: 300 success 73 failures
810 found 529 test instances: 507 success 10 failures
811 * result/relaxng/*: updated the results
812
Daniel Veillard2df2de22003-02-17 23:34:33 +0000813Tue Feb 18 00:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
814
815 * relaxng.c check-relaxng-test-suite.py: more RelaxNG bug hunting
816
Daniel Veillard416589a2003-02-17 17:25:42 +0000817Mon Feb 17 18:23:32 CET 2003 Daniel Veillard <daniel@veillard.com>
818
819 * relaxng.c check-relaxng-test-suite.py: more work on the
820 RelaxNG implementation conformance testing.
821 found 373 test schemas: 284 success 89 failures
822 found 529 test instances: 448 success 47 failures
823 * result/relaxng/*: updated the results
824
Daniel Veillard784b9352003-02-16 15:50:27 +0000825Sun Feb 16 16:48:38 CET 2003 Daniel Veillard <daniel@veillard.com>
826
827 * ChangeLog tree.c doc/libxml-doc.el doc/libxml2-api.xml: applied
828 a patch from Kjartan Maraas to fix some typos
829
Daniel Veillardfebcca42003-02-16 15:44:18 +0000830Sun Feb 16 16:40:52 CET 2003 Daniel Veillard <daniel@veillard.com>
831
832 * relaxng.c: more bug-hunting
833 * testRelax.c include/libxml/relaxng.h: added --tree to dump the
834 intermediate rng tree
835 * python/generator.py: patch from Stephane Bidoul to fix the generator
836 on python < 2.2
837
Daniel Veillardd2298792003-02-14 16:54:11 +0000838Fri Feb 14 17:49:26 CET 2003 Daniel Veillard <daniel@veillard.com>
839
840 * check-relaxng-test-suite.py relaxng.c: more testing on the
841 Relax-NG front, cleaning up the regression tests failures
842 current state and I forgot support for "mixed":
843 found 373 test schemas: 280 success 93 failures
844 found 529 test instances: 401 success 68 failures
845 * tree.c include/libxml/tree.h xmlschemastypes.c: finished and
846 moved the Name, NCName and QName validation routine in tree.c
847 * uri.c: fixed handling of URI ending up with #, i.e. having
848 an empty fragment ID.
849 * result/relaxng/*: updated the results
850
Daniel Veillard9a237c92003-02-13 15:52:58 +0000851Thu Feb 13 16:49:24 CET 2003 Daniel Veillard <daniel@veillard.com>
852
853 * check-xinclude-test-suite.py: improved the script accordingly
854 to the XInclude regression tests updates
855 * xpointer.c: Implemented XPointer element() Scheme W3C PR of 13
856 November 2002
857 * result/XPath/xptr/chapterschildseq result/XPath/xptr/vidchildseq
858 test/XPath/xptr/chapterschildseq test/XPath/xptr/vidchildseq:
859 augmented the Xpointer testsuite for the element() scheme
860
Daniel Veillardf4b4f982003-02-13 11:02:08 +0000861Thu Feb 13 12:00:30 CET 2003 Daniel Veillard <daniel@veillard.com>
862
863 * relaxng.c: added TODO for the DTD compatibility spec
864 * xinclude.c: more bug fixes driven by the testsuite
865
Daniel Veillardd581b7e2003-02-11 18:03:05 +0000866Tue Feb 11 19:01:02 CET 2003 Daniel Veillard <daniel@veillard.com>
867
868 * check-xinclude-test-suite.py xinclude.c: Work on the W3C/NIST
869 regression tests for XInclude, improved the script, improving
870 XInclude error reporting mechanism
871
Daniel Veillard1d788d22003-02-10 16:21:58 +0000872Mon Feb 10 17:19:14 CET 2003 Daniel Veillard <daniel@veillard.com>
873
874 * NEWS doc/* configure.in: preparing release 2.5.3
875
Daniel Veillardfd7ce5f2003-02-10 16:12:39 +0000876Mon Feb 10 17:11:22 CET 2003 Daniel Veillard <daniel@veillard.com>
877
878 * tree.c: trying to fix #104934 about some XHTML1 serialization
879 issues.
880
Daniel Veillard809faa52003-02-10 15:43:53 +0000881Mon Feb 10 16:41:13 CET 2003 Daniel Veillard <daniel@veillard.com>
882
883 * encoding.c xmlIO.c: fixing bug #104646 about iconv based
884 encoding conversion when the input buffer stops in the
885 middle of a multibyte char
886
Daniel Veillard1703c5f2003-02-10 14:28:44 +0000887Mon Feb 10 15:24:47 CET 2003 Daniel Veillard <daniel@veillard.com>
888
889 * test/relaxng/OASIS/spectest.xml: OASIS RelaxNG testsuite
890 * check-relaxng-test-suite.py: python script to run regression
891 against OASIS RelaxNG testsuite
892 * relaxng.c: some cleanup tweaks
893 * HTMLparser.c globals.c: cleanups in comments
894 * doc/libxml2-api.xml: updated the API
895 * result/relaxng/*: errors moved files, so large diffs but
896 no changes at the semantic level.
897
Daniel Veillard6aa2f602003-02-10 00:01:56 +0000898Mon Feb 10 01:00:31 CET 2003 Daniel Veillard <daniel@veillard.com>
899
900 * tree.c: fixing #105678 problem when dumping a namespace node.
901
Daniel Veillard591b4be2003-02-09 23:33:36 +0000902Mon Feb 10 00:30:01 CET 2003 Daniel Veillard <daniel@veillard.com>
903
904 * xpath.c: fixed doc comment problems
905 * python/generator.py python/libxml_wrap.h python/types.c: adding
906 RelaxNG wrappers
907 * python/tests/Makefile.am python/tests/relaxng.py: added a specific
908 test of those early Python RelaxNG bindings
909
910Sun Feb 9 15:18:43 CET 2003 Daniel Veillard <daniel@veillard.com>
Daniel Veillard231d7912003-02-09 14:22:17 +0000911
912 * libxml.spec.in: fixes a libtool problem on AMD 64bits builds
913 * relaxng.c: found the validation problem I had with interleave
914 when not covering all remaining siblings
915 * Makefile.am test.relaxng/* result/relaxng/*: augmented the
916 testsuite and check the RNG schemas against the RNG schemas
917 given in appendix A
918
Igor Zlatkovic6dacee62003-02-08 17:52:57 +0000919Sat Feb 8 18:55:43 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
920
921 * win32/Makefile.msvc: updates for RelaxNG
922 * win32/Makefile.mingw: updates for RelaxNG
923 * win32/libxml2.def.src: added RelaxNG exports
924
Daniel Veillard97fd5672003-02-07 13:01:54 +0000925Fri Feb 7 14:00:53 CET 2003 Daniel Veillard <daniel@veillard.com>
926
927 * xinclude.c: applied another bug fix from Sean Chittenden
928
Daniel Veillardef4d3bc2003-02-07 12:38:22 +0000929Fri Feb 7 13:34:08 CET 2003 Daniel Veillard <daniel@veillard.com>
930
931 * configure.in xmllint.c: I f...ed up the default configuration
932 of schemas and --relaxng option display in xmllint, pointed by
933 Morus Walter.
934 * xlink.c: Sean Chittenden pointed a couple of errors in the XLink
935 detection module, fixes bug #105374.
936
Daniel Veillardc5a70f22003-02-06 23:41:59 +0000937Fri Feb 7 01:43:38 CET 2003 Daniel Veillard <daniel@veillard.com>
938
939 * xmlschemastypes.c: added the boolean base type.
940
Daniel Veillard96a4b252003-02-06 08:22:32 +0000941Thu Feb 6 10:23:52 CET 2003 Daniel Veillard <daniel@veillard.com>
942
943 * xmlschemastypes.c: started implementing some of the missing
944 default simple types
945 * result/relaxng/*: updated the results
946
Daniel Veillard72fef162003-02-05 14:31:19 +0000947Wed Feb 5 15:28:04 CET 2003 Daniel Veillard <daniel@veillard.com>
948
949 * NEWS doc/*: updated the docs, ready for 2.5.2 release
950
Daniel Veillard71531f32003-02-05 13:19:53 +0000951Wed Feb 5 14:15:59 CET 2003 Daniel Veillard <daniel@veillard.com>
952
953 * HTMLparser.c tree.c xmlIO.c: comments cleanups
954 * Makefile.am: use xmllint for doing the RelaxNG tests
955 * configure.in: preparing 2.5.2 made schemas support default to
956 on instead of off
957 * relaxng.c: removed the verbosity
958 * xmllint.c: added --relaxng option
959 * python/generator.py python/libxml_wrap.h: prepared the integration
960 of the new RelaxNG module and schemas
961 * result/relaxng/*: less verbose output
962
Daniel Veillardec498e12003-02-05 11:01:50 +0000963Wed Feb 5 12:00:36 CET 2003 Daniel Veillard <daniel@veillard.com>
964
965 * valid.c: do not run content model validation if the
966 content is not determinist
967
Daniel Veillardde590ca2003-02-05 10:45:26 +0000968Wed Feb 5 11:43:58 CET 2003 Daniel Veillard <daniel@veillard.com>
969
970 * SAX.c: added the redefinition of namespaced attribute
971 check that was missing as Fabrice Desré pointed out.
972
Daniel Veillard930dfb62003-02-05 10:17:38 +0000973Wed Feb 5 11:09:29 CET 2003 Daniel Veillard <daniel@veillard.com>
974
975 * HTMLparser.c include/libxml/HTMLparser.h: applied HTML
976 improvements from Nick Kew, allowing to do more checking
977 to HTML elements and attributes.
978
Daniel Veillard4287c572003-02-04 22:48:53 +0000979Tue Feb 4 23:47:06 CET 2003 Daniel Veillard <daniel@veillard.com>
980
981 * xinclude.c: fixing bug #105137 about entities declaration
982 needing to be copied to the including document.
983
Daniel Veillard652d8a92003-02-04 19:28:49 +0000984Tue Feb 4 20:26:22 CET 2003 Daniel Veillard <daniel@veillard.com>
985
986 * catalog.c: fixed bug #104817 with delegateURI
987 * xpath.c: fixing bugs #104123 and #104125
988
Daniel Veillard0e298ad2003-02-04 16:14:33 +0000989Tue Feb 4 17:12:56 CET 2003 Daniel Veillard <daniel@veillard.com>
990
991 * configure.in valid.c xmlreader.c python/libxml_wrap.h
992 python/types.c: fixing #104096 to compile without regexps
993
Daniel Veillard57e79b32003-02-04 15:33:12 +0000994Tue Feb 4 16:31:55 CET 2003 Daniel Veillard <daniel@veillard.com>
995
996 * valid.c: fixing bug #103969 forgot to add an epsilon transition
997 when building the automata for elem*
998
Daniel Veillard358a9892003-02-04 15:22:32 +0000999Tue Feb 4 16:21:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1000
1001 * HTMLparser.c: applied patch from Arne de Bruijn fixing
1002 bug #103827
1003
Daniel Veillardeb137172003-02-04 15:18:06 +00001004Tue Feb 4 16:17:09 CET 2003 Daniel Veillard <daniel@veillard.com>
1005
1006 * HTMLparser.c: updating a comment, fixing #103776
1007
Daniel Veillard8d589042003-02-04 15:07:21 +00001008Tue Feb 4 16:05:53 CET 2003 Daniel Veillard <daniel@veillard.com>
1009
1010 * parser.c: fixing bug 105049 for validity checking of content
1011 within recursive entities.
1012
Daniel Veillarde5b110b2003-02-04 14:43:39 +00001013Tue Feb 4 15:40:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1014
1015 * HTMLparser.c: try to fix # 105049
1016 * relaxng.c xmlschemastypes.c: a couple of changes and extensions
1017 * tree.c: updated a function comment
1018
Daniel Veillard419a7682003-02-03 23:22:49 +00001019Tue Feb 4 00:20:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1020
1021 * relaxng: more work on grammars and refs/defs
1022 * test/relaxng/* result/relaxng/*: augmented/updated the
1023 regression tests
1024
Daniel Veillard144fae12003-02-03 13:17:57 +00001025Mon Feb 3 14:16:59 CET 2003 Daniel Veillard <daniel@veillard.com>
1026
1027 * relaxng: more work on name classes, except support
1028 * test/relaxng/* result/relaxng/*: augmented/updated the
1029 regression tests
1030
Daniel Veillard1ed7f362003-02-03 10:57:45 +00001031Mon Feb 3 11:56:05 CET 2003 Daniel Veillard <daniel@veillard.com>
1032
1033 * relaxng: more work on name classes, the "validate all" schemas
1034 seems to work now.
1035 * test/relaxng/* result/relaxng/*: augmented/updated the
1036 regression tests
1037
Daniel Veillard3b2e4e12003-02-03 08:52:58 +00001038Mon Feb 3 09:50:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1039
1040 * python/libxml.c: removed an unprotedted debug message Aleksi Suhonen
1041 * parser.c: put a guard against infinite document depth, basically
1042 trying to avoid another kind of DoS attack.
1043 * relaxng.c: some code w.r.t. nameClasses
1044
Daniel Veillardfc1a4502003-02-02 16:02:55 +00001045Sun Feb 2 17:01:43 CET 2003 Daniel Veillard <daniel@veillard.com>
1046
1047 * test/relaxng/* result/relaxng/*: check all the namespace support
1048 was actually correct based on tutorial section 10.
1049
Daniel Veillarde2a5a082003-02-02 14:35:17 +00001050Sun Feb 2 15:33:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1051
1052 * relaxng: include seems to work okay now
1053 * test/relaxng/* result/relaxng/*: augmented/updated the
1054 regression tests
1055
Daniel Veillarda9d912d2003-02-01 17:43:10 +00001056Sat Feb 1 19:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1057
1058 * relaxng.c: a bit of work done in the train back.
1059 * test/relaxng/*: added one of the include tests
1060
Daniel Veillard154877e2003-01-30 12:17:05 +00001061Thu Jan 30 14:06:55 CET 2003 Daniel Veillard <daniel@veillard.com>
1062
1063 * relaxng: more work done in the train
1064 * test/relaxng/* result/relaxng/*: augmented/updated the
1065 regression tests
1066
Daniel Veillarde431a272003-01-29 23:02:33 +00001067Wed Jan 29 23:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1068
1069 * relaxng.c: debugging of externalRef
1070 * test/relaxng/* result/relaxng/*: augmented/updated the
1071 regression tests
1072
Daniel Veillardd41f4f42003-01-29 21:07:52 +00001073Wed Jan 29 22:06:04 CET 2003 Daniel Veillard <daniel@veillard.com>
1074
1075 * relaxng.c: more work on Relax-NG, implementing externalRef
1076 * test/relaxng/* result/relaxng/*: augmented/updated the
1077 regression tests
1078 * Makefile.am: cleanup to Relaxtests target
1079
Daniel Veillardb08c9812003-01-28 23:09:49 +00001080Wed Jan 29 00:08:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1081
1082 * relaxng.c: more work on Relax-NG, implementing interleave
1083 * test/relaxng/* result/relaxng/*: augmented/updated the
1084 regression tests
1085
Daniel Veillard76fc5ed2003-01-28 20:58:15 +00001086Tue Jan 28 21:56:49 CET 2003 Daniel Veillard <daniel@veillard.com>
1087
1088 * relaxng.c: more work on Relax-NG, implementing interleave
1089 * test/relaxng/* result/relaxng/*: augmented/updated the
1090 regression tests
1091
MST 2003 John Fleckda81d192003-01-27 14:35:56 +00001092Mon Jan 27 07:35:29 MST 2003 John Fleck <jfleck@inkstain.net>
1093
1094 * doc/tutorial/customfo.xsl
1095 * doc/tutorial/customhtml.xsl
1096 adding stylesheet customizations used to generate fo
1097 for pdf and html
1098
Daniel Veillardc6e997c2003-01-27 12:35:42 +00001099Mon Jan 27 13:29:43 CET 2003 Daniel Veillard <daniel@veillard.com>
1100
1101 * relaxng.c: more work on Relax-NG
1102 * test/relaxng/* result/relaxng/*: augmented/updated the
1103 regression tests
1104 * xmlschemastypes.c: added a number of base type definition but not
1105 the associated checks, those are still TODOs
1106
MST 2003 John Fleck731967e2003-01-27 00:39:50 +00001107Sun Jan 26 17:37:06 MST 2003 John Fleck <jfleck@inkstain.net>
1108
1109 in docs/tutorial:
1110 * apa.html
1111 * apb.html
1112 * apc.html
1113 * apd.html
1114 * ape.html
1115 * apf.html
1116 * apg.html
1117 * ar01s02.html
1118 * ar01s03.html
1119 * ar01s04.html
1120 * ar01s05.html
1121 * ar01s06.html
1122 * ar01s07.html
1123 * ar01s08.html
1124 * index.html
1125 * xmltutorial.pdf
1126 * xmltutorial.xml
1127 add index to tutorial
1128
MST 2003 John Fleck937362d2003-01-27 00:04:32 +00001129Sun Jan 26 17:02:29 MST 2003 John Fleck <jfleck@inkstain.net>
1130
1131 * doc/xmlcatalog.1
1132 * doc/xmlcatalog_man.html
1133 * doc/xmlcatalog_man.xml
1134 belatedly fixing bug #93622 (adds rewriteURI type to
1135 "--add" option in xmlcatalog man page
1136
Daniel Veillard3be27512003-01-26 19:49:04 +00001137Sun Jan 26 20:47:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1138
Daniel Veillardc6e997c2003-01-27 12:35:42 +00001139 * xmlcatalog.c xmllint.c: applied patch for NetBSD by
Daniel Veillard3be27512003-01-26 19:49:04 +00001140 Julio Merino, closing #104475
1141
Daniel Veillardea3f3982003-01-26 19:45:18 +00001142Sun Jan 26 20:38:43 CET 2003 Daniel Veillard <daniel@veillard.com>
1143
1144 * relaxng.c: more work on Relax-NG
1145 * test/relaxng/* result/relaxng/*: augmented/updated the
1146 regression tests
1147
Daniel Veillardedc91922003-01-26 00:52:04 +00001148Sun Jan 26 01:49:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1149
1150 * relaxng.c: more work on Relax-NG
1151 * test/relaxng/* result/relaxng/*: augmented/updated the
1152 regression tests
1153
Daniel Veillarddd1655c2003-01-25 18:01:32 +00001154Sat Jan 25 18:59:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1155
1156 * README: updated the policy on private mail answers
1157 * relaxng.c: more work on Relax-NG
1158 * test/relaxng/* result/relaxng/*: augmented/updated the
1159 regression tests
1160
Daniel Veillard7424eb62003-01-24 14:14:52 +00001161Fri Jan 24 15:12:44 CET 2003 Daniel Veillard <daniel@veillard.com>
1162
1163 * error.c parser.c tree.c: applied a documentation patch from
1164 Stefan Kost
1165
Daniel Veillard276be4a2003-01-24 01:03:34 +00001166Fri Jan 24 02:00:50 CET 2003 Daniel Veillard <daniel@veillard.com>
1167
1168 * relaxng.c: more work on Relax-NG
1169 * doc/*: regenerated the docs
1170 * test/relaxng/* result/relaxng/*: updated and augmented the
1171 Relax-NG regression tests and results
1172
Daniel Veillard6eadf632003-01-23 18:29:16 +00001173Thu Jan 23 19:26:20 CET 2003 Daniel Veillard <daniel@veillard.com>
1174
1175 * Makefile.am configure.in relaxng.c include/libxml/relaxng.h:
1176 First commit of the new Relax-NG validation code, not generally
1177 useful yet.
1178 * test/relaxng/* result/relaxng/*: current state of the regression
1179 tests
1180
Daniel Veillard814a76d2003-01-23 18:24:20 +00001181Thu Jan 23 19:22:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1182
1183 * tree.c: minimized the memory allocated for GetContent
1184 and a bit of cleanup.
1185
Daniel Veillardff12c492003-01-23 16:42:55 +00001186Thu Jan 23 17:41:37 CET 2003 Daniel Veillard <daniel@veillard.com>
1187
1188 * python/generator.py: seems there is no good reasons to
1189 not generate bindings for XPointer
1190
Daniel Veillard540a31a2003-01-21 11:21:07 +00001191Tue Jan 21 13:19:35 CET 2003 Daniel Veillard <daniel@veillard.com>
1192
1193 * xmlreader.c doc/apibuild.py: applied a new patch from
1194 Stéphane Bidoul for cleanups
1195 * doc/libxml2-api.xml: rebuilt the API description with
1196 new entry points
1197
Daniel Veillard417be3a2003-01-20 21:26:34 +00001198Mon Jan 20 23:25:00 CET 2003 Daniel Veillard <daniel@veillard.com>
1199
1200 * xmlreader.c python/drv_libxml2.py python/generator.py
1201 python/libxml.c python/libxml.py python/libxml_wrap.h
1202 python/types.c: patch from Stéphane Bidoul for better per
1203 context error message APIs
1204 * python/tests/ctxterror.py python/tests/readererr.py:
1205 update of the tests
1206
MST 2003 John Fleck97ddfc02003-01-20 00:09:57 +00001207Sun Jan 19 17:09:28 MST 2003 John Fleck <jfleck@inkstain.net>
1208
1209 * doc/guidelines.html
1210 grammar and spelling cleanup
1211
Daniel Veillard26f70262003-01-16 22:45:08 +00001212Fri Jan 17 00:31:30 CET 2003 Daniel Veillard <daniel@veillard.com>
1213
1214 * xmlreader.c include/libxml/xmlreader.h python/generator.py
1215 python/libxml.c python/libxml.py win32/libxml2.def.src: applied
1216 a patch from Stéphane Bidoul to allow per XMLtextReader error
1217 and warning handling
1218 * python/tests/Makefile.am python/tests/readererr.py: adding the
1219 specific regression test
1220
Daniel Veillard71f9d732003-01-14 16:07:16 +00001221Tue Jan 14 17:00:08 CET 2003 Daniel Veillard <daniel@veillard.com>
1222
1223 * xpath.c: Alexey Efimov pointed out that concat('a', 'b', )
1224 should raise a syntax error
1225
Daniel Veillarde4a07e72003-01-14 14:40:25 +00001226Tue Jan 14 15:39:14 CET 2003 Daniel Veillard <daniel@veillard.com>
1227
1228 * python/libxml.c: cleanup patch from Stéphane Bidoul
1229
Daniel Veillard81601f92003-01-14 13:42:37 +00001230Tue Jan 14 14:41:18 CET 2003 Daniel Veillard <daniel@veillard.com>
1231
1232 * encoding.c: fixing bug #103100 with a dummy UTF8ToUTF8 copy
1233
Daniel Veillarde6227e02003-01-14 11:42:39 +00001234Tue Jan 14 12:40:29 CET 2003 Daniel Veillard <daniel@veillard.com>
1235
1236 * python/generator.py python/libxml.c python/libxml.py
1237 python/libxml_wrap.h python/types.c: applied and fixed a patch
Daniel Veillarde4a07e72003-01-14 14:40:25 +00001238 from Stéphane Bidoul to provide per parser error handlers at the
Daniel Veillarde6227e02003-01-14 11:42:39 +00001239 Python level.
1240 * python/tests/Makefile.am python/tests/ctxterror.py: added a
1241 regression test for it.
1242
Daniel Veillard4dbe77a2003-01-14 00:17:42 +00001243Tue Jan 14 01:15:04 CET 2003 Daniel Veillard <daniel@veillard.com>
1244
1245 * xmlreader.c: fixed the streaming property of the reader,
1246 it was generating tree faster than consuming it. Pointed out
1247 by Nate Myers
1248 * tree.c: fixed a bug in xmlSaveFormatFileEnc if passed a NULL doc
1249
Igor Zlatkovic9df24742003-01-12 21:15:55 +00001250Sun Jan 12 22:18:02 CET 2003 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1251
Igor Zlatkovicd31876c2003-01-12 21:43:13 +00001252 * win32/libxml2.def.src: added more xmlreader and other exports
Igor Zlatkovic9df24742003-01-12 21:15:55 +00001253
Daniel Veillard8e7e1c02003-01-10 17:06:09 +00001254Fri Jan 10 18:04:32 CET 2003 Daniel Veillard <daniel@veillard.com>
1255
1256 * xpath.c: fix to the XPath implementation for parent and
1257 ancestors axis when operating on a Result Value Tree.
1258 Fixes bug #100271
1259
Daniel Veillardcacbe5d2003-01-10 16:09:51 +00001260Fri Jan 10 17:07:01 CET 2003 Daniel Veillard <daniel@veillard.com>
1261
1262 * nanoftp.c nanohttp.c xmlIO.c: patch from Stefano Zacchiroli
1263 to fix some URI/file escaping problems
1264
Daniel Veillard3b87b6b2003-01-10 15:21:50 +00001265Fri Jan 10 16:20:34 CET 2003 Daniel Veillard <daniel@veillard.com>
1266
1267 * python/generator.py: fixed a bug raised by Raymond Wiker,
1268 docSetRootElement() should not raise an exception if the
1269 return is None
1270
Daniel Veillard3e20a292003-01-10 13:14:40 +00001271Fri Jan 10 14:13:03 CET 2003 Daniel Veillard <daniel@veillard.com>
1272
1273 * python/libxml.py python/libxml.c python/libxml2-python-api.xml:
1274 fixed bug #102181 by applying the suggested change and fixing
1275 the generation/registration problem.
1276
Daniel Veillarde55e8e42003-01-10 12:50:02 +00001277Fri Jan 10 13:47:55 CET 2003 Daniel Veillard <daniel@veillard.com>
1278
1279 * HTMLparser.c: fixed bug #102960 by reusing the XML name parsing
1280 routines.
1281
Daniel Veillard8f872442003-01-09 23:19:02 +00001282Fri Jan 10 00:16:49 CET 2003 Daniel Veillard <daniel@veillard.com>
1283
1284 * parser.c: one more IsEmptyElement crazyness, that time in
1285 external parsed entities if substitution is asked.
1286 * python/tests/reader3.py: added a specific test.
1287
Daniel Veillarde329fc22003-01-09 21:36:42 +00001288Thu Jan 9 22:35:31 CET 2003 Daniel Veillard <daniel@veillard.com>
1289
1290 * python/drv_libxml2.py: update from Stéphane Bidoul: python 2.1
1291 support and improved error handler registration
1292
Daniel Veillard5ecaf7f2003-01-09 13:19:33 +00001293Thu Jan 9 14:16:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1294
1295 * HTMLtree.c tree.c: fixes #102920 about namespace handling in
1296 HTML output and section 16.2 "HTML Output Method" of XSLT-1.0
1297 * README: fixed a link
1298
Daniel Veillarde2830f12003-01-08 17:47:49 +00001299Wed Jan 8 18:32:25 CET 2003 Daniel Veillard <daniel@veillard.com>
1300
1301 * configure.in doc/* NEWS: preparing 2.5.1 release
1302 * SAX.c parser.c: fixing XmlTextReader bug
1303
Daniel Veillard8bf70b92003-01-07 23:14:24 +00001304Wed Jan 8 00:13:01 CET 2003 Daniel Veillard <daniel@veillard.com>
1305
1306 * SAX.c: fuck, I introduced a memory leak on external parsed
1307 entities in 2.5.0 :-(
1308
Daniel Veillard56ada1d2003-01-07 11:17:25 +00001309Tue Jan 7 12:12:45 CET 2003 Daniel Veillard <daniel@veillard.com>
1310
1311 * xmllint.c: another fix needed as pointed by Christophe Merlet
1312 for --stream --debug if compiled without debug support.
1313
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +00001314Mon Jan 6 20:53:08 MST 2003 John Fleck <jfleck@inkstain.net>
1315
1316 * doc/xmllint.xml
Daniel Veillard56ada1d2003-01-07 11:17:25 +00001317 * doc/xmllint.1:
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +00001318 update man page with --stream and --chkregister
1319
Daniel Veillard8326e732003-01-07 00:19:07 +00001320Tue Jan 7 01:17:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1321
1322 * globals.c: fixed --with-threads compile
1323 * xmllint.c: fixed --without-debug compile
1324 * include/libxml/globals.h: cleanup
1325 * include/libxml/schemasInternals.h: add a missing include
1326
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00001327Mon Jan 6 14:06:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1328
1329 * configure.in NEWS: preparing 2.5.0 release
1330 * SAX.c: only warn in pedantic mode about namespace name
1331 brokeness
1332 * globals.c: fix a doc generation problem
1333 * uri.c: fix #101520
1334 * doc/*: updated and rebuilt the doc for the release, includuding
1335 stylesheet update
1336 * python/Makefile.am: fix a filename bug
1337
1338Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
1339
1340 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
1341 should not be called.
1342
1343Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
1344
1345 * libxml-2.0.pc.in: applied the patch to fix #101894
1346
1347Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
1348
1349 * tree.c : applied patch from Lukas Schroeder for register callbacks
1350 * valid.c: modified patch from Lukas Schroeder to test
1351 register callbacks with --chkregister
1352
1353Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
1354
1355 * xmlreader.c: seriously changed the way data are pushed to
1356 the underlying parser, go by block of 512 bytes instead of
1357 tryng to detect tag boundaries at that level. Changed the
1358 way empty element are detected and tagged.
1359 * python/tests/reader.py python/tests/reader2.py
1360 python/tests/reader3.py: small changes mostly due to context
1361 reporting being different and DTD node being reported. Some
1362 errors previously undetected are now caught and fixed.
1363 * doc/xmlreader.html: flagged last section as TODO
1364
1365Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
1366
1367 * python/libxml.py: integrated the Python 2.2 optimizations
1368 from Hannu Krosing, while maintaining compatibility with
1369 1.5 and 2.1
1370
1371Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
1372
1373 * xmllint.c: a bit of cleanup
1374 * xmlreader.c: small fix
1375 * doc/xmlreader.html: more work on the XmlTextReader tutorial
1376 * python/libxml.py: a few fixes pointed out by Hannu Krosing
1377
1378Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
1379
1380 * python/setup.py.in: patch from Stéphane Bidoul to include
1381 drv_libxml2.py in setup.py
1382
1383Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
1384
1385 * doc/xmlreader.html: starting documenting the new XmlTextReader
1386 interface.
1387
1388Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
1389
1390 * xmllint.c: added the --stream flag to use the TextReader API
1391 * xmlreader.c: small performance tweak
1392
1393Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
1394
1395 * xmlreader.c python/tests/reader2py: okay the DTD validation
1396 code on top of the XMLTextParser API should be solid now.
1397
1398Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
1399
1400 * xmlreader.c python/tests/reader2py: Fixing some more mess
1401 with validation and recursive entities while using the
1402 reader interface, it's getting a bit messy...
1403
1404Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1405
1406 * xmlreader.c python/tests/reader.py: another couple of problem
1407 related to IsEmptyElement reported by Stéphane Bidoul needed
1408 some fixes.
1409
1410Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1411
1412 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
1413 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
1414 based on the python XmlTextReader interface.
1415
1416Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
1417
1418 * tree.c: backing out one change in the last patch which broke the
1419 regression tests
1420
1421Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
1422
1423 * global.data globals.c tree.c include/libxml/globals.h: applied
1424 an old patch from Lukas Schroeder to track node creation and
1425 destruction. Probably missing a lot of references at the moment
1426 and not usable reliably.
1427
1428Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1429
1430 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
1431 from doc/news.html and a stylesheet
1432
1433Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
1434
1435 * xmlreader.c python/tests/reader.py: fixed another couple of
1436 xmlreader bugs reported by Stéphane Bidoul and added tests.
1437
1438Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1439
1440 * xmlreader.c python/tests/reader2.py: fixed another validity
1441 checking in external parsed entities raised by Stéphane Bidoul
1442 and added a specific regression test.
1443 * python/tests/reader3.py: cleanup
1444
1445Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
1446
1447 * xmlreader.c python/tests/reader2.py: fixed a problem with
1448 validation within entities pointed by Stéphane Bidoul, augmented
1449 the tests to catch those.
1450
1451Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
1452
1453 * python/generator.py: modified the generator to allow keeping
1454 class references when creating new classes, needed to fix a bug
1455 pointed by Stéphane Bidoul where the input buffer of the
1456 xmlTextReader instance gets destroyed if the python wrapper for
1457 the input is not referenced anymore.
1458
1459Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
1460
1461 * xmlreader.c python/tests/reader.py: fixed another pair of problem
1462 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
1463
1464Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
1465
1466 * xmlreader.c python/tests/reader.py: fixed another problem
1467 pointed by Stéphane Bidoul
1468
1469Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1470
1471 * xmlreader.c python/tests/reader.py: fixed a limit case problem
1472 with "<a/>"
1473
1474Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1475
1476 * SAX.c: warn on xmlns:prefix="foo"
1477 * xmlreader.c python/tests/reader.py: fixed a couple of problem
1478 for namespace attributes handling.
1479
1480Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
1481
1482 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
1483 a really nasty problem raised by a DocBook XSLT transform
1484 provided by Sebastian Bergmann
1485
1486Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
1487
1488 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
1489 by Stéphane Bidoul and integrated it into the tests
1490
1491Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
1492
1493 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
1494 extended the XmlTextReader API a bit, addding accessors for
1495 the current doc and node, and an entity substitution mode for
1496 the parser.
1497 * python/libxml.py python/libxml2class.txt: related updates
1498 * python/tests/Makefile.am python/tests/reader.py
1499 python/tests/reader2.py python/tests/reader3.py: updated a bit
1500 the old tests and added a new one to test the entities handling
1501
1502Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
1503
1504 * python/generator.py python/libxml2class.txt
1505 python/tests/reader.py python/tests/reader2.py: changed the
1506 generator to provide casing for the XmlTextReader similar to
1507 C# so that examples and documentation are more directly transposable.
1508 Fixed the couple of tests in the suite.
1509
1510Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
1511
1512 * doc/guidelines.html: added a document on guildeline for
1513 publishing and deploying XML
1514
1515Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
1516
1517 * valid.c xmlreader.c: final touch running DTD validation
1518 on the XmlTextReader
1519 * python/tests/Makefile.am python/tests/reader2.py: added a
1520 specific run based on the examples from test/valid/*.xml
1521
1522Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
1523
1524 * python/libxml.py: added a few predefined xmlTextReader parser
1525 configuration values.
1526
1527Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1528
1529 * python/libxml_wrap.h: trying to fix #102037
1530
1531Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
1532
1533 * SAX.c: fixing bug #95296, when the predefined entities
1534 are redefined in the DTD the default one must be used
1535 instead anyway.
1536
1537Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
1538
1539 * doc/xmllint.xml
1540 * doc/xmllint.1
1541 Add discussion of XML_DEBUG_CATALOG to xmllint man
1542 page - bug #100907
1543
1544
1545Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1546
1547 * xmlreader.c: Fixed the empty node detection to avoid reporting
1548 an inexistant close tag.
1549
1550Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1551
1552 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
1553 for Python 2.1
1554
1555Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
1556
1557 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
1558
1559Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1560
1561 * doc/libxml2-api.xml python/tests/reader.py: one really need
1562 to provide the base URI information when creating a reader parser
1563 from an input stream. Updated the API and the example using it.
1564
1565Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
1566
1567 * testReader.c xmlreader.c valid.c include/libxml/tree.h
1568 include/libxml/valid.h include/libxml/xmlreader.h: working on
1569 DTD validation on top of xml reader interfaces. Allows to
1570 validate arbitrary large instances. This required some extensions
1571 to the valid module interface and augmenting the size of xmlID
1572 and xmlRef structs a bit.
1573 * uri.c xmlregexp.c: simple cleanup.
1574
1575Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1576
1577 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
1578 work on the xml reader interfaces.
1579 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
1580 Web page for the Windows binaries.
1581
1582Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
1583
1584 * xmlIO.c: applied a patch for VMS following the report by
1585 Nigel Hall
1586
1587Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
1588
1589 * parser.c: the parseStartTag bug fix wasn't complete.
1590
1591Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
1592
1593 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
1594 parseStartTag, fixing it.
1595 * test/att4 result/att4 result/noent/att4: adding the test
1596 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
1597 more methods to XmlTextReader.
1598
1599Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1600
1601 * win32/libxml2.def.src: added more xml reader exports
1602 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
1603 to the build
1604
1605Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
1606
1607 * doc/tutorial/xmltutorial.xml
1608 plus generated html and pdf
1609 Updating tutorial again based on further comments from Niraj
1610 Tolia on the last iteration
1611
1612Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
1613
1614 * doc/tutorial/xmltutorial.xml
1615 * doc/tutorial/includekeyword.c
1616 * doc/tutorial/includegetattribute.c
1617 plus generated html and pdf
1618 Adding fix from Niraj Tolia to tutorial to properly free memory.
1619
1620
1621Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
1622
1623 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
1624 more methods of XmlTextReader.
1625 * python/libxml2class.txt python/tests/reader.py: this increased the
1626 methods in the bndings, augmented the test to check those new
1627 functions.
1628
1629Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
1630
1631 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
1632 methods of XmlTextReader.
1633 * python/generator.py python/libxml_wrap.h python/types.c
1634 python/libxml2class.txt: added the reader to the Python bindings
1635 * python/tests/Makefile.am python/tests/reader.py: added a specific
1636 test for the Python bindings of the Reader APIs
1637 * parser.c: small cleanup.
1638
1639Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1640
1641 * xinclude.c: fallback was only copying the first child not the
1642 full child list of the fallback element, closes #89684 as reopened
1643 by Bernd Kuemmerlen
1644
1645Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1646
1647 * win32/libxml2.def.src: exported htmlNodeDumpOutput
1648
1649Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
1650
1651 * configure.in: preparing release of 2.4.30
1652 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
1653 gives enum values, fix functype return type, put back fields in
1654 structs
1655 * doc/*: updated the docs rebuilt
1656
1657Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
1658
1659 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
1660 about htmlNodeDumpOutput location.
1661 * xpath.c: removed an undefined function signature
1662 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
1663 too many symbols in the API breaking the python bindings.
1664 Updated with the libxslt/libexslt changes.
1665
1666Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
1667
1668 * configure.in: preparing release of 2.4.29
1669 * doc/*: rebuilt the docs and API
1670 * xmlreader.c: a few more fixes for the XmlTextReader API
1671
1672Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1673
1674 * include/win32config.h: applied mingw patch from Magnus Henoch
1675
1676Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
1677
1678 * catalog.c doc/libxml2-api.xml: a bit more cleanup
1679
1680Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
1681
1682 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
1683 building Python script, does the C parsing directly, generates
1684 a better API description including structure fieds defs and
1685 enums. Still a couple of bugs, but good enough for the python
1686 wrappers now.
1687 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
1688 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
1689 include/libxml/schemasInternals.h include/libxml/tree.h: more
1690 cleanup based on the python analysis script reports.
1691 * libxml.spec.in: make sure the API XML description is part of the
1692 devel package.
1693
1694Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
1695
1696 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
1697 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
1698 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
1699 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
1700 code cleanup, especially the function comments.
1701 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
1702
1703Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
1704
1705 * Makefile.am xmlreader.c include/libxml/Makefile.am
1706 include/libxml/xmlreader.h: Adding a new set of APIs based on
1707 the C# TextXmlReader API but converted to C. Allow to parse
1708 in constant memory usage, far simpler to program and explain
1709 than the SAX like APIs, unfinished but working.
1710 * testReader.c: test program
1711
1712Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1713
1714 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
1715
1716Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1717
1718 * tree.c: Chip turner indicated that XHTML1 serialization
1719 rule for style actually break on both IE and Mozilla,
1720 try to avoid the rule if escaping ain't necessary
1721
1722Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
1723
1724 * nanhttp.c: handle HTTP URL escaping, problem reported by
1725 Glen Nakamura and Stefano Zacchiroli
1726
1727Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
1728
1729 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
1730
1731Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1732
1733 * uri.c: Johann Richard pointed out some XPointer problems for
1734 URN based URI references in XInclude. Modified the URI parsing
1735 and saving routines to allow correct parsing and saving of
1736 XPointers, especially when attached to "opaque" scheme accordingly
1737 to RFC 2396
1738
1739Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
1740
1741 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
1742 of refactoring to the HTML saving code.
1743 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
1744 in the doc.
1745
1746Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
1747
1748 * tree.c include/libxml/tree.h: refactored the XML dump of a node
1749 to a buffer API to reuse the generic dump to an OutputIO layer,
1750 this reduces code, fixes xmlNodeDump() for XHTML, also made
1751 xmlNodeDump() now return the number of byte written.
1752
1753Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
1754
1755 * python/setup.py.in: another patch from Stéphane Bidoul for
1756 Python bindings on Windows
1757 * doc/parsedecl.py: small cleanup
1758
1759Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
1760
1761 * libxml.spec.in configure.in: add a line in %changelog for releases
1762
1763Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
1764
1765 * parser.c: patch from Marcus Clarke fixing a problem in entities
1766 parsing that was detected in KDe documentations environment.
1767
1768Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
1769
1770 * python/libxml.c (libxml_prev): Return the previous as opposed to
1771 the next node (I guess this is the result of some cut & paste programming:)
1772
1773Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1774
1775 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
1776
1777Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1778
1779 * python/generator.py python/libxml.c python/setup.py.in: trying
1780 to fix the Python bindings build on Windows (Stéphane Bidoul)
1781
1782Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1783
1784 * win32/configure.js: added option for python bindings
1785 * win32/libxml2.def.src: added more exports
1786
1787Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1788
1789 * win32/Makefile.mingw: fixed unresolved symbols when linking with
1790 pthreads
1791 * win32/wince/*: applied updates to Windows CE port from Javier
1792
1793Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1794
1795 * configure.in: preparing 2.4.28
1796 * libxml.spec.in doc/Makefile.am: some cleanup
1797 * doc/*: updated the news and regenerated.
1798
1799Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
1800
1801 * HTMLparser.c: final touch at closing #87235 </p> end tags
1802 need to be generated.
1803 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
1804 this change slightly the output of a few tests
1805 * doc/*: regenerated
1806
1807Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
1808
1809 * parserInternals.c: fixing bug #99190 when UTF8 document are
1810 parsed using the progressive parser and the end of the chunk
1811 is in the middle of an UTF8 multibyte character.
1812
1813Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1814
1815 * threads.c: fixed initialization problem in xmlNewGlobalState
1816 which was causing crash.
1817 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
1818 in xmlInitializeGlobalState.
1819 * parserInternals.c: cleaned up ctxt->sax initialisation.
1820
1821Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
1822
1823 * tree.c include/libxml/tree.h: modified the existing APIs
1824 to handle XHTML1 serialization rules automatically, also add
1825 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
1826 libxslt serialization uses it when needed without changing
1827 the library API.
1828 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
1829 result/xhtml1: added a new test specifically for xhtml1 output
1830 and updated the result of one XHTML1 test
1831
1832Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
1833
1834 * xinclude.c parserInternals.c encoding.c: fixed #99082
1835 for xi:include encoding="..." support on text includes.
1836 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
1837 test/XInclude/ents/isolatin.txt : added a specific regression test
1838 * python/generator.py python/libxml2class.txt: fixed the generator
1839 the new set of comments generated for doc/libxml2-api.xml were
1840 breaking the python generation.
1841
1842Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
1843
1844 * doc/Makefile.am: repair some problem if gtk-doc fail or such
1845 * configure.in: patch for Solaris on new autoconf closes #98880
1846 * doc/parsedecl.py: repair the frigging API building script,
1847 did I say that python xmllib sucks ?
1848 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
1849 and some comment are no more truncated.
1850
1851Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
1852
1853 * parser.c: Martin Stoilov pointed out a potential leak in
1854 xmlCreateMemoryParserCtxt
1855
1856Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
1857
1858 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
1859 included in HTML documents and using the push parser.
1860
1861Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
1862
1863 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
1864 specified, look for the Python interpreter not just in the
1865 specified root but also in the specified location. Fixes #98825
1866
1867Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
1868
1869 * python/libxml.c: fixing bug #98792 , node may have no doc
1870 and dereferencing without checking ain't good ...
1871
1872Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
1873
1874 * configure.in: preparing release 2.4.27
1875 * doc/* : updated and rebuilt the docs
1876 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
1877 and all the docs are actually packaged and in the final RPMs
1878 * parser.c parserInternals.c include/libxml/parser.h: restore
1879 xmllint --recover feature.
1880
1881Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
1882
Daniel Veillard784b9352003-02-16 15:50:27 +00001883 * parser.c xpath.c: fixing #96925 wich was also dependent on the
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00001884 processing of parsed entities, and XPath computation on sustitued
1885 entities.
1886 * testXPath.c: make sure entities are substitued.
1887
1888Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
1889
Daniel Veillard784b9352003-02-16 15:50:27 +00001890 * parser.c: fixed #96594, which was totally dependent on the
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00001891 processing of internal parsed entities, which had to be changed.
1892
1893Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
1894
1895 * Makefile.am python/Makefile.am python/tests/Makefile.am:
1896 trying to fix bug #98517 about building outside the source tree
1897 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
1898
1899Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1900
1901 * include/win32config.h: cleanup
1902 * win32/Makefile.mingw: integrated mingw in JScript configure
1903 * win32/Makefile.msvc: modified to allow mingw coexistence
1904 * win32/configure.js: integrated mingw
1905 * win32/Readme.txt: cleanup
1906
1907Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
1908
1909 * HTMLparser.c: strengthen the guard in the Pop macros,
1910 like in the XML parser, closes bug #97315
1911
1912Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
1913
1914 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
1915 callback is never used.
1916
1917Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
1918
1919 * parserInternals.c: fixed the initialization of the SAX structure
1920 which was breaking xsltproc
1921 * xpath.c: patch from Petr Pajas for CDATA nodes
1922 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
1923 * parser.c include/libxml/parser.h: patch from Peter Jones
1924 removing a leak in xmlSAXParseMemory() and adding the
1925 function xmlSAXParseMemoryWithData()
1926
1927Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
1928
1929 adding pdf of tutorial, changing web page to link to it
1930 * doc/tutorial/xmltutorial.pdf
1931 * doc/xml.html
1932 * doc/docs.html
1933
1934Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
1935
1936 * doc/tutorial/ar01s08.html
1937 adding file what I forgot for tutorial
1938
1939
1940Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
1941
1942 Adding encoding discussion to tutorial
1943 Added:
1944 * doc/tutorial/images/*.png: DocBook admonition image files
1945 * doc/tutorial/apf.html, apg.html: new generated html
1946 * doc/tutorial/includeconvert.c: conversion code entity file
1947 changed:
1948 * doc/tutorial/xmltutorial.xml: DocBook original
1949 * doc/tutorial/*.html: generated html
1950
1951Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1952
1953 * include/libxml/*.h: retired xmlwin32version.h
1954 * doc/Makefile.am: retired xmlwin32version.h
1955 * win32/configure.js: retired xmlwin32version.h
1956
1957Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1958
1959 * win32/libxml2.def.src: exported additional symbols
1960 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
1961 sisterhood
1962
1963Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
1964
1965 * globals.c: fixed a typo pointed out by Igor
1966 * xpath.c: try to speed up node compare using line numbers
1967 if available.
1968
1969Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
1970
1971 * tree.c: make xmlFreeNode() handle attributes correctly.
1972
1973Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1974
1975 * catalog.c: completed the #96963 fix, as reported by Karl
1976 Eichwalder
1977
1978Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1979
1980 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
1981
1982Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1983
1984 * Makefile.am: switched the order of a couple of includes
1985 to fix bugs #97100
1986
1987Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1988
1989 * catalog.c: fixed bug #96963, reverted to the old behaviour of
1990 xmlLoadCatalogs that used to separate directories with a ':'.
1991
1992Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1993
1994 * threads.c: improvements to the Windows-side of thread handling
1995 * testThreads.c: conditionally excluded unistd.h
1996 * testThradsWin32.c: broke overlong lines
1997 * include/win32config.h: adapted thread-related macros to the new
1998 scheme and for pthreads on Windows
1999 * win32/Makefile.msvc: introduced a more flexible thread build,
2000 added testThreads[Win32].c to the build
2001 * win32/configure.js: introduced a more flexible thread config
2002
20032002-10-31 John Fleck <jfleck@inkstain.net>
2004
2005 * doc/xml.html (and, by implication, FAQ.html)
2006 added UTF-8 conversaion FAQ from Marcus Labib Iskander
2007
2008Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2009
2010 * configure.in: removed xmlwin32version.h
2011 * include/libxml/Makefile.am: removed xmlwin32version.h
2012
2013Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
2014
2015 * tree.c: applied patch from Brian Stafford to fix a bug
2016 in xmlReconciliateNs()
2017
2018Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2019
2020 * tree.c: applied patch from Christian Glahn to allow
2021 xmlNewChild() on document fragment nodes
2022
2023Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
2024
2025 * parser.c: Christian Glahn found a problem with a recent
2026 patch to xmlParseBalancedChunkMemoryRecover()
2027 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
2028 problems
2029 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
2030 test/schemas/seq*: added the test cases from Charles
2031
2032Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
2033
2034 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
2035 serious cleanup of the spec file and associated changes
2036 in the Makefiles.
2037 * valid.c: try to remove some warnings on x86_64
2038
2039Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2040
2041 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
2042 fix bug #96586
2043
2044Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
2045
2046 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
2047 parsing, applied his patch
2048 * result/HTML/attrents.html result/HTML/attrents.html.err
2049 result/HTML/attrents.html.sax test/HTML/attrents.html:
2050 added the test and result case provided by Mikhail Sogrine
2051
2052Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
2053
2054 * vms/build_libxml.com vms/config.vms vms/readme.vms
2055 include/libxml/parser.h include/libxml/parserInternals.h
2056 include/libxml/tree.h include/libxml/xmlIO.h
2057 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
2058 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
2059 Applied the VMS update patch from Craig A. Berry
2060 * doc/*.html: update
2061
2062Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
2063
2064 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
2065
2066Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
2067
2068 * debugXML.c: adding a grep command to --shell in xmllint
2069 for T.V. Raman
2070
2071Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2072
2073 * xmlcatalog.c: tried to fix some of the problem with --sgml
2074
2075Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
2076
2077 * parser.c: tried to fix bug #91500 where doc->children may
2078 be overriden by a call to xmlParseBalancedChunkMemory()
2079
2080Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
2081
2082 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
2083 identifiers in SGML catalogs containing '&'
2084
2085Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
2086
2087 * python/types.c: fixed bugs when passing result value tree
2088 to Python functions.
2089
2090Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
2091
2092 * configure.in: preparing the release of 2.4.26
2093 * doc/*: updated and rebuilt the documentation
2094
2095Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
2096
2097 * parser.c: fixed a XML Namespace compliance bug reported by
2098 Alexander Grimalovsky
2099
2100Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2101
2102 * HTMLtree.c: fixed serialization of script and style when
2103 they are not lowercase (i.e. added using the API to the tree).
2104
2105Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
2106
2107 * valid.c: make xmlValidateDocument emit a warning msg if there
2108 is no DTD, pointed by Christian Glahn
2109
2110Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
2111
2112 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
2113 content model when some of the blocks have min or max, and a couple
2114 of bugs found in the process.
2115 * result/schemas/list0* test/schemas/list0*: added some specific
2116 regression tests
2117
2118Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
2119
2120 * README: updated the contact informations
2121
2122Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2123
2124 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
2125 misses it, reported by Peter Bray.
2126
2127Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
2128
2129 * tree.c: investigating xmlNodeGetContent() on namespace nodes
2130 and removed a few warnings
2131
2132Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
2133
2134 * parser.c: Christian Glahn found a small bug in the push parser.
2135 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
2136 public
2137
2138Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2139
2140 * xmlschemas.c include/libxml/xmlschemas.h: added
2141 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
2142 * testSchemas.c: added --memory to test the new interface
2143
2144Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
2145
2146 * doc/index.py doc/search.php: integrated the XSLT indexing,
2147 a few fixed in the indexer, added a scope selection at the
2148 search level.
2149
2150Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
2151
2152 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
2153 this was due to uninitialized parts of the validation context
2154
2155Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
2156
2157 * debugXML.c: applied patch from Mark Vakoc except the API
2158 change, preserved it.
2159 * doc/*: updated the docs to point to the search engine for
2160 information lookup or before bug/help reports.
2161
2162Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
2163
2164 * doc/index.py doc/search.php: added mailing-list archives
2165 indexing and lookup
2166
2167Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
2168
2169 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
2170
2171Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
2172
2173 * doc/index.py: improved HTML indexing
2174 * doc/search.php: make the queries also lookup the HTML based indexes
2175
2176Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
2177
2178 * doc/index.py: added HTML page indexing
2179
2180Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2181
2182 * xmlIO.c: extended Windows path normalisation to fix the base
2183 problem in libxslt.
2184 * catalog.c: fixed list handling in XML_CATALOG_FILES
2185
2186Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2187
2188 * valid.c: typo/bug found by Christian Glahn
2189
2190Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2191
2192 * xmlIO.c: applied Windows CE patch from Javier.
2193 * win32/wince: new directory, contains support for the PocketPC
2194 with Windows CE from Javier.
2195 * include/win32config.h: reorganised, removed duplicate
2196 definitions and applied WinCE patch from Javier.
2197 * include/wsockcompat.h: new file, now contains WinSock
2198 compatibility macros.
2199 * win32/Makefile.msvc: introduced double-run compilation.
2200
2201Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
2202
2203 * configure.in include/libxml/xmlwin32version.h: preparing release
2204 of 2.4.25
2205 * doc/*: updated and regenerated teh docs and web pages.
2206
2207Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
2208
2209 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
2210 error were not covering namespace declarations.
2211 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
2212 it was missing the attribute declaration for the namespace
2213 * result/VC/NS3: the fix now report breakages in that test
2214
2215Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
2216
2217 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
2218
2219Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
2220
2221 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
2222 and regenerated the docs and web site
2223
2224Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2225
2226 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
2227 ATTRIBUTE_UNUSED is always put after the attribute declaration,
2228 not before
2229
2230Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
2231
2232 * python/generator.py python/libxml2class.txt: fixed a stupid error
2233 breaking the python API
2234
2235Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
2236
2237 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
2238 triostr.c triostr.h: applied a trio update patch from
2239 Bjorn Reese which should work with MinGW
2240
2241Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
2242
2243 * tree.c: improving some documentation comments
2244 * xmlregexp.c: found and fixed a mem leak with python regression tests
2245 * doc/*: rebuilt the doc and the API XML file including the
2246 xmlregexp.h xmlautomata.h and xmlunicode.h headers
2247 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
2248 python/types.c: added access to the XML Schemas regexps from
2249 python
2250 * python/tests/Makefile.am python/tests/regexp.py: added a
2251 simple regexp bindings test
2252
2253Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
2254
2255 * doc/xml.html:
2256 fixing ftp links - thanks to Vitaly Ostanin
2257
2258Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
2259
2260 * xmlregexp.c: fixed the data callback on transition functionality
2261 which was broken when using the compact form
2262 * result/schemas/*: updated the results, less verbose, all tests
2263 pass like before
2264 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
2265 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
2266 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
2267 annoying warnings
2268 * xpath.c: try to provide better error report when possible
2269
2270Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
2271
2272 * Makefile.am: fixed a breakage raised by Jacob
2273
2274Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2275
2276 * include/win32config.h: added HAVE_ERRNO_H definition for parts
2277 which don't use sockets
2278
2279Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2280
2281 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
2282 * win32/configure.js: applied zlib patch from Daniel Gehriger
2283
2284Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2285
2286 * win32/configure.js: applied the patch from Mark Vakoc for
2287 regexp support
2288 * win32/libxml2.def.src: applied the patch from Mark Vakoc
2289 for regexp support
2290
2291Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
2292
2293 * xmlschemastypes.c: as pointed by Igor Float and Double
2294 parsing ain't finished yet
2295
2296Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
2297
2298 * Makefile.am configure.in: trying to fix #88412 by bypassing
2299 all the python subdir if python ain't detected
2300
2301Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
2302
2303 * Makefile.am configure.in include/libxml/xmlversion.h.in:
2304 made configuring with regexps/automata/unicode the default
2305 but without schemas ATM
2306 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
2307 fixed the regexp based DTD validation performance and memory
2308 problem by switching to a compact form for determinist regexps
2309 and detecting the determinism property in the process. Seems
2310 as fast as the old DTD validation specific engine :-) despite
2311 the regexp built and compaction process.
2312
2313Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
2314
2315 * valid.c: determinism is debugged, new DTD checking code now works
2316 but xmlFAComputesDeterminism takes far too much CPU and the whole
2317 set usues too much memory to be really usable as-is
2318
2319Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
2320
2321 * tree.c: fixed another stupid bug in xmlGetNodePath()
2322 * xmllint.c: --version now report the options compiled in
2323
2324Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
2325
2326 * HTMLparser.c: small cleanup
2327 * valid.c xmlregexp.c: switched DTD validation to use only regexp
2328 when configured with them. A bit of debugging around the determinism
2329 checks is still needed
2330
2331Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
2332
2333 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
2334
2335Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
2336
2337 * xmlIO.c: small portability glitch fixed.
2338
2339Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
2340
2341 * xmlschemastypes.c: incomplete steps for real/double support
2342 * testAutomata.c include/libxml/xmlautomata.h
2343 include/libxml/xmlregexp.h: avoiding a compilation problem
2344 * valid.c include/libxml/valid.h: starting the work toward using
2345 the regexps for actual DTD validation
2346
2347Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2348
2349 * hash.c: cosmetic cleanup
2350 * valid.c include/libxml/tree.h include/libxml/valid.h: started
2351 integrating a DTD validation layer based on the regexps
2352
2353Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
2354
2355 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
2356 the determinism was tested before eliminating the epsilon
2357 transitions :-(
2358
2359Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
2360
2361 * python/generator.py python/libxml.c python/libxml.py
2362 python/libxml2-python-api.xml python/libxml2class.txt
2363 python/libxml_wrap.h python/types.c: updated the python
2364 bindings, added code for easier File I/O, and the ability to
2365 define a resolver from Python fixing bug #91635
2366 * python/tests/Makefile.am python/tests/inbuf.py
2367 python/tests/outbuf.py python/tests/pushSAXhtml.py
2368 python/tests/resolver.py python/tests/serialize.py: updated
2369 and augmented the set of Python tests.
2370
2371Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2372
2373 * win32/configure.js: added more readme info for the binary
2374 package.
2375
2376Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
2377
2378 * xmlIO.c: fixed a stupid out of bound array error
2379
2380Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2381
2382 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
2383 messing around with support for Windows path, cleanups,
2384 trying to identify and fix the various code path to the
2385 filename access. Added xmlNormalizeWindowsPath()
2386
2387Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
2388
2389 * error.c valid.c: working on better error reporting of validity
2390 errors, especially providing an accurate context.
2391 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
2392 error reports in those cases.
2393
2394Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
2395
2396 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
2397 parser.c parserInternals.c xmlIO.c: get rid of all the
2398 perror() calls made in the library execution paths. This
2399 should fix both #92059 and #92385
2400
2401Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
2402
2403 * xmllint.c: memory leak reporting was broken after a change
2404 of the preprocessor symbol used to activate it.
2405
2406Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2407
2408 * tree.c: try to make the copy function work for node of
2409 type XML_DOCUMENT_FRAG_NODE, they are only created by the
2410 DOM layers though, not libxml2 itself.
2411
2412Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
2413
2414 * valid.c: try to provide file and line informations, not all
2415 messages are covered, but it's a (good) start
2416
2417Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
2418
2419 * xinclude.c: reimplemented a large part of the XInclude
2420 processor, trying to minimize resources used, James Henstridge
2421 provided a huge test case which was exhibiting severe memory
2422 consumption problems.
2423
2424Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
2425
2426 * python/Makefile.am: applied patch from Christophe Merlet to
2427 reestablish DESTDIR
2428
2429Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
2430
2431 * libxml.spec.in: fixes libary path for x86_64 AMD
2432
2433Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
2434
2435 * doc/tutorial/includekeyword.c
2436 * doc/tutorial/xmltutorial.xml:
2437 (plus resulting generated html files)
2438 fixing one spot I missed in the tutorial where I hadn't freed
2439 memory properly
2440
2441Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
2442
2443 * doc/tutorial/includeaddattribute.c
2444 * doc/tutorial/includeaddkeyword.c
2445 * doc/tutorial/includegetattribute.c
2446 * doc/tutorial/includekeyword.c
2447 * doc/tutorial/xmltutorial.xml
2448 * doc/tutorial/*.html:
2449 update tutorial to properly free memory (thanks to Christopher
2450 R. Harris for pointing out that this needs to be done)
2451 * doc/tutorial/images/callouts/*.png:
2452 added image files so the callouts are graphical, making it
2453 easier to read ( use "--param callout.graphics 1" to generate
2454 html with graphical callouts)
2455
2456Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
2457
2458 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
2459 nice logos generated by Marc Liyanage
2460 * doc/site.xsl *.html: changed the stylesheet to show the new
2461 logo and regenerated the pages
2462
2463Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
2464
2465 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
2466
2467Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
2468
2469 * xpath.c: possible mem leak patch from Jason Adams
2470
2471Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
2472
2473 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
2474 in the XQuery namespace
2475 * configure.in: preparing 2.4.24
2476 * doc/*.html: updated the web pages
2477
2478Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2479
2480 * python/generator.py: closing bug #85258 by generating conditional
2481 compile check to avoid linking to routines not configured in.
2482
24832002-08-22 Havoc Pennington <hp@pobox.com>
2484
2485 * autogen.sh: update error message for missing automake
2486
2487Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
2488
2489 * python/Makefile.am: typo in target name resulted in libxml2.py
2490 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
2491
2492Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
2493
2494 * win32/win32/Makefile.mingw: updated with version from
2495 Elizabeth Barham at http://soggytrousers.net/repository/
2496
2497Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2498
2499 * win32/Makefile.msvc: added the prefix location to the include
2500 and lib search path.
2501
25022002-08-18 Havoc Pennington <hp@pobox.com>
2503
2504 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
2505 both automake 1.6 and 1.4 installed get the right automake. Means
2506 compilation from CVS will now require the latest automake 1.4
2507 release, or manually creating symlinks called "automake-1.4" and
2508 "aclocal-1.4"
2509
2510Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
2511
2512 * configure.in python/Makefile.am: more AMD 64 induced changes from
2513 Frederic Crozat
2514
2515Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
2516
2517 * xinclude.c: oops I was missing the xml:base fixup too
2518 * result/XInclude/*.xml: this adds xml:base attributes to most
2519 results of the tests
2520
2521Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
2522
2523 * xinclude.c: quick but apparently working implementation of
2524 xi:fallback, should close bug #89684
2525 * Makefile.am test/XInclude/docs/fallback.xml
2526 result/XInclude/fallback.xml: added a basic test for fallback,
2527 and run with --nowarning to avoid a spurious warning
2528 * configure.in: applied patch from Frederic Crozat for python
2529 bindings on AMD 64bits machines.
2530
2531Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
2532
2533 * parser.c: xmlSAXUserParseMemory() really ought to fail if
2534 the caller don't pass a SAX callback block.
2535
2536Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2537
2538 * tree.c: applied the same fix for the XML-1.0 namespace to
2539 xmlSearchNsByHref() as was done for xmlSearchNs()
2540
2541Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
2542
2543 * libxml.3: small cleanup of the man page
2544 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
2545 when serializing HREF attributes generated by XSLT.
2546
2547Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
2548
2549 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
2550 version of Marc Liyanage' patch for boolean attributes in HTML
2551 output
2552
2553Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
2554
2555 * python/tests/serialize.py: fixed the test results, indenting
2556 behaviour changed slightly
2557
2558Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
2559
2560 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
2561 new c14n function to Windows def files
2562
2563Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
2564
2565 * c14n.c: fixed a memory leak in c14n code
2566
2567Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
2568
2569 * parser.c include/libxml/parser.h: adding a new API for Christian
2570 Glahn: xmlParseBalancedChunkMemoryRecover
2571 * valid.c: patch from Rick Jones for some grammar cleanup in
2572 validation messages
2573 * result/VC/* result/valid/*: this slightly change some of the
2574 regression tests outputs
2575
2576Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
2577
2578 * tree.c: trying to fix a problem in namespaced attribute handling
2579 raised by Christian Glahn
2580
2581Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
2582
2583 * encoding.c include/libxml/encoding.h: Opening the interface
2584 xmlNewCharEncodingHandler as requested in #89415
2585 * python/generator.py python/setup.py.in: applied cleanup
2586 patches from Marc-Andre Lemburg
2587 * tree.c: fixing bug #89332 on a specific case of loosing
2588 the XML-1.0 namespace on xml:xxx attributes
2589
2590Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
2591
2592 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
2593 corner case from new Merlin's test suite and added a callback
2594 that will be used to improve xmlsec performance
2595
2596
2597Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
2598
2599 * HTMLtree.c: trying to fix the <style> escaping problem in
2600 HTML serialization bug #89342
2601
2602Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
2603
2604 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
2605 and rebuilt the web site.
2606
2607Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
2608
2609 * include/libxml/tree.h: added _private member to xmlNs struct
2610
2611Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
2612
2613 * HTMLparser.c: fixing bug #84876 based on the xml working
2614 code.
2615
2616Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2617
2618 * python/Makefile.am: enhanced to fix bug 72012 (errors
2619 when using '-jX' make parameter)
2620
2621Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2622
2623 * xpath.c: small additional enhancement for booleans
2624 compared to nodesets
2625
2626Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2627
2628 * HTMLtree.c: changed the order of the encoding declaration
2629 attributes in the meta tags due to a bug in IE/Mac
2630
2631Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2632
2633 * xpath.c: enhanced handling of booleans (especially '='
2634 and '!=' for nodesets) - fixes bug 85256. Added new
2635 routine xmlXPathNotEqualValues for more proper handling
2636 of '!=' when nodesets are involved.
2637
2638Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
2639
2640 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
2641 doc/xmlcatalog_man.xml to the source distribution
2642
2643Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2644
2645 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
2646 asked for this.
2647
2648Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
2649
2650 * configure.in: preparing 2.4.23
2651 * doc/*: rebuilt the docs
2652
2653Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
2654
2655 * parser.c: fixing bug #84169 by fixing the
2656 comment of xmlCreatePushParserCtxt to describe the
2657 encoding detection parameters better.
2658
2659Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
2660
2661 * valid.c: fixing bug #79331 in one path the lookup for
2662 ID attributes on a namespaced node wasn't handled correctly :-\
2663
2664Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
2665
2666 * HTMLparser.c: trying to fix 87235 about discarded white
2667 spaces in the HTML parser.
2668 * result/HTML/*: this changes the output of a number of HTML
2669 regression tests
2670
2671Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
2672
2673 * xpath.c: applied patch from Richard Jinks for the namespace
2674 axis + fixed a memory error.
2675 * parser.c parserInternals.c: applied patches from Peter Jacobi
2676 removing ctxt->token for good.
2677 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
2678 popped out by the regression tests.
2679 * Makefile.am: patch for threads makefile from Gary Pennington
2680
2681Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2682
2683 * xpath.c: enhanced behaviour of position() after usage of
2684 expressions involving preceding-sibling (et al).
2685
2686Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
2687
2688 * hash.c: applied a patch from Peter Jacobi to solve a problem
2689 when compiling with the Watcom C on Win32
2690 * result/schemas/*.err: the change of hashing algo generated
2691 permutations in the output
2692
2693Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2694
2695 * hash.c: applied patch from Sander Vesik improving the quality of
2696 the hash function.
2697
26982002-06-14 Aleksey Sanin <aleksey@aleksey.com>
2699
2700 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
2701 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
2702 xmllint.c xpath.c: replaced sprintf() with snprintf()
2703 to prevent possible buffer overflow (the bug was pointed
2704 out by Anju Premachandran)
2705
2706Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
2707
2708 * parser.c: removed an uninitialized data error popped by valgrind
2709 on PE references
2710
2711Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
2712
2713 * doc/xml.html
2714 adding tutorial reference to the web page
2715
2716Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
2717
2718 * doc/tutorial/xmltutorial.xml
2719 * doc/tutorial/ar01s07.html
2720 * doc/tutorial/ape.html
2721 * doc/tutorial/includegetattribute.c
2722 adding section to tutorial about retrieving an attribute
2723 value
2724
2725Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
2726
2727 * parser.c: applied a couple of patches from Peter Jacobi to start
2728 to get rid of ctxt->token, with a possible significant speed
2729 improvement to be gained once done. Better compliance with PE
2730 references constructs in DTDs too.
2731 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
2732 from Peter too
2733
2734Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
2735
2736 * parser.c: Babak Vahedipour-Kunze reported that openTag in
2737 xmlParseElement was likely to have been deallocated at the
2738 time of the report, possibly leading to segfault. Just report
2739 the tag name now.
2740
2741Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2742
2743 * xpath.c: patch from Richard Jinks for XPath substring() function
2744 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
2745
27462002-06-06 Aleksey Sanin <aleksey@aleksey.com>
2747
2748 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
2749
2750Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
2751
2752 *doc/FAQ.html
2753 fixing typos in FAQ, thanks to Robert Funnell for the
2754 editing help
2755
2756Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
2757
2758 * NEWS: got complaints from rpmlint that it was empty
2759
2760Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
2761
2762 * added doc/tutorial, including:
2763 apa.html
2764 apb.html
2765 apc.html
2766 apd.html
2767 ar01s02.html
2768 ar01s03.html
2769 ar01s04.html
2770 ar01s05.html
2771 ar01s06.html
2772 includeaddattribute.c
2773 includeaddkeyword.c
2774 includekeyword.c
2775 includestory.xml
2776 index.html
2777 xmltutorial.xml
2778 libxml tutorial, including generated html
2779
2780Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
2781
2782 * result/c14n/exc-without-comments/merlin-c14n-two-*
2783 result/c14n/without-comments/merlin-c14n-two-*
2784 test/c14n/exc-without-comments/merlin-c14n-two-*
2785 test/c14n/without-comments/merlin-c14n-two-*
2786 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
2787 c14n/exc-c14n and slightly modified test script to handle
2788 these test cases
2789 * c14n.c: fixed bugs for complicated nodes set (namespace
2790 without node and others from merlin-c14n-two.tar.gz)
2791 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
2792 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
2793 for xmlsec performance patch
2794 * xpath.c: fixed self::node() for namespaces and attributes
2795
2796Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
2797
2798 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
2799 but with the format parameter
2800 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
2801
2802Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
2803
2804 * Makefile.am: updated c14n tests suite
2805 * c14n.c: performance improvement for previous c14n patch
2806
2807Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
2808
2809 * parser.c: another peroformance patch from Peter Jacobi, that
2810 time on parsing attribute values.
2811
2812Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
2813
2814 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
2815 into LibXML2 test suite
2816
2817Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
2818
2819 * c14n.c: propagating xpath ancesstors node fix to c14n
2820 plus small performance improvement to reduce number of
2821 mallocs
2822 * xpath.c: fixed ancestors axis processing for namespace nodes
2823
2824Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
2825
2826 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
2827 Peter Jacobi
2828
2829Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
2830
2831 * configure.in: preparing 2.4.22
2832
2833Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
2834
2835 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
2836 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
2837 a public entry point.
2838 * doc/*: rebuilt the API and docs
2839
2840Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
2841
2842 * xpath.c: patch from Richard Jinks to fix a problem introduced
2843 in the previous patch and pointed by Norm
2844
2845Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
2846
2847 * libxml.spec.in: fixing bug #81112
2848
2849Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
2850
2851 * uri.c: fixing bug #82848
2852
2853Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2854
2855 * result/catalogs/mycatalog.full: Aleksey's commit changed the
2856 output of one catalog test
2857
2858Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
2859
2860 * global.data globals.c tree.c include/libxml/globals.h
2861 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
2862 default value for global parameter xmlIndentTreeOutput to 1 and
2863 introduced new global parameter xmlTreeIndentString (the string
2864 used to do one-level indent) with default value " " (as it was
2865 in tree.c)
2866
2867Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2868
2869 * Makefile.am: Merijn Broeren pointed out a problem when compiling
2870 with trio and schemas.
2871
2872Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2873
2874 * xpath.c: patch from Richard Jinks to fix the problem raised in
2875 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
2876
2877Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
2878
2879 * xmlschemas.c: a bit of work on import.
2880 * xmlschemastypes.c: Charles Bozeman provided a compare function
2881 for date/time types so min/max facet restrictions should work,
2882 indeterminate comparisons return an error instead of equal.
2883 * test/schemas/date_0* result/schemas/date_0_0: specific test
2884 from Charles Bozeman too
2885
2886Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
2887
2888 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
2889 from Christian Cornelssen fixing the man pages and the Catalog
2890 building script.
2891 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
2892 next step is <xs:import> I now have a reasonable understanding
2893 of how it works.
2894
2895Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
2896
2897 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
2898
2899Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2900
2901 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
2902
2903Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
2904
2905 * xpath.c: fixing an XPath function evalutation bug pointed out
2906 by Alexey Efimov where the context was lost when evaluating
2907 the function arguments
2908
2909Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
2910
2911 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
2912 function public for XMLSec performance optimizations
2913
2914Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
2915
2916 * python/generator.py python/libxml2class.txt : fixed a problem
2917 with the HTML parser pointed by Gary Benson
2918 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
2919 example
2920
2921Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
2922 * parser.c: fixed bug #81159 (memory growth in SAX)
2923
2924Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
2925 * xpath.c: fixed bug #78858 (the real fix)
2926
2927Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
2928 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
2929
2930Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
2931
2932 * tree.c: modified xmlNodeSetBase to allow changing the
2933 base of a document.
2934
2935Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
2936
2937 * xmlschemastypes.c: patch Charles Bozeman for validation of
2938 all the date, time, and duration types
2939 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
2940 * configure.in: fixed an error pointed by an user
2941 * xml2-config.in: fixed an error pointed by an user
2942
2943Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
2944
2945 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
2946 win32/libxml2.def.src xmlIO.c: exported default
2947 'file:', 'http:' and 'ftp:' protocols input handlers
2948 and maked protocols comparisson case insensitive
2949
2950Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
2951
2952 * configure.in: Neven Has detected a typo
2953
2954Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
2955
2956 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
2957 as one of the persons allowed to commit directly to the
2958 module.
2959
2960Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
2961
2962 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
2963 * valid.c: raised a too low limit
2964 * doc/*: rebuilt the docs
2965
2966Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
2967
2968 * test/XPath/expr/floats test/XPath/expr/functions
2969 result/XPath/expr/floats result/XPath/expr/functions
2970 xpath.c: another XPath conformance patch from Richard Jinks
2971
2972Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
2973
2974 * xmlschemas.c: fixed validation of attribute groups.
2975 * test/schemas result/schemas: added an example from the primer
2976
2977Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
2978
2979 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
2980 * test/schemas result/schemas: updated the test list
2981
2982Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2983
2984 * TODO: updated a bit
2985 * parser.c: made a comment more specific
2986 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
2987 Schemas conformance.
2988 * test/schemas result/schemas: updated the test list
2989
2990Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
2991
2992 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
2993 implementing xs:all with minOccurs = 0
2994 * tes/schemas/* result/schemas/*: added more tests covering
2995 xs:all
2996
2997Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
2998
2999 * xmlregexp.c: first implementation of the all particle, this
3000 may need to be revisited for case where not all transitions
3001 must be crossed.
3002
3003Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
3004
3005 * tree.c: another entity processing update from Markus Henke
3006
3007Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
3008
3009 * trionan.c: fixed crash on OSF/1
3010
3011Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
3012
3013 * xmlschemas.c: more Schemas work
3014 * test/schemas/* result/schemas/*: added more tests coming
3015 from the spec.
3016
3017Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
3018
3019 * c14n.c: patch from Aleksey Sanin reflecting a change in the
3020 ExcC14N specification
3021
3022Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
3023
3024 * tree.c: patch from Markus Henke, fix for recursive entities.
3025
3026Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
3027
3028 * xpath.c: fix a problem with string() on a document node.
3029
3030Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
3031
3032 * Makefile.am xmlschemas.c: more Schemas work
3033 * test/schemas/* result/schemas/*: added more tests coming
3034 from the spec.
3035
3036Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
3037
3038 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
3039 * result/HTML/*: this changes a few things in the results
3040
3041Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3042
3043 * include/libxml/tree.h: eliminated 'declaration different than
3044 prototype' warning
3045 * include/win32config.h: "resolved" conflicts with errno.h
3046
3047Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
3048
3049 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
3050 on the automata interfaces and debug of counted choices
3051 * test/schemas/* result/schemas/*: added a number of tests
3052
3053Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
3054
3055 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
3056 a bit of work on Schemas
3057 * testSchemas.c: try to make it more useful
3058 * test/schemas/* result/schemas/* Makefile.am: changed the
3059 Schemas regression test procedure, started adding a few samples
3060
3061Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
3062
3063 * include/libxml/encoding.h: Patch for the Borland C++ builder
3064 * include/libxml/tree.h: Patch for the Borland C++ builder
3065 * threads.c: Patch for the Borland C++ builder
3066 * win32/bcb5: New directory for the Borland C++ builder
3067 project files
3068
3069Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
3070
3071 * win32/Makefile.msvc: Update for XML Schema support
3072 * win32/configure.js: Update for XML Schema support
3073 * win32/libxml2.def.src: Update for XML Schema support
3074
3075Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
3076
3077 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
3078 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
3079 xmlunicode.c include/libxml/Makefile.am
3080 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
3081 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
3082 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
3083 include/libxml/xmlversion.h.in : merged the current state of
3084 XML Schemas implementation, it is not configured in by default,
3085 a specific --schemas configure option has been added.
3086 * test/automata test/regexp test/schemas Makefile.am
3087 result/automata result/regexp result/schemas:
3088 merged automata/regexp/schemas regression tests
3089
3090Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
3091
3092 * xpath.c: Gary found a compile time problem, fixes #78823
3093
3094Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
3095
3096 * configure.in: release of 2.4.20
3097 * doc/*: updated and rebuilt the docs
3098
3099Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
3100
3101 * python/Makefile.am: patch from Cristian Gafton to build on
3102 Red Hat 6.2, should also fix #75779
3103
3104Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
3105
3106 * valid.c: first part of fixing #78729
3107
3108Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
3109
3110 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
3111 escaping of URI when saving HTML files.
3112 * result/HTML/*: this impacted some tests
3113
3114Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
3115
3116 * configure.in: trying to fix #77441
3117
3118Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
3119
3120 * include/libxml/xmlIO.h: Hallski complained it could not be
3121 included by itself.
3122
3123Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
3124
3125 * configure.in: applied an IEEE flag patch for OSF/1 #77825
3126
3127Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3128
3129 * win32/configure.js: patch from Nilo for the c14n option
3130 * win32/Makefile.msvc: fixed libxml2.def generation with threads
3131
3132Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
3133
3134 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
3135 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
3136 LIBXML_THREAD_ENABLED
3137
3138Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
3139
3140 * xpath.c: another patch from Richard Jinks for substring conformance
3141 * test/XPath/expr/floats test/XPath/expr/strings
3142 result/XPath/expr/floats result/XPath/expr/strings: update of the
3143 test suite to check those.
3144
3145Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
3146
3147 * xpath.c: patch from Richard Jinks for .x float parsing.
3148
3149Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
3150
3151 * parser.c: patch from Markus Henke when an encoding ain't recognized
3152
3153Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
3154
3155 * libxml.m4: got a report that #include <string.h> was needed
3156
3157Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
3158
3159 * xmllint.c: applied a fix from Anthony Jones for -o /--output
3160
3161Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
3162
3163 * doc/example.html: fixing typo
3164
3165Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
3166
3167 * xpath.c: fixed a bug in the nodeset to boolean comparison code
3168 pointed out by Melvyn Sopacua.
3169
3170Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3171
3172 * libxml.m4: Frédéric Crozat gave a patch related to the change
3173 of Include paths breaking the libxml.m4
3174
3175Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
3176
3177 * xpath.c: Fix bug #76927 forgot to save some context
3178 when evaluating binary expressions
3179
3180Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
3181
3182 * configure.in: fixed configure for MPE/iX from Markus Henke
3183 * xmlmemory.c: fixed initialization problems
3184 * xpath.c: another set of patches from Richard Jinks this
3185 fixes "make XPathtests" on linux
3186
3187Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
3188
3189 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
3190 * test/XPath/expr/compare test/XPath/expr/equality
3191 test/XPath/expr/floats test/XPath/expr/functions
3192 test/XPath/expr/strings result/XPath/expr/compare
3193 result/XPath/expr/equality result/XPath/expr/floats
3194 result/XPath/expr/functions result/XPath/expr/strings: Updated
3195 tests though they show a divergence on Linux
3196
3197Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3198
3199 * xpath.c trionan.c: previous commit also included patches
3200 from Richard Jinks on some IEEE support corner case
3201
3202Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
3203
3204 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
3205 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
3206 that $(datadir) should be used for docs
3207
3208Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
3209
3210 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
3211 could leak filedescriptors
3212
3213Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3214
3215 * configure.in nanohttp.c: applied patch from Allan Clark for
3216 UnixWare/OpenServer
3217
3218Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
3219
3220 * configure.in: preparing 2.4.19
3221 * doc/*: rebuilt the docs
3222
3223Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3224
3225 * nanohttp.c: fixing #76043, got fed up with non-portability
3226 of that piece of code.
3227
3228Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
3229
3230 * valid.c SAX.c: Never commit without running "make tests" :-(
3231 fix a couple of stupidities in the previous commit
3232 * result/*: a few changes in some attribute order result of previous
3233 commit.
3234
3235Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
3236
3237 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
3238 the internal subset should not raise duplicate ID errors,
3239 also there was a small bug in conjunction to namespace
3240 declarations defaulted and xml:xxx attributes DTD definitions.
3241
3242Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3243
3244 * xpath.c: Richard Jinks also raised some rounding problems
3245 this tries to fix them
3246
3247Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
3248
3249 * xpath.c: Richard Jinks spotted an incoherent memory allocation
3250 behaviour in xmlXPathCastToString()
3251
3252Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
3253
3254 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
3255 raised by Morus Walter
3256
3257Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
3258
3259 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
3260 from Igor
3261
3262Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3263
3264 * xpath.c: fixing #75619, related to a problem when trying
3265 to evaluate condition when the current node set resulting
3266 from that sub-step evaluation is empty. Also fixes 2 potential
3267 problem with previous-sibling and next-siblings axis.
3268
3269Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
3270
3271 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
3272 HTML support is not configured in.
3273
3274Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3275
3276 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
3277 include/libxml/tree.h: dohh I really didn't intended to commit
3278 this test version :-(
3279
3280Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
3281
3282 * testSAX.c: I wanted to see the real speed at the SAX interface
3283 after a little too many Ximianer started complaining about the
3284 parser speed.
3285 added a --quiet option:
3286 paphio:~/XML -> ls -l db100000.xml
3287 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
3288 paphio:~/XML -> time ./testSAX --quiet db100000.xml
3289 3200006 callbacks generated
3290 real 0m1.270s
3291 Which means 16MBytes/s and 3Mcallback/s
3292
3293Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
3294
3295 * xpath.c: valgrind spotted another error that time when running
3296 on libxslt regression tests
3297
3298Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3299
3300 * Makefile.am: adding "make valgrind" running the full regression
3301 tests (except python ones) under Valgrind (using valgrind -q
3302 which was kindly added by the author).
3303 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
3304 passes cleanly now except an obcure floating point initialization
3305 raised in log10() in one XPath regression test ???
3306 * tree.c: edited some comments to close #75244
3307
3308Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
3309
3310 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
3311 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
3312 context of ScrollKeeper, made sure that if the number is
3313 an integer, the serialization follows the description at
3314 http://www.w3.org/TR/xpath#section-String-Functions
3315
3316Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
3317
3318 * configure.in: preparing 2.4.18
3319 * doc/*: updated and rebuilt the web site
3320 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
3321 the Windows and Cygwin maintainers.
3322 * parser.c: humm, changed the way the SAX parser work when
3323 xmlSubstituteEntitiesDefault(1) is set, it will then
3324 do the entity registration and loading by itself in case the
3325 user provided SAX getEntity() returns NULL.
3326 * testSAX.c: added --noent to test the behaviour.
3327
3328Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3329
3330 * parser.c: Wilfried Teiken provided a hackish but working
3331 way to get context reported back on entities when parsing
3332 with SAX and without breaking the DOM build.
3333
3334Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3335
3336 * c14n.c: applied a new patch from Aleksey Sanin
3337 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
3338 to reference Aleksey implementation of XML digital Signatures
3339
3340Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3341
3342 * xpath.c: small fix to avoid potential problem due to
3343 ordering of freeing data
3344 * python/Makefile.am: people were complaining about
3345 the generated file in python dir not being built
3346
3347Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
3348
3349 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
3350 python/generator.py python/libxml.c python/types.c: Cleanup
3351 of the python Makefiles based on Jacob and James feedback,
3352 fixed the spec file accordingly, fixed the number of warning
3353 that passing my pedantic CFLAGS was generating. Conclusion
3354 is that Python includes are real crap.
3355
3356Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
3357
3358 * configure,in: it was reported quite a few times that
3359 xml2-config --cflags should not output
3360 -I$includeprefix/libxml2/libxml because libxml2 header names
3361 clashes with existing names like list.h from C++ stl.
3362 Includes should be #include<libxml/xxx.h> so ...
3363
3364Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
3365
3366 * c14n.c: another patch from Aleksey Sanin
3367
3368Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3369
3370 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
3371 canonicalization algorithm
3372 * doc/xml.html doc/index.html: added the C14N references on the
3373 index page.
3374
33752002-03-13 jacob berkman <jacob@ximian.com>
3376
3377 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
3378 usage, redundant, and gcc specific
3379
3380Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
3381
3382 * xpath.c: speedup some node selection operations, this can
3383 have a significant impact on DocBook Norm's stylesheets
3384 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
3385 make sure it's always the case
3386 * debugXML.c: distinguish CDATA and comments in ls operations
3387
3388Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3389
3390 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
3391 to generate better API descriptions etc...
3392
3393Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
3394
3395 * c14n.c: Fixing #74186, made sure all boolean expressions
3396 get fully parenthesized, ran indent on the output
3397 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
3398 include/libxml/tree.h: also #74186 related, removed the
3399 --with-buffers option, and all the preprocessor conditional
3400 sections that were resulting from it.
3401
3402Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3403
3404 * valid.c: applied patch from Dodji Seketeli fixing an
3405 uninitailized variable in xmlValidGetValidElements()
3406
3407Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3408
3409 * c14n.c: fixed a few comments
3410 * doc/*.html doc/*/*.html: regenerated the docs and added
3411 the C14N API
3412 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
3413
3414Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
3415
3416 * check-xml-test-suite.py: fix to adapt varaiations in the
3417 bindings
3418 * configure.in python/setup.py python/setup.py.in: fixed to
3419 have the version of the python scripts automatically updated
3420
3421Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3422
3423 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
3424 in xmlCopyProp()
3425
3426Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
3427
3428 * configure.in: preparing 2.4.17 release
3429 * doc/*: updated and rebuilt the docs
3430 * xpath.c: fixed a comment
3431 * python/libxml.c: fixed a possible reentrancy problem
3432
3433Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
3434
3435 * tree.c python/tests/Makefile.am python/tests/attribs.py:
3436 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
3437 added a specific regression test
3438 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
3439 not raise exceptions when failing to find the attribute.
3440
3441Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
3442
3443 * configure.in xmllint.c: owen pointed out a problem with the
3444 ftme fix, gettimeofday() was not detected by configure and
3445 the ftime header wasn't included, dohhh
3446
3447Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
3448
3449 * configure.in xmllint.c: trying to fix #71457 for timing
3450 precision when gettimeofday() is not availble but ftime() is
3451
3452Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3453
3454 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
3455 are now copied on install and part of the -devel RPM
3456
3457Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
3458
3459 * xpath.c: trying to avoid bug #72150 which was apparently
3460 caused by a gcc bug (or a processor problem) as detailed
3461 at http://veillard.com/gcc.bug
3462
3463Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
3464
3465 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
3466 fixed xmlReconciliateNs(), added a Python test/example for
3467 inter-document cut'n paste
3468 * python/libxml.py: fixed node.doc on document nodes and added
3469 xpathEval() onto node objects
3470
3471Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
3472
3473 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
3474 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
3475 fixup and integrated tests for the serialization stuff
3476
3477Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
3478
3479 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
3480 moved the libxml man page to section 3
3481
3482Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
3483
3484 * tree.c: fix bug #72490
3485 * python/libxml.c python/libxml.py: added methods serialize()
3486 and saveTo() to all node elements.
3487
3488Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
3489
3490 * xmlIO.c: closed #73430, don't read from an input source
3491 which indicated an end-of-file or an error.
3492
3493Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3494
3495 * parser.c: make sure SAX endDocument is always called as
3496 this could result in a Python memory leak otherwise (it's
3497 used to decrement ref-counting)
3498 * python/generator.py python/libxml.c python/libxml.py
3499 python/libxml2-python-api.xml python/libxml2class.txt
3500 python/tests/error.py python/tests/xpath.py: implemented
3501 the suggestions made by Gary Benson and extended the tests
3502 to match it.
3503
3504Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3505
3506 * python/generator.py: applied patch fixing #73450
3507
3508Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
3509
3510 * xpath.c: fixing #61290 "namespace nodes have no parent"
3511 long standing divergence from the XPath REC. NodeSets
3512 simply hold a copy of namespace nodes and those node ->next
3513 points to the parent (which may not be the node carrying the
3514 definition).
3515 * include/libxml/xpath.h: flagged but didn't added a possible
3516 speedup
3517 * DOCBparser.c HTMLparser.c: removed some warnings from push
3518 parser due to new state being added.
3519 * tree.c: new fix from Boris Erdmann
3520 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
3521 the XML Canonalization support from Aleksey Sanin
3522
3523Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3524
3525 * tree.c: patch from Boris Erdmann fixing some namespace odities
3526 with xmlCopyNode()
3527
3528Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
3529
3530 * xmlIO.c: fix bug #72706 when loading a NULL entity
3531
3532Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3533
3534 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
3535 actually change in a future XML Namespace revision.
3536
3537Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3538
3539 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
3540 added the possibility of returning nodesets from XPath extension
3541 functions written in Python
3542
3543Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
3544
3545 * python/*: commiting some Python bindings work done while travelling
3546
3547Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3548
3549 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
3550 explicitely with memory debugging switched on
3551
3552Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
3553
3554 * python/generator.py python/libxml.c python/libxml2-python-api.xml
3555 python/libxml2class.txt python/libxml_wrap.h python/types.c:
3556 Added wrapper for the xmlURIPtr type, provided accessors, fixed
3557 the accessor generator for strings
3558 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
3559 regression test.
3560
3561Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
3562
3563 * python/README python/generator.py python/libxml.c python/setup.py:
3564 added the 'usual' setup.py to allow building a libxml2-python
3565 module based on the same code. The initialization is however
3566 different the 2 .so files fo libxml2 and libxslt are identical and
3567 they entry point initialize both libraries. this is done to avoid
3568 some possible nasty problem since the Python don't merge the maps
3569 of all shared modules.
3570
3571Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
3572
3573 * parser.c: fixed a push/encoding bug reported by Michael
3574 on librsvg
3575
3576Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
3577
3578 * include/libxml/parserInternals.h: fixes a misplaced #endif
3579
3580Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3581
3582 * parser.c valid.c: found and fixed a couple of allocation bugs
3583
3584Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
3585
3586 * doc/xml.html doc/python.html doc/*: added a Python and binding
3587 page describing the current state of the Python bindings and
3588 giving pointers to the other languages wrappers.
3589
3590Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3591
3592 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
3593 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
3594 rebuilt the API and web site
3595 * xpath.c: fixed #71978 portability bugs
3596
3597Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
3598
3599 * SAX.c: oops broke automatic defaulting of namespaces attributes.
3600
3601Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
3602
3603 * include/libxml/parserInternals.h parser.c: had to change
3604 2 internal parsing API when processing document content
3605 to check the start and end of element content are defined
3606 in the same entity
3607 * valid.c include/libxml/valid.h: attribute normalization can
3608 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
3609 with the context to report it.
3610 * SAX.c: fixed the last known bugs, crazy validation constraints
3611 when a document is standalone seems correctly handled. There
3612 is a couple of open issues left which need consideration especially
3613 PE93 on external unparsed entities and standalone status.
3614 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
3615 The 2 tests left failing are actually in error. Cleanup done.
3616
3617Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3618
3619 * valid.c: implemented E59 spaces in CDATA does not match the
3620 nonterminal S
3621
3622Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3623
3624 * SAX.c parser.c valid.c: more validation test fixups
3625 * check-xml-test-suite.py: added duration info for the tests
3626
3627Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
3628
3629 * parser.c valid.c: a couple of errors were reported but not
3630 saved back as such in the parsing context. Down to 1% failure rate
3631 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
3632
3633Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3634
3635 * xmlInternald.c: isExtender was missing a char
3636 * parser.c include/libxml/parser.h: % are acceptable in the
3637 internal subset if within a PUBLIC ID
3638
3639Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
3640
3641 * SAX.c parserInternals.c valid.c: more work on the conformance
3642 suite. Took the step to finally block documents with encoding
3643 errors. It's a fatal error per the spec, people should have fixed
3644 their documents by now.
3645
3646Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
3647
3648 * check-xml-test-suite.py: fixed the test script after some discussion
3649 on the semantic of TYPE="error"
3650 * Makefile.am: added the script to the distrib
3651
3652Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
3653
3654 * SAX.c entities.c: fixed a couple of conformances issues deep
3655 into the validation code (standalone and undeclared Notations)
3656
3657Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3658
3659 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
3660 stayed there for years !
3661
3662Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3663
3664 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
3665 missing
3666
3667Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
3668
3669 * check-xml-test-suite.py: improved the behaviour a bit as
3670 well as the logs
3671 * parser.c valid.c SAX.c: fixed a few more bugs
3672 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
3673
3674Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
3675
3676 * check-xml-test-suite.py: python script to run regression tests
3677 against the XML Test suite of W3C/OASis
3678 * SAX.c: fixed a validation bug
3679 * parser.c: fixed 3 errors pointed by the test suite
3680 * doc/buildDocBookCatalog: fixed a typo pointed by drake
3681 * python/Makefile.am: fixed a dependendy
3682
3683Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
3684
3685 * xmlmemory.c: avoid a warning bug #71594
3686
3687Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
3688
3689 * xmlmemory.c: Jesse Perry provided a patch to remove a few
3690 warning on alpha/Tru64
3691
3692Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3693
3694 * include/libxml/entities.h: fixing a comment
3695 * valid.c: fixing some troubles with validity check on namespaces
3696 * result/VC/NS3 test/VC/NS3: added a specific regression test
3697
3698Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3699
3700 * tree.c: Fixing #71342 serializing '\n' in attribute values
3701 * result/noent/att3 result/att3 test/att3: added a specific
3702 test.
3703
3704Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
3705
3706 * python/libxml.c: couple of bug fixes
3707
3708Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
3709
3710 * python/*.py: removed tabs and used spaces.
3711
3712Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
3713
3714 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
3715 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
3716
3717Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3718
3719 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
3720 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
3721
3722Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3723
3724 * include/libxml/encoding.h include/libxml/entities.h
3725 include/libxml/globals.h include/libxml/parser.h
3726 include/libxml/threads.h include/libxml/tree.h
3727 include/libxml/xmlmemory.h: trying to fix the include mess
3728
3729Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
3730
3731 * include/libxml/xmlmemory.h: reverted part of the previous
3732 attempt to provide #69655, this was breaking the build.
3733
3734Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
3735
3736 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
3737 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
3738 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
3739 include/libxml/parserInternals.h include/libxml/tree.h
3740 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
3741 Tentatively fixed #69655 , make compiling with -Wredundant-decls
3742 clean.
3743 * python/libxml.c: fixed a warning.
3744
3745Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
3746
3747 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
3748 copying of node, merge back IDs in the target document.
3749 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
3750 test/XInclude/ents/ids.xml: test case
3751 * result/VC/ElementValid4: output changed due to a typo fix
3752
3753Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
3754
3755 * python/Makefile.am: seems some version of automake didn't
Daniel Veillard784b9352003-02-16 15:50:27 +00003756 generate the dependencies right as Jacob found out. Add
3757 an extra dependency rule.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00003758
3759Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3760
3761 * parserInternals.c valid.c: Justin Fletcher found some parts
3762 of the code needing cleanup
3763 * libxml.spec.in python/Makefile.am python/generator.py
3764 python/libxml.c python/libxml.py: Fixed the python Makefiles
3765 corrected a bug showing up on ia64, changed the name of the
3766 python internal module too
3767
3768Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
3769
3770 * Makefile.am: applied patch from Andris Pavenis for binary
3771 name suffixes
3772
3773Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
3774
3775 * xmllint.c win32/win32config.h: fixing #68748
3776
3777Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
3778
3779 * valid.c: fixing #70166
3780
3781Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3782
3783 * valid.c: fixing #70077
3784
3785Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3786
3787 * Copyright Makefile.am README configure.in libxml.spec.in:
3788 Changed to the MIT Licence
3789 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
3790 doc/xmlio.html: updated the doc accordingly
3791 * include/libxml/xmlwin32version.h configure.in: preparing
3792 2.4.14 release
3793 * python/generator.py python/libxml.c python/libxml2-python-api.xml
3794 python/libxml2class.txt python/libxml_wrap.h python/types.c:
3795 fixed the const xmlChar * wrapper and generator, XPath extension
3796 functions now use the context as first argument
3797 * python/tests/tstxpath.py python/tests/xpath.py
3798 python/tests/xpathext.py: Updated the tests accordingly
3799 * tree.c: fixed bug #70067
3800
3801Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3802
3803 * Makefile.am: cleanup
3804 * debugXML.c: always use stdout if output is NULL
3805 * xmlIO.c: don't close filedescriptors passed to outputBuffers
3806 * python/Makefile.am python/generator.py python/libxml2class.txt
3807 python/libxml_wrap.h python/types.c: augmented the number of bindings
3808 handling FILE * and XPath contexts
3809 * python/tests/Makefile.am: avoid a stupid problem due to the
3810 use of TEST.
3811
3812Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
3813
3814 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
3815
3816Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
3817
3818 * python/TODO python/libxml.c: cleanup the extension function lookup
3819 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
3820
3821Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
3822
3823 * configure.in python/Makefile.am: do not install outside
3824 of prefix
3825
3826Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3827
3828 * python/TODO python/libxml.c: started adding SAX interfaces
3829 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
3830 SAX test
3831
3832Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3833
3834 * tree.c: hardened the addChild function
3835 * python/generator.py python/libxml.c python/libxml2-python-api.xml
3836 python/libxml2class.txt python/libxml_wrap.h python/TODO:
3837 added accessors needed for xmlNode, a bit more testing and
3838 extension of interfaces
3839 * python/tests/Makefile.am python/tests/build.py: added a test
3840 build from scratch/save/load/check
3841
3842Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
3843
3844 * parserInternals.c: change a small bit in the way valididy
3845 error messages get initialized
3846 * python/TODO python/libxml.c python/libxml2-python-api.xml
3847 python/libxml2class.txt python/libxml_wrap.h python/types.c:
3848 added some memory debugging to track leaks at the libxml2 level
3849 * python/tests/*.py: changed all tests to check for leaks,
3850 there is just one left in XPath extension registrations.
3851
3852Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
3853
3854 * python/TODO python/generator.py python/libxml2-python-api.xml
3855 python/libxml2class.txt: more accessor classes for the parser
3856 context, allow to switch on and check validity
3857 * python/tests/Makefile.am python/tests/error.py
3858 python/tests/invalid.xml python/tests/valid.xml
3859 python/tests/validate.py: attded more test and and added error.py
3860 which I forgot to commit in the last step
3861
3862Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3863
3864 * python/Makefile.am python/types.c: cleanup
3865 * python/libxml.c python/libxml.py python/libxml_wrap.h
3866 python/generator.py python/libxml2-python-api.xml
3867 python/libxml2class.txt: added class for parser context, added
3868 first cut for push mode support. Added a framework to generate
3869 accessors functions.
3870 * python/tests/Makefile.am python/tests/push.py: added a push
3871 test
3872
3873Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
3874
3875 * python/Makefile.am python/TODO python/libxml.py: fixed a small
3876 bug a bit of cleanup.
3877
3878Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
3879
3880 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
3881 python/libxml2class.txt: adding error redirections and preformat
3882 to a python handler
3883 * python/tests/Makefile.am python/tests/*.py: cleanup made all
3884 tests self checking
3885
3886Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
3887
3888 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
3889 a function
3890
3891Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
3892
3893 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
3894 python/libxml.c python/libxml2-python-api.xml
3895 python/libxml2class.txt: Progressing through the TODOs, class
3896 description output, extra XML API, RPM now builds the wrappers
3897 for all python installed versions
3898
3899Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
3900
3901 * configure.in libxml.spec.in python/Makefile.am python/TODO
3902 python/generator.py python/libxml2class.txt: added more informations
3903 in the libxml2-python package including docs. Slightly changed
3904 the class hierarchy
3905 * python/tests/*: added basic regression tests infrastructure too
3906
3907Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3908
3909 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
3910 added libxml2-python as part of the packages installed
3911
3912Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
3913
3914 * python/Makefile.am python/generator.py python/libxml.c
3915 python/libxml.py: more work, now able to extend the
3916 XPath interpreter with functions written in python.
3917
3918Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
3919
3920 * python/Makefile.am: Jacob sent a patch to allow building from
3921 tarfile.
3922
3923Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
3924
3925 * python/Makefile.am python/libxml.c configure.in Makefile.am:
3926 inserted the python wrappers build, I hope this won't be too
3927 unportable
3928
3929Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
3930
3931 * xpath.c: minor optimization
3932 * python/generator.py python/libxml.c python/libxml.py
3933 python/libxml_wrap.h: more work on the python bindings,
3934 they now support XPath and there is no evident leak
3935
3936Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3937
3938 * python/generator.py python/libxml.c python/libxml.py:
3939 more work on the python bindings generator.
3940
3941Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
3942
3943 * python/generator.py python/libxml.c python/libxml_wrap.h:
3944 more work on the python bindings.
3945
3946Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
3947
3948 * python/generator.py python/libxml.c python/libxml.py
3949 python/libxml_wrap.h: commited early version of a python binding
3950 for private use only ATM
3951
3952Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
3953
3954 * entities.c tree.c include/libxml/entities.h: applied patch
3955 from Anthony Jones to implement copy of DTD subtree too. Had
3956 just to keep 2 function private which really ought to become
3957 public ones.
3958
3959Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3960
3961 * xmllint.c: added pointers to the web pages in the usage()
3962
3963Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
3964
3965 * tree.c: more fixes from Petr Kozelka for attribute handling
3966 in the tree API to align the semantic with DOM.
3967
3968Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3969
3970 * valid.c tree.c entities.c: another set of patches from
3971 Anthony Jones for copy operations cleanup and robustness
3972
3973Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3974
3975 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
3976 an alphabetic index based on comments content
3977 * doc/*: rebuilt the web site with the new references
3978
3979Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
3980
3981 * parserInternals.h: Greg Sjaardema suggested to use an
3982 eponential buffer groth policy in xmlParserAddNodeInfo()
3983
3984Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
3985
3986 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
3987 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
3988 doc/parsedecl.py doc/Makefile.am: updated the python extractor
3989 to generate cross-references, and added/updated the stylesheets
3990 to generate and link API indexes. The generic keyword index
3991 is not done yet.
3992 * doc/*.html: regenerated all the usual docs too
3993
3994Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
3995
3996 * debugXML.c: added an xpath function to the shell for T. V. Raman
3997
3998Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3999
4000 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
4001 debug routines.
4002
4003Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4004
4005 * tree.c: apply an patch from Petr Kozelka for unlink and replace
4006 support of attribute nodes
4007
4008Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
4009
4010 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
4011 hopefully near complete and fully documented of the API in XML
4012 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
4013 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
4014 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
4015 include/libxml/parserInternals.h include/libxml/valid.hi
4016 include/libxml/xmlIO.h include/libxml/xmlerror.hi
4017 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
4018 include/libxml/xpath.h include/libxml/xpathInternals.h:
4019 Cleaned up the doc comments a lot in the process, the interface
4020 coverage is now 100%
4021
4022Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
4023
4024 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
4025 extracts comments from the gtk-doc DocBook output (a bit
4026 convoluted but seems to work).
4027
4028Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
4029
4030 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
4031 added an XML description of the API, moved the script generating
4032 it here. Added a "make api" target
4033
4034Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
4035
4036 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
4037
4038Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
4039
4040 * xpath.c include/libxml/xpathInternals.h: the change made to
4041 xmlXPathFuncLookupFunc was incompatible roll it back
4042
4043Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
4044
4045 * SAX.c: cleanup patch from Anthony Jones
4046 * doc/Makefile.am: fix the headers to avoid in make scan
4047 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
4048 includes, * vs Ptr and general cleanup
4049 * parsedecl.py: first version of a script to extract the
4050 module interfaces, the goal will be to provide .decl or XML
4051 specification of the interfaces to build wrappers.
4052
4053Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
4054
4055 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
4056 now provides return codes in case of errors
4057
4058Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
4059
4060 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
4061 Upgraded to trio baseline 1.6
4062 * strio.h strio.c: Replaced by triostr.h and triostr.c
4063
4064Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
4065
4066 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
4067 of strdup usage in the code
4068
4069Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4070
4071 * parser.c error.c: Keith Isdale complained rightly that
4072 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
4073
4074Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
4075
4076 * tree.c: fixed the funxtion to set the xml: attributes
4077 * debugXML.c: added "setbase" to test it.
4078
4079Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
4080
4081 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
4082 to allow updating an attribute content
4083
4084Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
4085
4086 * libxml.h: try to avoid problems when compiling on Windows
4087
4088Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
4089
4090 * hash.c: patch from Anthony Jones for hash.c allocation size
4091 * Makefile.am: trying to work around Yet Another Libtool Madness
4092 and build the 2.4.13 release finally ...
4093
4094Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
4095
4096 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
4097 * doc/* : update of the documentation
4098
4099Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
4100
4101 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
4102 at fixing #61290 :-(
4103
4104Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
4105
4106 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
4107 Fixes bug #67229
4108
4109Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
4110
4111 * tree.c: trying to avoid troubles when a subtree is copied
4112 and coalesced in part with the target tree. Should fix
4113 bug #67407
4114
4115Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4116
4117 * valid.c: fixed validation of attributes content of type
4118 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
4119 values, very old bug. Fixes #67671
4120
4121Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
4122
4123 * parser.c include/libxml/parserInternals.h tree.c: integrated
4124 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
4125 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
4126
4127Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
4128
4129 * threads.c: applied Serguei Narojnyi's patch to add native
4130 thread support on the Win32 platform
4131 * testThreadsWin32.c Makefile.am: added the test program also
4132 from Serguei, Win32 specific
4133 * include/win32config.h include/libxml/xmlwin32version.h.in:
4134 added patch from Igor for the Windows thread specific defines.
4135
4136Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
4137
4138 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
4139
4140Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
4141
4142 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
4143 output page into XMLinfo.html. Close bug #66951 and
4144 raised by Robert Collins too.
4145
4146Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
4147
4148 * encoding.c: Paul Keogh pointed out a possibility of segfault
4149 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
4150 Closes bug # 68238
4151
4152Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
4153
4154 * doc/*.html: updated the Gdome2 links
4155
4156Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
4157
4158 * libxml.h: Applied following patches from Robert Collins
4159 and make sure IN_LIBXML is defined when compiling it
4160 -------
4161 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
4162 as well as Visual C.
4163 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
4164 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
4165 * strio.c (PLATFORM_UNIX): Define for Cygwin.
4166 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
4167 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
4168 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
4169 xmlSysIDExists xmlNoNetExists).
4170 * xmllint.c: Don't include winsock2.h for Cygwin.
4171
4172Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
4173
4174 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
4175 when the version info is not present.
4176
4177Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
4178
4179 * tree.c: Anthony Jones pointed out a problem in
4180 xmlStringGetNodeList() and provided a fix for it
4181
4182Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
4183
4184 * parser.c: patch from Frank J Franklin to remove a bug in
4185 xmlCreatePushParserCtxt() when the initial buffer passed
4186 is large.
4187
4188Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
4189
4190 * win32/*: big cleanup of the Windows/MSVC project files
4191 from Igor Zlatkovic
4192
4193Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
4194
4195 * doc/Makefile.am: should fix #67674 and avoid troubles if
4196 xsltproc is not available or fails in the prefix provided
4197
4198Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
4199
4200 * xmlmemory.c: one more doc patch from Charlie Bozeman.
4201
4202Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
4203
4204 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
4205 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
4206 Fixed a few other problems raised by Charlie Bozeman.
4207 * result/VC/ElementValid[5-7]: fixed the output
4208
4209Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
4210
4211 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
4212 patches from Charlie Bozeman. Regenerated the HTML docs.
4213
4214Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
4215
4216 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
4217 for Windows from Igor
4218
4219Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
4220
4221 * xmllint.c: applied Justin Fletcher patch for --output or -o
4222
4223Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
4224
4225 * win32/libxml2/libxml2.def.src: close #67019
4226
4227Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
4228
4229 * xmllint.c: applied Justin Fletcher generic timing patch
4230 similar to the one already applied to xsltproc.
4231
4232Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
4233
4234 * include/libxml/tree.h tree.c: applied documentation patches
4235 from Charlie Bozeman
4236
4237Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
4238
4239 *doc/xmllint.xml, xmllint.1 - document --dropdtd
4240
4241Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
4242
4243 * valid.c: fix the xmlStrdup() used in the previous patch.
4244 * valid.c: added --dropdtd
4245 * tree.c: fixed xmlUnlinkNode so it also removes the references
4246 from the document if the node is a DTD
4247
4248Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
4249
4250 * HTMLtree.c valid.c: cleanup some static declarations
4251
4252Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
4253
4254 * xmllint.c: removed another strdup()
4255 * doc/FAQ: removed the HP/UX entry
4256
4257Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
4258
4259 * valid.c: fix bug #66816 when validating.
4260 * xmllint.c: don't use sys/time.h if configure did not found it
4261
4262Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
4263
4264 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
4265 xmlcatalog_man.xml
4266
4267Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
4268
4269 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
4270 xmlInitMemory() was declared twice
4271
4272Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
4273
4274 * globals.c: do not reference strdup() !
4275 * configure.in libxml-2.0.pc.in: trying to fix the libs
4276 of the various config extraction modules
4277
4278Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
4279
4280 * configure.in : preparing 2.4.12
4281 * doc/* : updated and rebuilt the docs
4282
4283Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
4284
4285 * uri.c: closed bug #66159
4286 * testURI.c: added --escape option
4287 * configure.in: some cleanup for xml2-config --cflags
4288
4289Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
4290
4291 * globals.c testThreads.c: removed some misplaced includes
4292 of xmlversion.h
4293
4294Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
4295
4296 * threads.c: patch from Gary Pennington fixing a possible
4297 problem at initialization time.
4298
4299Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
4300
4301 * configure.in libxml.h parser.c testThreads.c macos/: integrated
4302 Eric Lavigne contribution to build libxml2 on MacOS using
4303 CodeWarrior.
4304
4305Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
4306
4307 * xmllint.c: applied Geert Kloosterman's patch to fix
4308 --repeat --timing output
4309
4310Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
4311
4312 * parser.c: Robin Berjon <robin@knowscape.com> found a case
4313 where non-wellformed XML declaractions were not detected.
4314
4315Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
4316
4317 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
4318
4319Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
4320
4321 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
4322 gets reset by xmlCleanupInputCallbacks() and this makes the
4323 function useless. Same for output.
4324
4325Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
4326
4327 * xmlIO.c: robert pointed out a loop error in callback cleanups
4328
4329Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
4330
4331 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
4332 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
4333 they are not really tied to debugging
4334
4335Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
4336
4337 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
4338 * xmllint.c: better --catalogs description
4339
4340Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
4341
4342 * tree.c: fixed a couple of problems in xmlSetProp()
4343
4344Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
4345
4346 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
4347 unappropriate stdout output.
4348
4349Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
4350
4351 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
4352 by Denis Beurive, closes #65111
4353
4354Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
4355
4356 * valid.c: in case of content model validity error, don't
4357 print it if validity warnings were not requested.
4358
4359Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
4360
4361 * nanoftp.c: applied a couple of patches from Brian D Ripley.
4362 * parserInternals.c: removed the last exit() call. Print an
4363 unmaskable error on stderr instead (library mismatch detection)
4364
4365Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
4366
4367 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
4368 shell instructions from Heiko Rupp
4369
4370Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
4371
4372 * catalog.c: use the URL notation file:// for default catalog paths
4373
4374Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
4375
4376 * include/libxml/tree.h: better comments for _private fields
4377 * tree.c: removed a problem when copying an entity reference.
4378
4379Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
4380
4381 * vms/*: updated instructions and diffs from John A Fotheringham
4382
4383Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
4384
4385 * include/libxml/xmlerror.h: avoid an include problem if
4386 #include <libxml/xmlerror.h> happens first in code
4387 seems to be the case in KDE libs
4388
4389Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
4390
4391 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
4392 from Igor for Windows
4393
4394Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
4395
4396 * Makefile.am: Gary Pennington pointed out a missing prefix
4397
4398Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
4399
4400 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
4401 * doc/*: upgraded and rebuilt the docs
4402
4403Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
4404
4405 * HTMLparser.c: fix comment in scripts element parsing.
4406 * result/HTML/doc3*: updated the results.
4407
4408Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
4409
4410 * uri.c: another URI bug fix #63336, using Joel Young patch.
4411
4412Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
4413
4414 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
4415 a cleaned up version of the Pwd shell string generation.
4416
4417Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
4418
4419 * valid.c include/libxml/tree.h: trying to fix namespaces +
4420 validation problems for good, closing #63619 in the process
4421 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
4422 wrong in this respect, fixed it.
4423
4424Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
4425
4426 * xmllint.c: Morus Walter patch to allow --format and --encode
4427
4428Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
4429
4430 * debugXML.c: Stefan Kost provided an help command for the shell
4431
4432Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
4433
4434 * debugXML.c: Heiko Rupp pointed that the shell would crash
4435 on empty nodesets returns.
4436
4437Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
4438
4439 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
4440 migh need the history libraries
4441
4442Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
4443
4444 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
4445 handle the case of < in quoted attributes, Bastian Kleineidam
4446
4447Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
4448
4449 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
4450 fixing catalog breakages
4451 * Makefile.am catalog.c result/catalogs/catal
4452 result/catalogs/mycatalog.* test/catalogs/catal*:
4453 fixed more problems in catalog support, added more regression tests
4454 for both XML and SGML catalog handling
4455
4456Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
4457
4458 * debugXML.c: applied an improvement to xmlGetLineNo() from
4459 Keith Isdale
4460
4461Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
4462
4463 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
4464 Side effect of the progressive catalog loading
4465
4466Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
4467
4468 * Makefile.am: confexecdir and confexec_DATA were defined twice
4469 pointed out by Karl Eichwalder
4470
4471Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
4472
4473 * xmlcatalog.c: avoid unlink() and use remove() instead.
4474
4475Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
4476
4477 * libxml.spec.in: cleanup
4478 * include/libxml/xmlwin32version.h: updated with 2.4.8
4479
4480Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
4481
4482 * encoding.c global.data globals.c testThreads.c: fix bug #63752
4483 of compiling libxml with a non standard set of options
4484
4485Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
4486
4487 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
4488 document --sgml option, fixing gnome bugzilla #63382
4489
4490Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
4491
4492 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
4493 breakage of 2.4.7, added a couple of really needed APIs
4494 like xmlCatalogIsEmpty() and xmlNewCatalog()
4495 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
4496 for install-catalog
4497 * configure.in: preparing 2.4.8
4498
4499Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
4500
4501 * HTMLtree.c tree.c include/libxml/HTMLtree.h
4502 include/libxml/tree.h include/libxml/xmlIO.h: more include
4503 cleanups, export cleanly one html output + format function.
4504
4505Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
4506
4507 * parser.c: removed initGenericErrorDefaultFunc call from
4508 xmlInitParser() since it could destroy previous calls to
4509 xsltSetGenericErrorFunc() effects
4510
4511Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
4512
4513 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
4514 keyword.
4515
4516Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
4517
4518 * Makefile.am: cleanup
4519 * threads.c: cleanup too
4520 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
4521 from xsltproc
4522 * include/libxml/tree.h include/libxml/parser.h: trying to break a
Daniel Veillard784b9352003-02-16 15:50:27 +00004523 dependency loop.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00004524
4525Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
4526
4527 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
4528 was not used anymore !
4529
4530Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
4531
4532 * configure.in: preparing 2.4.7
4533 * Makefile.am doc/Makefile.am: switched to the latest xmllint
4534 manual page from John
4535 * doc/*: updated the doc and rebuilt the generated pages
4536
4537Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
4538
4539 * xmlIO.c: closing bug #62711, the library should never
4540 close stdin or stdout.
4541
4542Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
4543
4544 * uri.c: second pass at fixing #63336, using Joel Young
4545 final patch. looks okay.
4546
4547Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
4548
4549 * uri.c include/libxml/uri.h: trying to clear #63336
4550 allowing the escaping routine to parse unconformant
4551 URI-References.
4552
4553Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
4554
4555 * vms/readme.vms vms/build_libxml.com nanoftp.c
4556 include/libxml/xmlversion.h.in: a few VMS updates from
4557 John A Fotheringham
4558 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
4559 and xmlCleanupOutputCallbacks() for the Perl binding people.
4560
4561Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
4562
4563 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
4564 apply fixes to close #63271 and avoid segfaults when
4565 the error routine gets callbed before xmlInitParser()
4566 get called.
4567 * nanoftp.c error.c: Applied patches from Justin Fletcher
4568 correcting some xmlGenericError misuses.
4569
4570Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
4571
4572 *doc/xmllint.xml, doc/xmllint.1
4573 New and improved man page for xmllint - .xml is the original, .1
4574 is the generated man page
4575
4576Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
4577
4578 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
4579 the web site from the main HTML document.
4580
4581Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
4582
4583 * parser.c: fixed an erroneous validation bug when PE refs
4584 occurs in external parsed entities referenced from the
4585 internals subset
4586 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
4587 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
4588 added the associated testcase, it's a nice one.
4589 * HTMLparser.c: generate the DTD node as HTML still ...
4590 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
4591
4592Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
4593
4594 * HTMLparser.c: fixed a bug in htmlNewDoc()
4595
4596Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
4597
4598 * test/threads/*: added entities testing to the Thread test
4599 * testThreads.c: make the test reasonable
4600 * DOCBparser.c: fix the DTD public and system ID
4601 * xmllint.c: added --sgml for SGML DocBook importing
4602 * Makefile.am: added Docbtests target
4603
4604Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
4605
4606 * nanoftp.c: use only "anonymous@" string for anonymous passwds
4607 * testThreads.c: removed bogus include
4608
4609Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
4610
4611 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
4612 fixed a very serious (looping) validation bug
4613
4614Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
4615
4616 * include/libxml/globals.h include/libxml/threads.h threads.c
4617 testThreads.c: far more testing, cleaning up bugs
4618 * *.c : make sure globals.h is always included.
4619
4620Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
4621
4622 * HTMLparser.c: try to get rid of parser loops for good.
4623
4624Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
4625
4626 * configure.in: fixed some bugs in CFLAGS passing.
4627 * test/threads Makefile.am testThreads.c: added a specific
4628 threaded test case (really nasty, guaranteed).
4629
4630Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
4631
4632 * catalog.c: serious cleanup on the management of the
4633 XML catalog tree, more tests done, especially with
4634 the catalog PI.
4635
4636Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
4637
4638 * catalog.c: avoid a problem in catalog cleanup on SMP if
4639 catalogs were not initialized.
4640
4641Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
4642
4643 * catalog.c xpath.c: trying to cleanup the not thread safe
4644 parts of the library.
4645
4646Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
4647
4648 * include/libxml/globals.h configure.in global.data: make
4649 the allocation be per-thread a configure option
4650 * encoding.c include/libxml/parser.h: fixed compilation
4651 errors
4652
4653Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
4654
4655 * include/libxml/parser.h: Norm reported that a few lines
4656 added were breaking libxslt compile, removed them for now
4657
4658Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
4659
4660 * parser.c parserInternals.c threads.c: debugged and fixed
4661 initialization problems which were giving troubles on SMP
4662 boxes.
4663
4664Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
4665
4666 * include/libxml/Makefile.am: missing globals.h
4667
4668Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
4669
4670 * globals.c: added a couple of standard includes.
4671
4672Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
4673
4674 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
4675 include/libxml/parserInternals.h include/libxml/tree.h
4676 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
4677 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
4678 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
4679 Applied the last patches from Gary, cleanup, activated threading
4680 all user accessible global variables are now handled in globals.[ch]
4681 Still a bit rought but make tests passes with either
4682 --with-threads defined at configure time or not.
4683 * Makefile.am example/Makefile.am: added globals.[ch] and threads
4684 linking options
4685
4686Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
4687
4688 * Makefile.am include/libxml/Makefile.am
4689 include/libxml/globals.h globals.c include/libxml/threads.h
4690 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
4691 configure.in: started integrating the core of the thread support
4692 not activated yet but half integrated. The code should still
4693 compile and work anyway.
4694
4695Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
4696
4697 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
4698 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
4699 integrating the non-controversial parts of Gary Pennington
4700 multithread patches
4701 * catalog.c: corrected a small bug introduced
4702
4703Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
4704
4705 * catalog.c include/libxml/catalog.h: very serious cleanup,
4706 isolating unportable code and as much as possible the accesses
4707 to the global shared catalog. May need more testing !
4708
4709Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
4710
4711 * include/libxml/debugXML.h debugXML.c tree.c: integrating
4712 Keith Isdale patches for the XSLT debugger interfaces. Some
4713 cleanup
4714
4715Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
4716
4717 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
4718 * DOCBparser.c: generate line nubers in elements
4719
4720Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
4721
4722 * configure.in: preparing 2.4.6 release
4723 * doc/xml.html doc/html/*: updated and rebuilt the docs
4724 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
4725
4726Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
4727
4728 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
4729 adding documentation for DV's supercatalog support
4730
4731Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
4732
4733 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
4734 super catalog support adding one API and one flag --sgml to
4735 xmlcatalog
4736
4737Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
4738
4739 * doc/xmlcatalog_man.xml, xmlcatalog.1
4740 One more crack at
4741 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
4742
4743
4744Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4745
4746 * xpath.c: implemented xmlXPathObjectCopy for external objects
4747 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
4748
4749Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
4750
4751 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
4752 finishing up fix to
4753 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
4754 the xmlcatalog man page display more elegantly
4755
4756Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
4757
4758 * configure.in: closing bug #61832
4759 * HTMLparser.c: removed a warning
4760
4761Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
4762
4763 * xpath.c: fixing #61673 part I, do not loose doc information
4764 when copying result value trees.
4765
4766Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4767
4768 * xpath.c: trying to harden the XPath interpreter
4769
4770Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
4771
4772 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
4773 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
4774
4775Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
4776
4777 * HTMLparser: repaired another loop problem
4778
4779Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
4780
4781 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
4782 parsing.
4783 * xpath.c: fix bug #61291 the default XML namespace node is
4784 missing from the namespace axis.
4785 * tree.c: refuse to create namespaces nodes with prefix "xml"
4786
4787Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
4788
4789 * SAX.c: ouch a non-defined namespace could lead to a crash,
4790 fixed #61215
4791
4792Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
4793
4794 * parserInternals.c: closed bug #61054
4795
4796Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
4797
4798 * include/libxml/Makefile.am: closing #60708
4799
4800Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
4801
4802 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
4803 adding xmlSAXParseFileWithData following Marco Stipek suggestion
4804
4805Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4806
4807 * valid.c: close bug #61550 when xml: wasn't considered a namespace
4808
4809Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
4810
4811 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
4812 * DOCBparser.c HTMLparser.c parser.c: fixed typos
4813
4814Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
4815
4816 * catalog.c: Justin Fletcher provided cleaup code in case
4817 HAVE_STAT is not defined
4818 * include/win32config.h: Igor Zlatkovic suggested to have
4819 HAVE_STAT defined there
4820
4821Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
4822
4823 * catalog.c - fixed typing error reported by M. Barros
4824
4825Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
4826
4827 * xmllint.c - fixing typo
4828
4829Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
4830
4831 * HTMLparser.c: small enhancement to prevent loop on
4832 unrecognizable data
4833
4834Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
4835
4836 * parserInternals.c: applying patch from bug #60757 this
4837 should close it
4838
4839Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
4840
4841 * catalog.c xmlcatalog.c: removed a couple of warning
4842 * xpath.c: try to solve the linking problem on platforms
4843 needing trio to compile
4844
4845Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
4846
4847 * Makefile.am libxml.spec.in: backing up non-documented changes
4848 commited without review or aproval by Jens Finke <jens@gnome.org>
4849 * HACKING: made 100% clear that no commit should be done directly
4850
4851Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
4852
4853 * configure.in: Joe Orton provided a patch fixing a problem
4854 when iconv is specified to be in a non-standard directory
4855 but wasn't exported in xml2-config --cflags
4856
4857Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
4858
4859 * configure.in: let's ship 2.4.5 before getting too much
4860 troubles with 2.4.4 errors.
4861
4862Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4863
4864 * encoding.c entities.c: do not output hexadecimal charrefs
4865 when serializing HTML since some version of Netscape can't
4866 grok it, generate decimal ones.
4867 * result/HTML/doc3.htm: output changed due to previous test
4868 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
4869
4870Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
4871
4872 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
4873 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
4874
4875Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
4876 Released 2.4.4
4877
4878 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
4879 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
4880 updated the configuration scripts systems accordingly
4881
4882Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
4883
4884 * configure.in: preparing for 2.4.4
4885 * doc/xml.html doc/html/*: updated and rebuilt the docs
4886
4887Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
4888
4889 * win32/dsp/libxml2.def.src: tried to incorporate comments
4890 from bug #59220
4891
4892Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
4893
4894 * parser.c result/noent/wml.xml: fixed bug #59981 related
4895 to handling of '&' in attributes when entities are substitued
4896
4897Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
4898
4899 * libxml.h include/libxml/xmlversion.h.in
4900 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
4901 Tried to close bug #60131
4902
4903Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
4904
4905 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
4906
4907Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
4908
4909 * SAX.c: fixing bug #59946 on xmlns=""
4910
4911Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
4912
4913 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
4914 but allocates a new error code.
4915
4916Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
4917
4918 * xmllint.c: John Fleck fixed typos in the options output
4919 * parser.c SAX.c: fix ignorable white space SAX selection
4920
4921Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
4922
4923 * entities.c: Steve Underwood found the possibility of an
4924 ininite loop in case of error.
4925
4926Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
4927
4928 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
4929
4930Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
4931
4932 * parser.c: warn if version is not 1.0 but it's not
4933 strictly speaking an error after analyzing the spec
4934
4935Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
4936
4937 *doc/catalog.html - add link to the html version of the
4938 man page, other linguistic cleanups
4939
4940Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
4941
4942 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
4943 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
4944 file, has not yet been included in the build.
4945
4946Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
4947
4948 * catalog.c: removed a duplicate affectation Justin Fletcher
4949
4950Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
4951
4952 * tree.c: Armin Sander pointed a possible text coalescing
4953 problem, completed his patch.
4954
4955Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4956
4957 * trionan.c: Fixed const and volatile re-definition problem
4958
4959Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
4960
4961 * libxml.4 parser.c: doc updates from Heiko Rupp
4962 * parserInternals.c: 2 sanity checks from Heiko Rupp
4963
4964Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
4965
4966 * tree.c: applied patch from Armin Sander to make some pointers
4967 const in xmlCopyNode()
4968 * include/libxml/tree.h: added fix to the header
4969
4970Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
4971
4972 * xpath.c: hum, restrict the integer usage gcc bug workaround
4973 to only gcc compilers so that other architecture don't get
4974 penalized by this limitation.
4975 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
4976
4977Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
4978
4979 * valid.c: fixed a Windows compiler warning (Chris Poblete)
4980 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
4981
4982Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
4983
4984 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
4985 --convert option to xmlcatalog to convert SGML ones to
4986 the XML syntax.
4987 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
4988
4989 2.4.3 got released at that point
4990Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
4991
4992 * catalog.c xmlIO.c: started some serious testing and fixed
4993 a few bug and optmization needs.
4994
4995Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4996
4997 * Makefile.am configure.in include/libxml/xmlwin32version.h:
4998 preparing for a 2.4.3 release even if it may not be ready yet
4999 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
5000 all file parsing lookup to go through the entity resolver, add
5001 to add an API to bypass it (needed to load catalogs themselves),
5002 some cleanup on the catalog code too.
5003 * nanoftp.c: small cleanup
5004 * doc/catalog.html: small update
5005
5006Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
5007
5008 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
5009 Jun Kuriyama
5010
5011Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
5012
5013 * doc/catalog.html: finished the catalog documentation
5014
5015Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
5016
5017 * doc/catalog.html doc/xml.html: added documentation about
5018 Catalog support, misses an API description
5019 * doc/html/*: reextracted the API pages
5020
5021Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
5022
5023 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
5024 Added the part about section 7.2 on URI resolution,
5025 fixed a side effect in the HTML parser, look complete
5026 and ready to rock except the URI/SystemID part!
5027
5028Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
5029
5030 * include/libxml/catalog.h include/libxml/parser.h
5031 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
5032 xmlIO.c: added support and APIs needed for the catalog PI
5033 * include/libxml/xmlIO.h: cleanup
5034
5035Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
5036
5037 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
5038 include/libxml/catalog.h: starts to look okay, really
5039 plugged the new framework, cleaned a lot of stuff,
5040 added some APIs, except the PI's support missing this
5041 should be mostly complete
5042 * result/catalogs/* test/catalogs/*: added new test, enriched
5043 the existing one with URN ID tests
5044
5045Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
5046
5047 * catalog.c: fixed nextCatalog
5048 * result/catalogs/docbook test/catalogs/*: started adding
5049 a small regression test
5050
5051Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
5052
5053 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
5054 more work on the XML catalog support.
5055 * parser.c include/libxml/parser.h: small cleanup seems using
5056 list as a public parameter name can give portability troubles
5057 * trionan.c trionan.h xpath.c include/libxml/trionan.h
5058 include/libxml/xpath.h include/libxml/Makefile.am: removed
5059 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
5060 wrappers
5061
5062Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5063
5064 * Makefile.am trio.c triodef.h trionan.c xpath.c
5065 include/libxml/Makefile.am include/libxml/trionan.h:
5066 Re-worked Not-A-Number and Infinity support.
5067 * xmlcatalog.c: added readline include files
5068
5069Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
5070
5071 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
5072 testCatalog as xmlcatalog, making it an installed app
5073 adding a shell, and preparing it to be a /etc/xml/catalog
5074 management tool, though not ready yet
5075 * catalog.c include/libxml/catalog.h: adding support for
5076 XML Catalogs http://www.oasis-open.org/committees/entity/
5077 not finished, there is some interesting tradeoffs and a
5078 few open questions left.
5079
5080Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
5081
5082 * xmllint.c: fixed a line formatting problem
5083
5084Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
5085
5086 * SAX.c: removed a couple of unused variable (Albert Chin)
5087
5088Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
5089
5090 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
5091 trying to fix some troubles w.r.t. function returning
5092 const xxxPtr.
5093
5094Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
5095
5096 * win32/dsp/libxml2.def.src: another set of symbols conditionally
5097 defined
5098
5099Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
5100
5101 * xpointer.c: removed unused var
5102
5103Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
5104
5105 * testXPath.c: another small cleanup closing bug #59110
5106
5107Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
5108
5109 * win32/dsp/libxml2.def.src: small cleanup closing bug
5110 #59108
5111
5112Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
5113
5114 * example/gjobread.c: add xmlCleanupParser() before leaving
5115
5116Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
5117
5118 * config.h.in configure.in include/libxml/xmlwin32version.h:
5119 released 2.4.2
5120
5121Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
5122
5123 * include/libxml/valid.h debugXML.c valid.c: deprecate
5124 the non-boundchecking Sprintf functions, add Snprintf
5125 this should close bug #57984
5126
5127Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
5128
5129 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
5130 URIs before doing the lookups (pointed by Mark Vakoc)
5131
5132Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
5133
5134 * xpath.c: serious changes on Result Value Trees and NodeSets
5135 w.r.t. deallocation and collect operations. Probably not
5136 100% clean (merge of allocated trees smells like a problem).
5137 Seems sufficient to close #58943
5138
5139Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
5140
5141 * xmllint.c: adding a --format option
5142
5143Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
5144
5145 * xpath.c: count() was broken on Result Value Tree
5146 * xmlIO.c: fixed file:/// accesses on _WIN32
5147
5148Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
5149
5150 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
5151 macro was renamed, this should close bug #58683
5152
5153Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
5154
5155 * SAX.c: small fix fixing bug #58539 reported by coolo, in
5156 entity substitution mode text at the end of the entity might
5157 be added due to text coalescing.
5158 * nanoftp.c parser.c: small cleanup
5159
5160Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
5161
5162 * HACKING: added John Fleck right to commit in the doc subdir
5163
5164Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
5165
5166 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
5167 allow to inherit attributes from the DTD directly in the
5168 tree, this is needed for XPath and can be a useful feature.
5169 Inherited namespaces are always provided at the tree level now
5170 * test/defattr* result/defattr* result/noent/defattr*: added a couple
5171 of tests for this feature (XSLT being the prime user).
5172
5173Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
5174
5175 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
5176 testSAX.c xmlIO.c xmllint.c include/win32config.h
5177 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
5178 include/libxml/xmlwin32version.h.in win32/README.MSDev
5179 win32/dsp/*: applied Win32 Facelift No.2 patches from
5180 Igor Zlatkovic for Windows/MSC
5181
5182Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
5183
5184 * SAX.c: unparsedEntityDecl() the URI computation of the
5185 entity wasn't done breaking XSLT unparsed-entity-uri()
5186
5187Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
5188
5189 * xpath.c: fixed a bug when walking the descendants and
5190 the current node has no children
5191 * debugXML.c: show up when a text node is supposed to not be escaped
5192
5193Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5194
5195 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
5196 worked like the set:leading() function)
5197 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
5198
5199Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5200
5201 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
5202
5203Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5204
5205 * include/libxml/xmlIO.h: apply change to close #58141
5206 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
5207
5208Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5209
5210 * parser.c: when the internal subset uses a PE, then the
5211 included entity can use conditional sections.
5212
5213Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5214
5215 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
5216 when walking the namespace axis showing up in
5217 libxst/tests/general/bug-12
5218 * xmlmemory.c: added the possibility to trace a given block
5219 defined by its address
5220
5221Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5222
5223 * parser.c: don't override existing encoding specified before
5224 starting xmlParseDocument()
5225
5226Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5227
5228 * include/libxml/xmlwin32version.h: reinserted, needed for
5229 Windows users of CVS
5230
52312001-07-27 Darin Adler <darin@bentspoon.com>
5232
5233 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
5234 * testCatalog.c: Add include of <libxml/parser.h>.
5235
52362001-07-27 Darin Adler <darin@bentspoon.com>
5237
5238 * include/libxml/.cvsignore:
5239 * include/libxml/xmlwin32version.h:
5240 Remove this file from CVS because it's generated.
5241
5242Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5243
5244 * parser.c include/libxml/parser.h: applied const patches from
5245 Tom Moog #58002
5246
5247Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5248
5249 * xpath.c include/libxml/xpath{,Internals}.h: added a function
5250 lookup framework
5251
5252Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5253
5254 * tree.c: fixed xmlCopyNode() for documents
5255
5256Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5257
5258 * parser.c: fixed bugs #58073 reported by Greg Shtilman
5259
5260Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5261
5262 * parser.c: fixes bug #57652 reported by Morus Walter
5263
5264Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5265
5266 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
5267
5268Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5269
5270 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
5271 errors, lesson don't add new functions at 1am before a release
5272 * xpath.c: integrated fix from Bjorn to avoid divide by zero
5273 from XPath initialization when possible.
5274
5275Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5276
5277 * result/scripts/base*: removing history/readline changed
5278 this slightly
5279 * include/libxml/parser.h SAX.c parser.c parserInternals.c
5280 xmllint.c: make element content line number generation
5281 optionnal to avoid breaking old apps added interface to switch
5282
5283Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5284
5285 * configure.in: get rid of the readline and libhistory
Daniel Veillard784b9352003-02-16 15:50:27 +00005286 dependencies by default, release 2.4.1 with IA64 fix
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00005287 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
5288 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
5289 John Kroll fixes to allow saving to HTTP via PUT (or
5290 POST of needed).
5291 * doc/html/*.html: regenerated the docs
5292
5293Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5294
5295 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
5296 xmlHashScanFull and xmlHashScannFull3 to get passed the
5297 three keys as arguments to the callback function
5298
5299Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5300
5301 * configure.in Makefile.am: removed libxml softlink for good
5302 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
5303 100% coverage by gtk-doc
5304
5305Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5306
5307 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
5308 fixed serious troubles due to size_t vs. int mismatch
5309
5310Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5311
5312 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
5313
5314Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5315
5316 * include/libxml/xpath{,Internals}.h xpath.c: added a more
5317 convenient extension API for value and context managing
5318 Now handles external objects through xmlXPathPopExternal,
5319 xmlXPathWrapExternal and xmlXPathReturnExternal.
5320 Added functions for sets operations (intersection, etc.)
5321
5322Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5323
5324 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
5325 xmlIO.c tree.c parserInternals.c entities.c encoding.c
5326 HTMLparser.c: cleanup of global variables, marking some
5327 const or private.
5328
5329Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5330
5331 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
5332 fixed xmlXPathNodeSetItem when passing index=0
5333
5334Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5335
5336 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
5337
5338Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5339
5340 * xmllint.c: fixed compilation under Cygwin #57503
5341 * TODO: update
5342
53432001-07-13 Peter Williams <peterw@ximian.com>
5344
5345 * config.h.in: add #undef HAVE_DLFCN_H
5346
5347 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
5348 builddir.
5349
5350Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5351
5352 * win32/libxml2/libxml2.def.src: added a couple of exported entries
5353 raised by #57348 and #57381
5354
5355Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5356
5357 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
5358 tree.c xpointer.c: store the line numbder in element->content,
5359 may break some software, need a configuration mechanism
5360
53612001-07-10 Darin Adler <darin@bentspoon.com>
5362
5363 * .cvsignore:
5364 * example/.cvsignore:
5365 * include/.cvsignore:
5366 * include/libxml/.cvsignore:
5367 Various things that are generated and should be ignored.
5368
5369Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5370
5371 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
5372 * doc/xml.html doc/html/*: updated the docs
5373
5374Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5375
5376 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
5377 validation occured on content with element child
5378
5379Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5380
5381 * tree.c: fixed XML Base computation which was broken
5382 * debugXML.c: added a base function to the shell
5383 * Makefile.am result/scripts/* test/scripts/*: added scripts
5384 based regression tests, and adding 2 XML Base tests
5385
5386Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5387
5388 * tree.c: set properties doc and call xmlSetListDoc for properties
5389 content when grafting them in a different tree.
5390 * aclocal.m4: remove from CVS
5391
5392Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5393
5394 * win32/libxml2/libxml2.def.src: added some missing entry point
5395 for XPath (Mark Vakoc)
5396
5397Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5398
5399 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
5400 layer should URI-Unescape before trying to open resources.
5401
5402Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5403
5404 * xpath.c: fix the name() bug for elements in the default
5405 namespace reported by Charlie Bozeman
5406
5407Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5408
5409 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
5410 led to an XPath fix, improvements of SAX initialization, and
5411 an added option --nocdata to testXPath
5412
5413Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5414
5415 * doc/libxml-doc.el: Felix Natter provided anew version working
5416 with XEmacs too
5417
5418Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5419
5420 * include/libxml/xpath.h: small cleanup
5421 * doc/xml.html: update
5422
5423Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5424
5425 * Makefile.am configure.in include/libxml/xmlwin32version.h:
5426 released 2.3.14
5427
5428Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5429
5430 * doc/html/*: rebuilt the docs for the release
5431 * doc/xml.html: added 2.3.14 release.
5432
5433Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5434
5435 * xpath.c: a bug reported by Stephan Kulow empty nodesets
5436 were not equal to empty strings
5437
5438Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5439
5440 * SAX.c: fixed a URI-Reference computation problem when validating
5441 * xmlIO.c: small cleanup
5442
5443Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5444
5445 * parser.c: improved the description of a couple of interfaces
5446 upon Larry Stamper suggestion
5447
5448Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5449
5450 * SAX.c entities.c parser.c: changed completely the way entities
5451 are handled when running the parser in entity substitution mode.
5452 This fixes a bug reported by Stephan Kulow and nearly divides
5453 by 3 the amount of memory required by libxslt to load and process
5454 DocBook TDG.
5455
5456Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5457
5458 * HTMLparser.c: fixing a too early root closing problem raised
5459 byt Prashanth Naidu
5460
5461Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5462
5463 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
5464 raised by Mark Vakoc.
5465
5466Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5467
5468 * example/Makefile.am: fixed the include path to add srcdir/include
5469 * Makefile.am configure.in: fix from Albert Chin for iconv detection
5470 and some cleanup
5471
5472Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5473
5474 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
5475 lot of optimization work, results in significant improvements
5476 when handling really complex XPath queries. Add a small optimizer
5477 for unions, improve [n] and [last()], avoid some costly ops.
5478
5479Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5480
5481 * include/libxml/parser.h parser.c: xmlStrstr args are both const
5482 * xpath.c: small cleanup
5483 * xmlGetNsList: reformated, fixed problems if used on Entities
5484
5485Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5486
5487 * doc/xml.html: added 1.8.14 and 2.3.13 releases
5488
5489Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5490
5491 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
5492 * Makefile.am example/Makefile.am: workaround automake generating
5493 erroneous deps
5494
5495Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5496
5497 * include/win32config.h: bug #56801 Yon Derek provided a patch
5498 to the windows config file.
5499
5500Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5501
5502 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
5503 libxml.h : Yon Derek provided a set of changes to compile from
5504 CVS on Windows/MSC
5505
5506Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5507
5508 * parser.c: fixed UTF8 BOM support in push mode
5509 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
5510 added a specific testcase
5511
5512Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5513
5514 * Makefile.am: added --push regression tests
5515 * parserInternals.c: the XML parser segfaulted in --push mode
5516
5517Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5518
5519 * configure.in: moved the symlinks detection within a CVS
5520 check, this is not portable and will be removed soon.
5521 * xpath.c: small cleanup/speedup
5522
5523Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5524
5525 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
5526 release of 2.3.12
5527 * parser.c: make an error message if unknow entities in all cases
5528
5529Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5530
5531 * uri.c: fixed 2 uri normalization bugs on '//' reduction
5532
5533Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5534
5535 * include/libxml/Makefile.am: Laszlo Peter pointed out that
5536 includes were installed in the wrong dir
5537
5538Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5539
5540 * doc/html.xml: warn against sending code to exhibit bugs.
5541
5542Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5543
5544 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
5545 Tru64 from Thomas Leitner
5546
5547Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5548
5549 * AUTHORS: added William and Bjorn
5550 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
5551 daniel@veillard.com hopefully I won't have to do this again
5552 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
5553 docs can be rebuilt cleanly now
5554 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
5555 from CVs it's generated, added include/libxml/xmlwin32version.h
5556 also generated but which should change far less frequently.
5557 * catalog.c nanoftp.c: made sure to include libxml.h not
5558 libxml/xmlversion.h directly
5559 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
5560 when compiling on WIN32 and MSC
5561
5562Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5563
5564 * include/Makefile.am include/libxml/Makefile.am configure.in:
5565 fixed make distcheck and rebuilding the rpms
5566
5567Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5568
5569 * configure.in: should finish the migration of exported includes
5570 into a real include/libxml in CVS, at least for CVS users.
5571 * removed the exported headers, added in include/libxml (as well
5572 as xmlversion.h.in).
5573
5574Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5575
5576 * configure.in: fixed the way to detect symlink
5577
5578Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5579
5580 * configure.in: updated, include/libxml is now a real CVS dir
5581
5582Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5583
5584 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
5585 version works with both libxml1 and libxml2 (it autodetects
5586 the prefix of the html-files) from Felix Natter.
5587 * doc/xml.html: updated doc accordingly
5588
5589Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5590
5591 * xpath.c: fixed the bug generating a template loop in libxslt
5592 when using docbook-xsl-1.4, * should filter out document nodes
5593 * HACKING: added William
5594 * TODO: updated
5595
5596Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5597
5598 * doc/FAQ.html: added a warning about gcc-3.0
5599 * doc/xml.html: added reference to gdome2 and removed a confusing
5600 sentence
5601
5602Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5603
5604 * xmlversion.h: okay this is a generated file, but Windows
5605 users need it and they can't generate it, and I want CVS
5606 Windows users ...
5607 * win32/libxml2/libxml2_so.dsp: Windows project file for
5608 the shared lib version of libxml2
5609 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
5610 resources needed for libxslt/xsltproc by Yon Derek
5611
5612Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5613
5614 * trio.c: MSVC fix (provided by Igor Zlatkovic)
5615
5616Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5617
5618 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
5619
5620Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5621
5622 * include/win32config.h: Yon Derek provided a first fix
5623 to be able to compile libxslt/xsltproc on Windows
5624
5625Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5626
5627 * xpath.c: attempt to work around what seemed a gcc optimizer
5628 bug when handling floats on i386 http://veillard.com/gcc.bug
5629 * tree.c entities.c encoding.c: doing some cleanups while
5630 chasing it
5631
5632Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5633
5634 * Makefile.am: cleanup when --without-debug is specified
5635 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
5636 w.r.t. --without-debug and other include points
5637 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
5638 Catalogs
5639 * configure.in entities.h tree.h HTMLparser.c: removed
5640 --without-corba, made the _private field mandatory
5641
5642Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5643
5644 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
5645 outputs a BOM in UTF8, an errata has been issued to avoid the
5646 problem, that was the most reasonable solution... Add support
5647 for a leading UTF8 BOM in entities.
5648
5649Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5650
5651 * valid.c: fixed a bug found when post validating an entity ref
5652 * xmllint.c: added --loaddtd and sligly changed --postvalid to
5653 activate it too
5654
5655Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5656
5657 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
5658 weakness in the node copy the XPointer and the XInclude
5659 implementations. Serious cleanup.
5660
5661Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5662
5663 * Makefile.am: Kjartan Maraas provided a small patch to
5664 add xml2-config.in to EXTRA_DIST
5665
5666Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5667
5668 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
5669 provided another failing case found in KDE, the way the
5670 ctxt->vctxt.nodeTab was allocated and freed changed over
5671 time but it wasn't completely cleaned up. This should fix it.
5672
5673Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5674
5675 * parser.c: Stephan Kulow also raised the fact that line number
5676 could get miscounted making debug harder, fixed the problem
5677 in xmlParseCharData()
5678
5679Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5680
5681 * valid.c: Stephan Kulow pointed out a problem when validating
5682 and using an empty entity, forgot a 'break' in a case.
5683
5684Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5685
5686 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
5687 * doc/xml.html: updated with 2.3.11
5688
5689Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5690
5691 * TODO: updated adding cleanup of generated doc
5692 * configure.in: prepared to release 2.3.11
5693 * xmllint.c: added --version for bug reporting
5694 * doc/html/*.html: rebuilt the doc
5695
5696Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5697
5698 * xpath.c: first part of the work on selecting namespace to
5699 fix bug #56115
5700
5701Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5702
5703 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
5704 when using -liconv
5705 * TODO: updated
5706
5707Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5708
5709 * HTMLtree.[ch]: more work on the HTML serialization routnes,
5710 cleanup, encoding support.
5711
5712Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5713
5714 * xpath.c: Thomas Broyer suggested a better patch for the / arg
5715
5716Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5717
5718 * xpath.c: bug detected by Ankh when / is used as a function arg
5719
5720Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5721
5722 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
5723 of element and use it to avoid outputting formatting spaces at
5724 the wrong place. Implemented the format parameter for HTML save.
5725 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
5726 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
5727 result/HTML/wired.html: of course this impact the result of a
5728 number of HTML tests
5729
5730Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5731
5732 * HTMLtree.[ch]: started augmenting the HTML save API with
5733 encoding and formatting parameters
5734
5735Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5736
5737 * HTMLtree.h: cleanup and started evaluating the work needed on
5738 revamping the HTML output code
5739
5740Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5741
5742 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
5743
5744Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5745
5746 * valid.c: fixed bug #56049, forgot one check in the
5747 validation routine
5748
5749Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5750
5751 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
5752
5753Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5754
5755 * libxml.h: fixed an error in last commit
5756 * doc/FAQ.html: added an entry for compilation from CVS
5757
5758Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5759
5760 * xmlversion.h.in libxml.h: Cygwin patches
5761 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
5762 * tree.h: cleanup
5763
5764Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5765
5766 * tree.c: patched xmlFreeNode() to avoid freeing() a static
5767 memory block in a strange case where libxml is linked twice
5768 in the binary.
5769
5770Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5771
5772 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
5773 state far too often, simple fix used to avoid it.
5774
5775Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5776
5777 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
5778 being processed, applied his patch
5779 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
5780
5781Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5782
5783 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
5784 provided fixes to compile on MSCC again
5785 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
5786 also provided an update for the project files.
5787
5788Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5789
5790 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
5791 bug #55810
5792
5793Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5794
5795 * tree.c: fixed xmlGetNsProp() to close bug #55683
5796 Note this requires libxslt to use it's own function instead.
5797
5798Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5799
5800 * HTMLtree.c: when in a pre element no formatting space should
5801 be added.
5802 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
5803
5804Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5805
5806 * configure.in: added tests for signal() and signal.h
5807
5808Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5809
5810 * xpath.c: robert pointed out xmlXPathNINF was not initialized
5811
5812Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5813
5814 * doc/libxml-doc.el: Felix Natter provided a new version for
5815 libxml2
5816
5817Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5818
5819 * HTMLtree.c: when in a pre element no formatting space should
5820 be added.
5821
5822Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5823
5824 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
5825
5826Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5827
5828 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
5829 hack
5830 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
5831 * uri.c: fixed a warning
5832
5833Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5834
5835 * HTMLtree.c: trying to close bug #55772 escaping in script
5836 elements
5837 * doc/xml.html: suggest to send mail to the list
5838
5839Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5840
5841 * error.c: attempt to fix the xmlGetVarStr breakage once and for
5842 good. Use a macro and based on the solution provided in
5843 vsnprintf manual page from GNU.
5844
5845Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5846
5847 * error.c: Workaround for non-preserving variadic list.
5848 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
5849
5850Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5851
5852 * doc/xml.html: added 2.3.10 release
5853
5854Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5855
5856 * configure.in: releasing 2.3.10
5857
5858Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5859
5860 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
5861
5862Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5863
5864 * encoding.c: Robert Collins provided a patch to add the
5865 "US-ASCII" encoding alias
5866
5867Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5868
5869 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
5870 string oriented functions and started cleaning the related areas
5871 in xpath.c which needed fixing in this respect
5872
5873Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5874
5875 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
5876 #55380
5877 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
5878
5879Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5880
5881 * TODO: updated
5882 * nanohttp.[ch] : started adding APIs to get the redirected URL
5883 when this occurs (needed for further base computation
5884 * tree.h: cleanup
5885 * encoding.c: cleanup
5886 * SAX.c: minor change around ctxt->loadsubset
5887
5888Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5889
5890 * Makefile.am include/Makefile.am: small change to have
5891 include/libxml rebuilt if working from CVS.
5892 * uri.c: applied another patch from Carl Douglas for URI escaping,
5893 this should close bug #51876
5894
5895Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5896
5897 * xinclude.c: fixed XInclude recursive behaviour bug #54678
5898 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
5899 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
5900 added specific regression test
5901 * parser.h: preparing for the XSLT mode where DTD inherited
5902 attributes are added to the tree.
5903
5904Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5905
5906 * xinclude.[ch]: Updated the namespace for the Last Call version
5907 * result/XInclude/include test/XInclude/include: updated the
5908 testsuite accordingly
5909
5910Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5911
5912 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
5913 related to bug #51876
5914
5915Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5916
5917 * tree.c: fixed a gross mistake in base computation, xml:base is
5918 not completely correct yet (need cascade).
5919 * xpath.[ch]: added the few things needed to find a function name
5920 and URI from the XPath context when it is called.
5921
5922Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5923
5924 * catalog.[ch]: fixes and add xmlLoadCatalogs()
5925 * DOCBparser.c: small cleanup
5926 * xmllint.c: added a --catalogs option to load catalogs from
5927 $SGML_CATALOG_FILES
5928 * tree.c: cleanup
5929 * configure.in: iconv library fixup, ICONV_LIBS
5930
5931Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5932
5933 * catalog.c: handling of CATALOG entries. detection of recursion,
5934 and a few bugfixes
5935 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
5936 against the default namespace
5937
5938Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5939
5940 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
5941
5942Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5943
5944 * parser.c: fixed propagation context info when parsing an
5945 external entity.
5946 * doc/html/*.html: regenerated a couple of docs
5947
5948Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5949
5950 * doc/xml.html: update with 2.3.9 informations
5951
5952Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5953
5954 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
5955 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
5956 * doc/html/* : rebuilt the docs
5957 * valid.c: small patch which may improve some case when
5958 validating.
5959
5960Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5961
5962 * HTMLparser.c: Closed bug #54891
5963 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
5964 to the suite
5965
5966Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5967
5968 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
5969 applied a documentation patch from LotR and filled in a few missing
5970 descriptions
5971
5972Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5973
5974 * xpath.c tree.c parser.c: speed optimizations at the parser level
5975 document tree freeing and xpath evaluation
5976
5977Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5978
5979 * parser.c parser.h parserInternals.h: fixed a couple of
5980 interfaces for handling memory buffer input to const char *
5981 upon suggestion of JamesH.
5982
5983Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5984
5985 * configure.in: LoTR sent a patch fixing the previous commit
5986
5987Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5988
5989 * configure.in: trying to deal again with the stoopid -R linking
5990 flag of Solaris
5991
5992Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5993
5994 * xpath.h: two nodeset access macros from Thomas Broyer
5995
5996Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5997
5998 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
5999 patch from Thomas Broyer
6000
6001Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6002
6003 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
6004 case
6005 * INSTALL: was empty added stuff from the FAQ
6006
6007Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6008
6009 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
6010 attributes handling and #54433 by adding xmlUnsetProp()
6011 and xmlUnsetNsProp()
6012
6013Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6014
6015 * HTMLparser.c: Patch from Jonas Borgström
6016 (htmlGetEndPriority): New function, returns
6017 the priority of a certain element.
6018 (htmlAutoCloseOnClose): Only close inline elements if they
6019 all have lower or equal priority.
6020 * result/HTML: this of course changed a number of tests results.
6021
6022Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6023
6024 * xmlIO.c catalog.c: plugged in the default catalog resolution
6025 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
6026 documentations
6027 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
6028
6029Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6030
6031 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
6032 integrating catalogs
6033 * catalog.[ch] testCatalog.c: adding a small catalo API
6034 (only SGML catalog support).
6035 * parser.c: restaured xmlKeepBlanksDefault(0) API
6036
6037Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6038
6039 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
6040
6041Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6042
6043 * parser.c: added xmlParseExternalEntityPrivate() to allow
6044 propagation of ctxt->_private when parsing external entities
6045
6046Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6047
6048 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
6049
6050Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6051
6052 * configure.in: fixed a small portability problem with AM_CONDITIONAL
6053
6054Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6055
6056 * valid.c: warn when indeterminist content model is detected
6057 * result/VC/ElementValid8: this adds a message
6058 * Makefile.am: add --novalid for VCM tests
6059 * parserInternals.c: added a call to Init memory
6060
6061Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6062
6063 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
6064 when both parameters are NULL.
6065
6066Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6067
6068 * valid.c: applied small patch from Gary Pennington, reindented
6069 some part of the code.
6070
6071Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6072
6073 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
6074 release, updated and regenerated the docs
6075
6076Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6077
6078 * xpath.c result/XPath/expr/floats : clarified and cleanup
6079 printing of abnormal floats in tests.
6080
6081Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6082
6083 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
6084 * results/HTML/ : a few changes in the output of the HTML tests as
6085 a result.
6086 * configure.in: tying to fix -liconv where needed
6087
6088Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6089
6090 * Makefile.am: fixed a stupid error
6091
6092Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6093
6094 * configure.in Makefile.am: make the inclusion of the trio
6095 modules in the library conditional
6096
6097Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6098
6099 * DOCBparser.c: patche from László Kovács, fixed entities refs
6100 in attributes handling
6101
6102Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6103
6104 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
6105 flushing
6106
6107Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6108
6109 * xpath.c: fix of an XSLT namespace bug reported on the list
6110 general/bug-8-
6111
6112Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6113
6114 * strio.h trio.c: Dan McNichol suggested a couple of small
6115 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
6116
6117Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6118
6119 * tree.c parser.c encoding.c: spent a bit more time looking
6120 at the parsing speed and DOM handling. Added a few more
6121 speedups.
6122
6123Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6124
6125 * parser.c: small but effective parsing speed improvement
6126
6127Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6128
6129 * configure.in: default on the DocBook parser inclusion (for Gnome)
6130 * DOCBparser.h: fixed a header reference
6131
6132Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6133
6134 * configure.in xpath.c: applied Bjorn patches for FPE on the
6135 alpha
6136
6137Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6138
6139 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
6140 xmlSaveFormatFileTo()
6141
6142Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6143
6144 * xpath.c: simple and efficient optimization, XPath functions
6145 aways bind to the same code, cache this
6146 * TODO: updated (by saying some is obsolete)
6147
6148Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6149
6150 * xpath.c: more cleanup work on XPath name parsing routines
6151
6152Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6153
6154 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
6155 xmlXPathParseName
6156 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
6157 * debugXML.c: avoid compilation problems if compiling without
6158 HTML support, Igor Zlatkovic
6159 * win32/libxml2/libxml2.def.src: being able to compile without
6160 XPath on Windows
6161
6162Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6163
6164 * libxml.m4: yet another patch from Toshio Kuratomi
6165
6166Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6167
6168 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
6169
6170Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6171
6172 * tree.[ch]: added xmlSaveFormatFile interface for saving
6173 and indenting a file.
6174
6175Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6176
6177 * xpath.c: fixed bug #53689 related to processing-instruction()
6178
6179Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6180
6181 * DOCBparser.c: patche from László Kovács
6182
6183Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6184
6185 * parser.c: applied fixes from Christian Glahn bug report #53391
6186
6187Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6188
6189 * error.c: Jean François Lecomte provided a complete description
6190 and a fix to bug #53537
6191
6192Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6193
6194 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
6195
6196Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6197
6198 * DOCBparser.c SAX.c: a bit more work on entities processing.
6199 Still Need to cleanup XML output and references in attributes
6200
6201Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6202
6203 * DOCBparser.c include/Makefile.am: two patches from László Kovács
6204
6205Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6206
6207 * tree.c: trying to fix #53574, not completely complete,
6208 I would like xmllint --copy --debug test/ent1 and
6209 xmllint --debug test/ent1 to show the same result.
6210 * xpath.c: fix a bug when trying to sort namespace nodes
6211
6212Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6213
6214 * HTMLtree.c: real fix for #53402
6215
6216Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6217
6218 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
6219 PIs when using xsl:output
6220 * valid.c: closing #53537 some case generate segfaults if there
6221 is validity errors
6222
6223Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6224
6225 * SAX.c testDocbook.c DOCBparser.c: more work on the support
6226 of external parsed entities, added --noent to testDocbook
6227 * valid.c: Garry Pennington found an uninitialized variable
6228 access in xmlValidateElementContent()
6229
6230Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6231
6232 * HTMLparser.c : HTML parsing still sucks ... trying to deal
6233 with madness
6234 * result/HTML/ : this modified the result of the regression tests
6235 a lot.
6236
6237Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6238
6239 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
6240 to doc where it wasn't checked against NULL reported by
6241 Jens Laas
6242
6243Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6244
6245 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
6246 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
6247
6248Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6249
6250 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
6251 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
6252 * SAX.[ch]: cleanup and updates for DocBook
6253 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
6254 ex SGML identifier changes
6255 * valid.c: removed a static unused function.
6256
6257Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6258
6259 * HTMLtree.c: applied change for Paul Sponagl on script saving
6260 * Makefile.am: the warning about entity title.xml are normal.
6261
6262Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6263
6264 * configure.in: release of 2.3.7
6265 * Makefile.am: fixing make distcheck
6266
6267Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6268
6269 * doc/html/* doc/xml.html: updated and regenerated the docs
6270
6271Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6272
6273 * xpath.c: fixed the XPointer problem introduced in 2.3.6
6274
6275Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6276
6277 * tree.c: fixed #53388 with the provided patch
6278
6279Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6280
6281 * valid.c: Bjorn detected an invalid memory access. Fixed
6282 vstateVPush()
6283
6284Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6285
6286 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
6287
6288Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
6289
6290 * libxml.h: new header used only for the compilation of libxml
6291 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
6292 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
6293 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
6294 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
6295 xmlmemory.c xpath.c xpointer.c: libxml.h integration
6296 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
6297 baseline (version 1.2 plus a single patch).
6298 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
6299 scientific notation for numbers. Tests added.
6300 * xpath.c: formatting of numbers changed to use sprintf
6301 (contribution from William Brack)
6302
6303Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6304
6305 * valid.c: cleanup, more useful debugging
6306 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
6307 * xmlIO.c: entity loading is printed as an error when validating
6308
6309Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6310
6311 * valid.c: fixed to validate within entities
6312 * test/VCM/v22.xml: added a specific testcase
6313
6314Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6315
6316 * valid.c: forgot an epsilon transition in for ()+
6317 * test/VCM/v21.xml : added a specific test case
6318
6319Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6320
6321 * valid.c: removed a state explosion exhibited by RSS
6322 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
6323 from bug #51872
6324
6325Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6326
6327 * valid.[ch] tree.h: worked *hard* to get non-determinist content
6328 validation without using an ugly NFA -> DFA algo in the source.
6329 Made a specific algorithm easier to maintain, using a single
6330 stack and without recursion.
6331 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
6332 * hash.c: made the growing routine static
6333 * tree.h parser.c: added the parent information to an
6334 xmlElementContent node.
6335
6336Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6337
6338 * SAX.c parser.c xpath.c: generating IDs when not validating
6339 from an external parsed entity was poisoning the ID has table
6340 with removed values. This was killing XSLT on the KDE help
6341 browser.
6342
6343Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6344
6345 * entities.h: andrew@ugh.net.au detected a double declaration
6346
6347Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6348
6349 * debugXML.c hash.c tree.h valid.c : some changes related to
6350 the validation suport to improve speed with DocBook
6351 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
6352 the way validation errors get reported
6353
6354Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6355
6356 * HTMLparser.c HTMLtree.c: applied part of the patches provided
6357 by P C Chow and William M. Brack for XSLT HTML output
6358
6359Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6360
6361 * xmlversion.h.in win32config.h win32/libxml2/*: applied
6362 Igor Zlatkovic patches for MSC compilation and added his
6363 updates
6364
6365Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6366
6367 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
6368 prefix lookup.
6369 * parserInternals.c: fixed the bug reported by Morus Walter
6370 due to an off by one typo in xmlStringCurrentChar()
6371
6372Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6373
6374 * HTMLparser.c result/HTML/*: revamped the way the HTML
6375 parser handles end of tags or end of input
6376
6377Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6378
6379 * tree.[ch] : added xmlDocCopyNode for gdome2 support
6380
6381Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6382
6383 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
6384 bug where the linktime verions of free() won't work ...
6385
6386Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6387
6388 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
6389
6390Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6391
6392 * doc/xml.html: added 2.3.6 release
6393
6394Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6395
6396 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
6397 * result/wml.xml: resulted in a small output change
6398
6399Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6400
6401 * tree.c: xmlNewDoc was missing the charset initialization
6402 * xmllint.c: added --auto to autogenerate a doc, allow to
6403 reproduce the problem fixed on xmlNewDoc
6404
6405Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6406
6407 * xpath.c: trying to get 52979 solved
6408 * tree.c result/ result/noent/: trying to get 52712 solved, this
6409 also made me clean up the fact that XML output in general should
6410 not add formating blanks by default, this changed the output of
6411 a few tests
6412
6413Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6414
6415 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
6416
6417Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6418
6419 * configure.in: finally released 2.3.6
6420
6421Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6422
6423 * xpath.c: checking for null pointer generated by new code
6424
6425Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6426
6427 * xpath.c: fixed a [] evaluation problem reported
6428 * test/XPath/tests/simpleaddr: extended test
6429 * result/XPath/simpleaddr: updated result
6430
6431Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6432
6433 * xmllint.c: Dan Timis reported a portability problem
6434 on Macs without mmap, fixed it.
6435
6436Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6437
6438 * testXPath.c : added a --tree option allowing to display the
6439 tree dump of the XPath expression
6440
6441Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6442
6443 * xpath.c: fixed a memleak when comparing nodesets
6444 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
6445 * tree.c: added a TODO
6446
6447Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6448
6449 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
6450 we need string functions
6451 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
6452 to be able to use them where needed. Applied some changes
6453 to reduce name linking pollution and compile in only what's
6454 needed.
6455 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
6456 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
6457 for the string manipulation functions
6458 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
6459 to the free() function of xmlmemory.c
6460 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
6461 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
6462 usage.
6463
6464
6465Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6466
6467 * error.c: applied the context output patch of the error
6468 handling submitted by Chuck Griffith
6469 * error/VC/*: this slightly change some error logs
6470
6471Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6472
6473 * parser.c: fixed line number reporting on error
6474
6475Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6476
6477 * parser.c: Sullivan and Darin found a parser bug,
6478 applied the patch.
6479
6480Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6481
6482 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
6483 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
6484 xmlversion.h.in xpointer.c: of course the way I defined
6485 UNUSED breaks on old gcc version. Try to be smart and
6486 also define it directly in xmlversion.h
6487 * configure.in: removed -ansi flag from the pedantic set
6488
6489Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6490 Huge cleanup, I switched to compile with
6491 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
6492 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
6493 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
6494 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
6495 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
6496 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
6497 encoding.h entities.c error.c list.[ch] nanoftp.c
6498 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
6499 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
6500 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
6501 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
6502 Cleanup, staticfied a number of non-exported functions,
6503 detected and cleaned up a dozen of problem found this way,
6504 avoided a lot of public function name/typedef/system names clashes
6505 * doc/xml.html: updated
6506 * configure.in: switched private flags to the really pedantic ones.
6507
6508Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6509
6510 * configure.in: 2.3.5
6511 * doc/html/*: rebuilt the docs
6512
6513Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6514
6515 * parser.c: fixed a reported bug in NOTATION parsing
6516 * uri.c: accepted but not fixed bug 51876, added TODO
6517 * Makefile.am: fixed bug 51876
6518
6519Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6520
6521 * config.h.in configure.in error.c: fix a compilation problem
6522 on platforms without vsnprintf (xml@thewrittenword.com)
6523
6524Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6525
6526 * parser.c: fixed a function name header typo
6527 * SAX.c: notations can also occur in external subset.
6528
6529Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6530
6531 * error.c: removed a C++ like comment
6532
6533Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6534
6535 * parser.c: fixing bug 52299 strange condition leading
6536 to a parser crash due to a buffer overflow
6537 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
6538 added the specific test case
6539
6540Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6541
6542 * xpath.[ch]: still a lot of cleanup based on XSLT, added
6543 xmlXPathConvert{String,Number,Boolean} to be able to make
6544 type casts without a context stack, fixed some implementation
6545 problems related to the absence of context at parse-time,
6546 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
6547 in the public API too
6548 * xpointer.c xpathInternals.h: we need to know at parse time
6549 whether we are compiling an XPointer
6550
6551Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6552
6553 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
6554 cleaned up the parser internals, refactored XPath code, added
6555 new compilation based APIs and cleanly separated public and
6556 private APIs.
6557
6558Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6559
6560 * xpath.h: the comp field must be added at the end to avoid
6561 killing binary compat.
6562
6563Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6564
6565 * Makefile.am: detect XPath memleaks in regreson tests
6566 * error.c: fixed and error w.r.t. error reporting still using
6567 stderr
6568 * hash.c: added new line at end of file
6569 * tree.h: minor cleanup
6570 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
6571 expression parsing from evaluation, resulted in a number of
6572 changes internally, and in XPointer. Likely to break stuff
6573 using xpathInternals.h but should remain binary compatible,
6574 new interfaces will be added.
6575
6576Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6577
6578 * configure.in: fixed a couple of problems reported by
6579 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
6580 without gcc on non linux platforms.
6581
6582Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6583
6584 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
6585 a fix for --with-html-dir= configure support. I hope it won't
6586 break rpm generation
6587
6588Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6589
6590 * xmlIO.c: one function comment cleanup.
6591
6592Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6593
6594 * SAX.c: external subset notations were improperly registered
6595 in the internal subset.
6596
6597Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6598
6599 * README.cvs-commits: added, pointing to HACKING
6600 * HACKING: updated
6601
6602Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6603
6604 * parser.c: and Matt Sergeant found one in the XML push
6605 parser (erroneous check I forgot to remove when I fixed the
6606 main parser).
6607
6608Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6609
6610 * xpath.c: ptittom found a small bug in UnaryExpr
6611
6612Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6613
6614 * configure.in: bumped to 2.3.4
6615 * error.c: fixed bug #51860
6616 * tree.c: fixed bug #51861
6617 * valid.c: cleanup, more debug, failed to fix one bug crap ...
6618 * tree.[ch] : added xmlDefaultBufferSize
6619 * nanoftp.c: typo in function name header block
6620 * doc/xml.html : updated, added link to XML::LibXSLT
6621 * doc/html/* : rebuilt the docs
6622
6623Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6624
6625 * parser.c SAX.c: the new content parsing code raised an
6626 ugly bug in the characters() SAX callback. Found it
6627 just because of strangeness in XSLT XML Rec ouptut :-(
6628
6629Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6630
6631 * Makefile.am: Martin Baulig suggested to add -lm
6632 * tree.c: found another bug in xmlNodeGetContent()
6633
6634Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6635
6636 * xpath.c: Bjorn found the error related to strictness of comparison.
6637
6638Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6639
6640 * parser.c: trying to fix the Dtd parsing problem reported
6641 by Gary, side effect of last week speed optimizations.
6642
6643Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6644
6645 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
6646 * parserInternals.c: removed unneeded test raised by Stric
6647
6648Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
6649
6650 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
6651 and fixed by William Brack). Added xmlXPathFormatNumber.
6652 Changed the sorting slightly.
6653 * configure.in Makefile.am example/Makefile.am: Added -lm.
6654 Please note that applications linking with libxml2, must
6655 also like with the math library from now on.
6656
6657Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6658
6659 * HTMLparser.c: fixed loop reported by Marc Sanfacon
6660
6661Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6662
6663 * parser.c: one must report spaces even if the Dtd element
6664 content proves that this is not part of the element content.
6665 * result/valid/*.xml: this changed the ouptu slightly
6666
6667Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6668
6669 * configure.in: bumped to 2.3.3
6670 * doc/xml.html: updated
6671
6672Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6673
6674 * tree.c: minor doc fix
6675 * xpath.c: deallocation issues when a result tree has been
6676 converted to a node-set
6677
6678Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6679
6680 * doc/xml.html: oops corrected dates s/2000/2001
6681
6682Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6683
6684 * valid.c: new patch from Gary Pennington
6685
6686Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6687
6688 * doc/xml.html: applied patch from Ankh
6689
6690Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6691
6692 * xinclude.c: fixed a problem building on Mac
6693
6694Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6695
6696 * parser.c: more work on increasing parsing ferformances
6697
6698Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6699
6700 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
6701 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
6702 avoiding memcpy in production builds MEM_CLEANUP macro use
6703 * parser.[ch] parserInternals.c: optimizations of the tightest
6704 internal loops inside the parser. Better checking of I/O
6705 flushing/loading conditions
6706 * xmllint.c : added --timing
6707
6708Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6709
6710 * configure.in: bumped to 2.3.2
6711 * doc/xml.html: updated for release
6712
6713Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6714
6715 * xpath.c: found a memleak and fixed a nasty bug
6716
6717Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6718
6719 * xmllint.[c1] : added return code errors for xmllint
6720 * xpath.c: specific debug dump function for result value trees
6721
6722Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6723
6724 * xpath.c: finally implemented xmlXPathCompareNodeSets
6725 * test/XPath/expr/floats results/XPath/expr/floats: added
6726 a test for float expressions
6727
6728Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6729
6730 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
6731 * parserInternals.[ch]: trying to speed up parsing
6732 * xpath.c : speeded up node set equality op
6733
6734Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6735
6736 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
6737 better handling of ID/IDREF and the list modules associated
6738 * configure.in: small CFLAGS cleanup
6739
6740Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6741
6742 * configure.in: fixed iconv detection on AIX (stric)
6743
6744Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6745
6746 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
6747
6748Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
6749
6750 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
6751 and optimized xmlXPathNodeSetSort
6752
6753Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6754
6755 * xpath.c: bug fix when context size is 0
6756 * parser.c: I like Norm's Dtd because they still manage to break
6757 the parser occasionally
6758
6759Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6760
6761 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
6762
6763Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6764
6765 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
6766 attributes within the XML-1.0 namespace
6767
6768Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6769
6770 * xpathInternals.h: exported a few axis functions
6771 * doc/xml.html: updated the doc
6772
6773Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6774
6775 * configure.in: applied patch from Daniel van Balen for OpenBSD
6776 and bumped version to 2.3.1
6777 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
6778 attempt to find autoclosing was simply broken, removed it,
6779 updated the examples, this is better
6780
6781Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6782
6783 * hash.[ch]: added Paolo Casarini patch to provide Delete from
6784 hash functionnalities.
6785 * doc/html/* : rebuild the doc
6786
6787Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6788
6789 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
6790 on predicate
6791 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
6792 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
6793 really want to have tags closed on output even if we accept
6794 unclosed ones on input
6795
6796Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6797
6798 * xpath.c: ouch don't free NULL, rare case fixed
6799 * tree.c: don't coalesce text nodes if they don't have the
6800 same behaviour wrt escaping on output
6801
6802Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6803
6804 * xpath.c: small fixup
6805 * SAX.c: don't warn on empty namespaces.
6806
6807Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6808
6809 * README: a bit of cleanup
6810 * configure.in: preparing for 2.3.0 release
6811
6812Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6813
6814 * hash.[ch]: added a first version of xmlHashSize()
6815 * valid.c: another bug fix from Gary Pennington
6816
6817Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6818
6819 * valid.c: couple of bug fixes pointed by Gary Pennington
6820 * HTMLtree.c: #if 0 cleanup
6821
6822Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6823
6824 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
6825 which removes a time consuming check of xmlXPathNodeSetAdd()
6826 and use it in places where we are sure to not break unicity
6827
6828Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6829
6830 * xpath.c: bug fixes found from XSLT
6831 * tree.c: preserve node->name special values when copying nodes.
6832 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
6833 external subset are fetched when available but without full
6834 validation. Added xmlLoadExtDtdDefaultValue, need a function.
6835 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
6836 output with encoding disabled.
6837
6838Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6839
6840 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
6841 xmlCheckFilename should not be called from xmlFileOpenW
6842 and xmlGzfileOpenW
6843
6844Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6845
6846 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
6847 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
6848 added the new tests for URI normalization
6849 * testURI.c: fixed stoopid bugs
6850 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
6851 the URI in the error messages are now properly normalized
6852
6853Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6854
6855 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
6856
6857Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6858
6859 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
6860
6861Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6862
6863 * xpath.c: fixed mod operator
6864
6865Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6866
6867 * parser.c: fixed xmlStrcat doc
6868 * tree.c: 2 fixes form Anders Carlson for copying nodes and
6869 trees.
6870
6871Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6872
6873 * xpath.c result/XPath/tests/chaptersbase
6874 result/XPath/tests/simplebase: fixed XPath node()
6875 * tree.c: small fix in xmlNewNs()
6876 * Makefile.am: removed extraneous xml2Conf.sh rule
6877
6878Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6879
6880 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
6881 Changed the library name, in order to get libxml-devel and
6882 libxml2-devel to coexist on a single system
6883 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
6884 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
6885
6886Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6887
6888 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
6889 libxml2-devel installable in // as libxml-devel.
6890
6891Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6892
6893 * doc/Makefile.am: fixed make rebuild in doc
6894 * doc/html/*.html: rebuilt the docs
6895
6896Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6897
6898 * tree.c: patch from Bjorn Reese on xmlBufferCCat
6899
6900Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6901
6902 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
6903 the HTML doc to go into the -devel RPM ...
6904 * aclocal.m4 config.h.in: some updates due to auto* magic
6905
6906Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6907
6908 * xpath.h: added a hook in the context structure allowing to
6909 link to extra support, needed for XSLT
6910
6911Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6912
6913 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
6914 xmlXPtrCmpPoints to use it.
6915 * propagated the following patch from Alejandro Forero
6916 * include/win32config.h xmlIO.c: applied further suggestions
6917 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
6918 * example/gjobread.c: fixed warnings, now that it builds
6919
6920Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
6921
6922 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
6923
6924 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
6925 filename points to a valid file (not a directory).
6926 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
6927 Added calls to xmlCheckFilenameDir.
6928
6929 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
6930 `path' (rather than `filename') as the parameter to gzopen and open.
6931
6932Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6933
6934 * Makefile.am: fixed a problem with EXTRA_DIST
6935
6936Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6937
6938 * Makefile.am example/Makefile.am: finally found the trick
6939 to build the example, i.e. add "." in SUBDIRS before example
6940 in the list <grin/>
6941
6942Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6943
6944 * doc/xml.html: updated with an XSLT section, removed pointer to
6945 W3C CVS base.
6946
6947Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6948
6949 * xpath.c: when copying a XSLT tree object teh tree need to be copied
6950 too, and deallocation need to occur the same way.
6951
6952Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6953
6954 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
6955 type correponding to an XSLT result tree fragment. Share most
6956 of the data format with node set, as well as operators.
6957 * HTMLtree.c: added a newline at the end of the doctype output
6958 whe this one is not present initially.
6959 * tree.c: make sure taht the parent and doc pointers are properly
6960 set when copying attributes (lists).
6961
6962Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6963
6964 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
6965
6966Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6967
6968 * xpath.c: seems I finally killed that ugly path evaluation
6969 context bug (tagged 9999 in case is is wrong)
6970
6971Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6972
6973 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
6974 for XSLT
6975
6976Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6977
6978 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
6979 for xmlGzfileOpen() bug
6980
6981Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6982
6983 * xpath.c: removed an error found by XSLT usage
6984 * tree.c parserInternals.h: use a predefined static string
6985 for text and comment nodes, avoid freeing them in xmlFreeNode,
6986 exported the string name in parserInternals.h and added
6987 another value to disable encoding at output (for XSLT),
6988 gain memory, time.
6989
6990Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6991
6992 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
6993 win32/libxml2/libxml2_so.dsp: new makefiles and update
6994 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
6995
6996Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6997
6998 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
6999 Gary Pennington
7000
7001Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7002
7003 * xpath.c: fixed the comaprision of values and nodelists,
7004 need to compare nodelist still ...
7005 * debugXML.c: avoided a possible core dump
7006 * HTMLparser.c: cleanup
7007 * nanohttp.c: contributed fix.
7008 * tree.c: fixes in properties handling added xmlSetNsProp
7009 needed by libxslt
7010 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
7011 comment
7012 * TODO: updated
7013
7014Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7015
7016 * parser.c parserInternals.c: applied Bjorn Reese optimization
7017 patch
7018
7019Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7020
7021 * Makefile.am: applied patch fro make check from Martin Vidner
7022
7023Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7024
7025 * configure.in: preparing 2.2.11
7026 * doc/html/*: rebuild the HTML files
7027 * doc/xml.html : updated
7028
7029Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7030
7031 * tree.c: fixed a stupid bug
7032 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
7033 patches related to validation of an XInclude processing result
7034 * TODO: updated
7035
7036Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7037
7038 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
7039 on large files
7040
7041Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7042
7043 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
7044
7045Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7046
7047 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
7048 reported by Jonas Borgström
7049 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
7050
7051Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7052
7053 * testXPath.c xpath.c: fixing the XPath union expressions problem
7054 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
7055
7056Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7057
7058 * xmllint.c: Made is so if the file name is "-" is will read form
7059 standard input. Sven Heinicke <sven@zen.org>
7060 * tree.c: fixed a problem when growing buffer
7061 * tree.h: fixed the comment of the node types following andersca
7062 comment
7063 * TODO: updated
7064
7065Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7066
7067 * HTMLparser.[ch]: added a way to avoid adding automatically
7068 omitted tags. htmlHandleOmittedElem() allows to change the
7069 default handling.
7070 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
7071 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
7072 of xmllint too when using --memory flag, added a memory test
7073 suite at the Makefile level.
7074 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
7075 with namespace use when encountering QNames in XPath evalation,
7076 added xmlns() scheme in XPointer.
7077 * nanoftp.c : incorporated a fix
7078 * parser.c xmlIO.c: fixed problems raised with encoding when using
7079 the memory I/O
7080 * parserInternals.c: closed bug 25934 reported by
7081 torsten.landschoff@innominate.de
7082 * TODO: updated
7083
7084Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7085
7086 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
7087 on a non-updated tree :-(, made a 2.2.10 release to correct the
7088 situation
7089
7090Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7091
7092 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
7093 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
7094 integrated a set of OpenVMS changes from Howard Taylor
7095 <Howard.Taylor@pacoast.com>
7096
7097Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7098
7099 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
7100 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
7101
7102Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7103
7104 * HTMLparser.c: some fixes on auto-open of html/head/body
7105 * encoding.c: fixed a compilation error on some gcc env
7106 * xpath.c xpointer.[ch] xpathInternals.h: improved the
7107 XPointer implementation
7108 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
7109 related XPointer tests and associated results
7110
7111Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7112
7113 * doc/xmldtd.html doc/xml.html: following a short step by step
7114 guidance on IRC to help maciej with DTDs I started a small
7115 page on the subject.
7116
7117Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7118
7119 * HTMLparser.c: fixed handling of broken charrefs
7120 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
7121 patches
7122
7123Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7124
7125 * doc/xml.html doc/html/* : rebuilt the docs after adding
7126 xinclude and updated page for 2.2.7 and 2.2.8
7127 * configure.in: releasing 2.2.8
7128
7129Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7130
7131 * parser.[ch] parserInternals.c: applied the conditional
7132 section processing fix from Jonathan P Springer
7133 <jonathan.springer2@gte.net>
7134 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
7135 project file, fixed iconv default non support
7136 * xpath.c: fixed the problem of evaluating relative expressions
7137 when a node context is provided.
7138
7139Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7140
7141 * nanoftp.c: fixed gcc 2.95 new warnings
7142 * SAX.c: fixed a stupid bug
7143 * tree.c: fixed a formatting problem when round-tripping
7144 from/to memory
7145 * xinclude.c: chased memleak, fixed a base problem
7146 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
7147 xmlXPtrBuildNodeList()
7148 * TODO: updated
7149 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
7150 adding a first small set of regression tests for XInclude
7151
7152Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7153
7154 * nanohttp.[ch]: applied Wayne Davison patches to access
7155 the WWW-Authorization header.
7156 * parser.c: Closed Bug#30847: Problems when switching encoding
7157 in short files by applying Simon Berg's patch.
7158 * valid.c: fixed a validation problem
7159 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
7160 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
7161 Wayne Davison
7162 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
7163 need to be extended to non full nodes selections.
7164 * xinclude.c: starts to work decently
7165
7166Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7167
7168 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
7169 debugXML.c xmlversion.h.in: Started adding XInclude support,
7170 this is a new xmllint option
7171 * tree.c xpath.c: applied TOM patches for XPath
7172 * xpointer.c: fixed a couple of errors.
7173 * uri.c: added an escaping function needed for xinclude
7174 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
7175 new warning from RH70 gcc's version
7176
7177Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7178
7179 * HTMLparser.c: fixed loop on invalid char in scripts
7180 * parser.c: update to description of xmlIOParseDTD()
7181 * libxml.m4 xmlversion.h.in: changes contributed by
7182 Michael Schmeing <m.schmeing@internet-factory.de>
7183 * configure.in: preparing for 2.2.7
7184 * Makefile.am: trying to avoid config.h and acconfig.h
7185 being included in the distrib
7186 * configure.in: released 2.2.7
7187
7188Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7189
7190 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
7191 like namespaces for good. Unified xmlNs and xmlNode somewhat.
7192
7193Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7194
7195 * parser.[ch]: added xmlIOParseDTD()
7196 * xpointer.c: added support for the 2 extra parameters of
7197 string-range, fixed a stoopid error when '0' was present
7198 in XPointer expressions
7199 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
7200 testsuite for the above
7201
7202Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7203
7204 * libxml.spec.in: improved package descriptions
7205
7206Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7207
7208 * xpath.c xpathInternals.h: applied a large cleaning patch
7209 from TOM <ptittom@free.fr>, it also add namespace support
7210 for function and variables registration.
7211
7212Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7213
7214 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
7215 * Makefile.mingw: Wayne Davison's update adding hash.c
7216
7217Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7218
7219 * xpath.c: fixed the root evaluation problems
7220 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
7221 ignorable spaces with <b> <bold> <em>
7222 * tree.c: fixed a loop in xmlSearchNsByHref()
7223
7224Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7225
7226 * xpath.c: applied another XPath patch from TOM
7227 * xpath.c include/makefile.am: applied another patch from
7228 china@thewrittenword.com (cleanup on IRIX).
7229
7230Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7231
7232 * xml-config.1: received a fixed version from Fredrik Hallenberg
7233 <hallon@lysator.liu.se>
7234
7235Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7236
7237 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
7238 cleanup patch for XPath
7239
7240Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7241
7242 * patched to redirrect all "out of context" error messages to
7243 a reconfigurable routine. The changes are:
7244 * xmlerror.h : added the export of an error context type (void *)
7245 an error handler type xmlGenericErrorFunc there is an interface
7246 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
7247 to reset the error handling routine and its argument
7248 (by default it's equivalent to respectively fprintf and stderr.
7249 * all the c files: all wild accesses to stderr or stdout within
7250 the library have been replaced to calls to the handler.
7251
7252Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7253
7254 * configure.in: release 2.2.6
7255 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
7256 exporting the inner functions of xpath for extension modules
7257 * doc/*: updated and rebuilt the doc
7258
7259Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7260
7261 * nanohttp.c : applied Wayne HTTP cleanup patch
7262 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
7263 and xmlNodeSetSpacePreserve()
7264
7265Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7266
7267 * xpath.c: closing bug #29260
7268
7269Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7270
7271 * hash.[ch] debugXML.c: expanded/enhanced the API, added
7272 multikey tuples, made hash structure opaque
7273 * valid.[ch]: moved elements, attributes, notations decalarations
7274 as well as ID and refs to hash tables.
7275 * entities.c: hash cleanup
7276 * xmlmemory.c: fixed a dump problem in debug mode
7277 * include/Makefile.am: problem passing in DESTDIR= values patch
7278 from Marc Christensen <marc@calderasystems.com>
7279 * nanohttp.c: removed debugging remains
7280 * HTMLparser.c: the bogus tag should be ignored (Wayne)
7281 * HTMLparser.c parser.c: fixing a number of problems with the
7282 macros in the *parser.c files (Wayne).
7283 * HTMLparser.c: close the previous option when opening a new one
7284 (Marc Sanfacon).
7285 * result/HTML/*: updated the HTML results accordingly
7286
7287Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7288
7289 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
7290 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
7291 XPath functions and XML entities table to them. More to come...
7292 * xmlIO.c: fixed libxml closing FILEs it didn't open.
7293
7294Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7295
7296 * tree.c: coalesce adjacent text nodes
7297 * valid.c: handling of blank nodes in DTd validation (raised
7298 by problems with a posteriori validation).
7299 * nanohttp.c: changing behaviour on HTTP write stuff.
7300 * HTMLtree.c: forced body and html to be explicitely closed.
7301 * xpath.h: exported more XPath functions.
7302
7303Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7304
7305 * Release of 2.2.5
7306 * xpointer.c: range() range-inside and other helper functions
7307 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
7308
7309Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7310
7311 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
7312 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
7313
7314Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7315
7316 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
7317 and XPointer modules
7318
7319Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7320
7321 * SAX.h: closed #25107
7322
7323Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7324
7325 * testSAX.c: fixed problem with cdata reporting
7326 * SAXresult/* : updated
7327
7328Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7329
7330 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
7331 Closed bug #27499, added to regression tests
7332 * TODO: updated
7333
7334Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7335
7336 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
7337 support for SCRIPT and STYLE with help from Bjorn Reese
7338 * test/HTML/* result/HTML/*: added simple testcase and updated
7339 the existing ones.
7340
7341Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7342
7343 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
7344 string-range for empty strings
7345 * test/XPath/docs/str test/XPath/xptr/chaptersrange
7346 test/XPath/xptr/strrange: augmented the XPointer testsuite
7347
7348Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7349
7350 * doc/xml.html doc/xmlmem.html: added a module describing memory
7351 interfaces and use, updated the main page.
7352
7353Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7354
7355 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
7356 nanoftp code work on Windows too now
7357
7358Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7359
7360 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
7361 * xpointer.c: implemented string-range() at least a good first version
7362 * test/XPath/docs/str test/XPath/xptr/strrange
7363 result/XPath/xptr/strrange: the string-range() tests
7364
7365Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7366
7367 * Makefile.am include/Makefile.am include/win32config.h
7368 win32/Makefile.mingw: fixed problems reported by Wayne Davison
7369 and make distcheck
7370
7371Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7372
7373 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
7374 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
7375 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
7376
7377Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7378
7379 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
7380 patch for socklen_t detection by
7381 Albert Chin-A-Young <china@thewrittenword.com>
7382
7383Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7384
7385 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
7386 and added a --dtdvalid option to xmllint used to test it
7387
7388Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7389
7390 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
7391 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
7392
7393Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7394
7395 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
7396 handlings (registration, lookup, cleanup)
7397
7398Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7399
7400 * configure.in Makefile.am include/makefile.am: adding XPointer
7401 and XPtrtests target
7402 * xpointer.[ch] : new files for XPointer support
7403 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
7404 more XPath tests
7405
7406Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7407
7408 * configure.in: fixed, very broken, make distcheck works again
7409
7410Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7411
7412 * More work toward 2.2.5, integrated a number of patches
7413 * configure.in Makefile.am win32config.h.in: trying to cleanup
7414 make distcheck .... huh ...
7415 * include/Makefile.am include/win32config.h: new directory
7416 for includes
7417 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
7418 updated teh makefiles and instructions for WIN32
7419 * xpath.c: small fixes
7420 * test/XPath/ results/XPath: updated the testcases and results
7421 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
7422 suggested patches
7423 * valid.c: fixed an ID bug
7424
7425Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7426
7427 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
Daniel Veillard784b9352003-02-16 15:50:27 +00007428 the automake bug where wrong dependencies were generated.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00007429 * xpath.[ch]: worked on XPointer
7430
7431Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7432
7433 * configure.in Makefile.am: 2.2.5, ship the include in an
7434 include/libxml subdirectory, use symlinks when using CVS
7435 * testSAX.c: fixed small bug
7436 * testXPath.c: changed the way testfiles are parsed
7437 * debugXML.c: same kind of cleanup when parsing an argument expression
7438 XPath/XPointers can have blanks embedded
7439 * xpath.[ch]: more cleanup, reorgs for XPointer work
7440 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
7441 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
7442
7443Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7444
7445 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
7446 in the XPath engine, rewrote large parts of it, now it's far
7447 cleaner and in sync with the REC not an old WD. Fixed a parsing
7448 problem in the interactive XML shell found when testing XPath.
7449
7450Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7451
7452 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
7453 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
7454 examples with the extra test
7455
7456Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7457
7458 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
7459 the global init function.
7460
7461Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7462
7463 * HTMLparser.c: Doohhh, attribute name parsing was still case
7464 sensitive ! Fixed this ...
7465 * result/HTML/* : updated the tests results accordingly
7466
7467Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7468
7469 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
7470 engine, should be far more stable, incorporated a new version of
7471 preceding/following axis, need testing
7472 * uri.c: fixed file:///c:/a/b/c problem
7473 * test/XPath/tests/idsimple: augmented the XPath tests
7474
7475Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7476
7477 * doc/* rebuilding docs for 2.2.4 release
7478
7479Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7480
7481 * configure.in: releasing 2.2.4
7482 * parser.[ch]: added xmlStrEqual()
7483 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
7484 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
7485 use xmlStrEqual instead
7486 * TODO: updated
7487 * added an XPath test
7488
7489Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7490
7491 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
7492 * entities.h: exported xmlInitializePredefinedEntities
7493 * parser.[ch] : added xmlInitParser()
7494 * parserInternals.h : had to export htmlInitAutoClose()
7495
7496Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7497
7498 * xpath.[ch] : fixed some serious XPath Predicate evaluation
7499 problems
7500 * Makefile.am : added XPath regression tests to normal tests
7501 * uri.c: fixed a problem with local paths, cleanup
7502 * parser.c: fixed a problem with large CData sections
7503
7504Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7505
7506 * configure.in xml-config.in: patch from "Ben Taylor"
7507 <sol7x86@hotmail.com> for solaris shared libs lookup
7508
75092000-09-30 Martin Baulig <baulig@suse.de>
7510
7511 * libxml-2.0.pc.in: Provide pkg-config script.
7512
7513 * configure.in: Create the libxml-2.0.pc script from the
7514 libxml-2.0.pc.in templates.
7515 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
7516 script in `$(libdir)/pkgconfig'.
7517
7518Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7519
7520 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
7521 when compiling with MSC
7522
7523Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7524
7525 * xpath.c: patch for normalize-string() substring-before(),
7526 substring-after() and translate() functions from Bjorn Reese
7527 <breese@mail1.stofanet.dk>
7528 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
7529 Fredrik Hallenberg <hallon@lysator.liu.se>
7530 * TODO: updated
7531
7532Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7533
7534 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
7535 problem of socklen_t being undefined on a number of platforms
7536 * debugXML.c: fixed a compilation problem when without snprintf
7537
7538Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7539
7540 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
7541 an URI bug and a fix for the control-character-induced infinite loop
7542 * nanohttp.c: preventive fix for compiling on WIN32
7543
7544Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7545
7546 * xmlint.c: closing bug #25000
7547
7548Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7549
7550 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
7551 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
7552 modified slightly Wayne Davison patch adding xmlStrcasecmp and
7553 related function, fixing xmlStrncmp(), and associated cleanup
7554 * result/HTML/entities.html.sax: updating result
7555
7556Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7557
7558 * uri.c: applied patch for URI escaping from Wayne Davison
7559 <wayned@blorf.net>
7560 * tree.c parserInternals.c HTMLparser.c: memset checks patches
7561 from Denis Barbier <barbier@imacs.polytechnique.fr>
7562 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
7563 patch from Wayne Davison
7564
7565Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7566
7567 * doc/xml.html : updated with new releases, adding "how to help"
7568
7569Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7570
7571 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
7572 removed a few warnings in pedantic mode ...
7573 * parserInternals.c parser.c: moved encoding switching function
7574 to parserInternals.c
7575 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
7576
7577Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7578
7579 * HTMLparser.c parser.c: set ctxt->errNo before calling the
7580 error or warning handlers
7581
7582Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7583
7584 * parserInternals.c parserInternals.h parser.c Makefile.am:
7585 created a new module parserInternals.c, moved most of the
7586 code shared by the various parsers there, as well as
7587 deprecated code from parser.c. More cleanup of parser.c
7588 * uri.c: fixed a problem when URI is NULL
7589 * valid.c: speedup when looking for an attribute declaration
7590
7591Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7592
7593 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
7594 the cleanup of the computation of URI references when seeking
7595 external entities. The URI reference string and the resulting
7596 URI are both stored now.
7597 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
7598 large s(n)printf checks and cleanup from Denis Barbier
7599 <barbier@imacs.polytechnique.fr>
7600 * xmlversion.h.in tree.h: couple of SGML declarations for a
7601 possible docbook module.
7602 * result/VC/ : a couple of test output changed due to the change
7603 of the entities URI
7604
7605Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7606
7607 * parser.h: added a _private field for linking user's data
7608
7609Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7610
7611 * parser.c parserInternals.h: demacroified most of the IS_XXX
7612 the gain in size is significant so ...
7613
7614Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7615
7616 * entities.c: cases where looking up entities with doc==NULL
7617 covered
7618
7619Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7620
7621 * uri.c: applied Wayne Davison patch
7622 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
7623
7624Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7625
7626 * uri.c testUri.c: applied Wayne Davison patches
7627 * test/URI/uri.data result/URI/uri.data: first set of tests/results
7628 * Makefile.in: added URItest and included thenin "make tests"
7629
7630Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7631
7632 * xmlversion.h.in: closed bug 22941
7633
7634Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7635
7636 * doc/xmlio.html: added doc and example for entity loader
7637 redefinition.
7638
7639Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7640
7641 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
7642 used by libxml
7643
7644Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7645
7646 * parser.c: Fixed bug on invalid ontent characters and when using
7647 push.
7648 * xmllint.c: fixed xmllint endling of errors in push mode
7649
7650Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7651
7652 * HTMLparser.c testHTML.c: applied two new patches from
7653 Wayne Davison <wayned@users.sourceforge.net>
7654 * result/HTML/*.sax: regenerated HTML SAX output
7655 * parser.c: more cleanup.
7656
7657Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7658
7659 * HTMLparser.[ch] testHTML.c: applied the second set of
7660 patches from Wayne Davison <wayned@users.sourceforge.net>,
7661 adding htmlEncodeEntities()
7662 * HTMLparser.c: fixed an ignorable white space detection bug
7663 occuring when parsing with SAX only
7664 * result/HTML/*.sax: updated since the output is now HTML
7665 encoded...
7666
7667Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7668
7669 * HTMLparser.[ch]: applied some of Wayne Davison
7670 <wayned@users.sourceforge.net> patches
7671
7672Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7673
7674 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
7675 undeclared namespace prefix was used, added a warning.
7676 Cleaned up support w.r.t. entities, spilling out a warning
7677 and being pedantic on lookups.
7678 * test/warning/ent9 : added testcase for previous example.
7679 * TODO: updated
7680 * parserInternals.h parser.c: changed the way names are parsed
7681 now allow infinite size and decrease penalty for normal use
7682 * parser.c: Started a big cleanup/check of the parser code,
7683 fixed some of the most tortuous entity code, spotted code
7684 unused anymore
7685 * test/*: added tests for very long names and related nasty
7686 things.
7687
7688Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7689
7690 * doc/encoding.html: added encoding aliases doc
7691 * doc/xml.html: updates
7692 * encoding.[ch]: added EncodingAliases functions
7693 * entities.[ch] valid.[ch] debugXML.c: removed two serious
7694 bottleneck affecting large DTDs like Docbook
7695 * parser.[ch] xmllint.c: added a pedantic option, will be
7696 useful
7697 * SAX.c: redefinition of entities is reported in pedantic mode
7698 * testHTML.c: uninitialized warning from gcc
7699 * uri.c: fixed a couple of bugs
7700 * TODO: added issue raised by Michael
7701
7702Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7703
7704 * doc/encoding.html: propagated Martin Duerst suggestions
7705
7706Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7707
7708 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
7709 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
7710 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
7711 by Wayne Davison
7712
7713Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7714
7715 * nanoftp.c nanohttp.c: small cleanup
7716 * TODO: updated
7717
7718Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7719
7720 * added an old VC testcase and updated title.xml entity
7721
7722Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7723
7724 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
7725 done on auto-opening of <p> tags and cleanup of SAX output
7726
7727Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7728
7729 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
7730
7731Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7732
7733 * doc/xml.html libxml.* structure.*: updated the doc a bit
7734
7735Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7736
7737 * testSAX.c testHTML.c result/HTML/: cleanup of the output
7738 of SAX tests
7739
7740Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7741
7742 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
7743 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
7744
7745Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7746
7747 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
7748 * testHTML.c: fix core dump on Solaris 2.x systems
7749 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
7750 * result/HTML/*.sax: previous bug fix lead to new results
7751
7752Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7753
7754 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
7755 * configure.in: added --with-readline=DIR to accept alternate
7756 path for readline include/library
7757 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
7758 for ANSI under HP-UX
7759 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
7760 includes @LIBS@
7761
7762Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7763
7764 * doc/* : rebuilt the docs
7765 * getting ready for 2.2.2 release
7766
7767Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7768
7769 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
7770 and xmlAddFeature()
7771 * tree.[ch]: added xmlAddChildList()
7772 * xmllint.c: MAP_FAILED macro test
7773 * parser.h: added xmlParseCtxtExternalEntity()
7774 * valid.c: applied bug fixes removed warning
7775 * tree.c: added CDATA block to elements content
7776 * testSAX.c: cleanup of output
7777 * testHTML.c: added SAX testing
7778 * encoding.c: better error recovery
7779 * SAX.c, parser.c: fixed one of the external entity processing
7780 of the OASis testsuite
7781 * Makefile.am: added HTML SAX regression tests
7782 * configure.in: bumped to 2.2.2
7783 * test/HTML/ result/HTML: added a few of HTML tests, and added the
7784 SAX results
7785
7786Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7787
7788 * configure.in: patch for HP compiler
7789
77902000-08-04 Sven Heinicke <sven@zen.org>
7791
7792 * xmllint.c: Was coredumping sometimes when the file given didn't
7793 exist.
7794
7795Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7796
7797 * parser.c xmlIO.[ch]: fixed the problem of encoding support
7798
7799 when using in memory parsing. Need some cleanup.
7800 * xmllint.c configure.in: added a --memory flag to test memory
7801 parsing
7802
7803Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7804
7805 * nanohttp.c: fixed socklen_t replacement to unsigned int
7806 * parser.c: fixed a space handdling missing at the end of
7807 production 28 DOCTYPE.
7808 * xmlmemory.c: fixed a stupid bug on the routine to override
7809 allocation functions
7810 * TODO: updated
7811
7812Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7813
7814 * doc/ regenerated the docs
7815
7816Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7817
7818 * doc/encoding.html doc/xml.html: added I18N doc
7819 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
7820 improvements, both parser and filters, added ASCII & HTML,
7821 fixed the ISO-Latin-1 one
7822 * xmllint.c testHTML.c: added/made visible --encode
7823 * debugXML.c : cleanup
7824 * most .c files: applied patches due to warning on Windows and
7825 when using Sun Pro cc compiler
7826 * xpath.c : cleanup memleaks
7827 * nanoftp.c : added a TESTING preprocessor flag for standalong
7828 compile so that people can report bugs more easilly
7829 * nanohttp.c : ditched socklen_t which was a portability mess
7830 and replaced it with unsigned int.
7831 * tree.[ch]: added xmlHasProp()
7832 * TODO: updated
7833 * test/ : added more test for entities, NS, encoding, HTML, wap
7834 * configure.in: preparing for 2.2.0 release
7835
7836Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7837
7838 * nanoftp.c: fixed the way the control connection is handled
Daniel Veillard784b9352003-02-16 15:50:27 +00007839 * libxml.spec.in: fixed the dependencies and cleanup
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00007840
7841Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7842
7843 * doc/xml.html: changed the xmlsoft.org structure, updated the
7844 examples w.r.t. root and childs
7845
7846Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7847
Daniel Veillard784b9352003-02-16 15:50:27 +00007848 * libxml.spec.in: fixed bug #7419, dependencies fouled for libxml-devel
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00007849
7850Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7851
7852 * HTMLparser.c: Work on character encoding support for the HTML parser
7853 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
7854 * encoding.c: Fixed a potential memleak in the encoding stuff
7855
7856Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7857
7858 * doc/FAQ.html doc/Makefile.am : added a FAQ
7859
7860Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7861
7862 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
7863 of the HTML parser to force it to not bypass SAX
7864
7865Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7866
7867 * win32config.h.in: updated
7868 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
7869 lacks iconv support :-( need to release 2.1.1
7870 * configure.in: release 2.1.1
7871 * HTMLparser: fixed bug #14784
7872 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
7873 by Windows compiler
7874 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
7875 the SAX startDocument() callback.
7876 * TODO: updated
7877
7878Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7879
7880 * added xmlStopParser()
7881
7882Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7883
7884 * configure.in: 2.1.0 prerelease
7885 * Large resync between W3C and Gnome tree
7886 * nanoftp, nanohttp.c: fixed stalled connections probs
7887 * HTMLtree.c SAX.c : support for attribute without values in
7888 HTML for andersca
7889 * valid.c: Fixed most validation + namespace problems
7890 * HTMLparser.c: start document callback for andersca
7891 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
7892 * parser.h, SAX.c: serious speed improvement for large
7893 CDATA blocks
7894 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
7895 different encoding
7896 * example/Makefile.am example/gjobread.c tree.h: work on
7897 libxml1 libxml2 convergence.
7898 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
7899 and the LIBXML_TEST_VERSION macro
7900
7901Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7902
7903 * doc/xml.html: various patches and improvements typo fixed by
7904 Felix Natter
7905 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
7906 from Felix Natter <fnatter@gmx.net>
7907
7908Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7909
7910 * doc/upgrade.html: updated with instructions for support of both
7911 libxml-1.x and libxml-2.x
7912 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
7913 for 2.x support and also fixed includes
7914
7915
7916Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7917
7918 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
7919 the encoding support, added iconv support, so now libxml if
7920 compiled with iconv automatically support japanese encodings
7921 among others. Work based on initial patch from Yuan-Chen Cheng
7922 I may have broken binary compat in the encoding handler
7923 registration scheme, but that was so utterly broken I don't
7924 expect anybody to have used this feature until now.
7925 * parserInternals.h: fixup on the CHAR range macro
7926 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
7927 code.
7928 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
7929 * uri.c: added xmlParseURI() I can't believe I forgot to
7930 implement this one in 2.0 !!!
7931 * SAX.c: moved doc->encoding update in the endDocument() call.
7932 * TODO: updated.
7933
7934Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7935
7936 * tree.h: removed extraneous xmlRemoveProp definition
7937 * TODO: added item about --disable-corba configure switch
7938 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
7939 * nanoftp.c: fixed include problems giving troubles on AIX and
7940 slowlaris
7941 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
7942 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
7943 comment and headers changes to lower gtk-doc number of warnings
7944 * doc/html/*: rebuilt docs
7945
7946Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7947
7948 * HACKING: documented the tag for 1.x and instructions
7949
7950Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7951
7952 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
7953 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
7954 xmlCreateIOParserCtxt
7955 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
7956 significant overall improvement
7957 * xmllint.c: added I/O test to xmllint
7958 * testSAX.c: added a speed test
7959 * doc/* : updated/regenerated
7960
7961Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7962
7963 * xpath.c uri.h parserInternals.h: cosmetic changes from
7964 "Timur I. Bakeyev" <timur@bat.ru>, including making
7965 xmlCreateURI() public
7966
7967Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7968
7969 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
7970 and the code at the same time. Added a clean mechanism for
7971 overload or added input methods: xmlRegisterInputCallbacks()
7972 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
7973 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
7974 * TODO: updated
7975 * doc/* : updated/regenerated
7976 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
7977 source dir
7978
7979Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7980
7981 * testURI.c: yet another forgotten commit, I should get some sleep !
7982
7983Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7984
7985 * xmllint.c: forgot to commit this too ?
7986
7987Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7988
7989 * xmlversion.h.in : forgot to commit this previously
7990
7991Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7992
7993 * configure.in: preparing libxml-2.0.0 version looks Ok so far
7994 * README TODO: updated for release
7995 * uri.c uri.h: added authority parsing/saving
7996 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
7997 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
7998 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
7999 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
8000 Makefile.am : added compile-time customization of libxml
8001 --with-ftp --with-http --with-html --with-xpath --with-debug
8002 --with-mem-debug
8003 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
8004 #include <libxml/xxx.h> I hope it won't break too much stuff
8005 and will be manageable in the future...
8006 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
8007 and added xmllint to the installed programs
8008 * uri.h: added xmlFreeURI()
8009
8010Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8011
8012 * uri.c uri.h: finished the escaping handling, the base support
8013 and the URI path normalization. Looks good just lacks the
8014 authority content parsing code.
8015 * Makefile.am: added instructions to generate testURI
8016 * TODO: updated
8017 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
8018 added links and icons for W3C and Gnome
8019
8020Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8021
8022 * xmlmemory.[ch] : seems I forgot to actually update the files in
8023 the last commit :-)
8024 * doc/xml.html doc/html/* : updated and uploaded the docs
8025
8026Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8027
8028 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
8029 * TODO: updated
8030 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
8031 libxml default allocation function with another set (like gmalloc/
8032 gfree).
8033 * Makefile.am, uri.c, uri.h: added a set of functions to do
8034 exact (litteraly copied from the RFC 2396 productions) parsing
8035 and handling of URI. Will be needed for XLink, one XML WFC,
8036 XML Base and reused in the nano[ftp/http] modules. Still work
8037 to be done.
8038
8039Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8040
8041 * configure.in, libxml.spec.in : libxml2
8042 * doc/* : updated the doc page, rebuilt the docs
8043
8044Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8045
8046 * all: tagged LIB_XML_1_X
8047 * *.c *.h : updated from W3C CVS tree
8048 * configure.in : 2.0.0-beta
8049 * libxml.spec.in : libxml2 package nam
8050 * result/* : new version of the tests output
8051
8052Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8053
8054 * doc/xml.html, doc/update.html: updated docs, 1.8.7
8055
8056Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8057
8058 * doc/* : rebuilt the docs
8059 * parser.c: final patch on #6766
8060 * valid.c: small patch on validity checks.
8061
8062Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8063
8064 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
8065 added
8066 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
8067 compatibility w.r.t. XML spec and existing code.
8068
8069Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8070
8071 * parser.c: seems a better solution to <a> </a> exists,
8072 will try it for a while
8073
8074Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8075
8076 * parser.c: tried to remove the <a> </a> generating <a/>
8077 this is hard. Left a flag for that purpose. Fixed bug #6766
8078 * configure.in: prepared 1.8.7 not released, due to previous
8079 problem
8080
8081Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8082
8083 * doc/xml.html : applied second patch from Paul DuBois
8084
8085Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8086
8087 * doc/xml.html : applied patch from Paul DuBois
8088
8089Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8090
8091 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
8092
8093Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8094
8095 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
8096 compilation warnings on various platforms.
8097 * parser.c: Fixed #5281 validity error callbacks are now desactived
8098 by default if not validating.
8099
8100Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8101
8102 * nanoftp.c, win32config.h.in: patches to compile on WIN32
8103
8104Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8105
8106 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
8107 <gkatsi@cs.toronto.edu>
8108
8109Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8110
8111 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
8112 processing URLs
8113
8114Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8115
8116 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
8117 xmlNanoFTPUpdateURL for persistent control connections.
8118 * configure.in: 1.8.6
8119
8120Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8121
8122 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
8123 * tree.[ch] : added xmlSaveNoEmptyTags
8124
81252000-01-29 James Henstridge <james@daa.com.au>
8126
8127 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
8128
8129 * Makefile.am: added nanoftp.[ch] to the build.
8130
8131Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8132
8133 * nanoftp.[ch]: cleanup, comments, API
8134 * debugXML.c : fixed a bug in the cat command
8135 * doc/*: regenerated the docs
8136
8137Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8138
8139 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
8140 * debugXML.c : fixed a bug in the cat command
8141 * valid.c: fixing some small probs
8142 * libxml.spec.in: get rid of the SNAP suffix
8143 * doc/xml.html: updated the status
8144
8145Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8146
8147 * xml-config.in: xml-config --version to just return the
8148 version number
8149 * xpath.c: some cleanup w.r.t. axis when the current node is
8150 an attribute.
8151 * TODO: updated
8152
8153Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8154
8155 * configure.in: prepared for libxml-1.8.5
8156 * doc/* recompiled the documentation
8157
81582000-01-17 Jody Goldberg <jgoldberg@home.com>
8159
8160 * configure.in : WARNING autoconf subtlety alert :
8161 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
8162 when looking for zlib.h so that HAVE_ZLIB_H is defined.
8163 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
8164 get defined by AC_CHECK_HEADERS.
8165
8166Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8167
8168 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
8169 Rune.Djurhuus@fast.no
8170
8171Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8172
8173 * TODO: updated
8174 * tree.c, parser.c: made sure that only memory alloc problems
8175 and internal parser errors are allowed to write to stdout or
8176 stderr.
8177
8178Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8179
8180 * tree.c : restored xmlNewGlobalNs since this seems used by
8181 a lot of existing code :-(, fixed a bug in xmlNewNs
8182 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
8183 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
8184 to exit() from the library code.
8185 * xpath.c, parser.c: removed bugs or unused code detected by
8186 Windows compilers
8187 * parser.c: started adding interfaces for parsing well balanced
8188 XML fragments
8189 * configure.in: releasing 1.8.4
8190 * doc/* : rebuilt the docs
8191
8192Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8193
8194 * tree.[ch] : added xmlNewDocFragment() for DOM
8195 * testHTML.c: uninitialized variable.
8196
8197Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8198
8199 * doc/* : rebuild the docs
8200
8201Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8202
8203 * acconfig.h: readline and history patch
8204 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
8205 * tree.c: added check and handling when possibly removing an ID
8206 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
8207 and saving.
8208 * test/HTML/entities.html result/HTML/entities.html* : test for
8209 various entities reference cases
8210 * result/HTML/* : as a result output of some testcase have
8211 changed
8212 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
8213 by previous example. added xmlParseTryOrFinish().
8214 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
8215 entities.h debugXML.h HTMLparser.h: changed the way struct are
8216 declared to allow gtk-doc to expose those
8217 * parser.c: closed bug #4960
8218 * Makefile.am configure.in: Applied patch from
8219 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
8220 and math/socket libs detection
8221
8222Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8223
8224 * configure.in, Makefile.am: link tester against readline
8225 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
8226
8227Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8228
8229 * tree.[ch]: added xmlRemoveProp
8230 * win32config.h.in nanohttp.c: avoid including the Windows
8231 socket stuff in every C files
8232 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
8233 the XmL parser(s)
8234 * test/ns4 result/ns4 etc...: added test case for previous prob
8235 * tree.c: xmlNewNs wasn't checking for double definition
8236 * Makefile.in: fixed a problem with dist-hook duplicates
8237 * parser.[hc], xmlIO.c: fixed the loading of external entities
8238 APIs, now xmlLoadExternalEntity() is used everywhere and
8239 setting up an app specific front-end using the
8240 * SAX.c parser.c: some fixes, now the xhtml spec validates
8241 with the xhtml DTD.
8242 * error.c: fixed crashes in case of no input stream
8243 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
8244 to the validation tests and results
8245
8246Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8247
8248 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
8249 too htmlCreatePushParserCtxt() and htmlParseChunk()
8250 * parser.c: a bit of cleanup.
8251 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
8252 to XML) removed the last mem leak known
8253 * HTMLtree.c: output message cleanup
8254 * xmlmemory.c: display content info about memory blocks
8255 * result/HTML/wired.* : missing att value warning change
8256
8257Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8258
8259 * doc/* : rebuilt the documentation
8260
8261Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8262
8263 * parser.[ch] parserInternals.h: Push parser for XML,
8264 seems to work fine now
8265 * tester.c debugXML.[ch]: Added an XML shell debug facility and
8266 --push for push testing
8267 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
8268 * testSAX.c: added --push
8269 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
8270 subtree
8271 * xmlIO.[ch] : enriched API + fixes for push mode
8272 * entities.[ch]: added the entity content length to the struct.
8273 * xmlmemory.[ch]: new API to show the last entries for the shell
8274 * valid.c: added required attribute testing
8275 * SAX.c: the cdata callback now merge contiguous fragments
8276 * HTMLparser.c: cleanup of some macros
8277
8278Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8279
8280 * parser.c: fix for PIs name starting with xml
8281 * tree.c: fixed a potential problem with || and && ops
8282 * *.c, configure.in win32config.h.in : generate win32config.h for
8283 those on the Other Side !
8284
8285Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8286
8287 * parser.c: fixed a stupid = vs. == bug :-(
8288 * doc/gnome-xml.sgml: s/glade/xml/
8289
8290Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8291
8292 * configure.in, doc/xml.html : bug fix release 1.8.2
8293 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
8294 Hopefully the end of that silly C++ include problem
8295 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
8296 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
8297 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
8298 troubles with autoclosed elements when the stree shape doesn't
8299 follow the DtD specs. Added htmlIsAutoClosed() and
8300 htmlAutoCloseTag()
8301 * result/HTML/*.htm*: Updated the HTML examples regression tests output
8302 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
8303 * debugXML.c: fixed a bug on printing default namespaces.
8304 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
8305
8306Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8307
8308 * result/HTML/*.htm[l] : updated the HTML regression tests according
8309 to the new output
8310 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
8311 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
8312 problem due to intermix of extern "C" { ... } declarations for C++
8313 and recursive includes in the headers
8314
83151999-12-20 Chris Lahey <clahey@umich.edu>
8316
8317 * HTMLtree.c: Made it so that html nodes with a single child do
8318 not insert a carriage return before or after the child node.
8319
8320Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8321
8322 * configure.in, doc/xml.html : bug fix release 1.8.1
8323 * parser.c: fixed bug #4344
8324 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
8325 added the glue to avoid C++ problems
8326 * doc/* : regenerated the documentation
8327
8328Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8329
8330 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
8331 namespace recognition, and Dia as a resul :-(
8332 * encoding.c: closed bug #3950
8333
8334Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8335
8336 * valid.c: debugging a posteriori validation, except URI expansion
8337 stuff this should be fixed now
8338 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
8339 Carl Nygard <cnygard@bellatlantic.net>
8340 * tester.c: added --postvalid, cleaning of the code
8341 * tree.[ch]: added xmlDocGetRootElement()
8342
8343Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
8344
8345 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
8346 c++ losage.
8347
8348Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8349
8350 * configure.in, doc/xml.html : bumped to 1.8.0
8351 * xlink.[ch], Makefile.am : added framework for link detection
8352 * parser.h: added nbChars to parser context, needed for cleanup.
8353 * xmlmemory.c: removed a nasty bug when out of mem
8354 * valid.[ch]: adding namespace support for attribute decl
8355 * tester.c: added --debugent option
8356 * debugXML.[ch]: added xmlDebugDumpEntities()
8357 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
8358 buffers instead, this was really needed, validation was breaking
8359 in strange ways due to that. Added xmlParseStringPEReference()
8360 and other parsing from strings functions. Entities processing
8361 modified again, but PERef are still not handled correcly but
8362 unless you're Eve Maller you won't notice :-)
8363 * HTMLparser.c: large changes toward reliability, and switched to
8364 lowercase internal tags, XHTML is lowercase, so it will help
8365 that output is closer to next version.
8366 * doc/* : regenerated the documentation, it is now hosted at
8367 http://xmlsoft.org/ (same bits I just bought the domain :-)
8368
8369
8370Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8371
8372 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
8373 doc generation
8374 * parser.c: fixed bugs #3908 and #3937 and a memory leak
8375 in the SAX API
8376 * doc/*: rebuilt the doc making sure everything appears in the
8377 HTML files
8378
8379Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8380
8381 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
8382 added the patch from Carl Nygard <cnygard@bellatlantic.net>
8383 which allow impressive speed improvement on dataset with
8384 large text pieces, but at the cost of broken binary
8385 compatibility and slightly bigger memory usage.
8386 Configure with --with-buffers to activate them, they
8387 are protected with XML_USE_BUFFER_CONTENT define.
8388 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
8389 goal is 0 memory left allocated once parser is no more used
8390 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
8391 call xmlCleanupParser() and xmlMemoryDump()
8392
8393Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8394
8395 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
8396 * parser.[ch] encoding.[ch]: added memory cleanup routines
8397 * parser.c: closing bug #3788
8398 * doc/*: rebuilt the doc
8399
8400Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8401
8402 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
8403 xmlNewTextChild() and xmlSetCompressMode() behaviour.
8404 * tester.c: added --compress option
8405 * doc/*: rebuilt the documentation
8406
8407Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8408
8409 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
8410 if given /proc/kcore as input !
8411 * doc/xml.html doc/*: updated and rebuilt the documentation
8412
8413Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8414
8415 * parser.c: Fixed some wrongly space collapsing code due to
8416 a misreading of the spec.
8417 * result/*: fixed the output accordingly
8418
8419Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8420
8421 * encoding.c: bug fix and typos
8422 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
8423 * parser.c: added attribute normalization closing bug #3597
8424 * test/att* result/att* SAXresult/att*: testcase for attribute
8425 normalization
8426
8427Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8428
8429 * configure.in: closing bug #3163 by adding extra flags for the
8430 cc compiler on HP-UX
8431
8432Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8433
8434 * valid.[ch] : removed a typo and an enumerated type bug in the
8435 xmlAddElementDecl() function
8436 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
8437 call to xmlEncodeEntitiesReentrant() so that the functions
8438 New, Set and Get are at the same level.
8439 * parser.c HTMLparser.c: extra memory allocation bug for
8440 attributes detected by someone using libxml in embedded systems :-)
8441
8442Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8443
8444 * xmlmemory.h: turned off mem debug :-\
8445
8446Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8447
8448 * parser.c: closed bug #2784 a one line fix, but worth pushing
8449 a new release out
8450 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
8451 some structures, comments before and after the
8452 main element, and other nastyness
8453 * HTMLtree.c tree.c: accomodate the extended HTML supported
8454 * configure.in: pushing 1.7.4
8455 * test/ent8 and related outputs : added a new test for bug #2784
8456 * test/HTML/wired.html and related output: a nasty HTML example
8457 * Makefile.am: improved the test scripts
8458 * docs/* : reran the documentation extractor, updated xml.html
8459
8460Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8461
8462 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
8463 HTMLparser and debugged the HTML related code. HTML documents
8464 now have their own type
8465 * entities.c: do not dump &apos; for HTML output
8466 * xmlmemory.c: improvement, breakpoint mechanism
8467 * testHTML.c: added --sax --repeat ...
8468 * Makefile.am: improved the HTML tests
8469 * valid.[ch]: added xmlValidGetValidElements and
8470 xmlValidGetPotentialChildren
8471 * tester.c: added --insert to test the 2 new functions
8472 * test//* result//* SAXresult//* : regression test cleanup
8473 and extension.
8474 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
8475 gnome-xml-nanohttp.html
8476
8477Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8478
8479 * HTMLparser.c: fixed problems with some autoclose tags
8480 * tree.c: fixed XML output problems.
8481 * result/* SAXresult/*: update of the tests output
8482
8483Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8484
8485 * Makefile.am: Arturo patch for xmlConf.sh version info
8486 * parser.c: Tim Josling patch for single quoted items
8487 * tester.c: Tim Josling patch for tester options usage
8488 * tree.h: indent cleanup
8489
8490Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8491
8492 * HTMLparser.c parser.h : Fixed problems with HTML parsing
8493 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
8494
8495Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8496
8497 * tree.c : Raph patch for initialization of CORBA fields
8498 * parser.c, xpath.c, ...: modification of doc comments
8499 * xpath.c : allow spaces in xpath expressions
8500
8501Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8502
8503 * xmlmemory.h: turning off memory debug :-(
8504
8505Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8506
8507 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
8508 better SAX interfaces.
8509 * testSAX.c: uses the new SAX routine, avoid fetching any remote
8510 entity.
8511 * configure.in: 1.7.2
8512
8513Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8514
8515 * libxml.spec.in: fixed the URL
8516 * doc/xml.html: improved the documentation front-end
8517
8518Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8519
8520 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
8521
8522Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8523
8524 * libxml.spec.in: fixed the alpha compile problem
8525 * parser.[ch]: changed errno to errNo in the parser context :-(
8526 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
8527 * doc/xml.html: changed CHAR to xmlChar
8528 * doc/html/*: recompiled the documentation
8529 * configure.in: 1.7.1
8530
8531Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8532
8533 * parser.h: modified the parser context struct to regain 1.4.0
8534 binary compatibility
8535 * parser.c, xml-error.h: added errno ot teh context and defined
8536 a set of errors values with update of errno
8537 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
8538 DTDs and entities
8539 * *.h, *.c: complete cleanup of the use of config.h and include
8540 protection depending on the current setup.
8541 * overalll debugging, maintenance and bug-fixing on all modules
8542 * updated the documentation
8543 * ready for 1.7.0
8544
8545Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8546
8547 * HTMLparser.c : cleanup
8548 * SAX.c valid.c valid.h: added ID/IDREF checking
8549 * tree.c tree.h: extended doc structure for refs
8550 * configure.in: 1.6.2
8551 * parser.c: patched bug in SAX user arg call
8552 * parserInternals.h: patched missing close in C++ wrapping
8553 * testXPath.c xpath.c xpath.h: prepared for extensibility,
8554 especially upcoming XPointer implementation.
8555 * doc/xml.html: augmented, typo
8556
8557Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
8558
8559 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
8560 not all invocations of install understand -d.
8561
8562Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
8563
8564 * Makefile.am: prepend all the test* calls with $(top_builddir) -
8565 to make 'check' works, when builddir != srcdir.
8566
8567Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8568
8569 * doc/xml.html : updated the documentation
8570
8571Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8572
8573 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
8574 not deallocated memory blocks
8575 * *.c : replaces all calls to malloc() free() and realloc() to
8576 the wrapper functions/macros
8577 * tree.c : removed memory leaks dues to calling xmlFreeNode()
8578 instead of xmlFreeNodeList()
8579
8580Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8581
8582 * HTMLparser.c: corrected a stupid bug leading to core dump at
8583 tree deallocation. Removed warnings indicated by
8584 Stephane.Conversy@lri.fr
8585 * entities.c: Fixes Yet Another Stupid Bug, entities were not
8586 looked for in the external subset
8587
8588Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8589
8590 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
8591 on SGI by Stephane.Conversy@lri.fr
8592
8593Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8594
8595 * all .h : changed the prototype declaration indent as in gtk
8596 * most .c : working on reducing the TODOs in the code
8597 * most .c : cleanup though -pedantic and Insure++
8598 * improvements on validation ID checkings.
8599 * tree.[ch] SAX.c: added support for namespace on attributes #2022
8600 * xml-config.in: closed #1810
8601
8602Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8603
8604 * tree.h, valid.c, valid.h: more work on validity, IDs
8605 * xpath.c: added/fixed comparidon and equlity, added a new isinf
8606 definition for AIX
8607
8608Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8609
8610 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
8611 the distribution due to a cut'n paste error at last commit
8612
8613Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8614
8615 * configure.in: upgraded to version 1.4.0
8616 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
8617 Big update, added a large part of the validation process,
8618 it should be usable, but some parts are missing
8619 * xpath.c: improved the implementation w.r.t. root.
8620 * Makefile.am: added more tests
8621 * test and result trees: added a lot of tests
8622 * libxml.spec.in: export libxml.so.0 and libxml.so.1
8623
8624Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8625
8626 * Added an HACKING file
8627
8628Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8629
8630 * xpath.[ch] : improvements and debug of the XPath implementation
8631 * parser.c, HTMLparser.c : modified the parsers to be progressive
8632 * tree.[ch] : extended the Buffer promitives
8633 * xmlIO.[ch] : added basic I/O routines providing progressive
8634 parsing and ready for I18N conversion plugins
8635 * SAXresult/* : the SAX callback sequence maybe slightly different
8636 now
8637 * test*.c : improved/updated the tests programs
8638 * doc/* : recompiled the docs.
8639
86401999-07-26 Michael Meeks <michael@edenproject.org>
8641
8642 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
8643
8644 * tree.c: Ditto.
8645
8646Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8647
8648 * configure.in: upgraded to version 1.4.0
8649 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
8650 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
8651 XML query language, see http://www.w3.org/TR/xpath for more details.
8652 * parser.c, parser.h: added CHAR* related string functions for XPath
8653 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
8654 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
8655 rebuild the docs.
8656 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
8657 and regression testing capabilities for XPath.
8658
8659Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8660
8661 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
8662 closing bug #1646
8663
8664Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8665
8666 * Makefile.am, example/Makefile.am: closed bug #1683
8667
8668Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8669
8670 * example/Makefile.am, configure.in: added the makefile for the
8671 gjobread example
8672
8673Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
8674
8675 * doc/Makefile.am:
8676 - fix which allow "make install DESTDIR=</install/prefix>".
8677
8678Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8679
8680 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
8681 which fixed a problem on the file reading-code.
8682
8683Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8684
8685 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
8686 output.
8687 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
8688
8689Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8690
8691 * parser.h : Oops removed the binary compatibility problem
8692 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
8693 * parser.c, HTMLparser.c: applied patches for reading from stdin
8694
8695Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8696
8697 * parser.c, entities.c, valid.c: cleanup bug #1591
8698 * configure.in: cleanup bug #1592
8699 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
8700 the same tree back-end. Hence gdome will be available for it.
8701 * doc/Makefile.am: close bug #617
8702
8703Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8704
8705 * parser.c: alloctate a per parser context SAX interface block
8706
8707Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8708
8709 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
8710 and xmlEncodeEntitiesReentrant with the correct one :-\
8711
8712Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8713
8714 * commit of my internal XML base changes, quite a lot of
8715 changes, cleanups, better entities support, framework for
8716 new I/O and charset detection and handling
8717 * Fixed the configure/Makefile stuff to generate shared libs
8718 with the proper version info, so we jumped on rev from
8719 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
8720 xmlEncodeEntities() result need to be freed now, and a string
8721 xmlParserVersion provide the current library version.
8722
8723Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
8724
8725 * parser.c: fixed a buffer overrun for when you have a very long
8726 attribute with no entities in it.
8727
8728Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8729
8730 * added example directory
8731 * added example/gjobs.xml gjobread.c, still need a Makefile.in
8732
8733Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8734
8735 * Release of libxml-1.1, nearly everything has been touched for
8736 this.
8737 * Added more regression tests
8738 * Updated the documentation
8739
8740Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8741
8742 * tree.[ch]: unified the XML_NO_CORBA defines.
8743 * parser.c encoding.[ch]: started plugging in char encoding detection
8744
8745Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
8746
8747 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
8748 Also freed allocated buffer.
8749
8750Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8751 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
8752 reentrancy problem at printing. One is left in entities.c, to
8753 remove ASAP
8754 * testSAX.c : added a test example showing the use of the SAX
8755 interface if one doesn't want to build the DOM tree.
8756 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
8757
8758Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8759
8760 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
8761 large revamping of the parser to use SAX callbacks
8762 http://www.megginson.com/SAX/ (or at least a C like interface
8763 a la Expat). It's now possible to set up your own callbacks
8764 and the parser will not build a DOM tree.
8765 * test/* result/*: updated the test suite, I finally removed
8766 the old Namespace draft support (PI based).
8767
8768Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8769
8770 * Makefile.am: added test result to EXTRA_DIST for make tests
8771
8772Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8773
8774 * parser.c, parserInternals.h: moved the chars macro definitions
8775 to parserInternals.h
8776 * parser.c, error.c: applied patches from "Knut Åkesson"
8777 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
8778
8779Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8780
8781 * xml-config.in : applied patch to make --version work
8782
87831999-03-05 Raja R Harinath <harinath@cs.umn.edu>
8784
8785 * Makefile.am (check-local): Alias for `tests' target. This will
8786 cause `make check' to do the right thing.
8787 (tests): Don't run tests in srcdir. Also, replaced calls to
8788 basename with a `sed' "equivalent".
8789
8790Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8791
8792 * Renamed error.h to xml-error.h, corrected Makefile.am to list
8793 it in the header and not the sources, updated the doc.
8794 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
8795 pointing this out.
8796
8797Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8798
8799 * parser.c, parser.h, parserInternals.h: memory leak hunting,
8800 exported the inputStream routines.
8801 * doc/html/* : updated accordingly
8802
8803Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8804
8805 * parser.c, parser.h, parserInternals.h: added a few extra
8806 internal calls to allocate and free parser contexts ...
8807 * doc/html/* : updated accordingly
8808
8809Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8810
8811 * configure.in, Makefile.am, doc/makefile.am : General changes for
8812 1.0.0 release and including the generated HTML documentation.
8813
8814Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8815
8816 * makefile.am : added parserInternals.h, oops.
8817
8818Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8819
8820 * parserInternals.h: added this header giving access to the parser
8821 internal functions.
8822 * doc/Makefile.am : added a rebuild target which rebuilds the full
8823 set of documentations
8824 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
8825 the internal subset.
8826 * *.c *.h: modifications needed to generate the documentation using
8827 gtk-doc, cleanup of functions blocks, reorganisation of struct
8828 declarations.
8829
8830Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8831
8832 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
8833 the tar and spec file to include the beginning of the doc.
8834
88351999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
8836
8837 * doc/.cvsignore: Added this file.
8838
8839Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8840
8841 * tree.c: fixed xmlGetProp to return "" when the attribute
8842 exists, even if the node-list is NULL.
8843
8844Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8845
8846 * tree.c: patched an error outputting empty attribute values.
8847 * Makefile.am and doc/makefile.am: have been updated during the
8848 week-end. Sorry for an empty CVS log, I got a shell problem.
8849
8850Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8851
8852 * tree.h: cleaned up using enums instead of defines
8853 * parser.c, valid.[ch]: more work on parsing/output of element
8854 declarations
8855
8856Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8857
8858 * valid.[ch], tree.c, parser.c : more work toward full parsing
8859 of XML DTDs.
8860 * README: added informations about mailing-list and on-line
8861 documentation
8862
88631999-01-27 Raja R Harinath <harinath@cs.umn.edu>
8864
8865 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
8866
8867Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8868
8869 * parser.c, tree.[ch] : more work toward conformance testing,
8870 added a last element to accelerate parsing of very flat structures
8871 started working on internal subset Element content declaration.
8872 * valid.[ch] : first cut at adding code toward validation.
8873 * previous changes had also small impact on most files, especially
8874 the conformance testing using James Clark test suite.
8875
8876Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8877
8878 * test/* : updated the examples, most of them were not well
8879 formed (humm), and added rdf2.
8880 * result/* : resulting changes in the output.
8881
8882Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8883
8884 * tree.c: changed the behaviour of xmlGetProp on NULL values.
8885
8886Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8887
8888 * tree.c: patched a bug in the generation of empty attributes
8889
8890Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8891
8892 * entities.[ch], tree.[ch], tester.c: added copy interfaces
8893 for node/trees/documents/... Biggest problem is namespace
8894 support when copying subtrees.
8895
8896Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8897
8898 * parser.c, entities.c: improve entities and char ref encoding,
8899 and cleanups of error messages.
8900
8901Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8902
8903 * parser.c, entities.c: simple bug hunting done during rpm2html and
8904 rpmfind integration.
8905
8906Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8907
8908 * parser.[ch]: Added interfaces allowing to specify a SAX
8909 handler before parsing.
8910
8911Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8912
8913 * parser.c: redirrect all errors reporting through the SAX
8914 error function
8915
8916Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8917
8918 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
8919 * libtool, tlmain ...: update of the libtool files
8920
89211998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
8922
8923 * entities.c: Use g_snprintf insteda of snprintf.
8924
8925Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8926
8927 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
8928 added ent5 test for this purpose.
8929 * parser.c, parser.h: formatting, comments and UTF-8 planning.
8930
8931Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8932
8933 * parser.c: fixed? a strange error due to compression on a GWP
8934 document.
8935
8936Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8937
8938 * tree.[ch]: bug fixing
8939 * entities.[ch]: defined a specific type for predefined entities
8940 * doc/xml.html: more documentation on the library, how to use it,
8941 overview of the interfaces.
8942
8943Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8944
8945 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
8946
8947Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8948
8949 * tree.c: corrected a small bug
8950 * doc/xml.html: continuing writing documentation.
8951
8952Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8953
8954 * debugXML.h debugXML.c: added debugging utilities.
8955 * tester.c: added --debug switch.
8956 * tree.c: patched an incorrect node->type assignment.
8957 * parser.c: formatting, ensure that node->doc != NULL in attributes
8958
8959Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8960
8961 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
8962 entity support and provide an internal representation close to
8963 DOM one (entity ref nodes, and attribute value as tree). I tried
8964 to preserve the interface but this will surely break some apps
8965 (I have to change rpm2html/rpmfind for example). I had to change
8966 two interfaces, and the generated tree is somewhat different.
8967 * doc/* : started documenting the XML library, the tree and
8968 DOM/Corba. This is a first step.
8969
8970Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8971
8972 * parser.c: Set up the fonctions comment block, boring but useful.
8973 * parser.h, SAX.c, parser.c: now attributes are processed through
8974 the SAX interface. The problem is that my SAX interface diverged
8975 quite a bit from the original one, well this is not an official
8976 spec, and translating it from Java to C is hairy anyway...
8977
8978Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8979
8980 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
8981 fonctions comment block, boring but useful.
8982
8983Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8984
8985 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
8986 conversion routines. However they are not yet used to convert the
8987 inputs. The core will run with UTF-8.
8988
8989Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8990
8991 * tree.c : make sure that the type id is properly set-up when
8992 a new object is allocated, needed for DOM.
8993
8994Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8995
8996 * tree.h, tree.c: Ok, the main objects in the tree will be native
8997 corba objects, it costs 8 bytes per Node, Attribute and Document
8998 but it simplifies the Corba integration a lot (no extra interface
8999 objects to allocate/free).
9000
9001Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9002
9003 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
9004 and changed NODEs contants for conformity with DOM Level 1
9005
9006Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9007
9008 * added hooks to keep track of servants when creating objects
9009 xmlDoc and xmlNode (for Corba export).
9010
9011Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9012
9013 * added xml-config script.
9014
9015Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9016
9017 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
9018 to autoupdate libtool and automake conf files.
9019
90201998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
9021
9022 * Makefile.am: Use '?' to separate the sed
9023 commands as ',' is used when people pass -Wl,something.
9024
9025
9026Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9027
9028 * tree.c, tree.h: added a per-document compression interface.
9029
9030Tue Sep 22 20:47:38 EDT 1998
9031
9032 * tree.c, tree.h: added saving with compression and added interfaces
9033 to control the compression level (xmlGetCompressMode,
9034 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
9035
9036Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9037
9038 * parser.c: corrected a loop for files of size 0
9039
90401998-08-20 Raja R Harinath <harinath@cs.umn.edu>
9041
9042 * error.h: New file. Contains prototyes from `error.c'.
9043
9044Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
9045
9046 * Makefile.am (xmlincdir): New macro.
9047 (xmlinc_HEADERS): Renamed from include_HEADERS.
9048
9049Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9050
9051 * applied small patch on numeric entities from
9052 Christopher Blizzard <blizzard@appliedtheory.com>
9053
9054Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9055
9056 * New release 0.2, removed the old xml_* files so that it's
9057 coherent with the other CVS base (W3C), far better conformance
9058 to standard, new namespaces, decent entities support, beginning
9059 of a SAX-like interface. Nearly nothing left intact, even the
9060 test examples ...
9061
90621998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
9063
9064 * .cvsignore: Add .deps dir
9065
9066Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9067
9068 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
9069
9070Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9071
9072 * configure.in: added test for CPP
9073 * AUTHORS, Changelog: the original ones didn't get commited but the
9074 glib ones instead, fixed.
9075 * Makefile.am: corrected an error in library naming
9076
9077Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9078
9079 * integrated code developped at W3C
9080 * changed the original Copyright
9081 * migrated to automake
9082 * prefixed the filenames by xml_ to avoid filename clashes
9083
Daniel Veillarde0ed10c2003-01-06 11:06:26 +00009084Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
9085
9086 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
9087 should not be called.
9088
Daniel Veillard0aaaacd2003-01-06 10:59:57 +00009089Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
9090
9091 * libxml-2.0.pc.in: applied the patch to fix #101894
9092
Daniel Veillard8a1b1852003-01-05 22:37:17 +00009093Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
9094
9095 * tree.c : applied patch from Lukas Schroeder for register callbacks
9096 * valid.c: modified patch from Lukas Schroeder to test
9097 register callbacks with --chkregister
9098
Daniel Veillard067bae52003-01-05 01:27:54 +00009099Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
9100
9101 * xmlreader.c: seriously changed the way data are pushed to
9102 the underlying parser, go by block of 512 bytes instead of
9103 tryng to detect tag boundaries at that level. Changed the
9104 way empty element are detected and tagged.
9105 * python/tests/reader.py python/tests/reader2.py
9106 python/tests/reader3.py: small changes mostly due to context
9107 reporting being different and DTD node being reported. Some
9108 errors previously undetected are now caught and fixed.
9109 * doc/xmlreader.html: flagged last section as TODO
9110
Daniel Veillard51a447a2003-01-04 19:42:46 +00009111Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
9112
9113 * python/libxml.py: integrated the Python 2.2 optimizations
9114 from Hannu Krosing, while maintaining compatibility with
9115 1.5 and 2.1
9116
Daniel Veillarde59494f2003-01-04 16:35:29 +00009117Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
9118
9119 * xmllint.c: a bit of cleanup
9120 * xmlreader.c: small fix
9121 * doc/xmlreader.html: more work on the XmlTextReader tutorial
9122 * python/libxml.py: a few fixes pointed out by Hannu Krosing
9123
Daniel Veillard623a9eb2003-01-04 12:47:20 +00009124Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
9125
9126 * python/setup.py.in: patch from Stéphane Bidoul to include
9127 drv_libxml2.py in setup.py
9128
Daniel Veillard66b82892003-01-04 00:44:13 +00009129Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
9130
9131 * doc/xmlreader.html: starting documenting the new XmlTextReader
9132 interface.
9133
Daniel Veillard7704fb12003-01-03 16:19:51 +00009134Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
9135
9136 * xmllint.c: added the --stream flag to use the TextReader API
9137 * xmlreader.c: small performance tweak
9138
Daniel Veillarda80ff6e2003-01-03 12:52:08 +00009139Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
9140
9141 * xmlreader.c python/tests/reader2py: okay the DTD validation
9142 code on top of the XMLTextParser API should be solid now.
9143
Daniel Veillard1fdfd112003-01-03 01:18:43 +00009144Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
9145
9146 * xmlreader.c python/tests/reader2py: Fixing some more mess
9147 with validation and recursive entities while using the
9148 reader interface, it's getting a bit messy...
9149
Daniel Veillarddab8ea92003-01-02 14:16:45 +00009150Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
9151
9152 * xmlreader.c python/tests/reader.py: another couple of problem
9153 related to IsEmptyElement reported by Stéphane Bidoul needed
9154 some fixes.
9155
Daniel Veillard4f860202003-01-02 13:00:02 +00009156Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
9157
9158 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
9159 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
9160 based on the python XmlTextReader interface.
9161
Daniel Veillard3c265e42003-01-01 21:06:49 +00009162Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
9163
9164 * tree.c: backing out one change in the last patch which broke the
9165 regression tests
9166
Daniel Veillard5335dc52003-01-01 20:59:38 +00009167Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
9168
9169 * global.data globals.c tree.c include/libxml/globals.h: applied
9170 an old patch from Lukas Schroeder to track node creation and
9171 destruction. Probably missing a lot of references at the moment
9172 and not usable reliably.
9173
Daniel Veillard8ba17412003-01-01 19:13:12 +00009174Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
9175
9176 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
9177 from doc/news.html and a stylesheet
9178
Daniel Veillarde3c036e2003-01-01 15:11:05 +00009179Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
9180
9181 * xmlreader.c python/tests/reader.py: fixed another couple of
9182 xmlreader bugs reported by Stéphane Bidoul and added tests.
9183
Daniel Veillard9e395c22003-01-01 14:50:44 +00009184Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
9185
9186 * xmlreader.c python/tests/reader2.py: fixed another validity
9187 checking in external parsed entities raised by Stéphane Bidoul
9188 and added a specific regression test.
9189 * python/tests/reader3.py: cleanup
9190
Daniel Veillardd5896142002-12-31 14:45:26 +00009191Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
9192
9193 * xmlreader.c python/tests/reader2.py: fixed a problem with
9194 validation within entities pointed by Stéphane Bidoul, augmented
9195 the tests to catch those.
9196
Daniel Veillarddc85f282002-12-31 11:18:37 +00009197Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
9198
9199 * python/generator.py: modified the generator to allow keeping
9200 class references when creating new classes, needed to fix a bug
9201 pointed by Stéphane Bidoul where the input buffer of the
9202 xmlTextReader instance gets destroyed if the python wrapper for
9203 the input is not referenced anymore.
9204
Daniel Veillard4d8db8a2002-12-30 18:40:42 +00009205Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
9206
9207 * xmlreader.c python/tests/reader.py: fixed another pair of problem
9208 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
9209
Daniel Veillard571b8892002-12-30 12:37:59 +00009210Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
9211
9212 * xmlreader.c python/tests/reader.py: fixed another problem
9213 pointed by Stéphane Bidoul
9214
Daniel Veillardaaa105b2002-12-30 11:42:17 +00009215Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
9216
9217 * xmlreader.c python/tests/reader.py: fixed a limit case problem
9218 with "<a/>"
9219
Daniel Veillardecaba492002-12-30 10:55:29 +00009220Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
9221
9222 * SAX.c: warn on xmlns:prefix="foo"
9223 * xmlreader.c python/tests/reader.py: fixed a couple of problem
9224 for namespace attributes handling.
9225
Daniel Veillard2d84a892002-12-30 00:01:08 +00009226Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
9227
9228 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
9229 a really nasty problem raised by a DocBook XSLT transform
9230 provided by Sebastian Bergmann
9231
Daniel Veillard29b3e282002-12-29 11:14:41 +00009232Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
9233
9234 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
9235 by Stéphane Bidoul and integrated it into the tests
9236
Daniel Veillarde18fc182002-12-28 22:56:33 +00009237Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
9238
9239 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
9240 extended the XmlTextReader API a bit, addding accessors for
9241 the current doc and node, and an entity substitution mode for
9242 the parser.
9243 * python/libxml.py python/libxml2class.txt: related updates
9244 * python/tests/Makefile.am python/tests/reader.py
9245 python/tests/reader2.py python/tests/reader3.py: updated a bit
9246 the old tests and added a new one to test the entities handling
9247
Daniel Veillardaba976d2002-12-28 21:14:18 +00009248Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
9249
9250 * python/generator.py python/libxml2class.txt
9251 python/tests/reader.py python/tests/reader2.py: changed the
9252 generator to provide casing for the XmlTextReader similar to
9253 C# so that examples and documentation are more directly transposable.
9254 Fixed the couple of tests in the suite.
9255
Daniel Veillard83298842002-12-28 15:12:33 +00009256Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
9257
9258 * doc/guidelines.html: added a document on guildeline for
9259 publishing and deploying XML
9260
Daniel Veillard336fc7d2002-12-27 19:37:04 +00009261Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
9262
9263 * valid.c xmlreader.c: final touch running DTD validation
9264 on the XmlTextReader
9265 * python/tests/Makefile.am python/tests/reader2.py: added a
9266 specific run based on the examples from test/valid/*.xml
9267
Daniel Veillardf25b4ca2002-12-27 15:18:35 +00009268Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
9269
9270 * python/libxml.py: added a few predefined xmlTextReader parser
9271 configuration values.
9272
Daniel Veillard0e9dafa2002-12-27 11:58:25 +00009273Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9274
9275 * python/libxml_wrap.h: trying to fix #102037
9276
Daniel Veillard8dbd4952002-12-27 11:34:48 +00009277Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
9278
9279 * SAX.c: fixing bug #95296, when the predefined entities
9280 are redefined in the DTD the default one must be used
9281 instead anyway.
9282
MST 2002 John Fleck6647aed2002-12-26 02:23:24 +00009283Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
9284
9285 * doc/xmllint.xml
9286 * doc/xmllint.1
9287 Add discussion of XML_DEBUG_CATALOG to xmllint man
9288 page - bug #100907
9289
9290
Daniel Veillarddf512f42002-12-23 15:56:21 +00009291Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9292
9293 * xmlreader.c: Fixed the empty node detection to avoid reporting
9294 an inexistant close tag.
9295
Daniel Veillard0d132cf2002-12-23 14:43:32 +00009296Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
9297
9298 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
9299 for Python 2.1
9300
Daniel Veillardfe8aab92002-12-22 10:25:41 +00009301Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
9302
9303 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
9304
Daniel Veillard4258b9c2002-12-20 10:29:40 +00009305Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
9306
9307 * doc/libxml2-api.xml python/tests/reader.py: one really need
9308 to provide the base URI information when creating a reader parser
9309 from an input stream. Updated the API and the example using it.
9310
Daniel Veillardea7751d2002-12-20 00:16:24 +00009311Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
9312
9313 * testReader.c xmlreader.c valid.c include/libxml/tree.h
9314 include/libxml/valid.h include/libxml/xmlreader.h: working on
9315 DTD validation on top of xml reader interfaces. Allows to
9316 validate arbitrary large instances. This required some extensions
9317 to the valid module interface and augmenting the size of xmlID
9318 and xmlRef structs a bit.
9319 * uri.c xmlregexp.c: simple cleanup.
9320
Daniel Veillardbeb70bd2002-12-18 14:53:54 +00009321Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9322
9323 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
9324 work on the xml reader interfaces.
9325 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
9326 Web page for the Windows binaries.
9327
Daniel Veillard4a6d39b2002-12-17 18:33:01 +00009328Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
9329
9330 * xmlIO.c: applied a patch for VMS following the report by
9331 Nigel Hall
9332
Daniel Veillard3772de32002-12-17 10:31:45 +00009333Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
9334
9335 * parser.c: the parseStartTag bug fix wasn't complete.
9336
Daniel Veillard67df8092002-12-16 22:04:11 +00009337Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
9338
9339 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
9340 parseStartTag, fixing it.
9341 * test/att4 result/att4 result/noent/att4: adding the test
9342 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
9343 more methods to XmlTextReader.
9344
Igor Zlatkovicd453c632002-12-16 18:45:48 +00009345Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9346
9347 * win32/libxml2.def.src: added more xml reader exports
9348 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
9349 to the build
9350
MST 2002 John Fleck7c67a832002-12-16 13:38:06 +00009351Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
9352
9353 * doc/tutorial/xmltutorial.xml
9354 plus generated html and pdf
9355 Updating tutorial again based on further comments from Niraj
9356 Tolia on the last iteration
9357
MST 2002 John Fleck44aacb32002-12-16 04:34:57 +00009358Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
9359
9360 * doc/tutorial/xmltutorial.xml
9361 * doc/tutorial/includekeyword.c
9362 * doc/tutorial/includegetattribute.c
9363 plus generated html and pdf
9364 Adding fix from Niraj Tolia to tutorial to properly free memory.
9365
9366
Daniel Veillardda46d2d2002-12-15 23:36:49 +00009367Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
9368
9369 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
9370 more methods of XmlTextReader.
9371 * python/libxml2class.txt python/tests/reader.py: this increased the
9372 methods in the bndings, augmented the test to check those new
9373 functions.
9374
Daniel Veillard0eb38c72002-12-14 23:00:35 +00009375Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
9376
9377 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
9378 methods of XmlTextReader.
9379 * python/generator.py python/libxml_wrap.h python/types.c
9380 python/libxml2class.txt: added the reader to the Python bindings
9381 * python/tests/Makefile.am python/tests/reader.py: added a specific
9382 test for the Python bindings of the Reader APIs
9383 * parser.c: small cleanup.
9384
Daniel Veillard06503452002-12-13 10:42:08 +00009385Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
9386
9387 * xinclude.c: fallback was only copying the first child not the
9388 full child list of the fallback element, closes #89684 as reopened
9389 by Bernd Kuemmerlen
9390
Igor Zlatkovic2d45f522002-12-12 12:33:43 +00009391Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9392
9393 * win32/libxml2.def.src: exported htmlNodeDumpOutput
9394
Daniel Veillard000eafb2002-12-12 10:04:22 +00009395Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
9396
Daniel Veillardc1eed322002-12-12 11:01:32 +00009397 * configure.in: preparing release of 2.4.30
Daniel Veillard000eafb2002-12-12 10:04:22 +00009398 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
Daniel Veillardc1eed322002-12-12 11:01:32 +00009399 gives enum values, fix functype return type, put back fields in
9400 structs
9401 * doc/*: updated the docs rebuilt
Daniel Veillard000eafb2002-12-12 10:04:22 +00009402
Daniel Veillard024b5702002-12-12 00:15:55 +00009403Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
9404
9405 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
9406 about htmlNodeDumpOutput location.
9407 * xpath.c: removed an undefined function signature
9408 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
9409 too many symbols in the API breaking the python bindings.
9410 Updated with the libxslt/libexslt changes.
9411
Daniel Veillard9b4bb4d2002-12-11 19:28:47 +00009412Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
9413
9414 * configure.in: preparing release of 2.4.29
9415 * doc/*: rebuilt the docs and API
9416 * xmlreader.c: a few more fixes for the XmlTextReader API
9417
Igor Zlatkovicf6273a02002-12-11 17:00:54 +00009418Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9419
9420 * include/win32config.h: applied mingw patch from Magnus Henoch
9421
Daniel Veillard5aad8322002-12-11 15:59:44 +00009422Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
9423
9424 * catalog.c doc/libxml2-api.xml: a bit more cleanup
9425
Daniel Veillarda9b66d02002-12-11 14:23:49 +00009426Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
9427
9428 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
9429 building Python script, does the C parsing directly, generates
9430 a better API description including structure fieds defs and
9431 enums. Still a couple of bugs, but good enough for the python
9432 wrappers now.
9433 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
9434 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
9435 include/libxml/schemasInternals.h include/libxml/tree.h: more
9436 cleanup based on the python analysis script reports.
9437 * libxml.spec.in: make sure the API XML description is part of the
9438 devel package.
9439
Daniel Veillard01c13b52002-12-10 15:19:08 +00009440Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
9441
9442 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
9443 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
9444 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
9445 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
9446 code cleanup, especially the function comments.
9447 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
9448
Daniel Veillarde1ca5032002-12-09 14:13:43 +00009449Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
9450
9451 * Makefile.am xmlreader.c include/libxml/Makefile.am
9452 include/libxml/xmlreader.h: Adding a new set of APIs based on
9453 the C# TextXmlReader API but converted to C. Allow to parse
9454 in constant memory usage, far simpler to program and explain
9455 than the SAX like APIs, unfinished but working.
9456 * testReader.c: test program
9457
Igor Zlatkovic70a296c2002-12-08 17:34:54 +00009458Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9459
9460 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
9461
Daniel Veillard64b35282002-12-04 15:10:40 +00009462Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
9463
9464 * tree.c: Chip turner indicated that XHTML1 serialization
9465 rule for style actually break on both IE and Mozilla,
9466 try to avoid the rule if escaping ain't necessary
9467
Daniel Veillard8efff672002-12-04 11:44:48 +00009468Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
9469
9470 * nanhttp.c: handle HTTP URL escaping, problem reported by
9471 Glen Nakamura and Stefano Zacchiroli
9472
Daniel Veillard1c732d22002-11-30 11:22:59 +00009473Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
9474
9475 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
9476
Daniel Veillardfdd27d22002-11-28 11:55:38 +00009477Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9478
9479 * uri.c: Johann Richard pointed out some XPointer problems for
9480 URN based URI references in XInclude. Modified the URI parsing
9481 and saving routines to allow correct parsing and saving of
9482 XPointers, especially when attached to "opaque" scheme accordingly
9483 to RFC 2396
9484
Daniel Veillard8db67d22002-11-27 19:39:27 +00009485Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
9486
9487 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
9488 of refactoring to the HTML saving code.
9489 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
9490 in the doc.
9491
Daniel Veillardebc4ca92002-11-27 11:43:05 +00009492Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
9493
9494 * tree.c include/libxml/tree.h: refactored the XML dump of a node
9495 to a buffer API to reuse the generic dump to an OutputIO layer,
9496 this reduces code, fixes xmlNodeDump() for XHTML, also made
9497 xmlNodeDump() now return the number of byte written.
9498
Daniel Veillard9d5ea172002-11-27 08:02:06 +00009499Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
9500
9501 * python/setup.py.in: another patch from Stéphane Bidoul for
9502 Python bindings on Windows
9503 * doc/parsedecl.py: small cleanup
9504
Daniel Veillard9715c172002-11-25 16:33:40 +00009505Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
9506
9507 * libxml.spec.in configure.in: add a line in %changelog for releases
9508
Daniel Veillard9bc53102002-11-25 13:20:04 +00009509Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
9510
9511 * parser.c: patch from Marcus Clarke fixing a problem in entities
9512 parsing that was detected in KDe documentations environment.
9513
Daniel Veillardfaa35ff2002-11-24 13:53:43 +00009514Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
9515
9516 * python/libxml.c (libxml_prev): Return the previous as opposed to
9517 the next node (I guess this is the result of some cut & paste programming:)
9518
Daniel Veillard80d7b902002-11-23 16:23:08 +00009519Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9520
9521 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
9522
Daniel Veillarda1196ed2002-11-23 11:22:49 +00009523Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
9524
9525 * python/generator.py python/libxml.c python/setup.py.in: trying
9526 to fix the Python bindings build on Windows (Stéphane Bidoul)
9527
Igor Zlatkovic9ab71552002-11-22 21:41:43 +00009528Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9529
9530 * win32/configure.js: added option for python bindings
9531 * win32/libxml2.def.src: added more exports
9532
Igor Zlatkovicace7cd22002-11-22 18:07:00 +00009533Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9534
9535 * win32/Makefile.mingw: fixed unresolved symbols when linking with
9536 pthreads
9537 * win32/wince/*: applied updates to Windows CE port from Javier
9538
Daniel Veillardf9c4cad2002-11-22 15:57:07 +00009539Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9540
9541 * configure.in: preparing 2.4.28
9542 * libxml.spec.in doc/Makefile.am: some cleanup
9543 * doc/*: updated the news and regenerated.
9544
Daniel Veillardfee408f2002-11-22 13:18:30 +00009545Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
9546
9547 * HTMLparser.c: final touch at closing #87235 </p> end tags
9548 need to be generated.
9549 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
9550 this change slightly the output of a few tests
9551 * doc/*: regenerated
9552
Daniel Veillardd2ff0392002-11-22 12:28:38 +00009553Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
9554
9555 * parserInternals.c: fixing bug #99190 when UTF8 document are
9556 parsed using the progressive parser and the end of the chunk
9557 is in the middle of an UTF8 multibyte character.
9558
William M. Brack8b2c7f12002-11-22 05:07:29 +00009559Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9560
9561 * threads.c: fixed initialization problem in xmlNewGlobalState
9562 which was causing crash.
9563 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
9564 in xmlInitializeGlobalState.
9565 * parserInternals.c: cleaned up ctxt->sax initialisation.
9566
Daniel Veillardd5c2f922002-11-21 14:10:52 +00009567Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
9568
9569 * tree.c include/libxml/tree.h: modified the existing APIs
9570 to handle XHTML1 serialization rules automatically, also add
9571 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
9572 libxslt serialization uses it when needed without changing
9573 the library API.
9574 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
9575 result/xhtml1: added a new test specifically for xhtml1 output
9576 and updated the result of one XHTML1 test
9577
Daniel Veillardd076a202002-11-20 13:28:31 +00009578Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
9579
9580 * xinclude.c parserInternals.c encoding.c: fixed #99082
9581 for xi:include encoding="..." support on text includes.
9582 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
9583 test/XInclude/ents/isolatin.txt : added a specific regression test
9584 * python/generator.py python/libxml2class.txt: fixed the generator
9585 the new set of comments generated for doc/libxml2-api.xml were
9586 breaking the python generation.
9587
Daniel Veillard817e70b2002-11-19 22:28:48 +00009588Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
9589
9590 * doc/Makefile.am: repair some problem if gtk-doc fail or such
9591 * configure.in: patch for Solaris on new autoconf closes #98880
9592 * doc/parsedecl.py: repair the frigging API building script,
9593 did I say that python xmllib sucks ?
9594 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
9595 and some comment are no more truncated.
9596
Daniel Veillarda7e05b42002-11-19 08:11:14 +00009597Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
9598
9599 * parser.c: Martin Stoilov pointed out a potential leak in
9600 xmlCreateMemoryParserCtxt
9601
Daniel Veillardbc6e1a32002-11-18 15:07:25 +00009602Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
9603
9604 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
9605 included in HTML documents and using the push parser.
9606
Daniel Veillard4efd3be2002-11-18 09:11:13 +00009607Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
9608
9609 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
9610 specified, look for the Python interpreter not just in the
9611 specified root but also in the specified location. Fixes #98825
9612
Daniel Veillarda8c0adb2002-11-17 22:37:35 +00009613Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
9614
9615 * python/libxml.c: fixing bug #98792 , node may have no doc
9616 and dereferencing without checking ain't good ...
9617
Daniel Veillarddad3f682002-11-17 16:47:27 +00009618Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
9619
9620 * configure.in: preparing release 2.4.27
9621 * doc/* : updated and rebuilt the docs
9622 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
9623 and all the docs are actually packaged and in the final RPMs
9624 * parser.c parserInternals.c include/libxml/parser.h: restore
9625 xmllint --recover feature.
9626
Daniel Veillard68e9e742002-11-16 15:35:11 +00009627Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
9628
Daniel Veillard784b9352003-02-16 15:50:27 +00009629 * parser.c xpath.c: fixing #96925 wich was also dependent on the
Daniel Veillard68e9e742002-11-16 15:35:11 +00009630 processing of parsed entities, and XPath computation on sustitued
9631 entities.
9632 * testXPath.c: make sure entities are substitued.
9633
Daniel Veillard328f48c2002-11-15 15:24:34 +00009634Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
9635
Daniel Veillard784b9352003-02-16 15:50:27 +00009636 * parser.c: fixed #96594, which was totally dependent on the
Daniel Veillard328f48c2002-11-15 15:24:34 +00009637 processing of internal parsed entities, which had to be changed.
9638
Daniel Veillard66651aa2002-11-15 11:21:43 +00009639Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
9640
9641 * Makefile.am python/Makefile.am python/tests/Makefile.am:
9642 trying to fix bug #98517 about building outside the source tree
9643 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
9644
Igor Zlatkovic2772cea2002-11-14 17:45:20 +00009645Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9646
9647 * include/win32config.h: cleanup
9648 * win32/Makefile.mingw: integrated mingw in JScript configure
9649 * win32/Makefile.msvc: modified to allow mingw coexistence
9650 * win32/configure.js: integrated mingw
9651 * win32/Readme.txt: cleanup
9652
Daniel Veillard8dd86a52002-11-12 21:14:17 +00009653Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
9654
9655 * HTMLparser.c: strengthen the guard in the Pop macros,
9656 like in the XML parser, closes bug #97315
9657
Daniel Veillard0821b152002-11-12 20:57:47 +00009658Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
9659
9660 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
9661 callback is never used.
9662
Daniel Veillard8606bbb2002-11-12 12:36:52 +00009663Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
9664
9665 * parserInternals.c: fixed the initialization of the SAX structure
9666 which was breaking xsltproc
9667 * xpath.c: patch from Petr Pajas for CDATA nodes
9668 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
9669 * parser.c include/libxml/parser.h: patch from Peter Jones
9670 removing a leak in xmlSAXParseMemory() and adding the
9671 function xmlSAXParseMemoryWithData()
9672
MST 2002 John Fleckf854d992002-11-12 03:49:05 +00009673Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
9674
9675 adding pdf of tutorial, changing web page to link to it
9676 * doc/tutorial/xmltutorial.pdf
9677 * doc/xml.html
9678 * doc/docs.html
9679
MST 2002 John Fleck52717f32002-11-11 03:49:33 +00009680Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
9681
9682 * doc/tutorial/ar01s08.html
9683 adding file what I forgot for tutorial
9684
9685
MST 2002 John Fleckbd3b4fd2002-11-11 03:41:11 +00009686Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
9687
9688 Adding encoding discussion to tutorial
9689 Added:
9690 * doc/tutorial/images/*.png: DocBook admonition image files
9691 * doc/tutorial/apf.html, apg.html: new generated html
9692 * doc/tutorial/includeconvert.c: conversion code entity file
9693 changed:
9694 * doc/tutorial/xmltutorial.xml: DocBook original
9695 * doc/tutorial/*.html: generated html
9696
Igor Zlatkovic22bafff2002-11-08 17:19:08 +00009697Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9698
9699 * include/libxml/*.h: retired xmlwin32version.h
9700 * doc/Makefile.am: retired xmlwin32version.h
9701 * win32/configure.js: retired xmlwin32version.h
9702
Igor Zlatkovica2258da2002-11-08 15:55:33 +00009703Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9704
9705 * win32/libxml2.def.src: exported additional symbols
Igor Zlatkovic22bafff2002-11-08 17:19:08 +00009706 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
9707 sisterhood
Igor Zlatkovica2258da2002-11-08 15:55:33 +00009708
Daniel Veillard7216cfd2002-11-08 15:10:00 +00009709Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
9710
9711 * globals.c: fixed a typo pointed out by Igor
9712 * xpath.c: try to speed up node compare using line numbers
9713 if available.
9714
Daniel Veillarda70d62f2002-11-07 14:18:03 +00009715Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
9716
9717 * tree.c: make xmlFreeNode() handle attributes correctly.
9718
Igor Zlatkovicb8e99cc2002-11-06 22:52:29 +00009719Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9720
9721 * catalog.c: completed the #96963 fix, as reported by Karl
9722 Eichwalder
9723
Daniel Veillard56f21f22002-11-06 15:49:46 +00009724Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
9725
9726 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
9727
Daniel Veillard91ad8792002-11-04 17:06:52 +00009728Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
9729
9730 * Makefile.am: switched the order of a couple of includes
9731 to fix bugs #97100
9732
Igor Zlatkovic2bb82ee2002-10-31 16:15:43 +00009733Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9734
9735 * catalog.c: fixed bug #96963, reverted to the old behaviour of
9736 xmlLoadCatalogs that used to separate directories with a ':'.
9737
Igor Zlatkovic9fdd8f32002-10-31 16:01:23 +00009738Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9739
9740 * threads.c: improvements to the Windows-side of thread handling
9741 * testThreads.c: conditionally excluded unistd.h
9742 * testThradsWin32.c: broke overlong lines
9743 * include/win32config.h: adapted thread-related macros to the new
9744 scheme and for pthreads on Windows
9745 * win32/Makefile.msvc: introduced a more flexible thread build,
9746 added testThreads[Win32].c to the build
9747 * win32/configure.js: introduced a more flexible thread config
9748
John Fleck61f6fb62002-10-31 15:23:29 +000097492002-10-31 John Fleck <jfleck@inkstain.net>
9750
9751 * doc/xml.html (and, by implication, FAQ.html)
9752 added UTF-8 conversaion FAQ from Marcus Labib Iskander
9753
Igor Zlatkovicf95b56b2002-10-29 17:33:35 +00009754Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9755
9756 * configure.in: removed xmlwin32version.h
9757 * include/libxml/Makefile.am: removed xmlwin32version.h
9758
Daniel Veillardce66ce12002-10-28 19:01:59 +00009759Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
9760
9761 * tree.c: applied patch from Brian Stafford to fix a bug
9762 in xmlReconciliateNs()
9763
Daniel Veillard7e3f1402002-10-28 18:52:57 +00009764Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
9765
9766 * tree.c: applied patch from Christian Glahn to allow
9767 xmlNewChild() on document fragment nodes
9768
Daniel Veillardb39bc392002-10-26 19:29:51 +00009769Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
9770
9771 * parser.c: Christian Glahn found a problem with a recent
9772 patch to xmlParseBalancedChunkMemoryRecover()
9773 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
9774 problems
9775 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
9776 test/schemas/seq*: added the test cases from Charles
9777
Daniel Veillard366a9152002-10-23 20:43:53 +00009778Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
9779
9780 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
9781 serious cleanup of the spec file and associated changes
9782 in the Makefiles.
9783 * valid.c: try to remove some warnings on x86_64
9784
Daniel Veillardd033d022002-10-23 14:55:02 +00009785Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9786
9787 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
9788 fix bug #96586
9789
Daniel Veillardce02dbc2002-10-22 19:14:58 +00009790Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
9791
9792 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
9793 parsing, applied his patch
9794 * result/HTML/attrents.html result/HTML/attrents.html.err
9795 result/HTML/attrents.html.sax test/HTML/attrents.html:
9796 added the test and result case provided by Mikhail Sogrine
9797
Daniel Veillarde645e8c2002-10-22 17:35:37 +00009798Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
9799
9800 * vms/build_libxml.com vms/config.vms vms/readme.vms
9801 include/libxml/parser.h include/libxml/parserInternals.h
9802 include/libxml/tree.h include/libxml/xmlIO.h
9803 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
9804 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
9805 Applied the VMS update patch from Craig A. Berry
9806 * doc/*.html: update
9807
Daniel Veillardf000f072002-10-22 14:28:17 +00009808Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
9809
9810 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
9811
Daniel Veillard1e208222002-10-22 14:25:25 +00009812Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
9813
9814 * debugXML.c: adding a grep command to --shell in xmllint
9815 for T.V. Raman
9816
Daniel Veillard9cdcf362002-10-22 14:23:59 +00009817Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9818
9819 * xmlcatalog.c: tried to fix some of the problem with --sgml
9820
Daniel Veillard935494a2002-10-22 14:22:46 +00009821Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
9822
9823 * parser.c: tried to fix bug #91500 where doc->children may
9824 be overriden by a call to xmlParseBalancedChunkMemory()
9825
9826Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
9827
9828 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
9829 identifiers in SGML catalogs containing '&'
9830
Daniel Veillardc0ac0692002-10-20 21:31:50 +00009831Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
9832
9833 * python/types.c: fixed bugs when passing result value tree
9834 to Python functions.
9835
Daniel Veillard48267432002-10-18 11:21:38 +00009836Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
9837
9838 * configure.in: preparing the release of 2.4.26
9839 * doc/*: updated and rebuilt the documentation
9840
Daniel Veillardbb284f42002-10-16 18:02:47 +00009841Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
9842
9843 * parser.c: fixed a XML Namespace compliance bug reported by
9844 Alexander Grimalovsky
9845
Daniel Veillard44892f72002-10-16 15:23:26 +00009846Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9847
9848 * HTMLtree.c: fixed serialization of script and style when
9849 they are not lowercase (i.e. added using the API to the tree).
9850
Daniel Veillard2fd85422002-10-16 14:32:41 +00009851Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
9852
9853 * valid.c: make xmlValidateDocument emit a warning msg if there
9854 is no DTD, pointed by Christian Glahn
9855
Daniel Veillard32370232002-10-16 14:08:14 +00009856Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
9857
9858 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
9859 content model when some of the blocks have min or max, and a couple
9860 of bugs found in the process.
9861 * result/schemas/list0* test/schemas/list0*: added some specific
9862 regression tests
9863
Daniel Veillarda2e8c5c2002-10-15 10:41:43 +00009864Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
9865
9866 * README: updated the contact informations
9867
Daniel Veillard63186732002-10-15 08:43:17 +00009868Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9869
9870 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
9871 misses it, reported by Peter Bray.
9872
Daniel Veillard96c3a3b2002-10-14 15:39:04 +00009873Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
9874
9875 * tree.c: investigating xmlNodeGetContent() on namespace nodes
9876 and removed a few warnings
9877
Daniel Veillard819d5cb2002-10-14 11:15:18 +00009878Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
9879
9880 * parser.c: Christian Glahn found a small bug in the push parser.
9881 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
9882 public
9883
Daniel Veillard6045c902002-10-09 21:13:59 +00009884Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9885
9886 * xmlschemas.c include/libxml/xmlschemas.h: added
9887 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
9888 * testSchemas.c: added --memory to test the new interface
9889
Daniel Veillardf0070122002-10-09 14:24:17 +00009890Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
9891
9892 * doc/index.py doc/search.php: integrated the XSLT indexing,
9893 a few fixed in the indexer, added a scope selection at the
9894 search level.
9895
Daniel Veillard01992e02002-10-09 10:20:30 +00009896Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
9897
9898 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
9899 this was due to uninitialized parts of the validation context
9900
Daniel Veillard321be0c2002-10-08 21:26:42 +00009901Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
9902
9903 * debugXML.c: applied patch from Mark Vakoc except the API
9904 change, preserved it.
9905 * doc/*: updated the docs to point to the search engine for
9906 information lookup or before bug/help reports.
9907
Daniel Veillard01e87d22002-10-08 16:55:06 +00009908Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
9909
9910 * doc/index.py doc/search.php: added mailing-list archives
9911 indexing and lookup
9912
Daniel Veillard9dc1cf12002-10-08 08:26:11 +00009913Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
9914
9915 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
9916
Daniel Veillard9b006132002-10-07 11:13:27 +00009917Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
9918
9919 * doc/index.py: improved HTML indexing
9920 * doc/search.php: make the queries also lookup the HTML based indexes
9921
Daniel Veillard141d04b2002-10-06 21:51:18 +00009922Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
9923
9924 * doc/index.py: added HTML page indexing
9925
Igor Zlatkovic91a62702002-10-04 13:34:16 +00009926Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9927
Igor Zlatkovicd7f3c332002-10-04 13:38:53 +00009928 * xmlIO.c: extended Windows path normalisation to fix the base
Igor Zlatkovic91a62702002-10-04 13:34:16 +00009929 problem in libxslt.
9930 * catalog.c: fixed list handling in XML_CATALOG_FILES
9931
Daniel Veillardceb09b92002-10-04 11:46:37 +00009932Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9933
9934 * valid.c: typo/bug found by Christian Glahn
9935
Igor Zlatkovic9d66fa12002-09-29 17:54:36 +00009936Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9937
9938 * xmlIO.c: applied Windows CE patch from Javier.
9939 * win32/wince: new directory, contains support for the PocketPC
9940 with Windows CE from Javier.
9941 * include/win32config.h: reorganised, removed duplicate
9942 definitions and applied WinCE patch from Javier.
9943 * include/wsockcompat.h: new file, now contains WinSock
9944 compatibility macros.
9945 * win32/Makefile.msvc: introduced double-run compilation.
9946
Daniel Veillarde16b5742002-09-26 17:50:03 +00009947Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
9948
9949 * configure.in include/libxml/xmlwin32version.h: preparing release
9950 of 2.4.25
9951 * doc/*: updated and regenerated teh docs and web pages.
9952
Daniel Veillard90d68fb2002-09-26 16:10:21 +00009953Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
9954
9955 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
9956 error were not covering namespace declarations.
9957 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
9958 it was missing the attribute declaration for the namespace
9959 * result/VC/NS3: the fix now report breakages in that test
9960
Daniel Veillardabe01742002-09-26 12:40:03 +00009961Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
9962
9963 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
9964
Daniel Veillard2ace1952002-09-26 12:28:02 +00009965Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
9966
9967 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
9968 and regenerated the docs and web site
9969
Daniel Veillarddda8f1b2002-09-26 09:47:36 +00009970Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9971
9972 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
9973 ATTRIBUTE_UNUSED is always put after the attribute declaration,
9974 not before
9975
Daniel Veillardd4cb1e82002-09-26 09:34:23 +00009976Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
9977
9978 * python/generator.py python/libxml2class.txt: fixed a stupid error
9979 breaking the python API
9980
Daniel Veillardb7c29c32002-09-25 22:44:43 +00009981Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
9982
9983 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
9984 triostr.c triostr.h: applied a trio update patch from
9985 Bjorn Reese which should work with MinGW
9986
Daniel Veillardbd9afb52002-09-25 22:25:35 +00009987Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
9988
9989 * tree.c: improving some documentation comments
9990 * xmlregexp.c: found and fixed a mem leak with python regression tests
9991 * doc/*: rebuilt the doc and the API XML file including the
9992 xmlregexp.h xmlautomata.h and xmlunicode.h headers
9993 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
9994 python/types.c: added access to the XML Schemas regexps from
9995 python
9996 * python/tests/Makefile.am python/tests/regexp.py: added a
9997 simple regexp bindings test
9998
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +00009999Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
10000
Daniel Veillardbd9afb52002-09-25 22:25:35 +000010001 * doc/xml.html:
10002 fixing ftp links - thanks to Vitaly Ostanin
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +000010003
Daniel Veillard118aed72002-09-24 14:13:13 +000010004Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
10005
10006 * xmlregexp.c: fixed the data callback on transition functionality
10007 which was broken when using the compact form
10008 * result/schemas/*: updated the results, less verbose, all tests
10009 pass like before
10010 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
10011 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
10012 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
10013 annoying warnings
10014 * xpath.c: try to provide better error report when possible
10015
Daniel Veillard72336152002-09-21 13:08:14 +000010016Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
10017
10018 * Makefile.am: fixed a breakage raised by Jacob
10019
Igor Zlatkovic3f1e94b2002-09-20 18:08:17 +000010020Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10021
10022 * include/win32config.h: added HAVE_ERRNO_H definition for parts
10023 which don't use sockets
10024
Igor Zlatkovic01280582002-09-20 16:40:34 +000010025Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10026
10027 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
10028 * win32/configure.js: applied zlib patch from Daniel Gehriger
10029
Igor Zlatkovic9a4efcb2002-09-20 13:41:55 +000010030Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10031
10032 * win32/configure.js: applied the patch from Mark Vakoc for
10033 regexp support
10034 * win32/libxml2.def.src: applied the patch from Mark Vakoc
10035 for regexp support
10036
Daniel Veillardb5c05732002-09-20 13:36:25 +000010037Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
10038
10039 * xmlschemastypes.c: as pointed by Igor Float and Double
10040 parsing ain't finished yet
10041
Daniel Veillard40b11342002-09-20 12:01:39 +000010042Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
10043
10044 * Makefile.am configure.in: trying to fix #88412 by bypassing
10045 all the python subdir if python ain't detected
10046
Daniel Veillard23e73572002-09-19 19:56:43 +000010047Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
10048
10049 * Makefile.am configure.in include/libxml/xmlversion.h.in:
10050 made configuring with regexps/automata/unicode the default
10051 but without schemas ATM
10052 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
10053 fixed the regexp based DTD validation performance and memory
10054 problem by switching to a compact form for determinist regexps
10055 and detecting the determinism property in the process. Seems
10056 as fast as the old DTD validation specific engine :-) despite
10057 the regexp built and compaction process.
10058
Daniel Veillard5acfd6b2002-09-18 16:29:02 +000010059Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
10060
10061 * valid.c: determinism is debugged, new DTD checking code now works
10062 but xmlFAComputesDeterminism takes far too much CPU and the whole
10063 set usues too much memory to be really usable as-is
10064
Daniel Veillard0f04f8e2002-09-17 23:04:40 +000010065Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
10066
10067 * tree.c: fixed another stupid bug in xmlGetNodePath()
10068 * xmllint.c: --version now report the options compiled in
10069
Daniel Veillarda646cfd2002-09-17 21:50:03 +000010070Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
10071
10072 * HTMLparser.c: small cleanup
10073 * valid.c xmlregexp.c: switched DTD validation to use only regexp
10074 when configured with them. A bit of debugging around the determinism
10075 checks is still needed
10076
Daniel Veillard63b01c22002-09-17 19:25:28 +000010077Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
10078
10079 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
10080
Daniel Veillard92727042002-09-17 17:59:20 +000010081Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
10082
10083 * xmlIO.c: small portability glitch fixed.
10084
Daniel Veillard84d70a42002-09-16 10:51:38 +000010085Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
10086
10087 * xmlschemastypes.c: incomplete steps for real/double support
10088 * testAutomata.c include/libxml/xmlautomata.h
10089 include/libxml/xmlregexp.h: avoiding a compilation problem
10090 * valid.c include/libxml/valid.h: starting the work toward using
10091 the regexps for actual DTD validation
10092
Daniel Veillardaeb258a2002-09-13 14:48:12 +000010093Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10094
10095 * hash.c: cosmetic cleanup
10096 * valid.c include/libxml/tree.h include/libxml/valid.h: started
10097 integrating a DTD validation layer based on the regexps
10098
Daniel Veillard4402ab42002-09-12 16:02:56 +000010099Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
10100
10101 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
10102 the determinism was tested before eliminating the epsilon
10103 transitions :-(
10104
Daniel Veillardc6d4a932002-09-12 15:00:57 +000010105Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
10106
10107 * python/generator.py python/libxml.c python/libxml.py
10108 python/libxml2-python-api.xml python/libxml2class.txt
10109 python/libxml_wrap.h python/types.c: updated the python
10110 bindings, added code for easier File I/O, and the ability to
10111 define a resolver from Python fixing bug #91635
10112 * python/tests/Makefile.am python/tests/inbuf.py
10113 python/tests/outbuf.py python/tests/pushSAXhtml.py
10114 python/tests/resolver.py python/tests/serialize.py: updated
10115 and augmented the set of Python tests.
10116
Igor Zlatkovic353bf582002-09-10 19:07:14 +000010117Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10118
10119 * win32/configure.js: added more readme info for the binary
10120 package.
10121
Daniel Veillard607b35c2002-09-10 12:16:19 +000010122Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
10123
10124 * xmlIO.c: fixed a stupid out of bound array error
10125
10126Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10127
10128 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
10129 messing around with support for Windows path, cleanups,
10130 trying to identify and fix the various code path to the
10131 filename access. Added xmlNormalizeWindowsPath()
10132
Daniel Veillard76575762002-09-05 14:21:15 +000010133Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
10134
10135 * error.c valid.c: working on better error reporting of validity
10136 errors, especially providing an accurate context.
10137 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
10138 error reports in those cases.
10139
Daniel Veillard3487c8d2002-09-05 11:33:25 +000010140Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
10141
10142 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
10143 parser.c parserInternals.c xmlIO.c: get rid of all the
10144 perror() calls made in the library execution paths. This
10145 should fix both #92059 and #92385
10146
Daniel Veillard19aa7022002-09-05 11:14:19 +000010147Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
10148
10149 * xmllint.c: memory leak reporting was broken after a change
10150 of the preprocessor symbol used to activate it.
10151
Daniel Veillardec6725e2002-09-05 11:12:45 +000010152Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
10153
10154 * tree.c: try to make the copy function work for node of
10155 type XML_DOCUMENT_FRAG_NODE, they are only created by the
10156 DOM layers though, not libxml2 itself.
10157
Daniel Veillardb9cd8b42002-09-05 10:58:49 +000010158Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
10159
10160 * valid.c: try to provide file and line informations, not all
10161 messages are covered, but it's a (good) start
10162
Daniel Veillardbbc72c32002-09-05 10:52:10 +000010163Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
10164
10165 * xinclude.c: reimplemented a large part of the XInclude
10166 processor, trying to minimize resources used, James Henstridge
10167 provided a huge test case which was exhibiting severe memory
10168 consumption problems.
10169
Daniel Veillard2206dbf2002-09-05 08:09:37 +000010170Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
10171
10172 * python/Makefile.am: applied patch from Christophe Merlet to
10173 reestablish DESTDIR
10174
Daniel Veillard5643b5a2002-09-04 12:27:06 +000010175Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
10176
10177 * libxml.spec.in: fixes libary path for x86_64 AMD
10178
John Fleckbe98b332002-09-04 03:16:23 +000010179Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
10180
10181 * doc/tutorial/includekeyword.c
Daniel Veillard5643b5a2002-09-04 12:27:06 +000010182 * doc/tutorial/xmltutorial.xml:
John Fleckbe98b332002-09-04 03:16:23 +000010183 (plus resulting generated html files)
10184 fixing one spot I missed in the tutorial where I hadn't freed
10185 memory properly
10186
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +000010187Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
10188
10189 * doc/tutorial/includeaddattribute.c
10190 * doc/tutorial/includeaddkeyword.c
10191 * doc/tutorial/includegetattribute.c
10192 * doc/tutorial/includekeyword.c
10193 * doc/tutorial/xmltutorial.xml
Daniel Veillard5643b5a2002-09-04 12:27:06 +000010194 * doc/tutorial/*.html:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +000010195 update tutorial to properly free memory (thanks to Christopher
10196 R. Harris for pointing out that this needs to be done)
Daniel Veillard5643b5a2002-09-04 12:27:06 +000010197 * doc/tutorial/images/callouts/*.png:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +000010198 added image files so the callouts are graphical, making it
10199 easier to read ( use "--param callout.graphics 1" to generate
10200 html with graphical callouts)
10201
Daniel Veillarde1662542002-08-28 11:50:59 +000010202Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
10203
10204 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
10205 nice logos generated by Marc Liyanage
10206 * doc/site.xsl *.html: changed the stylesheet to show the new
10207 logo and regenerated the pages
10208
Daniel Veillardb212bbb2002-08-25 14:39:16 +000010209Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
10210
10211 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
10212
Daniel Veillard42766c02002-08-22 20:52:17 +000010213Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
10214
10215 * xpath.c: possible mem leak patch from Jason Adams
10216
10217Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
10218
10219 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
10220 in the XQuery namespace
10221 * configure.in: preparing 2.4.24
10222 * doc/*.html: updated the web pages
10223
10224Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
10225
10226 * python/generator.py: closing bug #85258 by generating conditional
10227 compile check to avoid linking to routines not configured in.
10228
Havoc Pennington84ec40a2002-08-22 13:59:35 +0000102292002-08-22 Havoc Pennington <hp@pobox.com>
10230
10231 * autogen.sh: update error message for missing automake
10232
Daniel Veillard08cccaa2002-08-22 09:47:29 +000010233Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
10234
10235 * python/Makefile.am: typo in target name resulted in libxml2.py
10236 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
10237
Daniel Veillard22669b22002-08-22 07:17:11 +000010238Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
10239
10240 * win32/win32/Makefile.mingw: updated with version from
10241 Elizabeth Barham at http://soggytrousers.net/repository/
10242
Igor Zlatkovica40adbc2002-08-20 14:42:32 +000010243Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10244
10245 * win32/Makefile.msvc: added the prefix location to the include
10246 and lib search path.
10247
Havoc Pennington830e8972002-08-18 22:22:13 +0000102482002-08-18 Havoc Pennington <hp@pobox.com>
10249
10250 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
10251 both automake 1.6 and 1.4 installed get the right automake. Means
10252 compilation from CVS will now require the latest automake 1.4
10253 release, or manually creating symlinks called "automake-1.4" and
10254 "aclocal-1.4"
10255
Daniel Veillardb6984ef2002-08-14 16:55:31 +000010256Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
10257
10258 * configure.in python/Makefile.am: more AMD 64 induced changes from
10259 Frederic Crozat
10260
Daniel Veillardc4bad4a2002-08-14 14:45:25 +000010261Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
10262
10263 * xinclude.c: oops I was missing the xml:base fixup too
10264 * result/XInclude/*.xml: this adds xml:base attributes to most
10265 results of the tests
10266
Daniel Veillarde3b7d9a2002-08-14 14:11:30 +000010267Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
10268
10269 * xinclude.c: quick but apparently working implementation of
10270 xi:fallback, should close bug #89684
10271 * Makefile.am test/XInclude/docs/fallback.xml
10272 result/XInclude/fallback.xml: added a basic test for fallback,
10273 and run with --nowarning to avoid a spurious warning
10274 * configure.in: applied patch from Frederic Crozat for python
10275 bindings on AMD 64bits machines.
10276
Daniel Veillard9e923512002-08-14 08:48:52 +000010277Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
10278
10279 * parser.c: xmlSAXUserParseMemory() really ought to fail if
10280 the caller don't pass a SAX callback block.
10281
Daniel Veillardc1a0da32002-08-14 08:32:18 +000010282Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10283
10284 * tree.c: applied the same fix for the XML-1.0 namespace to
10285 xmlSearchNsByHref() as was done for xmlSearchNs()
10286
Daniel Veillardad11b302002-08-12 14:53:41 +000010287Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
10288
10289 * libxml.3: small cleanup of the man page
10290 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
10291 when serializing HREF attributes generated by XSLT.
10292
Daniel Veillardc084e472002-08-12 13:27:28 +000010293Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
10294
10295 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
10296 version of Marc Liyanage' patch for boolean attributes in HTML
10297 output
10298
Daniel Veillard5f91b372002-08-12 12:13:01 +000010299Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
10300
10301 * python/tests/serialize.py: fixed the test results, indenting
10302 behaviour changed slightly
10303
Aleksey Sanin9e951762002-08-08 18:02:41 +000010304Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
10305
10306 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
10307 new c14n function to Windows def files
10308
Aleksey Saninea4272a2002-08-02 23:50:03 +000010309Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
10310
10311 * c14n.c: fixed a memory leak in c14n code
10312
Daniel Veillard58e44c92002-08-02 22:19:49 +000010313Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
10314
10315 * parser.c include/libxml/parser.h: adding a new API for Christian
10316 Glahn: xmlParseBalancedChunkMemoryRecover
10317 * valid.c: patch from Rick Jones for some grammar cleanup in
10318 validation messages
10319 * result/VC/* result/valid/*: this slightly change some of the
10320 regression tests outputs
10321
Daniel Veillard0bf29002002-08-01 12:54:11 +000010322Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
10323
10324 * tree.c: trying to fix a problem in namespaced attribute handling
10325 raised by Christian Glahn
10326
Daniel Veillard6f46f6c2002-08-01 12:22:24 +000010327Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
10328
10329 * encoding.c include/libxml/encoding.h: Opening the interface
10330 xmlNewCharEncodingHandler as requested in #89415
10331 * python/generator.py python/setup.py.in: applied cleanup
10332 patches from Marc-Andre Lemburg
10333 * tree.c: fixing bug #89332 on a specific case of loosing
10334 the XML-1.0 namespace on xml:xxx attributes
10335
Aleksey Sanin2c135a12002-08-01 06:31:50 +000010336Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
10337
10338 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
10339 corner case from new Merlin's test suite and added a callback
10340 that will be used to improve xmlsec performance
10341
10342
Daniel Veillard0b22def2002-07-29 16:23:03 +000010343Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
10344
10345 * HTMLtree.c: trying to fix the <style> escaping problem in
10346 HTML serialization bug #89342
10347
Daniel Veillard0b28e882002-07-24 23:47:05 +000010348Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
10349
10350 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
10351 and rebuilt the web site.
10352
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +000010353Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard0b28e882002-07-24 23:47:05 +000010354
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +000010355 * include/libxml/tree.h: added _private member to xmlNs struct
10356
Daniel Veillard1d995272002-07-22 16:43:32 +000010357Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
10358
10359 * HTMLparser.c: fixing bug #84876 based on the xml working
10360 code.
10361
William M. Brack61eaba52002-07-21 11:14:18 +000010362Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
10363
10364 * python/Makefile.am: enhanced to fix bug 72012 (errors
10365 when using '-jX' make parameter)
10366
William M. Brackef61d202002-07-19 08:32:00 +000010367Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
10368
10369 * xpath.c: small additional enhancement for booleans
10370 compared to nodesets
10371
Daniel Veillard3a42f3f2002-07-17 17:57:34 +000010372Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10373
10374 * HTMLtree.c: changed the order of the encoding declaration
10375 attributes in the meta tags due to a bug in IE/Mac
10376
William M. Brack0c022ad2002-07-12 00:56:01 +000010377Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
10378
10379 * xpath.c: enhanced handling of booleans (especially '='
10380 and '!=' for nodesets) - fixes bug 85256. Added new
10381 routine xmlXPathNotEqualValues for more proper handling
10382 of '!=' when nodesets are involved.
10383
Daniel Veillard06944e22002-07-11 19:55:18 +000010384Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
10385
10386 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
10387 doc/xmlcatalog_man.xml to the source distribution
10388
Igor Zlatkovic6ac30172002-07-10 19:22:48 +000010389Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10390
10391 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
10392 asked for this.
10393
Daniel Veillard539638b2002-07-06 19:55:14 +000010394Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
10395
10396 * configure.in: preparing 2.4.23
10397 * doc/*: rebuilt the docs
10398
Daniel Veillard176d99f2002-07-06 19:22:28 +000010399Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
10400
10401 * parser.c: fixing bug #84169 by fixing the
10402 comment of xmlCreatePushParserCtxt to describe the
10403 encoding detection parameters better.
10404
Daniel Veillard37f961d2002-07-06 17:53:56 +000010405Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
10406
10407 * valid.c: fixing bug #79331 in one path the lookup for
10408 ID attributes on a namespaced node wasn't handled correctly :-\
10409
Daniel Veillard8c9872c2002-07-05 18:17:10 +000010410Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
10411
10412 * HTMLparser.c: trying to fix 87235 about discarded white
10413 spaces in the HTML parser.
10414 * result/HTML/*: this changes the output of a number of HTML
10415 regression tests
10416
Daniel Veillardfdc91562002-07-01 21:52:03 +000010417Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
10418
10419 * xpath.c: applied patch from Richard Jinks for the namespace
10420 axis + fixed a memory error.
10421 * parser.c parserInternals.c: applied patches from Peter Jacobi
10422 removing ctxt->token for good.
10423 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
10424 popped out by the regression tests.
10425 * Makefile.am: patch for threads makefile from Gary Pennington
10426
William M. Brack6000af52002-06-28 11:43:13 +000010427Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
10428
Daniel Veillardfdc91562002-07-01 21:52:03 +000010429 * xpath.c: enhanced behaviour of position() after usage of
William M. Brack6000af52002-06-28 11:43:13 +000010430 expressions involving preceding-sibling (et al).
10431
Daniel Veillard153120c2002-06-18 07:58:35 +000010432Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
10433
10434 * hash.c: applied a patch from Peter Jacobi to solve a problem
10435 when compiling with the Watcom C on Win32
10436 * result/schemas/*.err: the change of hashing algo generated
10437 permutations in the output
10438
Daniel Veillard5f7f9912002-06-17 17:03:00 +000010439Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10440
10441 * hash.c: applied patch from Sander Vesik improving the quality of
10442 the hash function.
10443
Aleksey Sanina5808b92002-06-14 17:07:41 +0000104442002-06-14 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin49cc9752002-06-14 17:07:10 +000010445
10446 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
10447 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
10448 xmllint.c xpath.c: replaced sprintf() with snprintf()
10449 to prevent possible buffer overflow (the bug was pointed
10450 out by Anju Premachandran)
10451
Daniel Veillarde059b892002-06-13 15:32:10 +000010452Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
10453
10454 * parser.c: removed an uninitialized data error popped by valgrind
10455 on PE references
10456
MDT 2002 John Fleckd7ca7f92002-06-13 03:41:03 +000010457Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
10458
10459 * doc/xml.html
10460 adding tutorial reference to the web page
10461
MDT 2002 John Fleck54520832002-06-13 03:30:26 +000010462Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
10463
10464 * doc/tutorial/xmltutorial.xml
10465 * doc/tutorial/ar01s07.html
10466 * doc/tutorial/ape.html
10467 * doc/tutorial/includegetattribute.c
10468 adding section to tutorial about retrieving an attribute
10469 value
10470
Daniel Veillardf5582f12002-06-11 10:08:16 +000010471Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
10472
10473 * parser.c: applied a couple of patches from Peter Jacobi to start
10474 to get rid of ctxt->token, with a possible significant speed
10475 improvement to be gained once done. Better compliance with PE
10476 references constructs in DTDs too.
10477 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
10478 from Peter too
10479
Daniel Veillard38d80e22002-06-11 07:24:56 +000010480Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
10481
10482 * parser.c: Babak Vahedipour-Kunze reported that openTag in
10483 xmlParseElement was likely to have been deallocated at the
10484 time of the report, possibly leading to segfault. Just report
10485 the tag name now.
10486
Daniel Veillard9e412302002-06-10 15:59:44 +000010487Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10488
10489 * xpath.c: patch from Richard Jinks for XPath substring() function
10490 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
10491
Aleksey Sanina5808b92002-06-14 17:07:41 +0000104922002-06-06 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin9c45ba82002-06-06 21:46:13 +000010493
10494 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
10495
MDT 2002 John Flecka63f3ff2002-06-06 02:14:01 +000010496Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
10497
10498 *doc/FAQ.html
10499 fixing typos in FAQ, thanks to Robert Funnell for the
10500 editing help
10501
Daniel Veillardd2fd1b62002-06-05 12:52:34 +000010502Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
10503
10504 * NEWS: got complaints from rpmlint that it was empty
10505
MDT 2002 John Fleck598f6eb2002-06-04 15:10:36 +000010506Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
10507
10508 * added doc/tutorial, including:
10509 apa.html
10510 apb.html
10511 apc.html
10512 apd.html
10513 ar01s02.html
10514 ar01s03.html
10515 ar01s04.html
10516 ar01s05.html
10517 ar01s06.html
10518 includeaddattribute.c
10519 includeaddkeyword.c
10520 includekeyword.c
10521 includestory.xml
10522 index.html
10523 xmltutorial.xml
10524 libxml tutorial, including generated html
10525
Aleksey Saninf8cb6dd2002-06-04 04:27:06 +000010526Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
10527
10528 * result/c14n/exc-without-comments/merlin-c14n-two-*
10529 result/c14n/without-comments/merlin-c14n-two-*
10530 test/c14n/exc-without-comments/merlin-c14n-two-*
10531 test/c14n/without-comments/merlin-c14n-two-*
10532 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
10533 c14n/exc-c14n and slightly modified test script to handle
10534 these test cases
10535 * c14n.c: fixed bugs for complicated nodes set (namespace
10536 without node and others from merlin-c14n-two.tar.gz)
10537 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
10538 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
10539 for xmlsec performance patch
10540 * xpath.c: fixed self::node() for namespaces and attributes
10541
Daniel Veillardd2fd1b62002-06-05 12:52:34 +000010542Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
10543
10544 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
10545 but with the format parameter
10546 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
10547
Aleksey Saninc57f9c12002-05-31 19:14:57 +000010548Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
10549
10550 * Makefile.am: updated c14n tests suite
10551 * c14n.c: performance improvement for previous c14n patch
10552
Daniel Veillarde72c7562002-05-31 09:47:30 +000010553Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
10554
10555 * parser.c: another peroformance patch from Peter Jacobi, that
10556 time on parsing attribute values.
10557
Aleksey Sanin508a1012002-05-31 06:32:32 +000010558Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
10559
10560 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
10561 into LibXML2 test suite
10562
Aleksey Sanindffd5c82002-05-31 04:24:13 +000010563Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
10564
10565 * c14n.c: propagating xpath ancesstors node fix to c14n
10566 plus small performance improvement to reduce number of
10567 mallocs
10568 * xpath.c: fixed ancestors axis processing for namespace nodes
10569
Daniel Veillard46de64e2002-05-29 08:21:33 +000010570Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
10571
10572 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
10573 Peter Jacobi
10574
Daniel Veillardd5e22ef2002-05-27 21:17:57 +000010575Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
10576
10577 * configure.in: preparing 2.4.22
10578
Daniel Veillard1b31e4a2002-05-27 14:44:50 +000010579Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
10580
10581 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
10582 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
10583 a public entry point.
10584 * doc/*: rebuilt the API and docs
10585
Daniel Veillarded23b7d2002-05-27 12:16:02 +000010586Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
10587
10588 * xpath.c: patch from Richard Jinks to fix a problem introduced
10589 in the previous patch and pointed by Norm
10590
Daniel Veillardc6924812002-05-24 11:10:43 +000010591Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
10592
10593 * libxml.spec.in: fixing bug #81112
10594
Daniel Veillard234bc4e2002-05-24 11:03:05 +000010595Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
10596
10597 * uri.c: fixing bug #82848
10598
Daniel Veillarda2878972002-05-24 07:54:39 +000010599Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10600
10601 * result/catalogs/mycatalog.full: Aleksey's commit changed the
10602 output of one catalog test
10603
Aleksey Sanin114e4752002-05-24 07:20:27 +000010604Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillarda2878972002-05-24 07:54:39 +000010605
Aleksey Sanin114e4752002-05-24 07:20:27 +000010606 * global.data globals.c tree.c include/libxml/globals.h
10607 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
10608 default value for global parameter xmlIndentTreeOutput to 1 and
10609 introduced new global parameter xmlTreeIndentString (the string
10610 used to do one-level indent) with default value " " (as it was
10611 in tree.c)
10612
Daniel Veillard49d5af82002-05-23 11:55:49 +000010613Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
10614
10615 * Makefile.am: Merijn Broeren pointed out a problem when compiling
10616 with trio and schemas.
10617
Daniel Veillard7c13af42002-05-22 09:57:32 +000010618Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10619
10620 * xpath.c: patch from Richard Jinks to fix the problem raised in
10621 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
10622
Daniel Veillard5a872412002-05-22 06:40:27 +000010623Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
10624
10625 * xmlschemas.c: a bit of work on import.
10626 * xmlschemastypes.c: Charles Bozeman provided a compare function
10627 for date/time types so min/max facet restrictions should work,
10628 indeterminate comparisons return an error instead of equal.
10629 * test/schemas/date_0* result/schemas/date_0_0: specific test
10630 from Charles Bozeman too
10631
Daniel Veillard10b6da42002-05-18 07:55:20 +000010632Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
10633
10634 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
10635 from Christian Cornelssen fixing the man pages and the Catalog
10636 building script.
10637 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
10638 next step is <xs:import> I now have a reasonable understanding
10639 of how it works.
10640
Daniel Veillarde5354492002-05-16 08:43:22 +000010641Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
10642
10643 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
10644
Igor Zlatkovic1396e182002-05-14 22:22:40 +000010645Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10646
10647 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
10648
Daniel Veillard088bf112002-05-14 11:03:59 +000010649Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
10650
10651 * xpath.c: fixing an XPath function evalutation bug pointed out
10652 by Alexey Efimov where the context was lost when evaluating
10653 the function arguments
10654
Aleksey Sanin79376ba2002-05-14 06:41:32 +000010655Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard088bf112002-05-14 11:03:59 +000010656
Aleksey Sanin79376ba2002-05-14 06:41:32 +000010657 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
10658 function public for XMLSec performance optimizations
10659
Daniel Veillard3cd72402002-05-13 10:33:30 +000010660Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
10661
10662 * python/generator.py python/libxml2class.txt : fixed a problem
10663 with the HTML parser pointed by Gary Benson
10664 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
10665 example
10666
Aleksey Sanine48a3182002-05-09 18:20:01 +000010667Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
10668 * parser.c: fixed bug #81159 (memory growth in SAX)
10669
Aleksey Sanin50fe8b12002-05-07 16:21:36 +000010670Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
10671 * xpath.c: fixed bug #78858 (the real fix)
10672
Aleksey Sanin29b6f762002-05-05 06:59:57 +000010673Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin50fe8b12002-05-07 16:21:36 +000010674 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
Aleksey Sanin29b6f762002-05-05 06:59:57 +000010675
Daniel Veillard4cbe4702002-05-05 06:57:27 +000010676Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
10677
10678 * tree.c: modified xmlNodeSetBase to allow changing the
10679 base of a document.
10680
Daniel Veillard070803b2002-05-03 07:29:38 +000010681Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
10682
10683 * xmlschemastypes.c: patch Charles Bozeman for validation of
10684 all the date, time, and duration types
10685 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
10686 * configure.in: fixed an error pointed by an user
10687 * xml2-config.in: fixed an error pointed by an user
10688
Aleksey Sanin5aac8b82002-05-01 18:32:28 +000010689Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
10690
10691 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
10692 win32/libxml2.def.src xmlIO.c: exported default
10693 'file:', 'http:' and 'ftp:' protocols input handlers
10694 and maked protocols comparisson case insensitive
10695
Daniel Veillard34de97f2002-04-30 14:29:22 +000010696Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
10697
10698 * configure.in: Neven Has detected a typo
10699
Daniel Veillard28577c32002-04-30 06:48:41 +000010700Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
10701
10702 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
10703 as one of the persons allowed to commit directly to the
10704 module.
10705
Daniel Veillardfc57b412002-04-29 15:50:14 +000010706Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
10707
10708 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
10709 * valid.c: raised a too low limit
10710 * doc/*: rebuilt the docs
10711
Daniel Veillardeca82812002-04-24 11:42:02 +000010712Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
10713
10714 * test/XPath/expr/floats test/XPath/expr/functions
10715 result/XPath/expr/floats result/XPath/expr/functions
10716 xpath.c: another XPath conformance patch from Richard Jinks
10717
Daniel Veillard13e04c62002-04-23 17:51:29 +000010718Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
10719
10720 * xmlschemas.c: fixed validation of attribute groups.
10721 * test/schemas result/schemas: added an example from the primer
10722
Daniel Veillard88c58912002-04-23 07:12:20 +000010723Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
10724
10725 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
10726 * test/schemas result/schemas: updated the test list
10727
Daniel Veillarde19fc232002-04-22 16:01:24 +000010728Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10729
10730 * TODO: updated a bit
10731 * parser.c: made a comment more specific
10732 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
10733 Schemas conformance.
10734 * test/schemas result/schemas: updated the test list
10735
Daniel Veillard441bc322002-04-20 17:38:48 +000010736Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
10737
10738 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
10739 implementing xs:all with minOccurs = 0
10740 * tes/schemas/* result/schemas/*: added more tests covering
10741 xs:all
10742
Daniel Veillard8a001f62002-04-20 07:24:11 +000010743Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
10744
10745 * xmlregexp.c: first implementation of the all particle, this
10746 may need to be revisited for case where not all transitions
10747 must be crossed.
10748
Daniel Veillard7646b182002-04-20 06:41:40 +000010749Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
10750
10751 * tree.c: another entity processing update from Markus Henke
10752
Bjorn Reese54d02fb2002-04-19 15:16:01 +000010753Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
10754
10755 * trionan.c: fixed crash on OSF/1
10756
Daniel Veillardb4398962002-04-19 07:01:55 +000010757Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
10758
10759 * xmlschemas.c: more Schemas work
10760 * test/schemas/* result/schemas/*: added more tests coming
10761 from the spec.
10762
Daniel Veillard54761132002-04-18 21:00:44 +000010763Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10764
10765 * c14n.c: patch from Aleksey Sanin reflecting a change in the
10766 ExcC14N specification
10767
Daniel Veillardbf8dae82002-04-18 16:39:10 +000010768Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
10769
10770 * tree.c: patch from Markus Henke, fix for recursive entities.
10771
Daniel Veillard23b1f372002-04-18 15:50:05 +000010772Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
10773
10774 * xpath.c: fix a problem with string() on a document node.
10775
Daniel Veillarddecd64d2002-04-18 14:41:51 +000010776Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
10777
10778 * Makefile.am xmlschemas.c: more Schemas work
10779 * test/schemas/* result/schemas/*: added more tests coming
10780 from the spec.
10781
Daniel Veillard6231e842002-04-18 11:54:04 +000010782Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
10783
10784 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
10785 * result/HTML/*: this changes a few things in the results
10786
Igor Zlatkovic648b8e92002-04-17 18:35:57 +000010787Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10788
10789 * include/libxml/tree.h: eliminated 'declaration different than
10790 prototype' warning
10791 * include/win32config.h: "resolved" conflicts with errno.h
10792
Daniel Veillardb509f152002-04-17 16:28:10 +000010793Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
10794
10795 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
10796 on the automata interfaces and debug of counted choices
10797 * test/schemas/* result/schemas/*: added a number of tests
10798
Daniel Veillard8651f532002-04-17 09:06:27 +000010799Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
10800
10801 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
10802 a bit of work on Schemas
10803 * testSchemas.c: try to make it more useful
10804 * test/schemas/* result/schemas/* Makefile.am: changed the
10805 Schemas regression test procedure, started adding a few samples
10806
Igor Zlatkovica6f2d902002-04-16 17:57:17 +000010807Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
10808
10809 * include/libxml/encoding.h: Patch for the Borland C++ builder
10810 * include/libxml/tree.h: Patch for the Borland C++ builder
10811 * threads.c: Patch for the Borland C++ builder
Igor Zlatkovice1eff382002-04-16 19:00:21 +000010812 * win32/bcb5: New directory for the Borland C++ builder
10813 project files
Igor Zlatkovica6f2d902002-04-16 17:57:17 +000010814
Igor Zlatkovicea5148d2002-04-16 17:46:25 +000010815Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
10816
10817 * win32/Makefile.msvc: Update for XML Schema support
10818 * win32/configure.js: Update for XML Schema support
10819 * win32/libxml2.def.src: Update for XML Schema support
10820
Daniel Veillard4255d502002-04-16 15:50:10 +000010821Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
10822
10823 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
10824 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
10825 xmlunicode.c include/libxml/Makefile.am
10826 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
10827 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
10828 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
10829 include/libxml/xmlversion.h.in : merged the current state of
10830 XML Schemas implementation, it is not configured in by default,
10831 a specific --schemas configure option has been added.
10832 * test/automata test/regexp test/schemas Makefile.am
10833 result/automata result/regexp result/schemas:
10834 merged automata/regexp/schemas regression tests
10835
Daniel Veillardbc6f7592002-04-16 07:49:59 +000010836Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
10837
10838 * xpath.c: Gary found a compile time problem, fixes #78823
10839
Daniel Veillarda7084cd2002-04-15 17:12:47 +000010840Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
10841
10842 * configure.in: release of 2.4.20
10843 * doc/*: updated and rebuilt the docs
10844
Daniel Veillardf544f192002-04-15 12:56:56 +000010845Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
10846
10847 * python/Makefile.am: patch from Cristian Gafton to build on
10848 Red Hat 6.2, should also fix #75779
10849
Daniel Veillard940492d2002-04-15 10:15:25 +000010850Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10851
10852 * valid.c: first part of fixing #78729
10853
Daniel Veillardeb475a32002-04-14 22:00:22 +000010854Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
10855
10856 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
10857 escaping of URI when saving HTML files.
10858 * result/HTML/*: this impacted some tests
10859
Daniel Veillard9b731d72002-04-14 12:56:08 +000010860Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
10861
10862 * configure.in: trying to fix #77441
10863
Daniel Veillarda8a89fe2002-04-12 21:03:34 +000010864Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
10865
10866 * include/libxml/xmlIO.h: Hallski complained it could not be
10867 included by itself.
10868
Daniel Veillardcb5b4d62002-04-11 08:24:26 +000010869Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
10870
10871 * configure.in: applied an IEEE flag patch for OSF/1 #77825
10872
Igor Zlatkovic9425ce22002-04-10 21:57:11 +000010873Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10874
10875 * win32/configure.js: patch from Nilo for the c14n option
10876 * win32/Makefile.msvc: fixed libxml2.def generation with threads
10877
Daniel Veillardda423da2002-04-10 19:25:38 +000010878Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
10879
10880 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
10881 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
10882 LIBXML_THREAD_ENABLED
10883
Daniel Veillard0eafdef2002-04-10 16:14:34 +000010884Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
10885
10886 * xpath.c: another patch from Richard Jinks for substring conformance
10887 * test/XPath/expr/floats test/XPath/expr/strings
10888 result/XPath/expr/floats result/XPath/expr/strings: update of the
10889 test suite to check those.
10890
Daniel Veillard01917aa2002-04-10 11:30:41 +000010891Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10892
10893 * xpath.c: patch from Richard Jinks for .x float parsing.
10894
Daniel Veillard46d6c442002-04-09 16:10:39 +000010895Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
10896
10897 * parser.c: patch from Markus Henke when an encoding ain't recognized
10898
Daniel Veillard88e0ad42002-04-09 13:48:02 +000010899Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10900
10901 * libxml.m4: got a report that #include <string.h> was needed
10902
Daniel Veillard6e4f1c02002-04-09 09:55:20 +000010903Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
10904
10905 * xmllint.c: applied a fix from Anthony Jones for -o /--output
10906
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +000010907Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
10908
Daniel Veillard6e4f1c02002-04-09 09:55:20 +000010909 * doc/example.html: fixing typo
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +000010910
Daniel Veillardbd6e6312002-04-01 08:04:14 +000010911Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
10912
10913 * xpath.c: fixed a bug in the nodeset to boolean comparison code
10914 pointed out by Melvyn Sopacua.
10915
Daniel Veillarde979e3b2002-03-29 22:43:00 +000010916Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10917
10918 * libxml.m4: Frédéric Crozat gave a patch related to the change
10919 of Include paths breaking the libxml.m4
10920
Daniel Veillard7089d6b2002-03-29 17:28:10 +000010921Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
10922
10923 * xpath.c: Fix bug #76927 forgot to save some context
10924 when evaluating binary expressions
10925
Daniel Veillardd30be4a2002-03-28 18:25:31 +000010926Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
10927
10928 * configure.in: fixed configure for MPE/iX from Markus Henke
10929 * xmlmemory.c: fixed initialization problems
10930 * xpath.c: another set of patches from Richard Jinks this
10931 fixes "make XPathtests" on linux
10932
Daniel Veillard21458c82002-03-27 16:12:22 +000010933Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
10934
10935 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
10936 * test/XPath/expr/compare test/XPath/expr/equality
10937 test/XPath/expr/floats test/XPath/expr/functions
10938 test/XPath/expr/strings result/XPath/expr/compare
10939 result/XPath/expr/equality result/XPath/expr/floats
10940 result/XPath/expr/functions result/XPath/expr/strings: Updated
10941 tests though they show a divergence on Linux
10942
Daniel Veillard28dfed12002-03-27 09:08:17 +000010943Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10944
10945 * xpath.c trionan.c: previous commit also included patches
10946 from Richard Jinks on some IEEE support corner case
10947
Daniel Veillard5fc1f082002-03-27 09:05:40 +000010948Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
10949
10950 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
10951 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
10952 that $(datadir) should be used for docs
10953
Daniel Veillarddb1dc392002-03-26 12:44:39 +000010954Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
10955
10956 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
10957 could leak filedescriptors
10958
Daniel Veillarddd4b9122002-03-26 07:58:43 +000010959Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10960
10961 * configure.in nanohttp.c: applied patch from Allan Clark for
10962 UnixWare/OpenServer
10963
Daniel Veillard19274092002-03-25 16:48:03 +000010964Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10965
10966 * configure.in: preparing 2.4.19
10967 * doc/*: rebuilt the docs
10968
Daniel Veillard56b2db72002-03-25 16:35:28 +000010969Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10970
10971 * nanohttp.c: fixing #76043, got fed up with non-portability
10972 of that piece of code.
10973
Daniel Veillard6f4561a2002-03-25 12:10:14 +000010974Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
10975
10976 * valid.c SAX.c: Never commit without running "make tests" :-(
10977 fix a couple of stupidities in the previous commit
10978 * result/*: a few changes in some attribute order result of previous
10979 commit.
10980
Daniel Veillardd85f4f42002-03-25 10:48:46 +000010981Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
10982
10983 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
10984 the internal subset should not raise duplicate ID errors,
10985 also there was a small bug in conjunction to namespace
10986 declarations defaulted and xml:xxx attributes DTD definitions.
10987
Daniel Veillard56cd18b2002-03-22 14:14:43 +000010988Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10989
10990 * xpath.c: Richard Jinks also raised some rounding problems
10991 this tries to fix them
10992
Daniel Veillard4e2df542002-03-22 12:23:14 +000010993Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
10994
10995 * xpath.c: Richard Jinks spotted an incoherent memory allocation
10996 behaviour in xmlXPathCastToString()
10997
Daniel Veillarddb552912002-03-21 13:27:59 +000010998Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
10999
11000 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
11001 raised by Morus Walter
11002
Daniel Veillard9e537932002-03-21 13:08:08 +000011003Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
11004
11005 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
11006 from Igor
11007
Daniel Veillard6fbcf422002-03-21 12:32:59 +000011008Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11009
11010 * xpath.c: fixing #75619, related to a problem when trying
11011 to evaluate condition when the current node set resulting
11012 from that sub-step evaluation is empty. Also fixes 2 potential
11013 problem with previous-sibling and next-siblings axis.
11014
Daniel Veillard1840ef02002-03-21 08:05:23 +000011015Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
11016
11017 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
11018 HTML support is not configured in.
11019
Daniel Veillard561b7f82002-03-20 21:55:57 +000011020Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11021
11022 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
11023 include/libxml/tree.h: dohh I really didn't intended to commit
11024 this test version :-(
11025
Daniel Veillarde50f3b52002-03-20 19:24:21 +000011026Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
11027
11028 * testSAX.c: I wanted to see the real speed at the SAX interface
11029 after a little too many Ximianer started complaining about the
11030 parser speed.
11031 added a --quiet option:
11032 paphio:~/XML -> ls -l db100000.xml
11033 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
11034 paphio:~/XML -> time ./testSAX --quiet db100000.xml
11035 3200006 callbacks generated
11036 real 0m1.270s
11037 Which means 16MBytes/s and 3Mcallback/s
11038
Daniel Veillardc62a1472002-03-19 18:35:12 +000011039Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
11040
11041 * xpath.c: valgrind spotted another error that time when running
11042 on libxslt regression tests
11043
Daniel Veillard4b3a84f2002-03-19 14:36:46 +000011044Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11045
11046 * Makefile.am: adding "make valgrind" running the full regression
11047 tests (except python ones) under Valgrind (using valgrind -q
11048 which was kindly added by the author).
11049 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
11050 passes cleanly now except an obcure floating point initialization
11051 raised in log10() in one XPath regression test ???
11052 * tree.c: edited some comments to close #75244
11053
Daniel Veillard28cac6b2002-03-19 11:25:30 +000011054Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
11055
11056 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
11057 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
11058 context of ScrollKeeper, made sure that if the number is
11059 an integer, the serialization follows the description at
11060 http://www.w3.org/TR/xpath#section-String-Functions
11061
Daniel Veillard5997aca2002-03-18 18:36:20 +000011062Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
11063
Daniel Veillard34ce8be2002-03-18 19:37:11 +000011064 * configure.in: preparing 2.4.18
11065 * doc/*: updated and rebuilt the web site
11066 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
11067 the Windows and Cygwin maintainers.
Daniel Veillard5997aca2002-03-18 18:36:20 +000011068 * parser.c: humm, changed the way the SAX parser work when
11069 xmlSubstituteEntitiesDefault(1) is set, it will then
11070 do the entity registration and loading by itself in case the
11071 user provided SAX getEntity() returns NULL.
11072 * testSAX.c: added --noent to test the behaviour.
11073
Daniel Veillardb5a60ec2002-03-18 11:45:56 +000011074Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
11075
11076 * parser.c: Wilfried Teiken provided a hackish but working
11077 way to get context reported back on entities when parsing
11078 with SAX and without breaking the DOM build.
11079
Daniel Veillard2d347fa2002-03-17 10:34:11 +000011080Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11081
11082 * c14n.c: applied a new patch from Aleksey Sanin
11083 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
11084 to reference Aleksey implementation of XML digital Signatures
11085
Daniel Veillard38bf6f02002-03-16 22:03:31 +000011086Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11087
11088 * xpath.c: small fix to avoid potential problem due to
11089 ordering of freeing data
11090 * python/Makefile.am: people were complaining about
11091 the generated file in python dir not being built
11092
Daniel Veillardd2379012002-03-15 22:24:56 +000011093Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
11094
11095 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
11096 python/generator.py python/libxml.c python/types.c: Cleanup
11097 of the python Makefiles based on Jacob and James feedback,
11098 fixed the spec file accordingly, fixed the number of warning
11099 that passing my pedantic CFLAGS was generating. Conclusion
11100 is that Python includes are real crap.
11101
Daniel Veillarde7dd2b82002-03-15 18:44:02 +000011102Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
11103
11104 * configure,in: it was reported quite a few times that
11105 xml2-config --cflags should not output
11106 -I$includeprefix/libxml2/libxml because libxml2 header names
11107 clashes with existing names like list.h from C++ stl.
11108 Includes should be #include<libxml/xxx.h> so ...
11109
Daniel Veillard6f293b12002-03-15 09:42:33 +000011110Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
11111
11112 * c14n.c: another patch from Aleksey Sanin
11113
Daniel Veillard5c396542002-03-15 07:57:50 +000011114Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11115
11116 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
11117 canonicalization algorithm
11118 * doc/xml.html doc/index.html: added the C14N references on the
11119 index page.
11120
jacob berkman9be65862002-03-14 02:15:56 +0000111212002-03-13 jacob berkman <jacob@ximian.com>
11122
11123 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
11124 usage, redundant, and gcc specific
11125
Daniel Veillard75be0132002-03-13 10:03:35 +000011126Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
11127
11128 * xpath.c: speedup some node selection operations, this can
11129 have a significant impact on DocBook Norm's stylesheets
11130 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
11131 make sure it's always the case
11132 * debugXML.c: distinguish CDATA and comments in ls operations
11133
Daniel Veillard61f26172002-03-12 18:46:39 +000011134Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11135
11136 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
11137 to generate better API descriptions etc...
11138
Daniel Veillard9ff88172002-03-11 09:15:32 +000011139Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
11140
11141 * c14n.c: Fixing #74186, made sure all boolean expressions
11142 get fully parenthesized, ran indent on the output
11143 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
11144 include/libxml/tree.h: also #74186 related, removed the
11145 --with-buffers option, and all the preprocessor conditional
11146 sections that were resulting from it.
11147
Daniel Veillardbb4e46d2002-03-10 16:49:08 +000011148Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11149
11150 * valid.c: applied patch from Dodji Seketeli fixing an
11151 uninitailized variable in xmlValidGetValidElements()
11152
Daniel Veillarddb1bdba2002-03-09 14:13:11 +000011153Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11154
11155 * c14n.c: fixed a few comments
11156 * doc/*.html doc/*/*.html: regenerated the docs and added
11157 the C14N API
11158 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
11159
Daniel Veillardfa49d872002-03-09 10:20:00 +000011160Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
11161
11162 * check-xml-test-suite.py: fix to adapt varaiations in the
11163 bindings
11164 * configure.in python/setup.py python/setup.py.in: fixed to
11165 have the version of the python scripts automatically updated
11166
Daniel Veillarda3db2e32002-03-08 15:46:57 +000011167Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11168
11169 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
11170 in xmlCopyProp()
11171
Daniel Veillardaf43f632002-03-08 15:05:20 +000011172Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
11173
11174 * configure.in: preparing 2.4.17 release
11175 * doc/*: updated and rebuilt the docs
11176 * xpath.c: fixed a comment
11177 * python/libxml.c: fixed a possible reentrancy problem
11178
Daniel Veillardef6c46f2002-03-07 22:21:56 +000011179Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
11180
11181 * tree.c python/tests/Makefile.am python/tests/attribs.py:
11182 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
11183 added a specific regression test
11184 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
11185 not raise exceptions when failing to find the attribute.
11186
Daniel Veillard90bc3712002-03-07 15:12:58 +000011187Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
11188
11189 * configure.in xmllint.c: owen pointed out a problem with the
11190 ftme fix, gettimeofday() was not detected by configure and
11191 the ftime header wasn't included, dohhh
11192
Daniel Veillard8c1ae602002-03-07 11:21:00 +000011193Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
11194
11195 * configure.in xmllint.c: trying to fix #71457 for timing
11196 precision when gettimeofday() is not availble but ftime() is
11197
Daniel Veillardf5a457a2002-03-07 10:25:29 +000011198Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
11199
11200 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
11201 are now copied on install and part of the -devel RPM
11202
Daniel Veillard7b416132002-03-07 08:36:03 +000011203Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
11204
11205 * xpath.c: trying to avoid bug #72150 which was apparently
11206 caused by a gcc bug (or a processor problem) as detailed
11207 at http://veillard.com/gcc.bug
11208
Daniel Veillardf742d342002-03-07 00:05:35 +000011209Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
11210
11211 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
11212 fixed xmlReconciliateNs(), added a Python test/example for
11213 inter-document cut'n paste
11214 * python/libxml.py: fixed node.doc on document nodes and added
11215 xpathEval() onto node objects
11216
Daniel Veillard4e0e2972002-03-06 21:39:42 +000011217Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
11218
11219 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
11220 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
11221 fixup and integrated tests for the serialization stuff
11222
Daniel Veillarde915b2d2002-03-06 18:42:40 +000011223Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
11224
11225 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
11226 moved the libxml man page to section 3
11227
Daniel Veillard1e774382002-03-06 17:35:40 +000011228Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
11229
11230 * tree.c: fix bug #72490
11231 * python/libxml.c python/libxml.py: added methods serialize()
11232 and saveTo() to all node elements.
11233
Daniel Veillardddffd2a2002-03-05 20:28:20 +000011234Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
11235
11236 * xmlIO.c: closed #73430, don't read from an input source
11237 which indicated an end-of-file or an error.
11238
Daniel Veillard8d24cc12002-03-05 15:41:29 +000011239Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11240
11241 * parser.c: make sure SAX endDocument is always called as
11242 this could result in a Python memory leak otherwise (it's
11243 used to decrement ref-counting)
11244 * python/generator.py python/libxml.c python/libxml.py
11245 python/libxml2-python-api.xml python/libxml2class.txt
11246 python/tests/error.py python/tests/xpath.py: implemented
11247 the suggestions made by Gary Benson and extended the tests
11248 to match it.
11249
Daniel Veillardba5e18a2002-03-05 09:36:43 +000011250Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11251
11252 * python/generator.py: applied patch fixing #73450
11253
Daniel Veillard044fc6b2002-03-04 17:09:44 +000011254Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
11255
11256 * xpath.c: fixing #61290 "namespace nodes have no parent"
11257 long standing divergence from the XPath REC. NodeSets
11258 simply hold a copy of namespace nodes and those node ->next
11259 points to the parent (which may not be the node carrying the
11260 definition).
11261 * include/libxml/xpath.h: flagged but didn't added a possible
11262 speedup
11263 * DOCBparser.c HTMLparser.c: removed some warnings from push
11264 parser due to new state being added.
11265 * tree.c: new fix from Boris Erdmann
11266 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
11267 the XML Canonalization support from Aleksey Sanin
11268
Daniel Veillardd4f41aa2002-03-03 14:13:46 +000011269Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11270
11271 * tree.c: patch from Boris Erdmann fixing some namespace odities
11272 with xmlCopyNode()
11273
Daniel Veillardc6613042002-03-02 09:34:02 +000011274Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
11275
11276 * xmlIO.c: fix bug #72706 when loading a NULL entity
11277
Daniel Veillardc0fef772002-03-01 16:16:31 +000011278Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11279
11280 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
11281 actually change in a future XML Namespace revision.
11282
Daniel Veillard79426f22002-03-01 16:14:17 +000011283Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11284
11285 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
11286 added the possibility of returning nodesets from XPath extension
11287 functions written in Python
11288
Daniel Veillarda94ec6f2002-03-01 13:00:53 +000011289Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
11290
11291 * python/*: commiting some Python bindings work done while travelling
11292
Daniel Veillard97300512002-03-01 09:13:41 +000011293Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11294
11295 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
11296 explicitely with memory debugging switched on
11297
Daniel Veillard6361da02002-02-23 10:10:33 +000011298Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
11299
11300 * python/generator.py python/libxml.c python/libxml2-python-api.xml
11301 python/libxml2class.txt python/libxml_wrap.h python/types.c:
11302 Added wrapper for the xmlURIPtr type, provided accessors, fixed
11303 the accessor generator for strings
11304 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
11305 regression test.
11306
Daniel Veillard0fea6f42002-02-22 22:51:13 +000011307Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
11308
11309 * python/README python/generator.py python/libxml.c python/setup.py:
11310 added the 'usual' setup.py to allow building a libxml2-python
11311 module based on the same code. The initialization is however
11312 different the 2 .so files fo libxml2 and libxslt are identical and
11313 they entry point initialize both libraries. this is done to avoid
11314 some possible nasty problem since the Python don't merge the maps
11315 of all shared modules.
11316
Daniel Veillard158a4d22002-02-20 22:17:58 +000011317Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
11318
11319 * parser.c: fixed a push/encoding bug reported by Michael
11320 on librsvg
11321
Daniel Veillard7839e162002-02-20 18:54:48 +000011322Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
11323
11324 * include/libxml/parserInternals.h: fixes a misplaced #endif
11325
Daniel Veillardd54fa3e2002-02-20 16:48:52 +000011326Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11327
11328 * parser.c valid.c: found and fixed a couple of allocation bugs
11329
Daniel Veillard6dbcaf82002-02-20 14:37:47 +000011330Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
11331
11332 * doc/xml.html doc/python.html doc/*: added a Python and binding
11333 page describing the current state of the Python bindings and
11334 giving pointers to the other languages wrappers.
11335
Daniel Veillard5f4b5992002-02-20 10:22:49 +000011336Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11337
11338 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
11339 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
11340 rebuilt the API and web site
11341 * xpath.c: fixed #71978 portability bugs
11342
Daniel Veillard8aff2472002-02-19 21:50:43 +000011343Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
11344
11345 * SAX.c: oops broke automatic defaulting of namespaces attributes.
11346
Daniel Veillard8dc16a62002-02-19 21:08:48 +000011347Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
11348
11349 * include/libxml/parserInternals.h parser.c: had to change
11350 2 internal parsing API when processing document content
11351 to check the start and end of element content are defined
11352 in the same entity
11353 * valid.c include/libxml/valid.h: attribute normalization can
11354 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
11355 with the context to report it.
11356 * SAX.c: fixed the last known bugs, crazy validation constraints
11357 when a document is standalone seems correctly handled. There
11358 is a couple of open issues left which need consideration especially
11359 PE93 on external unparsed entities and standalone status.
11360 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
11361 The 2 tests left failing are actually in error. Cleanup done.
11362
Daniel Veillardd6dc4cb2002-02-19 14:18:08 +000011363Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
11364
11365 * valid.c: implemented E59 spaces in CDATA does not match the
11366 nonterminal S
11367
Daniel Veillard878eab02002-02-19 13:46:09 +000011368Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11369
11370 * SAX.c parser.c valid.c: more validation test fixups
11371 * check-xml-test-suite.py: added duration info for the tests
11372
Daniel Veillardd01fd3e2002-02-18 22:27:47 +000011373Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
11374
11375 * parser.c valid.c: a couple of errors were reported but not
11376 saved back as such in the parsing context. Down to 1% failure rate
11377 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
11378
Daniel Veillard4a7ae502002-02-18 19:18:17 +000011379Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11380
11381 * xmlInternald.c: isExtender was missing a char
11382 * parser.c include/libxml/parser.h: % are acceptable in the
11383 internal subset if within a PUBLIC ID
11384
Daniel Veillard8ab0f582002-02-18 18:31:38 +000011385Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
11386
11387 * SAX.c parserInternals.c valid.c: more work on the conformance
11388 suite. Took the step to finally block documents with encoding
11389 errors. It's a fatal error per the spec, people should have fixed
11390 their documents by now.
11391
Daniel Veillard55253e22002-02-18 14:32:39 +000011392Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
11393
11394 * check-xml-test-suite.py: fixed the test script after some discussion
11395 on the semantic of TYPE="error"
11396 * Makefile.am: added the script to the distrib
11397
Daniel Veillard28757702002-02-18 11:19:30 +000011398Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
11399
11400 * SAX.c entities.c: fixed a couple of conformances issues deep
11401 into the validation code (standalone and undeclared Notations)
11402
Daniel Veillard82ac6b02002-02-17 23:18:55 +000011403Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11404
11405 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
11406 stayed there for years !
11407
Daniel Veillard7aea52d2002-02-17 23:07:47 +000011408Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11409
11410 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
11411 missing
11412
Daniel Veillardc7612992002-02-17 22:47:37 +000011413Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
11414
11415 * check-xml-test-suite.py: improved the behaviour a bit as
11416 well as the logs
11417 * parser.c valid.c SAX.c: fixed a few more bugs
11418 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
11419
Daniel Veillardbb7ddb32002-02-17 21:26:33 +000011420Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
11421
11422 * check-xml-test-suite.py: python script to run regression tests
11423 against the XML Test suite of W3C/OASis
11424 * SAX.c: fixed a validation bug
11425 * parser.c: fixed 3 errors pointed by the test suite
11426 * doc/buildDocBookCatalog: fixed a typo pointed by drake
11427 * python/Makefile.am: fixed a dependendy
11428
Daniel Veillard9f28f302002-02-15 20:48:08 +000011429Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
11430
11431 * xmlmemory.c: avoid a warning bug #71594
11432
Daniel Veillard144024e2002-02-13 21:14:46 +000011433Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
11434
11435 * xmlmemory.c: Jesse Perry provided a patch to remove a few
11436 warning on alpha/Tru64
11437
Daniel Veillarde4301c82002-02-13 13:32:35 +000011438Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11439
11440 * include/libxml/entities.h: fixing a comment
11441 * valid.c: fixing some troubles with validity check on namespaces
11442 * result/VC/NS3 test/VC/NS3: added a specific regression test
11443
Daniel Veillarda6d05382002-02-13 13:07:41 +000011444Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11445
11446 * tree.c: Fixing #71342 serializing '\n' in attribute values
11447 * result/noent/att3 result/att3 test/att3: added a specific
11448 test.
11449
Daniel Veillard797a5652002-02-12 13:46:21 +000011450Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
11451
11452 * python/libxml.c: couple of bug fixes
11453
Daniel Veillard01a6d412002-02-11 18:42:20 +000011454Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
11455
11456 * python/*.py: removed tabs and used spaces.
11457
Daniel Veillard397ff112002-02-11 18:27:20 +000011458Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
11459
11460 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
11461 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
11462
Daniel Veillard03517542002-02-11 13:54:40 +000011463Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11464
11465 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
11466 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
11467
Daniel Veillard6c4ffaf2002-02-11 08:54:05 +000011468Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
11469
11470 * include/libxml/encoding.h include/libxml/entities.h
11471 include/libxml/globals.h include/libxml/parser.h
11472 include/libxml/threads.h include/libxml/tree.h
11473 include/libxml/xmlmemory.h: trying to fix the include mess
11474
Daniel Veillard1a612ed2002-02-11 07:54:45 +000011475Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
11476
11477 * include/libxml/xmlmemory.h: reverted part of the previous
11478 attempt to provide #69655, this was breaking the build.
11479
Daniel Veillard0ba59232002-02-10 13:20:39 +000011480Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
11481
11482 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
11483 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
11484 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
11485 include/libxml/parserInternals.h include/libxml/tree.h
11486 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
11487 Tentatively fixed #69655 , make compiling with -Wredundant-decls
11488 clean.
11489 * python/libxml.c: fixed a warning.
11490
Daniel Veillardc5f05ad2002-02-10 11:57:22 +000011491Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
11492
11493 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
11494 copying of node, merge back IDs in the target document.
11495 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
11496 test/XInclude/ents/ids.xml: test case
11497 * result/VC/ElementValid4: output changed due to a typo fix
11498
Daniel Veillard1c18e302002-02-09 22:16:40 +000011499Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
11500
11501 * python/Makefile.am: seems some version of automake didn't
Daniel Veillard784b9352003-02-16 15:50:27 +000011502 generate the dependencies right as Jacob found out. Add
11503 an extra dependency rule.
Daniel Veillard1c18e302002-02-09 22:16:40 +000011504
Daniel Veillard5e5c2d02002-02-09 18:03:01 +000011505Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
11506
11507 * parserInternals.c valid.c: Justin Fletcher found some parts
11508 of the code needing cleanup
11509 * libxml.spec.in python/Makefile.am python/generator.py
11510 python/libxml.c python/libxml.py: Fixed the python Makefiles
11511 corrected a bug showing up on ia64, changed the name of the
11512 python internal module too
11513
Daniel Veillard07be19b2002-02-08 14:20:35 +000011514Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
11515
11516 * Makefile.am: applied patch from Andris Pavenis for binary
11517 name suffixes
11518
Daniel Veillardf216d462002-02-08 13:44:24 +000011519Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
11520
11521 * xmllint.c win32/win32config.h: fixing #68748
11522
Daniel Veillardd455d792002-02-08 13:37:46 +000011523Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
11524
11525 * valid.c: fixing #70166
11526
11527Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11528
11529 * valid.c: fixing #70077
11530
Daniel Veillardc575b992002-02-08 13:28:40 +000011531Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
11532
11533 * Copyright Makefile.am README configure.in libxml.spec.in:
11534 Changed to the MIT Licence
11535 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
11536 doc/xmlio.html: updated the doc accordingly
11537 * include/libxml/xmlwin32version.h configure.in: preparing
11538 2.4.14 release
11539 * python/generator.py python/libxml.c python/libxml2-python-api.xml
11540 python/libxml2class.txt python/libxml_wrap.h python/types.c:
11541 fixed the const xmlChar * wrapper and generator, XPath extension
11542 functions now use the context as first argument
11543 * python/tests/tstxpath.py python/tests/xpath.py
11544 python/tests/xpathext.py: Updated the tests accordingly
11545 * tree.c: fixed bug #70067
11546
Daniel Veillard7db38712002-02-07 16:39:11 +000011547Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11548
11549 * Makefile.am: cleanup
11550 * debugXML.c: always use stdout if output is NULL
11551 * xmlIO.c: don't close filedescriptors passed to outputBuffers
11552 * python/Makefile.am python/generator.py python/libxml2class.txt
11553 python/libxml_wrap.h python/types.c: augmented the number of bindings
11554 handling FILE * and XPath contexts
11555 * python/tests/Makefile.am: avoid a stupid problem due to the
11556 use of TEST.
11557
Daniel Veillard15a143b2002-02-06 22:40:50 +000011558Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
11559
11560 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
11561
Daniel Veillard70cab352002-02-06 16:06:58 +000011562Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
11563
11564 * python/TODO python/libxml.c: cleanup the extension function lookup
11565 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
11566
Daniel Veillard7a96efc2002-02-05 16:34:33 +000011567Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
11568
11569 * configure.in python/Makefile.am: do not install outside
11570 of prefix
11571
Daniel Veillard33caa0b2002-02-04 14:07:26 +000011572Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11573
11574 * python/TODO python/libxml.c: started adding SAX interfaces
11575 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
11576 SAX test
11577
Daniel Veillard36eea2d2002-02-04 00:17:01 +000011578Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11579
11580 * tree.c: hardened the addChild function
11581 * python/generator.py python/libxml.c python/libxml2-python-api.xml
11582 python/libxml2class.txt python/libxml_wrap.h python/TODO:
11583 added accessors needed for xmlNode, a bit more testing and
11584 extension of interfaces
11585 * python/tests/Makefile.am python/tests/build.py: added a test
11586 build from scratch/save/load/check
11587
Daniel Veillard4e1b26c2002-02-03 20:13:06 +000011588Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
11589
11590 * parserInternals.c: change a small bit in the way valididy
11591 error messages get initialized
11592 * python/TODO python/libxml.c python/libxml2-python-api.xml
11593 python/libxml2class.txt python/libxml_wrap.h python/types.c:
11594 added some memory debugging to track leaks at the libxml2 level
11595 * python/tests/*.py: changed all tests to check for leaks,
11596 there is just one left in XPath extension registrations.
11597
Daniel Veillard26f1dcc2002-02-03 16:53:19 +000011598Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
11599
11600 * python/TODO python/generator.py python/libxml2-python-api.xml
11601 python/libxml2class.txt: more accessor classes for the parser
11602 context, allow to switch on and check validity
11603 * python/tests/Makefile.am python/tests/error.py
11604 python/tests/invalid.xml python/tests/valid.xml
11605 python/tests/validate.py: attded more test and and added error.py
11606 which I forgot to commit in the last step
11607
Daniel Veillard3ce52572002-02-03 15:08:05 +000011608Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11609
11610 * python/Makefile.am python/types.c: cleanup
11611 * python/libxml.c python/libxml.py python/libxml_wrap.h
11612 python/generator.py python/libxml2-python-api.xml
11613 python/libxml2class.txt: added class for parser context, added
11614 first cut for push mode support. Added a framework to generate
11615 accessors functions.
11616 * python/tests/Makefile.am python/tests/push.py: added a push
11617 test
11618
Daniel Veillardcfb05462002-02-02 23:18:22 +000011619Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
11620
11621 * python/Makefile.am python/TODO python/libxml.py: fixed a small
11622 bug a bit of cleanup.
11623
Daniel Veillard5d819032002-02-02 21:49:17 +000011624Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
11625
11626 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
11627 python/libxml2class.txt: adding error redirections and preformat
11628 to a python handler
11629 * python/tests/Makefile.am python/tests/*.py: cleanup made all
11630 tests self checking
11631
Daniel Veillard7fd7a942002-02-02 12:19:46 +000011632Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
11633
11634 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
11635 a function
11636
Daniel Veillard9589d452002-02-02 10:28:17 +000011637Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
11638
11639 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
11640 python/libxml.c python/libxml2-python-api.xml
11641 python/libxml2class.txt: Progressing through the TODOs, class
11642 description output, extra XML API, RPM now builds the wrappers
11643 for all python installed versions
11644
Daniel Veillard253aa2c2002-02-02 09:17:16 +000011645Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
11646
11647 * configure.in libxml.spec.in python/Makefile.am python/TODO
11648 python/generator.py python/libxml2class.txt: added more informations
11649 in the libxml2-python package including docs. Slightly changed
11650 the class hierarchy
11651 * python/tests/*: added basic regression tests infrastructure too
11652
11653Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11654
11655 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
11656 added libxml2-python as part of the packages installed
11657
Daniel Veillarda7340c82002-02-01 17:56:45 +000011658Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
11659
11660 * python/Makefile.am python/generator.py python/libxml.c
11661 python/libxml.py: more work, now able to extend the
11662 XPath interpreter with functions written in python.
11663
Daniel Veillardc3e39442002-02-01 09:29:41 +000011664Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
11665
11666 * python/Makefile.am: Jacob sent a patch to allow building from
11667 tarfile.
11668
Daniel Veillardf1d0e6b2002-01-31 23:42:44 +000011669Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
11670
11671 * python/Makefile.am python/libxml.c configure.in Makefile.am:
11672 inserted the python wrappers build, I hope this won't be too
11673 unportable
11674
Daniel Veillard1971ee22002-01-31 20:29:19 +000011675Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
11676
11677 * xpath.c: minor optimization
11678 * python/generator.py python/libxml.c python/libxml.py
11679 python/libxml_wrap.h: more work on the python bindings,
11680 they now support XPath and there is no evident leak
11681
Daniel Veillard36ed5292002-01-30 23:49:06 +000011682Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11683
11684 * python/generator.py python/libxml.c python/libxml.py:
11685 more work on the python bindings generator.
11686
Daniel Veillard96fe0952002-01-30 20:52:23 +000011687Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
11688
11689 * python/generator.py python/libxml.c python/libxml_wrap.h:
11690 more work on the python bindings.
11691
Daniel Veillardd2897fd2002-01-30 16:37:32 +000011692Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
11693
11694 * python/generator.py python/libxml.c python/libxml.py
11695 python/libxml_wrap.h: commited early version of a python binding
11696 for private use only ATM
11697
Daniel Veillard8ee9c8f2002-01-26 21:42:58 +000011698Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
11699
11700 * entities.c tree.c include/libxml/entities.h: applied patch
11701 from Anthony Jones to implement copy of DTD subtree too. Had
11702 just to keep 2 function private which really ought to become
11703 public ones.
11704
Daniel Veillarda42f25f2002-01-25 14:15:40 +000011705Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11706
11707 * xmllint.c: added pointers to the web pages in the usage()
11708
Daniel Veillardbd227ae2002-01-24 16:05:41 +000011709Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
11710
11711 * tree.c: more fixes from Petr Kozelka for attribute handling
11712 in the tree API to align the semantic with DOM.
11713
Daniel Veillard36065812002-01-24 15:02:46 +000011714Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11715
11716 * valid.c tree.c entities.c: another set of patches from
11717 Anthony Jones for copy operations cleanup and robustness
11718
Daniel Veillardf8592562002-01-23 17:58:17 +000011719Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11720
11721 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
11722 an alphabetic index based on comments content
11723 * doc/*: rebuilt the web site with the new references
11724
Daniel Veillardc8c7be42002-01-23 17:53:44 +000011725Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
11726
11727 * parserInternals.h: Greg Sjaardema suggested to use an
11728 eponential buffer groth policy in xmlParserAddNodeInfo()
11729
Daniel Veillard3bf65be2002-01-23 12:36:34 +000011730Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
11731
11732 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
11733 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
11734 doc/parsedecl.py doc/Makefile.am: updated the python extractor
11735 to generate cross-references, and added/updated the stylesheets
11736 to generate and link API indexes. The generic keyword index
11737 is not done yet.
11738 * doc/*.html: regenerated all the usual docs too
11739
Daniel Veillard2070c482002-01-22 22:12:19 +000011740Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
11741
11742 * debugXML.c: added an xpath function to the shell for T. V. Raman
11743
11744Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
Daniel Veillard5e926fa2002-01-22 21:44:25 +000011745
11746 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
11747 debug routines.
11748
Daniel Veillardc169f8b2002-01-22 21:40:13 +000011749Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11750
11751 * tree.c: apply an patch from Petr Kozelka for unlink and replace
11752 support of attribute nodes
11753
Daniel Veillard9d06d302002-01-22 18:15:52 +000011754Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11755
11756 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
11757 hopefully near complete and fully documented of the API in XML
11758 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
11759 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
11760 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
11761 include/libxml/parserInternals.h include/libxml/valid.hi
11762 include/libxml/xmlIO.h include/libxml/xmlerror.hi
11763 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
11764 include/libxml/xpath.h include/libxml/xpathInternals.h:
11765 Cleaned up the doc comments a lot in the process, the interface
11766 coverage is now 100%
11767
Daniel Veillard2d1464f2002-01-21 23:16:56 +000011768Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11769
11770 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
11771 extracts comments from the gtk-doc DocBook output (a bit
11772 convoluted but seems to work).
11773
Daniel Veillard61006472002-01-21 17:31:47 +000011774Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
11775
11776 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
11777 added an XML description of the API, moved the script generating
11778 it here. Added a "make api" target
11779
Daniel Veillardd2f23002002-01-21 13:36:00 +000011780Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
11781
11782 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
11783
Daniel Veillard99e55eb2002-01-21 08:56:29 +000011784Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
11785
11786 * xpath.c include/libxml/xpathInternals.h: the change made to
11787 xmlXPathFuncLookupFunc was incompatible roll it back
11788
Daniel Veillard963d2ae2002-01-20 22:08:18 +000011789Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
11790
11791 * SAX.c: cleanup patch from Anthony Jones
11792 * doc/Makefile.am: fix the headers to avoid in make scan
11793 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
11794 includes, * vs Ptr and general cleanup
11795 * parsedecl.py: first version of a script to extract the
11796 module interfaces, the goal will be to provide .decl or XML
11797 specification of the interfaces to build wrappers.
11798
Daniel Veillard0f5f1622002-01-20 12:42:06 +000011799Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
11800
11801 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
11802 now provides return codes in case of errors
11803
Bjorn Reese026d29f2002-01-19 15:40:18 +000011804Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
11805
11806 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
11807 Upgraded to trio baseline 1.6
11808 * strio.h strio.c: Replaced by triostr.h and triostr.c
11809
Daniel Veillard572577e2002-01-18 16:23:55 +000011810Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
11811
11812 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
11813 of strdup usage in the code
11814
Daniel Veillarddb5850a2002-01-18 11:49:26 +000011815Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11816
11817 * parser.c error.c: Keith Isdale complained rightly that
11818 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
11819
Daniel Veillardcfa0d812002-01-17 08:46:58 +000011820Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
11821
11822 * tree.c: fixed the funxtion to set the xml: attributes
11823 * debugXML.c: added "setbase" to test it.
11824
Daniel Veillard2c748c62002-01-16 15:37:50 +000011825Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
11826
11827 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
11828 to allow updating an attribute content
11829
Daniel Veillard8de85c62002-01-15 17:10:15 +000011830Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
11831
11832 * libxml.h: try to avoid problems when compiling on Windows
11833
Daniel Veillard314cfa02002-01-14 17:58:01 +000011834Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
11835
11836 * hash.c: patch from Anthony Jones for hash.c allocation size
11837 * Makefile.am: trying to work around Yet Another Libtool Madness
11838 and build the 2.4.13 release finally ...
11839
Daniel Veillard744683d2002-01-14 17:30:20 +000011840Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
11841
11842 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
11843 * doc/* : update of the documentation
11844
Daniel Veillarde6a55192002-01-14 17:11:53 +000011845Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
11846
11847 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
11848 at fixing #61290 :-(
11849
Daniel Veillardfb25a512002-01-13 20:32:08 +000011850Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
11851
11852 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
11853 Fixes bug #67229
11854
Daniel Veillardacb2bda2002-01-13 16:15:43 +000011855Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11856
11857 * tree.c: trying to avoid troubles when a subtree is copied
11858 and coalesced in part with the target tree. Should fix
11859 bug #67407
11860
Daniel Veillardd8224e02002-01-13 15:43:22 +000011861Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11862
11863 * valid.c: fixed validation of attributes content of type
11864 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
11865 values, very old bug. Fixes #67671
11866
Daniel Veillard8107a222002-01-13 14:10:10 +000011867Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11868
11869 * parser.c include/libxml/parserInternals.h tree.c: integrated
11870 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
11871 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
11872
Daniel Veillarddb0eb8d2002-01-13 13:35:00 +000011873Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
11874
11875 * threads.c: applied Serguei Narojnyi's patch to add native
11876 thread support on the Win32 platform
11877 * testThreadsWin32.c Makefile.am: added the test program also
11878 from Serguei, Win32 specific
11879 * include/win32config.h include/libxml/xmlwin32version.h.in:
11880 added patch from Igor for the Windows thread specific defines.
11881
Daniel Veillard845cce42002-01-09 11:51:37 +000011882Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
11883
11884 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
11885
Daniel Veillard7b602b42002-01-08 13:26:00 +000011886Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
11887
11888 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
11889 output page into XMLinfo.html. Close bug #66951 and
11890 raised by Robert Collins too.
11891
Daniel Veillard73c6e532002-01-08 13:15:33 +000011892Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
11893
11894 * encoding.c: Paul Keogh pointed out a possibility of segfault
11895 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
11896 Closes bug # 68238
11897
Daniel Veillard4a859202002-01-08 11:49:22 +000011898Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
11899
11900 * doc/*.html: updated the Gdome2 links
11901
Daniel Veillard3c5ed912002-01-08 10:36:16 +000011902Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
11903
11904 * libxml.h: Applied following patches from Robert Collins
11905 and make sure IN_LIBXML is defined when compiling it
11906 -------
11907 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
11908 as well as Visual C.
11909 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
11910 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
11911 * strio.c (PLATFORM_UNIX): Define for Cygwin.
11912 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
11913 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
11914 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
11915 xmlSysIDExists xmlNoNetExists).
11916 * xmllint.c: Don't include winsock2.h for Cygwin.
11917
Daniel Veillard401c2112002-01-07 16:54:10 +000011918Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
11919
11920 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
11921 when the version info is not present.
11922
Daniel Veillard6f42c132002-01-06 23:05:13 +000011923Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11924
11925 * tree.c: Anthony Jones pointed out a problem in
11926 xmlStringGetNodeList() and provided a fix for it
11927
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000011928Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11929
Daniel Veillarddb5850a2002-01-18 11:49:26 +000011930 * parser.c: patch from Frank J Franklin to remove a bug in
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000011931 xmlCreatePushParserCtxt() when the initial buffer passed
11932 is large.
11933
Daniel Veillard0e47ee22002-01-05 18:25:52 +000011934Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
11935
11936 * win32/*: big cleanup of the Windows/MSVC project files
11937 from Igor Zlatkovic
11938
Daniel Veillardcebb1362002-01-02 13:13:30 +000011939Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
11940
11941 * doc/Makefile.am: should fix #67674 and avoid troubles if
11942 xsltproc is not available or fails in the prefix provided
11943
Daniel Veillard26908ab2002-01-01 16:50:03 +000011944Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
11945
11946 * xmlmemory.c: one more doc patch from Charlie Bozeman.
11947
Daniel Veillard5344c602001-12-31 16:37:34 +000011948Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
11949
11950 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
11951 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
11952 Fixed a few other problems raised by Charlie Bozeman.
11953 * result/VC/ElementValid[5-7]: fixed the output
11954
Daniel Veillardcbaf3992001-12-31 16:16:02 +000011955Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
11956
11957 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
11958 patches from Charlie Bozeman. Regenerated the HTML docs.
11959
Daniel Veillard7f9a6802001-12-20 14:01:47 +000011960Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
11961
11962 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
11963 for Windows from Igor
11964
Daniel Veillard1df3dfc2001-12-18 11:14:16 +000011965Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
11966
11967 * xmllint.c: applied Justin Fletcher patch for --output or -o
11968
Daniel Veillardd3b29d22001-12-18 07:53:16 +000011969Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
11970
11971 * win32/libxml2/libxml2.def.src: close #67019
11972
Daniel Veillard01db67c2001-12-18 07:09:59 +000011973Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
11974
11975 * xmllint.c: applied Justin Fletcher generic timing patch
11976 similar to the one already applied to xsltproc.
11977
Daniel Veillardd1640922001-12-17 15:30:10 +000011978Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
11979
11980 * include/libxml/tree.h tree.c: applied documentation patches
11981 from Charlie Bozeman
11982
MST 2001 John Fleck2323ac22001-12-14 04:24:50 +000011983Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
11984
11985 *doc/xmllint.xml, xmllint.1 - document --dropdtd
11986
Daniel Veillard29e43992001-12-13 22:21:58 +000011987Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
11988
11989 * valid.c: fix the xmlStrdup() used in the previous patch.
11990 * valid.c: added --dropdtd
11991 * tree.c: fixed xmlUnlinkNode so it also removes the references
11992 from the document if the node is a DTD
11993
Daniel Veillard86fd5a72001-12-13 14:55:21 +000011994Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
11995
11996 * HTMLtree.c valid.c: cleanup some static declarations
11997
Daniel Veillard9ae4b7a2001-12-13 14:24:09 +000011998Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
11999
12000 * xmllint.c: removed another strdup()
12001 * doc/FAQ: removed the HP/UX entry
12002
Daniel Veillarded472f32001-12-13 08:48:14 +000012003Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
12004
12005 * valid.c: fix bug #66816 when validating.
12006 * xmllint.c: don't use sys/time.h if configure did not found it
12007
MST 2001 John Fleck3fc555e2001-12-11 04:41:24 +000012008Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
12009
12010 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
12011 xmlcatalog_man.xml
12012
Daniel Veillard2d8a93b2001-12-10 21:07:19 +000012013Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
12014
12015 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
12016 xmlInitMemory() was declared twice
12017
Daniel Veillardb82c1662001-12-09 14:00:54 +000012018Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
12019
12020 * globals.c: do not reference strdup() !
12021 * configure.in libxml-2.0.pc.in: trying to fix the libs
12022 of the various config extraction modules
12023
Daniel Veillardef90ba72001-12-07 14:24:22 +000012024Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
12025
12026 * configure.in : preparing 2.4.12
12027 * doc/* : updated and rebuilt the docs
12028
Daniel Veillard220346d2001-12-07 11:33:54 +000012029Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
12030
12031 * uri.c: closed bug #66159
12032 * testURI.c: added --escape option
12033 * configure.in: some cleanup for xml2-config --cflags
12034
Daniel Veillard2a906822001-12-06 14:34:08 +000012035Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
12036
12037 * globals.c testThreads.c: removed some misplaced includes
12038 of xmlversion.h
12039
Daniel Veillarde28313b2001-12-06 14:08:31 +000012040Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
12041
12042 * threads.c: patch from Gary Pennington fixing a possible
12043 problem at initialization time.
12044
Daniel Veillardd3b08822001-12-05 12:03:33 +000012045Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
12046
12047 * configure.in libxml.h parser.c testThreads.c macos/: integrated
Daniel Veillarde28313b2001-12-06 14:08:31 +000012048 Eric Lavigne contribution to build libxml2 on MacOS using
Daniel Veillardd3b08822001-12-05 12:03:33 +000012049 CodeWarrior.
12050
Daniel Veillarda7866932001-12-04 13:14:44 +000012051Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
12052
12053 * xmllint.c: applied Geert Kloosterman's patch to fix
12054 --repeat --timing output
12055
Daniel Veillard19840942001-11-29 16:11:38 +000012056Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
12057
12058 * parser.c: Robin Berjon <robin@knowscape.com> found a case
12059 where non-wellformed XML declaractions were not detected.
12060
Daniel Veillarde85d9342001-11-28 14:43:12 +000012061Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
12062
12063 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
12064
Daniel Veillard22f25a82001-11-28 09:12:23 +000012065Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
12066
12067 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
12068 gets reset by xmlCleanupInputCallbacks() and this makes the
12069 function useless. Same for output.
12070
Daniel Veillard107ccaa2001-11-27 16:23:50 +000012071Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
12072
12073 * xmlIO.c: robert pointed out a loop error in callback cleanups
12074
Daniel Veillard8faa7832001-11-26 15:58:08 +000012075Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
12076
12077 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
12078 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
12079 they are not really tied to debugging
12080
Daniel Veillardbd9b0e82001-11-26 10:32:08 +000012081Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
12082
12083 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
12084 * xmllint.c: better --catalogs description
12085
Daniel Veillard4855c8c2001-11-25 10:35:25 +000012086Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
12087
12088 * tree.c: fixed a couple of problems in xmlSetProp()
12089
Daniel Veillardcd337f02001-11-22 18:20:37 +000012090Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
12091
12092 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
12093 unappropriate stdout output.
12094
Daniel Veillard566d4df2001-11-22 13:00:53 +000012095Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
12096
12097 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
12098 by Denis Beurive, closes #65111
12099
Daniel Veillardb4545fd2001-11-20 09:37:09 +000012100Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
12101
12102 * valid.c: in case of content model validity error, don't
12103 print it if validity warnings were not requested.
12104
Daniel Veillardc69e0b12001-11-20 08:35:07 +000012105Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
12106
12107 * nanoftp.c: applied a couple of patches from Brian D Ripley.
12108 * parserInternals.c: removed the last exit() call. Print an
12109 unmaskable error on stderr instead (library mismatch detection)
12110
MST 2001 John Fleck42304042001-11-18 00:18:06 +000012111Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
12112
12113 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
12114 shell instructions from Heiko Rupp
12115
Daniel Veillardf7b094f2001-11-15 13:54:39 +000012116Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
12117
12118 * catalog.c: use the URL notation file:// for default catalog paths
12119
Daniel Veillard0ec98632001-11-14 15:04:32 +000012120Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
12121
12122 * include/libxml/tree.h: better comments for _private fields
12123 * tree.c: removed a problem when copying an entity reference.
12124
Daniel Veillardd33cfbf2001-11-13 15:24:36 +000012125Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
12126
12127 * vms/*: updated instructions and diffs from John A Fotheringham
12128
Daniel Veillarda11001b2001-11-12 22:45:36 +000012129Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
12130
12131 * include/libxml/xmlerror.h: avoid an include problem if
12132 #include <libxml/xmlerror.h> happens first in code
12133 seems to be the case in KDE libs
12134
Daniel Veillard8e3943c2001-11-12 21:35:44 +000012135Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
12136
12137 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
12138 from Igor for Windows
12139
12140Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
12141
12142 * Makefile.am: Gary Pennington pointed out a missing prefix
12143
Daniel Veillard43d3f612001-11-10 11:57:23 +000012144Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
12145
12146 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
12147 * doc/*: upgraded and rebuilt the docs
12148
Daniel Veillardc1f78342001-11-10 11:43:05 +000012149Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
12150
12151 * HTMLparser.c: fix comment in scripts element parsing.
12152 * result/HTML/doc3*: updated the results.
12153
12154Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
12155
12156 * uri.c: another URI bug fix #63336, using Joel Young patch.
12157
Daniel Veillardc6e013a2001-11-10 10:08:57 +000012158Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
12159
12160 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
12161 a cleaned up version of the Pwd shell string generation.
12162
Daniel Veillardbe480fb2001-11-08 23:36:42 +000012163Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
12164
12165 * valid.c include/libxml/tree.h: trying to fix namespaces +
12166 validation problems for good, closing #63619 in the process
12167 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
12168 wrong in this respect, fixed it.
12169
Daniel Veillardd536f702001-11-08 17:32:47 +000012170Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
12171
12172 * xmllint.c: Morus Walter patch to allow --format and --encode
12173
Daniel Veillard5004f422001-11-08 13:53:05 +000012174Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
12175
12176 * debugXML.c: Stefan Kost provided an help command for the shell
12177
Daniel Veillarda6825e82001-11-07 13:33:59 +000012178Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
12179
12180 * debugXML.c: Heiko Rupp pointed that the shell would crash
12181 on empty nodesets returns.
12182
Daniel Veillard03f848d2001-11-07 12:53:46 +000012183Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
12184
12185 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
12186 migh need the history libraries
12187
Daniel Veillard957fdcf2001-11-06 22:50:19 +000012188Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
12189
12190 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
12191 handle the case of < in quoted attributes, Bastian Kleineidam
12192
Daniel Veillardc853b322001-11-06 15:24:37 +000012193Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
12194
12195 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
12196 fixing catalog breakages
12197 * Makefile.am catalog.c result/catalogs/catal
12198 result/catalogs/mycatalog.* test/catalogs/catal*:
12199 fixed more problems in catalog support, added more regression tests
12200 for both XML and SGML catalog handling
12201
Daniel Veillard66870c72001-11-05 19:27:49 +000012202Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
12203
12204 * debugXML.c: applied an improvement to xmlGetLineNo() from
12205 Keith Isdale
12206
Daniel Veillardffe09c92001-11-05 14:21:47 +000012207Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
12208
12209 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
12210 Side effect of the progressive catalog loading
12211
Daniel Veillardad661b92001-11-05 11:43:15 +000012212Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
12213
12214 * Makefile.am: confexecdir and confexec_DATA were defined twice
12215 pointed out by Karl Eichwalder
12216
Daniel Veillard6eb17722001-11-04 22:19:27 +000012217Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
12218
12219 * xmlcatalog.c: avoid unlink() and use remove() instead.
12220
Daniel Veillardea898282001-11-04 22:13:45 +000012221Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
12222
12223 * libxml.spec.in: cleanup
12224 * include/libxml/xmlwin32version.h: updated with 2.4.8
12225
Daniel Veillarda4617b82001-11-04 20:19:12 +000012226Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
12227
12228 * encoding.c global.data globals.c testThreads.c: fix bug #63752
12229 of compiling libxml with a non standard set of options
12230
John Fleck027edfb2001-11-04 20:13:58 +000012231Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
12232
12233 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
12234 document --sgml option, fixing gnome bugzilla #63382
12235
Daniel Veillardcd21dc72001-11-04 20:03:38 +000012236Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
12237
12238 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
12239 breakage of 2.4.7, added a couple of really needed APIs
12240 like xmlCatalogIsEmpty() and xmlNewCatalog()
12241 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
12242 for install-catalog
12243 * configure.in: preparing 2.4.8
12244
CET 2001 Daniel Veillard5a37bde2001-11-01 14:31:22 +000012245Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
12246
12247 * HTMLtree.c tree.c include/libxml/HTMLtree.h
12248 include/libxml/tree.h include/libxml/xmlIO.h: more include
12249 cleanups, export cleanly one html output + format function.
12250
12251Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
12252
12253 * parser.c: removed initGenericErrorDefaultFunc call from
12254 xmlInitParser() since it could destroy previous calls to
12255 xsltSetGenericErrorFunc() effects
12256
Daniel Veillardebd38c52001-11-01 08:38:12 +000012257Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
12258
12259 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
12260 keyword.
12261
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000012262Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
12263
12264 * Makefile.am: cleanup
12265 * threads.c: cleanup too
12266 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
12267 from xsltproc
12268 * include/libxml/tree.h include/libxml/parser.h: trying to break a
Daniel Veillard784b9352003-02-16 15:50:27 +000012269 dependency loop.
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000012270
Daniel Veillard91c00402001-10-30 17:41:38 +000012271Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
12272
12273 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
12274 was not used anymore !
12275
Daniel Veillard52dcab32001-10-30 12:51:17 +000012276Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
12277
12278 * configure.in: preparing 2.4.7
12279 * Makefile.am doc/Makefile.am: switched to the latest xmllint
12280 manual page from John
12281 * doc/*: updated the doc and rebuilt the generated pages
12282
Daniel Veillarda9e65e82001-10-30 10:32:36 +000012283Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
12284
12285 * xmlIO.c: closing bug #62711, the library should never
12286 close stdin or stdout.
12287
Daniel Veillard4def3bd2001-10-30 09:47:47 +000012288Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
12289
12290 * uri.c: second pass at fixing #63336, using Joel Young
12291 final patch. looks okay.
12292
Daniel Veillardbb6808e2001-10-29 23:59:27 +000012293Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
12294
12295 * uri.c include/libxml/uri.h: trying to clear #63336
12296 allowing the escaping routine to parse unconformant
12297 URI-References.
12298
Daniel Veillardacf7ff02001-10-29 20:21:47 +000012299Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
12300
12301 * vms/readme.vms vms/build_libxml.com nanoftp.c
12302 include/libxml/xmlversion.h.in: a few VMS updates from
12303 John A Fotheringham
12304 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
12305 and xmlCleanupOutputCallbacks() for the Perl binding people.
12306
Daniel Veillard635ef722001-10-29 11:48:19 +000012307Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
12308
12309 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
12310 apply fixes to close #63271 and avoid segfaults when
12311 the error routine gets callbed before xmlInitParser()
12312 get called.
12313 * nanoftp.c error.c: Applied patches from Justin Fletcher
12314 correcting some xmlGenericError misuses.
12315
MDT 2001 John Fleckfd32de62001-10-27 20:14:01 +000012316Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
12317
12318 *doc/xmllint.xml, doc/xmllint.1
12319 New and improved man page for xmllint - .xml is the original, .1
12320 is the generated man page
12321
Daniel Veillardc9484202001-10-24 12:35:52 +000012322Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
12323
12324 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
12325 the web site from the main HTML document.
12326
Daniel Veillard5151c062001-10-23 13:10:19 +000012327Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
12328
12329 * parser.c: fixed an erroneous validation bug when PE refs
12330 occurs in external parsed entities referenced from the
12331 internals subset
12332 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
12333 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
12334 added the associated testcase, it's a nice one.
12335 * HTMLparser.c: generate the DTD node as HTML still ...
12336 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
12337
Daniel Veillardb6b0fd82001-10-22 12:31:11 +000012338Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
12339
12340 * HTMLparser.c: fixed a bug in htmlNewDoc()
12341
Daniel Veillard89cad532001-10-22 09:46:13 +000012342Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
12343
12344 * test/threads/*: added entities testing to the Thread test
12345 * testThreads.c: make the test reasonable
12346 * DOCBparser.c: fix the DTD public and system ID
12347 * xmllint.c: added --sgml for SGML DocBook importing
12348 * Makefile.am: added Docbtests target
12349
Daniel Veillard9ae1eba2001-10-19 09:48:35 +000012350Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
12351
12352 * nanoftp.c: use only "anonymous@" string for anonymous passwds
12353 * testThreads.c: removed bogus include
12354
Daniel Veillardce2c2f02001-10-18 14:57:24 +000012355Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
12356
12357 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
12358 fixed a very serious (looping) validation bug
12359
Daniel Veillard3c01b1d2001-10-17 15:58:35 +000012360Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
12361
12362 * include/libxml/globals.h include/libxml/threads.h threads.c
12363 testThreads.c: far more testing, cleaning up bugs
12364 * *.c : make sure globals.h is always included.
12365
Daniel Veillard7cc95c02001-10-17 15:45:12 +000012366Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
12367
12368 * HTMLparser.c: try to get rid of parser loops for good.
12369
Daniel Veillardab7488e2001-10-17 11:30:37 +000012370Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
12371
12372 * configure.in: fixed some bugs in CFLAGS passing.
12373 * test/threads Makefile.am testThreads.c: added a specific
12374 threaded test case (really nasty, guaranteed).
12375
Daniel Veillard85c11fa2001-10-16 21:03:08 +000012376Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
12377
12378 * catalog.c: serious cleanup on the management of the
12379 XML catalog tree, more tests done, especially with
12380 the catalog PI.
12381
Daniel Veillard364789a2001-10-16 12:45:00 +000012382Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
12383
12384 * catalog.c: avoid a problem in catalog cleanup on SMP if
12385 catalogs were not initialized.
12386
Daniel Veillard81463942001-10-16 12:34:39 +000012387Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
12388
12389 * catalog.c xpath.c: trying to cleanup the not thread safe
12390 parts of the library.
12391
Daniel Veillard64a411c2001-10-15 12:32:07 +000012392Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
12393
12394 * include/libxml/globals.h configure.in global.data: make
12395 the allocation be per-thread a configure option
12396 * encoding.c include/libxml/parser.h: fixed compilation
12397 errors
12398
Daniel Veillard5ee57fc2001-10-15 10:46:16 +000012399Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
12400
12401 * include/libxml/parser.h: Norm reported that a few lines
12402 added were breaking libxslt compile, removed them for now
12403
Daniel Veillard6f350292001-10-14 09:56:15 +000012404Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
12405
12406 * parser.c parserInternals.c threads.c: debugged and fixed
12407 initialization problems which were giving troubles on SMP
12408 boxes.
12409
Daniel Veillard6661ffa2001-10-13 14:18:17 +000012410Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
12411
12412 * include/libxml/Makefile.am: missing globals.h
12413
Daniel Veillarde7090612001-10-13 12:18:28 +000012414Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000012415
Daniel Veillarde7090612001-10-13 12:18:28 +000012416 * globals.c: added a couple of standard includes.
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000012417
Daniel Veillardd0463562001-10-13 09:15:48 +000012418Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
12419
12420 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
12421 include/libxml/parserInternals.h include/libxml/tree.h
12422 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
12423 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
12424 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
12425 Applied the last patches from Gary, cleanup, activated threading
12426 all user accessible global variables are now handled in globals.[ch]
12427 Still a bit rought but make tests passes with either
12428 --with-threads defined at configure time or not.
12429 * Makefile.am example/Makefile.am: added globals.[ch] and threads
12430 linking options
12431
Daniel Veillardb8478642001-10-12 17:29:10 +000012432Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
12433
12434 * Makefile.am include/libxml/Makefile.am
12435 include/libxml/globals.h globals.c include/libxml/threads.h
12436 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
12437 configure.in: started integrating the core of the thread support
12438 not activated yet but half integrated. The code should still
12439 compile and work anyway.
12440
Daniel Veillardb44025c2001-10-11 22:55:55 +000012441Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
12442
12443 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
12444 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
12445 integrating the non-controversial parts of Gary Pennington
12446 multithread patches
12447 * catalog.c: corrected a small bug introduced
12448
Daniel Veillard75b96822001-10-11 18:59:45 +000012449Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
12450
12451 * catalog.c include/libxml/catalog.h: very serious cleanup,
12452 isolating unportable code and as much as possible the accesses
12453 to the global shared catalog. May need more testing !
12454
Daniel Veillard78d12092001-10-11 09:12:24 +000012455Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
12456
12457 * include/libxml/debugXML.h debugXML.c tree.c: integrating
12458 Keith Isdale patches for the XSLT debugger interfaces. Some
12459 cleanup
12460
Daniel Veillardff0b7312001-10-11 06:46:09 +000012461Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
12462
12463 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
12464 * DOCBparser.c: generate line nubers in elements
12465
Daniel Veillard60087f32001-10-10 09:45:09 +000012466Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
12467
12468 * configure.in: preparing 2.4.6 release
12469 * doc/xml.html doc/html/*: updated and rebuilt the docs
12470 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
12471
MDT 2001 John Fleck60416fa2001-10-09 02:41:50 +000012472Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
12473
12474 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
12475 adding documentation for DV's supercatalog support
12476
Daniel Veillard82d75332001-10-08 15:01:59 +000012477Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
12478
12479 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
12480 super catalog support adding one API and one flag --sgml to
12481 xmlcatalog
12482
MDT 2001 John Fleck0e229932001-10-07 22:46:00 +000012483Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
12484
12485 * doc/xmlcatalog_man.xml, xmlcatalog.1
12486 One more crack at
12487 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
12488
12489
Thomas Broyer47334c02001-10-07 16:41:52 +000012490Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12491
12492 * xpath.c: implemented xmlXPathObjectCopy for external objects
12493 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
12494
MDT 2001 John Fleckac941e32001-10-06 22:30:16 +000012495Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
12496
12497 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
12498 finishing up fix to
12499 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
12500 the xmlcatalog man page display more elegantly
12501
Daniel Veillard3fbe8e32001-10-06 13:30:33 +000012502Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
12503
12504 * configure.in: closing bug #61832
12505 * HTMLparser.c: removed a warning
12506
Daniel Veillard6ab38382001-10-06 13:08:27 +000012507Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
12508
12509 * xpath.c: fixing #61673 part I, do not loose doc information
12510 when copying result value trees.
12511
Daniel Veillard556c6682001-10-06 09:59:51 +000012512Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12513
12514 * xpath.c: trying to harden the XPath interpreter
12515
MDT 2001 John Fleck9f82dc62001-10-06 02:40:10 +000012516Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
12517
12518 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
12519 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
12520
William M. Brack1633d182001-10-05 15:41:19 +000012521Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
12522
12523 * HTMLparser: repaired another loop problem
12524
Daniel Veillard20ee8c02001-10-05 09:18:14 +000012525Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
12526
12527 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
12528 parsing.
12529 * xpath.c: fix bug #61291 the default XML namespace node is
12530 missing from the namespace axis.
12531 * tree.c: refuse to create namespaces nodes with prefix "xml"
12532
Daniel Veillard651f9472001-10-04 14:51:06 +000012533Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
12534
12535 * SAX.c: ouch a non-defined namespace could lead to a crash,
12536 fixed #61215
12537
Daniel Veillard7dd05702001-10-04 14:25:12 +000012538Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
12539
12540 * parserInternals.c: closed bug #61054
12541
Daniel Veillard5e6d10a2001-10-03 13:21:13 +000012542Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
12543
12544 * include/libxml/Makefile.am: closing #60708
12545
Daniel Veillarda293c322001-10-02 13:54:14 +000012546Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
12547
12548 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
12549 adding xmlSAXParseFileWithData following Marco Stipek suggestion
12550
Daniel Veillardf4309d72001-10-02 09:28:58 +000012551Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12552
12553 * valid.c: close bug #61550 when xml: wasn't considered a namespace
12554
Daniel Veillardf6ed8bc2001-10-02 09:22:47 +000012555Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
12556
12557 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
12558 * DOCBparser.c HTMLparser.c parser.c: fixed typos
12559
Daniel Veillard16756b62001-10-01 07:36:25 +000012560Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
12561
12562 * catalog.c: Justin Fletcher provided cleaup code in case
12563 HAVE_STAT is not defined
12564 * include/win32config.h: Igor Zlatkovic suggested to have
12565 HAVE_STAT defined there
12566
William M. Brack5e1cac12001-09-28 16:19:18 +000012567Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
12568
12569 * catalog.c - fixed typing error reported by M. Barros
12570
MDT 2001 John Fleckbbb9e432001-09-24 03:08:43 +000012571Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
12572
12573 * xmllint.c - fixing typo
12574
William M. Brackd28e48a2001-09-23 01:55:08 +000012575Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
12576
12577 * HTMLparser.c: small enhancement to prevent loop on
12578 unrecognizable data
12579
Daniel Veillardb1d62872001-09-21 09:47:08 +000012580Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
12581
12582 * parserInternals.c: applying patch from bug #60757 this
12583 should close it
12584
Daniel Veillardc0631a62001-09-20 13:56:06 +000012585Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
12586
12587 * catalog.c xmlcatalog.c: removed a couple of warning
12588 * xpath.c: try to solve the linking problem on platforms
12589 needing trio to compile
12590
Daniel Veillard1a123612001-09-19 08:06:23 +000012591Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000012592
Daniel Veillard1a123612001-09-19 08:06:23 +000012593 * Makefile.am libxml.spec.in: backing up non-documented changes
12594 commited without review or aproval by Jens Finke <jens@gnome.org>
12595 * HACKING: made 100% clear that no commit should be done directly
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000012596
Daniel Veillardf5b44e42001-09-17 17:19:54 +000012597Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
12598
12599 * configure.in: Joe Orton provided a patch fixing a problem
12600 when iconv is specified to be in a non-standard directory
12601 but wasn't exported in xml2-config --cflags
12602
Daniel Veillard2fc2db72001-09-14 17:33:51 +000012603Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
12604
Daniel Veillardf5b44e42001-09-17 17:19:54 +000012605 * configure.in: let's ship 2.4.5 before getting too much
Daniel Veillard2fc2db72001-09-14 17:33:51 +000012606 troubles with 2.4.4 errors.
12607
Daniel Veillard16698282001-09-14 10:29:27 +000012608Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12609
12610 * encoding.c entities.c: do not output hexadecimal charrefs
12611 when serializing HTML since some version of Netscape can't
12612 grok it, generate decimal ones.
12613 * result/HTML/doc3.htm: output changed due to previous test
12614 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
12615
Daniel Veillard98fed372001-09-13 11:34:58 +000012616Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
12617
12618 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
12619 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
12620
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000012621Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
Daniel Veillard98fed372001-09-13 11:34:58 +000012622 Released 2.4.4
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000012623
12624 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
12625 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
12626 updated the configuration scripts systems accordingly
12627
Daniel Veillard04382ae2001-09-12 18:51:30 +000012628Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
12629
12630 * configure.in: preparing for 2.4.4
12631 * doc/xml.html doc/html/*: updated and rebuilt the docs
12632
Daniel Veillardd63437e2001-09-12 15:00:27 +000012633Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
12634
12635 * win32/dsp/libxml2.def.src: tried to incorporate comments
12636 from bug #59220
12637
Daniel Veillard319a7422001-09-11 09:27:09 +000012638Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
12639
12640 * parser.c result/noent/wml.xml: fixed bug #59981 related
12641 to handling of '&' in attributes when entities are substitued
12642
Daniel Veillard7cf5e442001-09-10 20:16:32 +000012643Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
12644
12645 * libxml.h include/libxml/xmlversion.h.in
12646 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
12647 Tried to close bug #60131
12648
Daniel Veillardbce62332001-09-10 18:46:55 +000012649Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
12650
12651 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
12652
Daniel Veillard143b04f2001-09-10 18:14:14 +000012653Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
12654
12655 * SAX.c: fixing bug #59946 on xmlns=""
12656
Daniel Veillard7a51d6d2001-09-10 14:40:43 +000012657Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
12658
12659 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
12660 but allocates a new error code.
12661
Daniel Veillard05c13a22001-09-09 08:38:09 +000012662Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
12663
12664 * xmllint.c: John Fleck fixed typos in the options output
12665 * parser.c SAX.c: fix ignorable white space SAX selection
12666
12667Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
12668
12669 * entities.c: Steve Underwood found the possibility of an
12670 ininite loop in case of error.
12671
Daniel Veillard5eb9dea2001-09-07 09:38:02 +000012672Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
12673
12674 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
12675
Daniel Veillarda050d232001-09-05 15:51:05 +000012676Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
12677
12678 * parser.c: warn if version is not 1.0 but it's not
12679 strictly speaking an error after analyzing the spec
12680
MDT 2001 John Fleck04685002001-09-03 16:11:47 +000012681Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
12682
12683 *doc/catalog.html - add link to the html version of the
12684 man page, other linguistic cleanups
12685
MDT 2001 John Fleck5bd39dc2001-09-03 15:14:19 +000012686Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
12687
12688 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
12689 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
12690 file, has not yet been included in the build.
12691
Daniel Veillard99784ff2001-09-01 16:20:28 +000012692Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
12693
12694 * catalog.c: removed a duplicate affectation Justin Fletcher
12695
Daniel Veillard9e1c72d2001-08-31 20:03:19 +000012696Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
12697
12698 * tree.c: Armin Sander pointed a possible text coalescing
12699 problem, completed his patch.
12700
Bjorn Reese0b2ae432001-08-31 16:31:57 +000012701Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12702
12703 * trionan.c: Fixed const and volatile re-definition problem
12704
Daniel Veillard5d96fff2001-08-31 14:55:30 +000012705Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
12706
12707 * libxml.4 parser.c: doc updates from Heiko Rupp
12708 * parserInternals.c: 2 sanity checks from Heiko Rupp
12709
Daniel Veillard3ec4c612001-08-28 20:39:49 +000012710Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
12711
12712 * tree.c: applied patch from Armin Sander to make some pointers
12713 const in xmlCopyNode()
Daniel Veillard2ebd7a72001-08-28 21:07:03 +000012714 * include/libxml/tree.h: added fix to the header
Daniel Veillard3ec4c612001-08-28 20:39:49 +000012715
Daniel Veillardb06c6142001-08-27 14:26:30 +000012716Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
12717
12718 * xpath.c: hum, restrict the integer usage gcc bug workaround
12719 to only gcc compilers so that other architecture don't get
12720 penalized by this limitation.
12721 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
12722
Daniel Veillard268fd1b2001-08-26 18:46:36 +000012723Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
12724
12725 * valid.c: fixed a Windows compiler warning (Chris Poblete)
12726 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
12727
Daniel Veillard6c5f9d12001-08-25 13:33:14 +000012728Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
12729
12730 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
12731 --convert option to xmlcatalog to convert SGML ones to
12732 the XML syntax.
12733 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
12734
12735 2.4.3 got released at that point
Daniel Veillard6990bf32001-08-23 21:17:48 +000012736Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
12737
12738 * catalog.c xmlIO.c: started some serious testing and fixed
12739 a few bug and optmization needs.
12740
Daniel Veillard9f7b84b2001-08-23 15:31:19 +000012741Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12742
12743 * Makefile.am configure.in include/libxml/xmlwin32version.h:
12744 preparing for a 2.4.3 release even if it may not be ready yet
12745 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
12746 all file parsing lookup to go through the entity resolver, add
12747 to add an API to bypass it (needed to load catalogs themselves),
12748 some cleanup on the catalog code too.
12749 * nanoftp.c: small cleanup
12750 * doc/catalog.html: small update
12751
Daniel Veillardbc2ddbe2001-08-23 10:24:27 +000012752Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
12753
12754 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
12755 Jun Kuriyama
12756
Daniel Veillardffb120d2001-08-23 00:52:23 +000012757Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
12758
12759 * doc/catalog.html: finished the catalog documentation
12760
Daniel Veillarde7ead2d2001-08-22 23:44:09 +000012761Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
12762
12763 * doc/catalog.html doc/xml.html: added documentation about
12764 Catalog support, misses an API description
12765 * doc/html/*: reextracted the API pages
12766
Daniel Veillarddc2cee22001-08-22 16:30:37 +000012767Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
12768
12769 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
12770 Added the part about section 7.2 on URI resolution,
12771 fixed a side effect in the HTML parser, look complete
12772 and ready to rock except the URI/SystemID part!
12773
Daniel Veillard5d90b6c2001-08-22 14:29:45 +000012774Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
12775
12776 * include/libxml/catalog.h include/libxml/parser.h
12777 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
12778 xmlIO.c: added support and APIs needed for the catalog PI
12779 * include/libxml/xmlIO.h: cleanup
12780
Daniel Veillarde2940dd2001-08-22 00:06:49 +000012781Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
12782
12783 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
12784 include/libxml/catalog.h: starts to look okay, really
12785 plugged the new framework, cleaned a lot of stuff,
12786 added some APIs, except the PI's support missing this
12787 should be mostly complete
12788 * result/catalogs/* test/catalogs/*: added new test, enriched
12789 the existing one with URN ID tests
12790
Daniel Veillard64339542001-08-21 12:57:59 +000012791Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
12792
12793 * catalog.c: fixed nextCatalog
12794 * result/catalogs/docbook test/catalogs/*: started adding
12795 a small regression test
12796
Daniel Veillardcda96922001-08-21 10:56:31 +000012797Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
12798
12799 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
12800 more work on the XML catalog support.
12801 * parser.c include/libxml/parser.h: small cleanup seems using
12802 list as a public parameter name can give portability troubles
12803 * trionan.c trionan.h xpath.c include/libxml/trionan.h
12804 include/libxml/xpath.h include/libxml/Makefile.am: removed
12805 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
12806 wrappers
12807
Bjorn Reese45029602001-08-21 09:23:53 +000012808Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12809
12810 * Makefile.am trio.c triodef.h trionan.c xpath.c
12811 include/libxml/Makefile.am include/libxml/trionan.h:
12812 Re-worked Not-A-Number and Infinity support.
12813 * xmlcatalog.c: added readline include files
12814
Daniel Veillard344cee72001-08-20 00:08:40 +000012815Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
12816
12817 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
12818 testCatalog as xmlcatalog, making it an installed app
12819 adding a shell, and preparing it to be a /etc/xml/catalog
12820 management tool, though not ready yet
12821 * catalog.c include/libxml/catalog.h: adding support for
12822 XML Catalogs http://www.oasis-open.org/committees/entity/
12823 not finished, there is some interesting tradeoffs and a
12824 few open questions left.
12825
Daniel Veillardb7664f42001-08-19 13:00:43 +000012826Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
12827
12828 * xmllint.c: fixed a line formatting problem
12829
Daniel Veillard5015b712001-08-17 09:37:52 +000012830Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
12831
12832 * SAX.c: removed a couple of unused variable (Albert Chin)
12833
Daniel Veillardbb371292001-08-16 23:26:59 +000012834Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
12835
12836 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
12837 trying to fix some troubles w.r.t. function returning
12838 const xxxPtr.
12839
Daniel Veillardb60c54e2001-08-16 19:34:27 +000012840Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
12841
12842 * win32/dsp/libxml2.def.src: another set of symbols conditionally
12843 defined
12844
Daniel Veillardae6db172001-08-16 19:32:00 +000012845Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
12846
12847 * xpointer.c: removed unused var
12848
Daniel Veillard09190202001-08-16 16:27:41 +000012849Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
12850
12851 * testXPath.c: another small cleanup closing bug #59110
12852
Daniel Veillard796f4b62001-08-16 16:00:13 +000012853Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
12854
12855 * win32/dsp/libxml2.def.src: small cleanup closing bug
12856 #59108
12857
Daniel Veillard5aac4e42001-08-15 20:46:57 +000012858Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
12859
12860 * example/gjobread.c: add xmlCleanupParser() before leaving
12861
Daniel Veillard9a0b3d62001-08-15 12:58:03 +000012862Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
12863
12864 * config.h.in configure.in include/libxml/xmlwin32version.h:
12865 released 2.4.2
12866
Daniel Veillardd3d06722001-08-15 12:06:36 +000012867Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
12868
12869 * include/libxml/valid.h debugXML.c valid.c: deprecate
12870 the non-boundchecking Sprintf functions, add Snprintf
12871 this should close bug #57984
12872
Daniel Veillardecb6f5b2001-08-15 08:47:42 +000012873Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
12874
12875 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
12876 URIs before doing the lookups (pointed by Mark Vakoc)
12877
Daniel Veillard0ab5cab2001-08-14 16:43:10 +000012878Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
12879
12880 * xpath.c: serious changes on Result Value Trees and NodeSets
12881 w.r.t. deallocation and collect operations. Probably not
12882 100% clean (merge of allocated trees smells like a problem).
12883 Seems sufficient to close #58943
12884
Daniel Veillard90493a92001-08-14 14:12:47 +000012885Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
12886
12887 * xmllint.c: adding a --format option
12888
Daniel Veillardfe703322001-08-14 12:18:09 +000012889Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
12890
12891 * xpath.c: count() was broken on Result Value Tree
12892 * xmlIO.c: fixed file:/// accesses on _WIN32
12893
Daniel Veillard70ac0e32001-08-13 11:24:16 +000012894Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
12895
12896 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
12897 macro was renamed, this should close bug #58683
12898
Daniel Veillardf300b7e2001-08-13 10:43:15 +000012899Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
12900
12901 * SAX.c: small fix fixing bug #58539 reported by coolo, in
12902 entity substitution mode text at the end of the entity might
12903 be added due to text coalescing.
12904 * nanoftp.c parser.c: small cleanup
12905
Daniel Veillard0c720972001-08-08 20:59:00 +000012906Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
12907
12908 * HACKING: added John Fleck right to commit in the doc subdir
12909
Daniel Veillard48da9102001-08-07 01:10:10 +000012910Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12911
12912 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
12913 allow to inherit attributes from the DTD directly in the
12914 tree, this is needed for XPath and can be a useful feature.
12915 Inherited namespaces are always provided at the tree level now
12916 * test/defattr* result/defattr* result/noent/defattr*: added a couple
12917 of tests for this feature (XSLT being the prime user).
12918
Daniel Veillard50f34372001-08-03 12:06:36 +000012919Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
12920
12921 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
12922 testSAX.c xmlIO.c xmllint.c include/win32config.h
12923 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
12924 include/libxml/xmlwin32version.h.in win32/README.MSDev
12925 win32/dsp/*: applied Win32 Facelift No.2 patches from
12926 Igor Zlatkovic for Windows/MSC
12927
Daniel Veillard9f4eb912001-08-01 21:22:27 +000012928Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
12929
12930 * SAX.c: unparsedEntityDecl() the URI computation of the
12931 entity wasn't done breaking XSLT unparsed-entity-uri()
12932
Daniel Veillard567e1b42001-08-01 15:53:47 +000012933Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
12934
12935 * xpath.c: fixed a bug when walking the descendants and
12936 the current node has no children
12937 * debugXML.c: show up when a text node is supposed to not be escaped
12938
Thomas Broyerf186c822001-07-31 23:30:37 +000012939Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12940
12941 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
12942 worked like the set:leading() function)
12943 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
12944
Daniel Veillardba6db032001-07-31 16:25:45 +000012945Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12946
12947 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
12948
Daniel Veillard57905372001-07-31 15:52:17 +000012949Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12950
12951 * include/libxml/xmlIO.h: apply change to close #58141
12952 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
12953
Daniel Veillard5e3eecb2001-07-31 15:10:53 +000012954Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12955
12956 * parser.c: when the internal subset uses a PE, then the
12957 included entity can use conditional sections.
12958
Daniel Veillard7d7e3792001-07-30 13:42:13 +000012959Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12960
12961 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
12962 when walking the namespace axis showing up in
12963 libxst/tests/general/bug-12
12964 * xmlmemory.c: added the possibility to trace a given block
12965 defined by its address
12966
Daniel Veillard4aafa792001-07-28 17:21:12 +000012967Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12968
12969 * parser.c: don't override existing encoding specified before
12970 starting xmlParseDocument()
12971
Daniel Veillardfdb1f242001-07-27 23:32:44 +000012972Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12973
12974 * include/libxml/xmlwin32version.h: reinserted, needed for
12975 Windows users of CVS
12976
Darin Adlera77cac02001-07-27 17:41:51 +0000129772001-07-27 Darin Adler <darin@bentspoon.com>
12978
Darin Adler699613b2001-07-27 22:47:14 +000012979 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
12980 * testCatalog.c: Add include of <libxml/parser.h>.
12981
129822001-07-27 Darin Adler <darin@bentspoon.com>
12983
Darin Adlera77cac02001-07-27 17:41:51 +000012984 * include/libxml/.cvsignore:
12985 * include/libxml/xmlwin32version.h:
12986 Remove this file from CVS because it's generated.
12987
Daniel Veillard50822cb2001-07-26 20:05:51 +000012988Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12989
12990 * parser.c include/libxml/parser.h: applied const patches from
12991 Tom Moog #58002
12992
Thomas Broyerba4ad322001-07-26 16:55:21 +000012993Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12994
12995 * xpath.c include/libxml/xpath{,Internals}.h: added a function
12996 lookup framework
12997
Daniel Veillard1d0bfab2001-07-26 11:49:41 +000012998Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12999
13000 * tree.c: fixed xmlCopyNode() for documents
13001
Daniel Veillard6dd398f2001-07-25 22:41:03 +000013002Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13003
13004 * parser.c: fixed bugs #58073 reported by Greg Shtilman
13005
13006Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard2454ab92001-07-25 21:39:46 +000013007
13008 * parser.c: fixes bug #57652 reported by Morus Walter
13009
Daniel Veillarde3924972001-07-25 20:25:21 +000013010Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13011
13012 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
13013
Daniel Veillarda53c6882001-07-25 17:18:57 +000013014Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13015
13016 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
13017 errors, lesson don't add new functions at 1am before a release
13018 * xpath.c: integrated fix from Bjorn to avoid divide by zero
13019 from XPath initialization when possible.
13020
Daniel Veillardd9bad132001-07-23 19:39:43 +000013021Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13022
13023 * result/scripts/base*: removing history/readline changed
13024 this slightly
13025 * include/libxml/parser.h SAX.c parser.c parserInternals.c
13026 xmllint.c: make element content line number generation
13027 optionnal to avoid breaking old apps added interface to switch
13028
Daniel Veillardf012a642001-07-23 19:10:52 +000013029Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13030
13031 * configure.in: get rid of the readline and libhistory
Daniel Veillard784b9352003-02-16 15:50:27 +000013032 dependencies by default, release 2.4.1 with IA64 fix
Daniel Veillardf012a642001-07-23 19:10:52 +000013033 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
13034 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
13035 John Kroll fixes to allow saving to HTTP via PUT (or
13036 POST of needed).
13037 * doc/html/*.html: regenerated the docs
13038
Thomas Broyere8126242001-07-22 03:54:15 +000013039Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
13040
13041 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
13042 xmlHashScanFull and xmlHashScannFull3 to get passed the
13043 three keys as arguments to the callback function
13044
Daniel Veillard5e2dace2001-07-18 19:30:27 +000013045Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13046
13047 * configure.in Makefile.am: removed libxml softlink for good
13048 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
13049 100% coverage by gtk-doc
13050
Daniel Veillard8599e702001-07-17 21:38:51 +000013051Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13052
13053 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
13054 fixed serious troubles due to size_t vs. int mismatch
13055
Daniel Veillard8fcc4942001-07-17 20:07:33 +000013056Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13057
13058 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
13059
Thomas Broyerf06a3d82001-07-16 04:52:57 +000013060Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
13061
13062 * include/libxml/xpath{,Internals}.h xpath.c: added a more
13063 convenient extension API for value and context managing
13064 Now handles external objects through xmlXPathPopExternal,
13065 xmlXPathWrapExternal and xmlXPathReturnExternal.
13066 Added functions for sets operations (intersection, etc.)
13067
Daniel Veillard22090732001-07-16 00:06:07 +000013068Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13069
13070 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
13071 xmlIO.c tree.c parserInternals.c entities.c encoding.c
13072 HTMLparser.c: cleanup of global variables, marking some
13073 const or private.
13074
Thomas Broyerf06a3d82001-07-16 04:52:57 +000013075Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
Thomas Broyer496be682001-07-15 22:59:18 +000013076
13077 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
13078 fixed xmlXPathNodeSetItem when passing index=0
13079
Daniel Veillard05dec342001-07-14 21:57:39 +000013080Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13081
13082 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
13083
Daniel Veillard28ae6362001-07-14 16:44:32 +000013084Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13085
13086 * xmllint.c: fixed compilation under Cygwin #57503
13087 * TODO: update
13088
Peter Williamsed156f52001-07-13 18:35:13 +0000130892001-07-13 Peter Williams <peterw@ximian.com>
13090
13091 * config.h.in: add #undef HAVE_DLFCN_H
13092
13093 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
13094 builddir.
13095
Daniel Veillard73b36e32001-07-12 15:09:52 +000013096Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13097
13098 * win32/libxml2/libxml2.def.src: added a couple of exported entries
13099 raised by #57348 and #57381
13100
Daniel Veillard7db37732001-07-12 01:20:08 +000013101Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13102
13103 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
13104 tree.c xpointer.c: store the line numbder in element->content,
13105 may break some software, need a configuration mechanism
13106
Darin Adler96037892001-07-11 00:03:16 +0000131072001-07-10 Darin Adler <darin@bentspoon.com>
13108
13109 * .cvsignore:
13110 * example/.cvsignore:
13111 * include/.cvsignore:
13112 * include/libxml/.cvsignore:
13113 Various things that are generated and should be ignored.
13114
Daniel Veillard09ab7e12001-07-10 15:49:44 +000013115Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13116
13117 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
13118 * doc/xml.html doc/html/*: updated the docs
13119
Daniel Veillard04e2dae2001-07-09 20:07:25 +000013120Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13121
13122 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
13123 validation occured on content with element child
13124
Daniel Veillardb8c9be92001-07-09 16:01:19 +000013125Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13126
13127 * tree.c: fixed XML Base computation which was broken
13128 * debugXML.c: added a base function to the shell
13129 * Makefile.am result/scripts/* test/scripts/*: added scripts
13130 based regression tests, and adding 2 XML Base tests
13131
Daniel Veillard19e96c32001-07-09 10:32:59 +000013132Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13133
13134 * tree.c: set properties doc and call xmlSetListDoc for properties
13135 content when grafting them in a different tree.
13136 * aclocal.m4: remove from CVS
13137
Daniel Veillarde086f5c2001-07-08 21:10:40 +000013138Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13139
13140 * win32/libxml2/libxml2.def.src: added some missing entry point
13141 for XPath (Mark Vakoc)
13142
Daniel Veillard388236f2001-07-08 18:35:48 +000013143Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13144
13145 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
13146 layer should URI-Unescape before trying to open resources.
13147
Daniel Veillard04383752001-07-08 14:27:15 +000013148Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13149
13150 * xpath.c: fix the name() bug for elements in the default
13151 namespace reported by Charlie Bozeman
13152
Daniel Veillard7583a592001-07-08 13:15:55 +000013153Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13154
13155 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
13156 led to an XPath fix, improvements of SAX initialization, and
13157 an added option --nocdata to testXPath
13158
Daniel Veillard449d7392001-07-07 19:11:06 +000013159Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13160
13161 * doc/libxml-doc.el: Felix Natter provided anew version working
13162 with XEmacs too
13163
Daniel Veillard5168dbf2001-07-07 00:18:23 +000013164Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13165
13166 * include/libxml/xpath.h: small cleanup
13167 * doc/xml.html: update
13168
Daniel Veillardf524d6e2001-07-05 23:41:40 +000013169Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13170
13171 * Makefile.am configure.in include/libxml/xmlwin32version.h:
13172 released 2.3.14
13173
Daniel Veillard4b8328d2001-07-05 22:48:42 +000013174Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13175
13176 * doc/html/*: rebuilt the docs for the release
Daniel Veillard5b43fde2001-07-05 23:31:40 +000013177 * doc/xml.html: added 2.3.14 release.
Daniel Veillard4b8328d2001-07-05 22:48:42 +000013178
Daniel Veillard73c9c042001-07-05 20:02:54 +000013179Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13180
13181 * xpath.c: a bug reported by Stephan Kulow empty nodesets
13182 were not equal to empty strings
13183
Daniel Veillard1fd36d22001-07-04 22:54:28 +000013184Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13185
13186 * SAX.c: fixed a URI-Reference computation problem when validating
13187 * xmlIO.c: small cleanup
13188
Daniel Veillard4d65a1c2001-07-04 22:06:23 +000013189Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13190
13191 * parser.c: improved the description of a couple of interfaces
13192 upon Larry Stamper suggestion
13193
Daniel Veillard62f313b2001-07-04 19:49:14 +000013194Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13195
13196 * SAX.c entities.c parser.c: changed completely the way entities
13197 are handled when running the parser in entity substitution mode.
13198 This fixes a bug reported by Stephan Kulow and nearly divides
13199 by 3 the amount of memory required by libxslt to load and process
13200 DocBook TDG.
13201
Daniel Veillardf420ac52001-07-04 16:04:09 +000013202Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13203
13204 * HTMLparser.c: fixing a too early root closing problem raised
13205 byt Prashanth Naidu
13206
Daniel Veillard8c357d52001-07-03 23:43:33 +000013207Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13208
13209 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
13210 raised by Mark Vakoc.
13211
Daniel Veillard6e90d192001-07-03 16:37:49 +000013212Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13213
13214 * example/Makefile.am: fixed the include path to add srcdir/include
13215 * Makefile.am configure.in: fix from Albert Chin for iconv detection
13216 and some cleanup
13217
Daniel Veillardf06307e2001-07-03 10:35:50 +000013218Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13219
13220 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
13221 lot of optimization work, results in significant improvements
13222 when handling really complex XPath queries. Add a small optimizer
13223 for unions, improve [n] and [last()], avoid some costly ops.
13224
Daniel Veillard77044732001-06-29 21:31:07 +000013225Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13226
13227 * include/libxml/parser.h parser.c: xmlStrstr args are both const
13228 * xpath.c: small cleanup
13229 * xmlGetNsList: reformated, fixed problems if used on Entities
13230
Daniel Veillard2adbb512001-06-28 16:20:36 +000013231Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13232
13233 * doc/xml.html: added 1.8.14 and 2.3.13 releases
13234
Daniel Veillardb37ecd02001-06-28 16:18:11 +000013235Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13236
13237 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
13238 * Makefile.am example/Makefile.am: workaround automake generating
13239 erroneous deps
13240
Daniel Veillard12f7d292001-06-28 13:12:11 +000013241Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13242
13243 * include/win32config.h: bug #56801 Yon Derek provided a patch
13244 to the windows config file.
13245
Daniel Veillard87ee9142001-06-28 12:54:16 +000013246Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13247
13248 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
13249 libxml.h : Yon Derek provided a set of changes to compile from
13250 CVS on Windows/MSC
13251
Daniel Veillard0e4cd172001-06-28 12:13:56 +000013252Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13253
13254 * parser.c: fixed UTF8 BOM support in push mode
13255 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
13256 added a specific testcase
13257
Daniel Veillard3e5bb8e2001-06-27 16:34:34 +000013258Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13259
13260 * Makefile.am: added --push regression tests
13261 * parserInternals.c: the XML parser segfaulted in --push mode
13262
Daniel Veillard9a89a8a2001-06-27 11:13:35 +000013263Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13264
13265 * configure.in: moved the symlinks detection within a CVS
13266 check, this is not portable and will be removed soon.
13267 * xpath.c: small cleanup/speedup
13268
Daniel Veillard11648102001-06-26 16:08:24 +000013269Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13270
13271 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
13272 release of 2.3.12
13273 * parser.c: make an error message if unknow entities in all cases
13274
Daniel Veillardfcbd74a2001-06-26 07:47:23 +000013275Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13276
13277 * uri.c: fixed 2 uri normalization bugs on '//' reduction
13278
Daniel Veillard23793842001-06-25 16:07:45 +000013279Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13280
13281 * include/libxml/Makefile.am: Laszlo Peter pointed out that
13282 includes were installed in the wrong dir
13283
Daniel Veillardf5498f32001-06-25 15:08:36 +000013284Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13285
13286 * doc/html.xml: warn against sending code to exhibit bugs.
13287
Daniel Veillard56f06462001-06-24 21:34:03 +000013288Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13289
13290 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
13291 Tru64 from Thomas Leitner
13292
Daniel Veillardc5d64342001-06-24 12:13:24 +000013293Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13294
13295 * AUTHORS: added William and Bjorn
13296 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
13297 daniel@veillard.com hopefully I won't have to do this again
13298 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
13299 docs can be rebuilt cleanly now
13300 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
13301 from CVs it's generated, added include/libxml/xmlwin32version.h
13302 also generated but which should change far less frequently.
13303 * catalog.c nanoftp.c: made sure to include libxml.h not
13304 libxml/xmlversion.h directly
13305 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
13306 when compiling on WIN32 and MSC
13307
Daniel Veillard07385fd2001-06-23 21:55:48 +000013308Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13309
13310 * include/Makefile.am include/libxml/Makefile.am configure.in:
13311 fixed make distcheck and rebuilding the rpms
13312
Daniel Veillardcd1d9442001-06-23 18:53:44 +000013313Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13314
13315 * configure.in: should finish the migration of exported includes
13316 into a real include/libxml in CVS, at least for CVS users.
13317 * removed the exported headers, added in include/libxml (as well
13318 as xmlversion.h.in).
13319
Daniel Veillard6dd8e052001-06-23 18:38:06 +000013320Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13321
13322 * configure.in: fixed the way to detect symlink
13323
Daniel Veillard66541772001-06-23 18:31:04 +000013324Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13325
13326 * configure.in: updated, include/libxml is now a real CVS dir
13327
Daniel Veillardca989762001-06-23 17:39:29 +000013328Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13329
13330 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
13331 version works with both libxml1 and libxml2 (it autodetects
13332 the prefix of the html-files) from Felix Natter.
13333 * doc/xml.html: updated doc accordingly
13334
Daniel Veillard8cf14d52001-06-23 16:32:46 +000013335Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13336
13337 * xpath.c: fixed the bug generating a template loop in libxslt
13338 when using docbook-xsl-1.4, * should filter out document nodes
13339 * HACKING: added William
13340 * TODO: updated
13341
Daniel Veillard7b06bcb2001-06-22 16:03:51 +000013342Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13343
13344 * doc/FAQ.html: added a warning about gcc-3.0
13345 * doc/xml.html: added reference to gdome2 and removed a confusing
13346 sentence
13347
Daniel Veillardf7f41852001-06-22 15:18:01 +000013348Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13349
13350 * xmlversion.h: okay this is a generated file, but Windows
13351 users need it and they can't generate it, and I want CVS
13352 Windows users ...
13353 * win32/libxml2/libxml2_so.dsp: Windows project file for
13354 the shared lib version of libxml2
13355 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
13356 resources needed for libxslt/xsltproc by Yon Derek
13357
Bjorn Reese3157b342001-06-22 14:41:45 +000013358Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
13359
13360 * trio.c: MSVC fix (provided by Igor Zlatkovic)
13361
Daniel Veillard4151acb2001-06-22 10:48:57 +000013362Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13363
Daniel Veillardcc146db2001-06-22 11:10:52 +000013364 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
13365
13366Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13367
Daniel Veillard4151acb2001-06-22 10:48:57 +000013368 * include/win32config.h: Yon Derek provided a first fix
13369 to be able to compile libxslt/xsltproc on Windows
13370
Daniel Veillardd79bcd12001-06-21 22:07:42 +000013371Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13372
13373 * xpath.c: attempt to work around what seemed a gcc optimizer
13374 bug when handling floats on i386 http://veillard.com/gcc.bug
13375 * tree.c entities.c encoding.c: doing some cleanups while
13376 chasing it
13377
Daniel Veillard017b1082001-06-21 11:20:21 +000013378Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13379
13380 * Makefile.am: cleanup when --without-debug is specified
13381 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
13382 w.r.t. --without-debug and other include points
13383 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
13384 Catalogs
13385 * configure.in entities.h tree.h HTMLparser.c: removed
13386 --without-corba, made the _private field mandatory
13387
Daniel Veillard87a764e2001-06-20 17:41:10 +000013388Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13389
13390 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
13391 outputs a BOM in UTF8, an errata has been issued to avoid the
13392 problem, that was the most reasonable solution... Add support
13393 for a leading UTF8 BOM in entities.
13394
Daniel Veillard10ea86c2001-06-20 13:55:33 +000013395Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13396
13397 * valid.c: fixed a bug found when post validating an entity ref
13398 * xmllint.c: added --loaddtd and sligly changed --postvalid to
13399 activate it too
13400
Daniel Veillard39196eb2001-06-19 18:09:42 +000013401Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13402
13403 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
13404 weakness in the node copy the XPointer and the XInclude
13405 implementations. Serious cleanup.
13406
Daniel Veillard3739b982001-06-19 12:51:30 +000013407Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13408
13409 * Makefile.am: Kjartan Maraas provided a small patch to
13410 add xml2-config.in to EXTRA_DIST
13411
Daniel Veillarda9142e72001-06-19 11:07:54 +000013412Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13413
13414 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
13415 provided another failing case found in KDE, the way the
13416 ctxt->vctxt.nodeTab was allocated and freed changed over
13417 time but it wasn't completely cleaned up. This should fix it.
13418
Daniel Veillard3ed27bd2001-06-17 17:58:17 +000013419Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13420
13421 * parser.c: Stephan Kulow also raised the fact that line number
13422 could get miscounted making debug harder, fixed the problem
13423 in xmlParseCharData()
13424
Daniel Veillard64b98c02001-06-17 17:20:21 +000013425Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13426
13427 * valid.c: Stephan Kulow pointed out a problem when validating
13428 and using an empty entity, forgot a 'break' in a case.
13429
Daniel Veillarde3c81b52001-06-17 14:50:34 +000013430Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13431
13432 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
13433 * doc/xml.html: updated with 2.3.11
13434
Daniel Veillard4ec885a2001-06-17 10:31:07 +000013435Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13436
13437 * TODO: updated adding cleanup of generated doc
13438 * configure.in: prepared to release 2.3.11
13439 * xmllint.c: added --version for bug reporting
13440 * doc/html/*.html: rebuilt the doc
13441
Daniel Veillard8b8d2252001-06-16 21:24:56 +000013442Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13443
13444 * xpath.c: first part of the work on selecting namespace to
13445 fix bug #56115
13446
Daniel Veillard96ed5832001-06-15 22:22:04 +000013447Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13448
13449 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
13450 when using -liconv
13451 * TODO: updated
13452
Daniel Veillardc4f631d2001-06-14 11:11:59 +000013453Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13454
13455 * HTMLtree.[ch]: more work on the HTML serialization routnes,
13456 cleanup, encoding support.
13457
Daniel Veillard608ad072001-06-14 08:32:28 +000013458Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13459
13460 * xpath.c: Thomas Broyer suggested a better patch for the / arg
13461
Daniel Veillard239d0522001-06-13 23:02:48 +000013462Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13463
13464 * xpath.c: bug detected by Ankh when / is used as a function arg
13465
Daniel Veillard02bb1702001-06-13 21:11:59 +000013466Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13467
13468 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
13469 of element and use it to avoid outputting formatting spaces at
13470 the wrong place. Implemented the format parameter for HTML save.
13471 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
13472 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
13473 result/HTML/wired.html: of course this impact the result of a
13474 number of HTML tests
13475
Daniel Veillard95d845f2001-06-13 13:48:46 +000013476Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13477
13478 * HTMLtree.[ch]: started augmenting the HTML save API with
13479 encoding and formatting parameters
13480
Daniel Veillardeca60d02001-06-13 07:45:41 +000013481Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13482
13483 * HTMLtree.h: cleanup and started evaluating the work needed on
13484 revamping the HTML output code
13485
Daniel Veillard84666b32001-06-11 17:31:08 +000013486Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13487
13488 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
13489
Daniel Veillard8bdd2202001-06-11 12:47:59 +000013490Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13491
13492 * valid.c: fixed bug #56049, forgot one check in the
13493 validation routine
13494
Daniel Veillardca2366a2001-06-11 12:09:01 +000013495Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13496
13497 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
13498
Daniel Veillard6761eee2001-06-11 10:29:38 +000013499Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13500
13501 * libxml.h: fixed an error in last commit
13502 * doc/FAQ.html: added an entry for compilation from CVS
13503
Daniel Veillard9cc6dc62001-06-11 08:09:20 +000013504Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13505
13506 * xmlversion.h.in libxml.h: Cygwin patches
13507 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
13508 * tree.h: cleanup
13509
Daniel Veillardacd370f2001-06-09 17:17:51 +000013510Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13511
13512 * tree.c: patched xmlFreeNode() to avoid freeing() a static
13513 memory block in a strange case where libxml is linked twice
13514 in the binary.
13515
Daniel Veillard1d047672001-06-09 16:41:01 +000013516Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13517
13518 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
13519 state far too often, simple fix used to avoid it.
13520
Daniel Veillard4497e692001-06-09 14:19:02 +000013521Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13522
13523 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
13524 being processed, applied his patch
13525 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
13526
Daniel Veillardf3afa7d2001-06-09 13:52:58 +000013527Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13528
13529 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
13530 provided fixes to compile on MSCC again
13531 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
13532 also provided an update for the project files.
13533
Daniel Veillarda682b212001-06-07 19:59:42 +000013534Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13535
13536 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
13537 bug #55810
13538
Daniel Veillarde8fc08e2001-06-07 19:35:47 +000013539Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13540
13541 * tree.c: fixed xmlGetNsProp() to close bug #55683
13542 Note this requires libxslt to use it's own function instead.
13543
Daniel Veillardf0c53762001-06-07 16:07:07 +000013544Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13545
13546 * HTMLtree.c: when in a pre element no formatting space should
13547 be added.
13548 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
13549
Daniel Veillard068a9652001-06-07 15:30:26 +000013550Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13551
13552 * configure.in: added tests for signal() and signal.h
13553
Daniel Veillard541d6552001-06-07 14:20:01 +000013554Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13555
13556 * xpath.c: robert pointed out xmlXPathNINF was not initialized
13557
Daniel Veillard8a367d42001-06-07 14:01:34 +000013558Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13559
13560 * doc/libxml-doc.el: Felix Natter provided a new version for
13561 libxml2
13562
Daniel Veillard8a926292001-06-07 11:20:20 +000013563Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13564
13565 * HTMLtree.c: when in a pre element no formatting space should
13566 be added.
13567
Daniel Veillard14839d52001-06-06 16:11:56 +000013568Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13569
13570 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
13571
Daniel Veillarde95e2392001-06-06 10:46:28 +000013572Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13573
13574 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
13575 hack
13576 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
13577 * uri.c: fixed a warning
13578
Daniel Veillard6e93c4a2001-06-05 20:57:42 +000013579Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13580
13581 * HTMLtree.c: trying to close bug #55772 escaping in script
13582 elements
13583 * doc/xml.html: suggest to send mail to the list
13584
13585Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard1c43dbf2001-06-05 17:12:52 +000013586
13587 * error.c: attempt to fix the xmlGetVarStr breakage once and for
13588 good. Use a macro and based on the solution provided in
13589 vsnprintf manual page from GNU.
13590
Bjorn Reese99748722001-06-05 12:49:15 +000013591Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
13592
13593 * error.c: Workaround for non-preserving variadic list.
13594 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
13595
Daniel Veillard2e4f1882001-06-01 10:11:57 +000013596Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13597
13598 * doc/xml.html: added 2.3.10 release
13599
Daniel Veillardb3a182e2001-06-01 09:28:09 +000013600Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13601
13602 * configure.in: releasing 2.3.10
13603
Daniel Veillard3c2758d2001-05-31 18:43:43 +000013604Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13605
13606 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
13607
Daniel Veillard20042422001-05-31 18:22:04 +000013608Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13609
13610 * encoding.c: Robert Collins provided a patch to add the
13611 "US-ASCII" encoding alias
13612
Daniel Veillard97ac1312001-05-30 19:14:17 +000013613Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13614
13615 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
13616 string oriented functions and started cleaning the related areas
13617 in xpath.c which needed fixing in this respect
13618
Daniel Veillard2d703722001-05-30 18:32:34 +000013619Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13620
13621 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
13622 #55380
13623 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
13624
Daniel Veillard9403a042001-05-28 11:00:53 +000013625Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13626
13627 * TODO: updated
13628 * nanohttp.[ch] : started adding APIs to get the redirected URL
13629 when this occurs (needed for further base computation
13630 * tree.h: cleanup
13631 * encoding.c: cleanup
13632 * SAX.c: minor change around ctxt->loadsubset
13633
Daniel Veillard6278fb52001-05-25 07:38:41 +000013634Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13635
13636 * Makefile.am include/Makefile.am: small change to have
13637 include/libxml rebuilt if working from CVS.
13638 * uri.c: applied another patch from Carl Douglas for URI escaping,
13639 this should close bug #51876
13640
Daniel Veillardd16df9f2001-05-23 13:44:21 +000013641Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13642
13643 * xinclude.c: fixed XInclude recursive behaviour bug #54678
13644 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
13645 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
13646 added specific regression test
13647 * parser.h: preparing for the XSLT mode where DTD inherited
13648 attributes are added to the tree.
13649
Daniel Veillardbbd22452001-05-23 12:02:27 +000013650Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13651
13652 * xinclude.[ch]: Updated the namespace for the Last Call version
13653 * result/XInclude/include test/XInclude/include: updated the
13654 testsuite accordingly
13655
Daniel Veillard8514c672001-05-23 10:29:12 +000013656Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13657
13658 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
13659 related to bug #51876
13660
Daniel Veillard42596ad2001-05-22 16:57:14 +000013661Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13662
13663 * tree.c: fixed a gross mistake in base computation, xml:base is
13664 not completely correct yet (need cascade).
13665 * xpath.[ch]: added the few things needed to find a function name
13666 and URI from the XPath context when it is called.
13667
Daniel Veillard81418e32001-05-22 15:08:55 +000013668Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13669
13670 * catalog.[ch]: fixes and add xmlLoadCatalogs()
13671 * DOCBparser.c: small cleanup
13672 * xmllint.c: added a --catalogs option to load catalogs from
13673 $SGML_CATALOG_FILES
13674 * tree.c: cleanup
13675 * configure.in: iconv library fixup, ICONV_LIBS
13676
Daniel Veillardaf86c7f2001-05-21 14:11:26 +000013677Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13678
13679 * catalog.c: handling of CATALOG entries. detection of recursion,
13680 and a few bugfixes
13681 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
13682 against the default namespace
13683
Daniel Veillard04b93292001-05-21 08:15:31 +000013684Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13685
13686 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
13687
Daniel Veillarda97a19b2001-05-20 13:19:52 +000013688Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13689
13690 * parser.c: fixed propagation context info when parsing an
13691 external entity.
13692 * doc/html/*.html: regenerated a couple of docs
13693
Daniel Veillard4623acd2001-05-19 15:13:15 +000013694Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13695
13696 * doc/xml.html: update with 2.3.9 informations
13697
Daniel Veillardbed7b052001-05-19 14:59:49 +000013698Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13699
13700 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
13701 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
13702 * doc/html/* : rebuilt the docs
13703 * valid.c: small patch which may improve some case when
13704 validating.
13705
Daniel Veillardf69bb4b2001-05-19 13:24:56 +000013706Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13707
13708 * HTMLparser.c: Closed bug #54891
13709 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
13710 to the suite
13711
13712Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13713
13714 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
13715 applied a documentation patch from LotR and filled in a few missing
13716 descriptions
13717
Daniel Veillard76d66f42001-05-16 21:05:17 +000013718Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13719
13720 * xpath.c tree.c parser.c: speed optimizations at the parser level
13721 document tree freeing and xpath evaluation
13722
Daniel Veillardfd7ddca2001-05-16 10:57:35 +000013723Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13724
13725 * parser.c parser.h parserInternals.h: fixed a couple of
13726 interfaces for handling memory buffer input to const char *
13727 upon suggestion of JamesH.
13728
Daniel Veillardc3739e72001-05-15 15:23:27 +000013729Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13730
13731 * configure.in: LoTR sent a patch fixing the previous commit
13732
Daniel Veillarda4f27e02001-05-15 12:41:29 +000013733Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13734
13735 * configure.in: trying to deal again with the stoopid -R linking
13736 flag of Solaris
13737
Daniel Veillard790142b2001-05-15 10:51:53 +000013738Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13739
13740 * xpath.h: two nodeset access macros from Thomas Broyer
13741
Daniel Veillardba0b8c92001-05-15 09:43:47 +000013742Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13743
13744 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
13745 patch from Thomas Broyer
13746
Daniel Veillarde62d36c2001-05-15 08:53:16 +000013747Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13748
13749 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
13750 case
13751 * INSTALL: was empty added stuff from the FAQ
13752
Daniel Veillard75bea542001-05-11 17:41:21 +000013753Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13754
13755 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
13756 attributes handling and #54433 by adding xmlUnsetProp()
13757 and xmlUnsetNsProp()
13758
Daniel Veillard0a2a1632001-05-11 14:18:03 +000013759Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13760
13761 * HTMLparser.c: Patch from Jonas Borgström
13762 (htmlGetEndPriority): New function, returns
13763 the priority of a certain element.
13764 (htmlAutoCloseOnClose): Only close inline elements if they
13765 all have lower or equal priority.
13766 * result/HTML: this of course changed a number of tests results.
13767
Daniel Veillard7d6fd212001-05-10 15:34:11 +000013768Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13769
13770 * xmlIO.c catalog.c: plugged in the default catalog resolution
13771 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
13772 documentations
13773 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
13774
Daniel Veillarda7374592001-05-10 14:17:55 +000013775Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13776
13777 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
13778 integrating catalogs
13779 * catalog.[ch] testCatalog.c: adding a small catalo API
13780 (only SGML catalog support).
13781 * parser.c: restaured xmlKeepBlanksDefault(0) API
13782
Daniel Veillardc17337c2001-05-09 10:51:31 +000013783Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13784
13785 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
13786
Daniel Veillard257d9102001-05-08 10:41:44 +000013787Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13788
13789 * parser.c: added xmlParseExternalEntityPrivate() to allow
13790 propagation of ctxt->_private when parsing external entities
13791
Daniel Veillard083c2662001-05-08 08:27:14 +000013792Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13793
13794 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
13795
Daniel Veillard01ef7382001-05-08 07:31:43 +000013796Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13797
13798 * configure.in: fixed a small portability problem with AM_CONDITIONAL
13799
Daniel Veillard4de4d3b2001-05-07 20:50:47 +000013800Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13801
13802 * valid.c: warn when indeterminist content model is detected
13803 * result/VC/ElementValid8: this adds a message
13804 * Makefile.am: add --novalid for VCM tests
13805 * parserInternals.c: added a call to Init memory
13806
Daniel Veillard64269352001-05-04 17:52:34 +000013807Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13808
13809 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
13810 when both parameters are NULL.
13811
Daniel Veillard37721922001-05-04 15:21:12 +000013812Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13813
13814 * valid.c: applied small patch from Gary Pennington, reindented
13815 some part of the code.
13816
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +000013817Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13818
13819 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
13820 release, updated and regenerated the docs
13821
Daniel Veillard357c9602001-05-03 10:49:20 +000013822Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13823
13824 * xpath.c result/XPath/expr/floats : clarified and cleanup
13825 printing of abnormal floats in tests.
13826
Daniel Veillarda2bc3682001-05-03 08:27:20 +000013827Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13828
13829 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
13830 * results/HTML/ : a few changes in the output of the HTML tests as
13831 a result.
13832 * configure.in: tying to fix -liconv where needed
13833
Daniel Veillard2a0d2e62001-05-02 17:11:36 +000013834Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13835
13836 * Makefile.am: fixed a stupid error
13837
Daniel Veillard7150a032001-05-02 16:41:11 +000013838Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13839
13840 * configure.in Makefile.am: make the inclusion of the trio
13841 modules in the library conditional
13842
Daniel Veillardc057c5d2001-05-02 12:41:24 +000013843Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13844
13845 * DOCBparser.c: patche from László Kovács, fixed entities refs
13846 in attributes handling
13847
Daniel Veillardedddff92001-05-02 10:58:52 +000013848Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13849
13850 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
13851 flushing
13852
Daniel Veillardc8f620b2001-04-30 20:31:33 +000013853Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13854
13855 * xpath.c: fix of an XSLT namespace bug reported on the list
13856 general/bug-8-
13857
Daniel Veillard5792e162001-04-30 17:44:45 +000013858Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13859
13860 * strio.h trio.c: Dan McNichol suggested a couple of small
13861 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
13862
Daniel Veillard02141ea2001-04-30 11:46:40 +000013863Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13864
13865 * tree.c parser.c encoding.c: spent a bit more time looking
13866 at the parsing speed and DOM handling. Added a few more
13867 speedups.
13868
Daniel Veillard3ed155f2001-04-29 19:56:59 +000013869Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13870
13871 * parser.c: small but effective parsing speed improvement
13872
Daniel Veillardb59076b2001-04-29 17:04:07 +000013873Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13874
13875 * configure.in: default on the DocBook parser inclusion (for Gnome)
13876 * DOCBparser.h: fixed a header reference
13877
Daniel Veillardb45c43b2001-04-28 17:02:11 +000013878Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13879
13880 * configure.in xpath.c: applied Bjorn patches for FPE on the
13881 alpha
13882
Daniel Veillardeefd4492001-04-28 16:55:50 +000013883Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13884
13885 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
13886 xmlSaveFormatFileTo()
13887
Daniel Veillarde39a93d2001-04-28 14:35:02 +000013888Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13889
13890 * xpath.c: simple and efficient optimization, XPath functions
13891 aways bind to the same code, cache this
13892 * TODO: updated (by saying some is obsolete)
13893
Daniel Veillard2156a562001-04-28 12:24:34 +000013894Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13895
13896 * xpath.c: more cleanup work on XPath name parsing routines
13897
Daniel Veillard61d80a22001-04-27 17:13:01 +000013898Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13899
13900 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
13901 xmlXPathParseName
13902 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
13903 * debugXML.c: avoid compilation problems if compiling without
13904 HTML support, Igor Zlatkovic
13905 * win32/libxml2/libxml2.def.src: being able to compile without
13906 XPath on Windows
13907
Daniel Veillarddbb14a72001-04-26 20:54:01 +000013908Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13909
13910 * libxml.m4: yet another patch from Toshio Kuratomi
13911
Daniel Veillard2913e4c2001-04-26 19:29:02 +000013912Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13913
13914 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
13915
Daniel Veillard67fee942001-04-26 18:59:03 +000013916Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13917
13918 * tree.[ch]: added xmlSaveFormatFile interface for saving
13919 and indenting a file.
13920
Daniel Veillard82e49712001-04-26 14:38:03 +000013921Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13922
13923 * xpath.c: fixed bug #53689 related to processing-instruction()
13924
Daniel Veillard02f077a2001-04-26 10:59:11 +000013925Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13926
13927 * DOCBparser.c: patche from László Kovács
13928
Daniel Veillard30211a02001-04-26 09:33:18 +000013929Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13930
13931 * parser.c: applied fixes from Christian Glahn bug report #53391
13932
Daniel Veillard5a7c3452001-04-26 09:16:13 +000013933Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13934
13935 * error.c: Jean François Lecomte provided a complete description
13936 and a fix to bug #53537
13937
Daniel Veillard5c4ec4c2001-04-26 07:43:59 +000013938Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13939
13940 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
13941
Daniel Veillard1034da22001-04-25 19:06:28 +000013942Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13943
13944 * DOCBparser.c SAX.c: a bit more work on entities processing.
13945 Still Need to cleanup XML output and references in attributes
13946
Daniel Veillard4ec0b0f2001-04-25 15:53:40 +000013947Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13948
13949 * DOCBparser.c include/Makefile.am: two patches from László Kovács
13950
Daniel Veillardb33c2012001-04-25 12:59:04 +000013951Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13952
13953 * tree.c: trying to fix #53574, not completely complete,
13954 I would like xmllint --copy --debug test/ent1 and
13955 xmllint --debug test/ent1 to show the same result.
13956 * xpath.c: fix a bug when trying to sort namespace nodes
13957
Daniel Veillard5146f202001-04-25 10:29:44 +000013958Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13959
13960 * HTMLtree.c: real fix for #53402
13961
Daniel Veillard7533cc82001-04-24 15:52:00 +000013962Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13963
13964 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
13965 PIs when using xsl:output
13966 * valid.c: closing #53537 some case generate segfaults if there
13967 is validity errors
13968
Daniel Veillard61b33d52001-04-24 13:55:12 +000013969Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13970
13971 * SAX.c testDocbook.c DOCBparser.c: more work on the support
13972 of external parsed entities, added --noent to testDocbook
13973 * valid.c: Garry Pennington found an uninitialized variable
13974 access in xmlValidateElementContent()
13975
Daniel Veillard56098d42001-04-24 12:51:09 +000013976Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13977
13978 * HTMLparser.c : HTML parsing still sucks ... trying to deal
13979 with madness
13980 * result/HTML/ : this modified the result of the regression tests
13981 a lot.
13982
Daniel Veillard122376b2001-04-24 12:12:30 +000013983Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13984
13985 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
13986 to doc where it wasn't checked against NULL reported by
13987 Jens Laas
13988
Daniel Veillard43dadeb2001-04-24 11:23:35 +000013989Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13990
13991 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
13992 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
13993
Daniel Veillardeae522a2001-04-23 13:41:34 +000013994Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13995
13996 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
13997 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
13998 * SAX.[ch]: cleanup and updates for DocBook
13999 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
14000 ex SGML identifier changes
14001 * valid.c: removed a static unused function.
14002
Daniel Veillardde57c612001-04-23 09:13:36 +000014003Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14004
14005 * HTMLtree.c: applied change for Paul Sponagl on script saving
14006 * Makefile.am: the warning about entity title.xml are normal.
14007
Daniel Veillard393df012001-04-22 20:11:18 +000014008Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14009
14010 * configure.in: release of 2.3.7
14011 * Makefile.am: fixing make distcheck
14012
Daniel Veillarda41123c2001-04-22 19:31:20 +000014013Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14014
14015 * doc/html/* doc/xml.html: updated and regenerated the docs
14016
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +000014017Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14018
14019 * xpath.c: fixed the XPointer problem introduced in 2.3.6
14020
Daniel Veillarde82a9922001-04-22 12:12:58 +000014021Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14022
14023 * tree.c: fixed #53388 with the provided patch
14024
Daniel Veillard06803992001-04-22 10:35:56 +000014025Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14026
14027 * valid.c: Bjorn detected an invalid memory access. Fixed
14028 vstateVPush()
14029
Daniel Veillard40af6492001-04-22 08:50:55 +000014030Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14031
14032 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
14033
Bjorn Reese70a9da52001-04-21 16:57:29 +000014034Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
14035
14036 * libxml.h: new header used only for the compilation of libxml
14037 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
14038 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
14039 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
14040 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
14041 xmlmemory.c xpath.c xpointer.c: libxml.h integration
14042 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
14043 baseline (version 1.2 plus a single patch).
14044 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
14045 scientific notation for numbers. Tests added.
14046 * xpath.c: formatting of numbers changed to use sprintf
14047 (contribution from William Brack)
14048
Daniel Veillard34b1b3a2001-04-21 14:16:10 +000014049Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14050
14051 * valid.c: cleanup, more useful debugging
14052 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
14053 * xmlIO.c: entity loading is printed as an error when validating
14054
Daniel Veillard1c14b8d2001-04-21 10:28:59 +000014055Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14056
14057 * valid.c: fixed to validate within entities
14058 * test/VCM/v22.xml: added a specific testcase
14059
Daniel Veillardca1f1722001-04-20 15:47:35 +000014060Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14061
14062 * valid.c: forgot an epsilon transition in for ()+
14063 * test/VCM/v21.xml : added a specific test case
14064
Daniel Veillard85349052001-04-20 13:48:21 +000014065Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14066
14067 * valid.c: removed a state explosion exhibited by RSS
14068 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
14069 from bug #51872
14070
Daniel Veillarddab4cb32001-04-20 13:03:48 +000014071Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14072
14073 * valid.[ch] tree.h: worked *hard* to get non-determinist content
14074 validation without using an ugly NFA -> DFA algo in the source.
14075 Made a specific algorithm easier to maintain, using a single
14076 stack and without recursion.
14077 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
14078 * hash.c: made the growing routine static
14079 * tree.h parser.c: added the parent information to an
14080 xmlElementContent node.
14081
Daniel Veillarde470df72001-04-18 21:41:07 +000014082Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14083
14084 * SAX.c parser.c xpath.c: generating IDs when not validating
14085 from an external parsed entity was poisoning the ID has table
14086 with removed values. This was killing XSLT on the KDE help
14087 browser.
14088
Daniel Veillardceacdd92001-04-18 15:10:35 +000014089Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14090
14091 * entities.h: andrew@ugh.net.au detected a double declaration
14092
Daniel Veillarda10efa82001-04-18 13:09:01 +000014093Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14094
14095 * debugXML.c hash.c tree.h valid.c : some changes related to
14096 the validation suport to improve speed with DocBook
14097 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
14098 the way validation errors get reported
14099
Daniel Veillard1ed3f882001-04-18 09:45:35 +000014100Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14101
14102 * HTMLparser.c HTMLtree.c: applied part of the patches provided
14103 by P C Chow and William M. Brack for XSLT HTML output
14104
Daniel Veillard2d90de42001-04-16 17:46:18 +000014105Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14106
14107 * xmlversion.h.in win32config.h win32/libxml2/*: applied
14108 Igor Zlatkovic patches for MSC compilation and added his
14109 updates
14110
Daniel Veillarde043ee12001-04-16 14:08:07 +000014111Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14112
14113 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
14114 prefix lookup.
14115 * parserInternals.c: fixed the bug reported by Morus Walter
14116 due to an off by one typo in xmlStringCurrentChar()
14117
Daniel Veillarda3bfca52001-04-12 15:42:58 +000014118Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14119
14120 * HTMLparser.c result/HTML/*: revamped the way the HTML
14121 parser handles end of tags or end of input
14122
Daniel Veillard82daa812001-04-12 08:55:36 +000014123Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14124
14125 * tree.[ch] : added xmlDocCopyNode for gdome2 support
14126
Daniel Veillard67a21302001-04-11 14:39:16 +000014127Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14128
14129 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
14130 bug where the linktime verions of free() won't work ...
14131
Daniel Veillard27b55282001-04-11 12:22:25 +000014132Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14133
14134 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
14135
Daniel Veillardafc73112001-04-11 11:51:41 +000014136Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14137
14138 * doc/xml.html: added 2.3.6 release
14139
Daniel Veillardbdb9ba72001-04-11 11:28:06 +000014140Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14141
14142 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
14143 * result/wml.xml: resulted in a small output change
14144
Daniel Veillardd2f3ec72001-04-11 07:50:02 +000014145Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14146
14147 * tree.c: xmlNewDoc was missing the charset initialization
14148 * xmllint.c: added --auto to autogenerate a doc, allow to
14149 reproduce the problem fixed on xmlNewDoc
14150
Daniel Veillard1731d6a2001-04-10 16:38:06 +000014151Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14152
14153 * xpath.c: trying to get 52979 solved
14154 * tree.c result/ result/noent/: trying to get 52712 solved, this
14155 also made me clean up the fact that XML output in general should
14156 not add formating blanks by default, this changed the output of
14157 a few tests
14158
Daniel Veillard73639a72001-04-10 14:31:39 +000014159Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14160
14161 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
14162
Daniel Veillardfac26a12001-04-08 13:08:14 +000014163Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14164
14165 * configure.in: finally released 2.3.6
14166
Daniel Veillard911f49a2001-04-07 15:39:35 +000014167Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14168
14169 * xpath.c: checking for null pointer generated by new code
14170
Daniel Veillardd8df6c02001-04-05 16:54:14 +000014171Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14172
14173 * xpath.c: fixed a [] evaluation problem reported
14174 * test/XPath/tests/simpleaddr: extended test
14175 * result/XPath/simpleaddr: updated result
14176
Daniel Veillard3b2c2612001-04-04 00:09:00 +000014177Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14178
14179 * xmllint.c: Dan Timis reported a portability problem
14180 on Macs without mmap, fixed it.
14181
Daniel Veillardb38bd552001-04-03 18:22:00 +000014182Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14183
14184 * testXPath.c : added a --tree option allowing to display the
14185 tree dump of the XPath expression
14186
Daniel Veillard4dd93462001-04-02 15:16:19 +000014187Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14188
14189 * xpath.c: fixed a memleak when comparing nodesets
14190 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
14191 * tree.c: added a TODO
14192
Daniel Veillard92ad2102001-03-27 12:47:33 +000014193Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14194
14195 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
14196 we need string functions
14197 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
14198 to be able to use them where needed. Applied some changes
14199 to reduce name linking pollution and compile in only what's
14200 needed.
14201 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
14202 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
14203 for the string manipulation functions
14204 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
14205 to the free() function of xmlmemory.c
14206 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
14207 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
14208 usage.
14209
14210
Daniel Veillard2be30642001-03-27 00:32:28 +000014211Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14212
14213 * error.c: applied the context output patch of the error
14214 handling submitted by Chuck Griffith
14215 * error/VC/*: this slightly change some error logs
14216
Daniel Veillard50582112001-03-26 22:52:16 +000014217Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14218
14219 * parser.c: fixed line number reporting on error
14220
Daniel Veillard04be4f52001-03-26 21:23:53 +000014221Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14222
14223 * parser.c: Sullivan and Darin found a parser bug,
14224 applied the patch.
14225
Daniel Veillardc86a4fa2001-03-26 16:28:29 +000014226Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14227
14228 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
14229 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
14230 xmlversion.h.in xpointer.c: of course the way I defined
14231 UNUSED breaks on old gcc version. Try to be smart and
14232 also define it directly in xmlversion.h
14233 * configure.in: removed -ansi flag from the pedantic set
14234
14235Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +000014236 Huge cleanup, I switched to compile with
14237 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
14238 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
14239 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
14240 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
14241 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
14242 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
14243 encoding.h entities.c error.c list.[ch] nanoftp.c
14244 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
14245 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
14246 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
14247 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
14248 Cleanup, staticfied a number of non-exported functions,
14249 detected and cleaned up a dozen of problem found this way,
14250 avoided a lot of public function name/typedef/system names clashes
14251 * doc/xml.html: updated
14252 * configure.in: switched private flags to the really pedantic ones.
14253
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +000014254Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14255
14256 * configure.in: 2.3.5
14257 * doc/html/*: rebuilt the docs
14258
Daniel Veillard146c9122001-03-22 15:22:27 +000014259Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14260
14261 * parser.c: fixed a reported bug in NOTATION parsing
14262 * uri.c: accepted but not fixed bug 51876, added TODO
14263 * Makefile.am: fixed bug 51876
14264
Daniel Veillarda5f013b2001-03-22 12:44:45 +000014265Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14266
14267 * config.h.in configure.in error.c: fix a compilation problem
14268 on platforms without vsnprintf (xml@thewrittenword.com)
14269
Daniel Veillarde020c3a2001-03-21 18:06:15 +000014270Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14271
14272 * parser.c: fixed a function name header typo
14273 * SAX.c: notations can also occur in external subset.
14274
Daniel Veillard7d42b542001-03-20 13:22:46 +000014275Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14276
14277 * error.c: removed a C++ like comment
14278
Daniel Veillard0b6b55b2001-03-20 11:27:34 +000014279Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14280
14281 * parser.c: fixing bug 52299 strange condition leading
14282 to a parser crash due to a buffer overflow
14283 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
14284 added the specific test case
14285
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +000014286Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14287
14288 * xpath.[ch]: still a lot of cleanup based on XSLT, added
14289 xmlXPathConvert{String,Number,Boolean} to be able to make
14290 type casts without a context stack, fixed some implementation
14291 problems related to the absence of context at parse-time,
14292 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
14293 in the public API too
14294 * xpointer.c xpathInternals.h: we need to know at parse time
14295 whether we are compiling an XPointer
14296
Daniel Veillardafcbe1c2001-03-19 10:57:13 +000014297Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14298
14299 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
14300 cleaned up the parser internals, refactored XPath code, added
14301 new compilation based APIs and cleanly separated public and
14302 private APIs.
14303
Daniel Veillardd007d6c2001-03-19 00:01:07 +000014304Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14305
14306 * xpath.h: the comp field must be added at the end to avoid
14307 killing binary compat.
14308
Daniel Veillard9e7160d2001-03-18 23:17:47 +000014309Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14310
14311 * Makefile.am: detect XPath memleaks in regreson tests
14312 * error.c: fixed and error w.r.t. error reporting still using
14313 stderr
14314 * hash.c: added new line at end of file
14315 * tree.h: minor cleanup
14316 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
14317 expression parsing from evaluation, resulted in a number of
14318 changes internally, and in XPointer. Likely to break stuff
14319 using xpathInternals.h but should remain binary compatible,
14320 new interfaces will be added.
14321
Daniel Veillardd574f782001-03-14 19:40:17 +000014322Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14323
14324 * configure.in: fixed a couple of problems reported by
14325 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
14326 without gcc on non linux platforms.
14327
Daniel Veillard0a6c3582001-03-14 19:15:37 +000014328Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14329
14330 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
14331 a fix for --with-html-dir= configure support. I hope it won't
14332 break rpm generation
14333
Daniel Veillarda022fe02001-03-14 16:30:00 +000014334Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14335
14336 * xmlIO.c: one function comment cleanup.
14337
Daniel Veillard25239c12001-03-14 13:56:48 +000014338Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14339
14340 * SAX.c: external subset notations were improperly registered
14341 in the internal subset.
14342
Daniel Veillard2c4754f2001-03-13 09:31:12 +000014343Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14344
14345 * README.cvs-commits: added, pointing to HACKING
14346 * HACKING: updated
14347
Daniel Veillard82ab81e2001-03-12 21:11:21 +000014348Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14349
14350 * parser.c: and Matt Sergeant found one in the XML push
14351 parser (erroneous check I forgot to remove when I fixed the
14352 main parser).
14353
Daniel Veillard68d7b672001-03-12 18:22:04 +000014354Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14355
14356 * xpath.c: ptittom found a small bug in UnaryExpr
14357
Daniel Veillarde356c282001-03-10 12:32:04 +000014358Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14359
14360 * configure.in: bumped to 2.3.4
14361 * error.c: fixed bug #51860
14362 * tree.c: fixed bug #51861
14363 * valid.c: cleanup, more debug, failed to fix one bug crap ...
14364 * tree.[ch] : added xmlDefaultBufferSize
14365 * nanoftp.c: typo in function name header block
14366 * doc/xml.html : updated, added link to XML::LibXSLT
14367 * doc/html/* : rebuilt the docs
14368
Daniel Veillard80f32572001-03-07 19:45:40 +000014369Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14370
14371 * parser.c SAX.c: the new content parsing code raised an
14372 ugly bug in the characters() SAX callback. Found it
14373 just because of strangeness in XSLT XML Rec ouptut :-(
14374
Daniel Veillard6c831202001-03-07 15:57:53 +000014375Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14376
14377 * Makefile.am: Martin Baulig suggested to add -lm
14378 * tree.c: found another bug in xmlNodeGetContent()
14379
Daniel Veillard4af6b6e2001-03-06 08:33:38 +000014380Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14381
14382 * xpath.c: Bjorn found the error related to strictness of comparison.
14383
Daniel Veillard29631a82001-03-05 09:49:20 +000014384Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14385
14386 * parser.c: trying to fix the Dtd parsing problem reported
14387 by Gary, side effect of last week speed optimizations.
14388
Daniel Veillard14be0a12001-03-03 18:50:55 +000014389Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14390
14391 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
14392 * parserInternals.c: removed unneeded test raised by Stric
14393
Bjorn Reesee1dc0112001-03-03 12:09:03 +000014394Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
14395
14396 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
14397 and fixed by William Brack). Added xmlXPathFormatNumber.
14398 Changed the sorting slightly.
14399 * configure.in Makefile.am example/Makefile.am: Added -lm.
14400 Please note that applications linking with libxml2, must
14401 also like with the math library from now on.
14402
Daniel Veillardf9533d12001-03-03 10:04:57 +000014403Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14404
14405 * HTMLparser.c: fixed loop reported by Marc Sanfacon
14406
Daniel Veillard2f362242001-03-02 17:36:21 +000014407Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14408
14409 * parser.c: one must report spaces even if the Dtd element
14410 content proves that this is not part of the element content.
14411 * result/valid/*.xml: this changed the ouptu slightly
14412
Daniel Veillardb402c072001-03-01 17:28:58 +000014413Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14414
14415 * configure.in: bumped to 2.3.3
14416 * doc/xml.html: updated
14417
Daniel Veillard77851712001-02-27 21:54:07 +000014418Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14419
14420 * tree.c: minor doc fix
14421 * xpath.c: deallocation issues when a result tree has been
14422 converted to a node-set
14423
Daniel Veillardec70e912001-02-26 20:10:45 +000014424Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14425
14426 * doc/xml.html: oops corrected dates s/2000/2001
14427
Daniel Veillard8730c562001-02-26 10:49:57 +000014428Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14429
14430 * valid.c: new patch from Gary Pennington
14431
Daniel Veillard91e9d582001-02-26 07:31:12 +000014432Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14433
14434 * doc/xml.html: applied patch from Ankh
14435
Daniel Veillardedac3c92001-02-26 01:36:19 +000014436Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14437
14438 * xinclude.c: fixed a problem building on Mac
14439
Daniel Veillard21a0f912001-02-25 19:54:14 +000014440Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14441
14442 * parser.c: more work on increasing parsing ferformances
14443
Daniel Veillard48b2f892001-02-25 16:11:03 +000014444Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14445
14446 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
14447 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
14448 avoiding memcpy in production builds MEM_CLEANUP macro use
14449 * parser.[ch] parserInternals.c: optimizations of the tightest
14450 internal loops inside the parser. Better checking of I/O
14451 flushing/loading conditions
14452 * xmllint.c : added --timing
14453
Daniel Veillard71681102001-02-24 17:48:53 +000014454Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14455
14456 * configure.in: bumped to 2.3.2
14457 * doc/xml.html: updated for release
14458
Daniel Veillardbbd51d52001-02-24 03:07:03 +000014459Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14460
14461 * xpath.c: found a memleak and fixed a nasty bug
14462
Daniel Veillardf7cd4812001-02-23 18:44:52 +000014463Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14464
14465 * xmllint.[c1] : added return code errors for xmllint
14466 * xpath.c: specific debug dump function for result value trees
14467
Daniel Veillard4b637072001-02-21 21:52:55 +000014468Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14469
14470 * xpath.c: finally implemented xmlXPathCompareNodeSets
14471 * test/XPath/expr/floats results/XPath/expr/floats: added
14472 a test for float expressions
14473
Daniel Veillardf714aa32001-02-21 03:07:44 +000014474Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14475
14476 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
14477 * parserInternals.[ch]: trying to speed up parsing
14478 * xpath.c : speeded up node set equality op
14479
Daniel Veillarde0c3a622001-02-19 18:05:20 +000014480Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14481
14482 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
14483 better handling of ID/IDREF and the list modules associated
14484 * configure.in: small CFLAGS cleanup
14485
Daniel Veillarda8abee62001-02-19 15:14:59 +000014486Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14487
14488 * configure.in: fixed iconv detection on AIX (stric)
14489
Daniel Veillardbca64ef2001-02-19 22:20:01 +000014490Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +000014491
14492 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
14493
Bjorn Reesefd9b09b2001-02-18 16:51:25 +000014494Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
14495
14496 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
14497 and optimized xmlXPathNodeSetSort
14498
Daniel Veillard142adbf2001-02-17 13:21:05 +000014499Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14500
14501 * xpath.c: bug fix when context size is 0
14502 * parser.c: I like Norm's Dtd because they still manage to break
14503 the parser occasionally
14504
Daniel Veillardf23e0092001-02-16 13:21:29 +000014505Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14506
14507 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
14508
Daniel Veillarde0e26512001-02-16 00:11:46 +000014509Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14510
14511 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
14512 attributes within the XML-1.0 namespace
14513
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +000014514Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14515
14516 * xpathInternals.h: exported a few axis functions
14517 * doc/xml.html: updated the doc
14518
Daniel Veillard760f4422001-02-15 14:59:48 +000014519Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14520
14521 * configure.in: applied patch from Daniel van Balen for OpenBSD
14522 and bumped version to 2.3.1
14523 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
14524 attempt to find autoclosing was simply broken, removed it,
14525 updated the examples, this is better
14526
Daniel Veillardd194dd22001-02-14 10:37:43 +000014527Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14528
14529 * hash.[ch]: added Paolo Casarini patch to provide Delete from
14530 hash functionnalities.
14531 * doc/html/* : rebuild the doc
14532
Daniel Veillardf41fbbf2001-02-13 17:05:35 +000014533Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14534
14535 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
14536 on predicate
14537 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
14538 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
14539 really want to have tags closed on output even if we accept
14540 unclosed ones on input
14541
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +000014542Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14543
14544 * xpath.c: ouch don't free NULL, rare case fixed
14545 * tree.c: don't coalesce text nodes if they don't have the
14546 same behaviour wrt escaping on output
14547
Daniel Veillardd12b69d2001-02-11 20:17:31 +000014548Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14549
14550 * xpath.c: small fixup
14551 * SAX.c: don't warn on empty namespaces.
14552
Daniel Veillard6a2e4062001-02-08 10:31:33 +000014553Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14554
14555 * README: a bit of cleanup
14556 * configure.in: preparing for 2.3.0 release
14557
Daniel Veillard1f83d392001-02-08 09:37:42 +000014558Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14559
14560 * hash.[ch]: added a first version of xmlHashSize()
14561 * valid.c: another bug fix from Gary Pennington
14562
Daniel Veillard5eef6222001-02-07 18:24:48 +000014563Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14564
14565 * valid.c: couple of bug fixes pointed by Gary Pennington
14566 * HTMLtree.c: #if 0 cleanup
14567
Daniel Veillard2c257ec2001-02-06 13:29:07 +000014568Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14569
14570 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
14571 which removes a time consuming check of xmlXPathNodeSetAdd()
14572 and use it in places where we are sure to not break unicity
14573
Daniel Veillard0f2a53c2001-02-05 17:57:33 +000014574Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14575
14576 * xpath.c: bug fixes found from XSLT
14577 * tree.c: preserve node->name special values when copying nodes.
14578 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
14579 external subset are fetched when available but without full
14580 validation. Added xmlLoadExtDtdDefaultValue, need a function.
14581 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
14582 output with encoding disabled.
14583
Daniel Veillard2c833b62001-02-03 08:52:06 +000014584Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14585
14586 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
14587 xmlCheckFilename should not be called from xmlFileOpenW
14588 and xmlGzfileOpenW
14589
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +000014590Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14591
14592 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
14593 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
14594 added the new tests for URI normalization
14595 * testURI.c: fixed stoopid bugs
14596 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
14597 the URI in the error messages are now properly normalized
14598
Daniel Veillardea28ce62001-02-02 08:20:19 +000014599Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14600
14601 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
14602
Daniel Veillarde99a4762001-02-01 04:34:35 +000014603Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14604
14605 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
14606
Daniel Veillard2b325a02001-01-31 20:46:31 +000014607Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14608
14609 * xpath.c: fixed mod operator
14610
Daniel Veillardde55cf62001-01-31 15:53:13 +000014611Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14612
14613 * parser.c: fixed xmlStrcat doc
14614 * tree.c: 2 fixes form Anders Carlson for copying nodes and
14615 trees.
14616
Daniel Veillard2f913b72001-01-31 13:23:49 +000014617Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14618
14619 * xpath.c result/XPath/tests/chaptersbase
14620 result/XPath/tests/simplebase: fixed XPath node()
14621 * tree.c: small fix in xmlNewNs()
14622 * Makefile.am: removed extraneous xml2Conf.sh rule
14623
Daniel Veillardb42042b2001-01-28 07:40:36 +000014624Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14625
14626 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
14627 Changed the library name, in order to get libxml-devel and
14628 libxml2-devel to coexist on a single system
14629 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
14630 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
14631
Daniel Veillardee0a4662001-01-27 18:59:33 +000014632Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14633
14634 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
14635 libxml2-devel installable in // as libxml-devel.
14636
Daniel Veillard5eb05942001-01-27 17:50:22 +000014637Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14638
14639 * doc/Makefile.am: fixed make rebuild in doc
14640 * doc/html/*.html: rebuilt the docs
14641
Daniel Veillard65c295d2001-01-26 09:32:39 +000014642Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14643
14644 * tree.c: patch from Bjorn Reese on xmlBufferCCat
14645
Daniel Veillard8e199902001-01-25 18:54:39 +000014646Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14647
14648 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
14649 the HTML doc to go into the -devel RPM ...
14650 * aclocal.m4 config.h.in: some updates due to auto* magic
14651
Daniel Veillard93086662001-01-25 18:13:04 +000014652Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14653
14654 * xpath.h: added a hook in the context structure allowing to
14655 link to extra support, needed for XSLT
14656
Daniel Veillardf17e09b2001-01-25 13:55:35 +000014657Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14658
14659 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
14660 xmlXPtrCmpPoints to use it.
14661 * propagated the following patch from Alejandro Forero
14662 * include/win32config.h xmlIO.c: applied further suggestions
14663 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
14664 * example/gjobread.c: fixed warnings, now that it builds
14665
14666Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
14667
14668 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
14669
14670 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
14671 filename points to a valid file (not a directory).
14672 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
14673 Added calls to xmlCheckFilenameDir.
14674
14675 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
14676 `path' (rather than `filename') as the parameter to gzopen and open.
14677
Daniel Veillard48177c22001-01-23 15:27:41 +000014678Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14679
14680 * Makefile.am: fixed a problem with EXTRA_DIST
14681
Daniel Veillardb83ba402001-01-22 22:45:10 +000014682Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14683
14684 * Makefile.am example/Makefile.am: finally found the trick
14685 to build the example, i.e. add "." in SUBDIRS before example
14686 in the list <grin/>
14687
Daniel Veillard82687162001-01-22 15:32:01 +000014688Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14689
14690 * doc/xml.html: updated with an XSLT section, removed pointer to
14691 W3C CVS base.
14692
Daniel Veillard8a7642f2001-01-22 10:45:16 +000014693Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14694
14695 * xpath.c: when copying a XSLT tree object teh tree need to be copied
14696 too, and deallocation need to occur the same way.
14697
Daniel Veillarde4566462001-01-22 09:58:39 +000014698Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14699
14700 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
14701 type correponding to an XSLT result tree fragment. Share most
14702 of the data format with node set, as well as operators.
14703 * HTMLtree.c: added a newline at the end of the doctype output
14704 whe this one is not present initially.
14705 * tree.c: make sure taht the parent and doc pointers are properly
14706 set when copying attributes (lists).
14707
Daniel Veillard701c7362001-01-21 09:48:59 +000014708Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14709
14710 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
14711
Daniel Veillard5a2b6972001-01-20 21:15:50 +000014712Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14713
14714 * xpath.c: seems I finally killed that ugly path evaluation
14715 context bug (tagged 9999 in case is is wrong)
14716
Daniel Veillard8f4d9752001-01-19 05:32:34 +000014717Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14718
14719 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
14720 for XSLT
14721
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +000014722Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14723
14724 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
14725 for xmlGzfileOpen() bug
14726
Daniel Veillardf6eea272001-01-18 12:17:12 +000014727Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14728
14729 * xpath.c: removed an error found by XSLT usage
14730 * tree.c parserInternals.h: use a predefined static string
14731 for text and comment nodes, avoid freeing them in xmlFreeNode,
14732 exported the string name in parserInternals.h and added
14733 another value to disable encoding at output (for XSLT),
14734 gain memory, time.
14735
Daniel Veillard8f2cc572001-01-17 08:19:35 +000014736Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14737
14738 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
14739 win32/libxml2/libxml2_so.dsp: new makefiles and update
14740 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
14741
Daniel Veillardf831bfb2001-01-16 17:26:04 +000014742Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14743
14744 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
14745 Gary Pennington
14746
Daniel Veillard389e6b72001-01-15 19:41:13 +000014747Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14748
14749 * xpath.c: fixed the comaprision of values and nodelists,
14750 need to compare nodelist still ...
14751 * debugXML.c: avoided a possible core dump
14752 * HTMLparser.c: cleanup
14753 * nanohttp.c: contributed fix.
14754 * tree.c: fixes in properties handling added xmlSetNsProp
14755 needed by libxslt
14756 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
14757 comment
14758 * TODO: updated
14759
Daniel Veillard167bd532001-01-06 21:09:34 +000014760Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14761
14762 * parser.c parserInternals.c: applied Bjorn Reese optimization
14763 patch
14764
14765Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14766
14767 * Makefile.am: applied patch fro make check from Martin Vidner
14768
Daniel Veillard503b8932001-01-05 06:36:31 +000014769Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14770
14771 * configure.in: preparing 2.2.11
14772 * doc/html/*: rebuild the HTML files
14773 * doc/xml.html : updated
14774
Daniel Veillardc2f4df22001-01-04 14:06:39 +000014775Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14776
14777 * tree.c: fixed a stupid bug
14778 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
14779 patches related to validation of an XInclude processing result
14780 * TODO: updated
14781
Daniel Veillarde2488192001-01-04 10:54:22 +000014782Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14783
14784 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
14785 on large files
14786
Daniel Veillardf060a412001-01-03 20:52:44 +000014787Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14788
14789 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
14790
Daniel Veillard45cff692001-01-03 18:02:04 +000014791Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14792
14793 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
14794 reported by Jonas Borgström
14795 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
14796
Daniel Veillard08108982001-01-03 15:24:58 +000014797Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14798
14799 * testXPath.c xpath.c: fixing the XPath union expressions problem
14800 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
14801
Daniel Veillard4a6845d2001-01-03 13:32:39 +000014802Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14803
14804 * xmllint.c: Made is so if the file name is "-" is will read form
14805 standard input. Sven Heinicke <sven@zen.org>
14806 * tree.c: fixed a problem when growing buffer
14807 * tree.h: fixed the comment of the node types following andersca
14808 comment
14809 * TODO: updated
14810
Daniel Veillarda6d8eb62000-12-27 10:46:47 +000014811Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14812
14813 * HTMLparser.[ch]: added a way to avoid adding automatically
14814 omitted tags. htmlHandleOmittedElem() allows to change the
14815 default handling.
14816 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
14817 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
14818 of xmllint too when using --memory flag, added a memory test
14819 suite at the Makefile level.
14820 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
14821 with namespace use when encountering QNames in XPath evalation,
14822 added xmlns() scheme in XPointer.
14823 * nanoftp.c : incorporated a fix
14824 * parser.c xmlIO.c: fixed problems raised with encoding when using
14825 the memory I/O
14826 * parserInternals.c: closed bug 25934 reported by
14827 torsten.landschoff@innominate.de
14828 * TODO: updated
14829
Daniel Veillarda1fe9102000-11-25 10:49:25 +000014830Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14831
14832 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
14833 on a non-updated tree :-(, made a 2.2.10 release to correct the
14834 situation
14835
Daniel Veillardce6e98d2000-11-25 09:54:49 +000014836Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14837
14838 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
14839 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
14840 integrated a set of OpenVMS changes from Howard Taylor
14841 <Howard.Taylor@pacoast.com>
14842
Daniel Veillard58770e72000-11-25 00:48:47 +000014843Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14844
14845 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
14846 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
14847
Daniel Veillardf62ceff2000-11-24 23:36:01 +000014848Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14849
14850 * HTMLparser.c: some fixes on auto-open of html/head/body
14851 * encoding.c: fixed a compilation error on some gcc env
14852 * xpath.c xpointer.[ch] xpathInternals.h: improved the
14853 XPointer implementation
14854 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
14855 related XPointer tests and associated results
14856
Daniel Veillard300f7d62000-11-24 13:04:04 +000014857Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14858
14859 * doc/xmldtd.html doc/xml.html: following a short step by step
14860 guidance on IRC to help maciej with DTDs I started a small
14861 page on the subject.
14862
Daniel Veillard748e45d2000-11-17 16:36:08 +000014863Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14864
14865 * HTMLparser.c: fixed handling of broken charrefs
14866 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
14867 patches
14868
Daniel Veillard28929b22000-11-13 18:22:49 +000014869Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14870
14871 * doc/xml.html doc/html/* : rebuilt the docs after adding
14872 xinclude and updated page for 2.2.7 and 2.2.8
14873 * configure.in: releasing 2.2.8
14874
Daniel Veillard41e06512000-11-13 11:47:47 +000014875Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14876
14877 * parser.[ch] parserInternals.c: applied the conditional
14878 section processing fix from Jonathan P Springer
14879 <jonathan.springer2@gte.net>
14880 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
14881 project file, fixed iconv default non support
14882 * xpath.c: fixed the problem of evaluating relative expressions
14883 when a node context is provided.
14884
Daniel Veillardbf432752000-11-12 15:56:56 +000014885Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14886
14887 * nanoftp.c: fixed gcc 2.95 new warnings
14888 * SAX.c: fixed a stupid bug
14889 * tree.c: fixed a formatting problem when round-tripping
14890 from/to memory
14891 * xinclude.c: chased memleak, fixed a base problem
14892 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
14893 xmlXPtrBuildNodeList()
14894 * TODO: updated
14895 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
14896 adding a first small set of regression tests for XInclude
14897
Daniel Veillardc2def842000-11-07 14:21:01 +000014898Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14899
14900 * nanohttp.[ch]: applied Wayne Davison patches to access
14901 the WWW-Authorization header.
14902 * parser.c: Closed Bug#30847: Problems when switching encoding
14903 in short files by applying Simon Berg's patch.
14904 * valid.c: fixed a validation problem
14905 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
14906 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
14907 Wayne Davison
14908 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
14909 need to be extended to non full nodes selections.
14910 * xinclude.c: starts to work decently
14911
Daniel Veillard9e8bfae2000-11-06 16:43:11 +000014912Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14913
14914 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
14915 debugXML.c xmlversion.h.in: Started adding XInclude support,
14916 this is a new xmllint option
14917 * tree.c xpath.c: applied TOM patches for XPath
14918 * xpointer.c: fixed a couple of errors.
14919 * uri.c: added an escaping function needed for xinclude
14920 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
14921 new warning from RH70 gcc's version
14922
Daniel Veillarda4964b72000-10-31 18:23:44 +000014923Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14924
14925 * HTMLparser.c: fixed loop on invalid char in scripts
14926 * parser.c: update to description of xmlIOParseDTD()
14927 * libxml.m4 xmlversion.h.in: changes contributed by
14928 Michael Schmeing <m.schmeing@internet-factory.de>
14929 * configure.in: preparing for 2.2.7
14930 * Makefile.am: trying to avoid config.h and acconfig.h
14931 being included in the distrib
14932 * configure.in: released 2.2.7
14933
14934Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14935
14936 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
14937 like namespaces for good. Unified xmlNs and xmlNode somewhat.
14938
Daniel Veillard01411222000-10-30 15:33:22 +000014939Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14940
14941 * parser.[ch]: added xmlIOParseDTD()
14942 * xpointer.c: added support for the 2 extra parameters of
14943 string-range, fixed a stoopid error when '0' was present
14944 in XPointer expressions
14945 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
14946 testsuite for the above
14947
Daniel Veillard6db58192000-10-30 09:27:53 +000014948Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14949
14950 * libxml.spec.in: improved package descriptions
14951
Daniel Veillarda5db68a2000-10-29 18:06:06 +000014952Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14953
14954 * xpath.c xpathInternals.h: applied a large cleaning patch
14955 from TOM <ptittom@free.fr>, it also add namespace support
14956 for function and variables registration.
14957
Daniel Veillardbd20df72000-10-29 17:53:40 +000014958Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14959
14960 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
14961 * Makefile.mingw: Wayne Davison's update adding hash.c
14962
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +000014963Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14964
14965 * xpath.c: fixed the root evaluation problems
14966 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
14967 ignorable spaces with <b> <bold> <em>
14968 * tree.c: fixed a loop in xmlSearchNsByHref()
14969
Daniel Veillard767662d2000-10-27 17:04:52 +000014970Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14971
14972 * xpath.c: applied another XPath patch from TOM
14973 * xpath.c include/makefile.am: applied another patch from
14974 china@thewrittenword.com (cleanup on IRIX).
14975
Daniel Veillard211cc0a2000-10-27 11:49:33 +000014976Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14977
14978 * xml-config.1: received a fixed version from Fredrik Hallenberg
14979 <hallon@lysator.liu.se>
14980
Daniel Veillardf6bf9212000-10-26 14:07:44 +000014981Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14982
14983 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
14984 cleanup patch for XPath
14985
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +000014986Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14987
14988 * patched to redirrect all "out of context" error messages to
14989 a reconfigurable routine. The changes are:
14990 * xmlerror.h : added the export of an error context type (void *)
14991 an error handler type xmlGenericErrorFunc there is an interface
14992 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
14993 to reset the error handling routine and its argument
14994 (by default it's equivalent to respectively fprintf and stderr.
14995 * all the c files: all wild accesses to stderr or stdout within
14996 the library have been replaced to calls to the handler.
14997
Daniel Veillard29a11cc2000-10-25 13:32:39 +000014998Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14999
15000 * configure.in: release 2.2.6
15001 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
15002 exporting the inner functions of xpath for extension modules
15003 * doc/*: updated and rebuilt the doc
15004
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +000015005Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15006
15007 * nanohttp.c : applied Wayne HTTP cleanup patch
15008 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
15009 and xmlNodeSetSpacePreserve()
15010
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +000015011Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15012
15013 * xpath.c: closing bug #29260
15014
Daniel Veillard126f2792000-10-24 17:10:12 +000015015Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15016
15017 * hash.[ch] debugXML.c: expanded/enhanced the API, added
15018 multikey tuples, made hash structure opaque
15019 * valid.[ch]: moved elements, attributes, notations decalarations
15020 as well as ID and refs to hash tables.
15021 * entities.c: hash cleanup
15022 * xmlmemory.c: fixed a dump problem in debug mode
15023 * include/Makefile.am: problem passing in DESTDIR= values patch
15024 from Marc Christensen <marc@calderasystems.com>
15025 * nanohttp.c: removed debugging remains
15026 * HTMLparser.c: the bogus tag should be ignored (Wayne)
15027 * HTMLparser.c parser.c: fixing a number of problems with the
15028 macros in the *parser.c files (Wayne).
15029 * HTMLparser.c: close the previous option when opening a new one
15030 (Marc Sanfacon).
15031 * result/HTML/*: updated the HTML results accordingly
15032
Daniel Veillard52afe802000-10-22 16:56:02 +000015033Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15034
15035 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
15036 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
15037 XPath functions and XML entities table to them. More to come...
15038 * xmlIO.c: fixed libxml closing FILEs it didn't open.
15039
Daniel Veillard683cb022000-10-22 12:04:13 +000015040Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15041
15042 * tree.c: coalesce adjacent text nodes
15043 * valid.c: handling of blank nodes in DTd validation (raised
15044 by problems with a posteriori validation).
15045 * nanohttp.c: changing behaviour on HTTP write stuff.
15046 * HTMLtree.c: forced body and html to be explicitely closed.
15047 * xpath.h: exported more XPath functions.
15048
Daniel Veillard1baf4122000-10-15 20:38:39 +000015049Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15050
15051 * Release of 2.2.5
15052 * xpointer.c: range() range-inside and other helper functions
15053 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
15054
Daniel Veillard47e12f22000-10-15 14:24:25 +000015055Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15056
15057 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
15058 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
15059
Daniel Veillardb732a0e2000-10-15 11:27:01 +000015060Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15061
15062 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
15063 and XPointer modules
15064
Daniel Veillard134c9f32000-10-15 10:27:08 +000015065Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15066
15067 * SAX.h: closed #25107
15068
Daniel Veillard39915622000-10-15 10:06:55 +000015069Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15070
15071 * testSAX.c: fixed problem with cdata reporting
15072 * SAXresult/* : updated
15073
Daniel Veillard1e851392000-10-15 10:02:56 +000015074Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15075
15076 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
15077 Closed bug #27499, added to regression tests
15078 * TODO: updated
15079
Daniel Veillard7eda8452000-10-14 23:38:43 +000015080Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15081
15082 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
15083 support for SCRIPT and STYLE with help from Bjorn Reese
15084 * test/HTML/* result/HTML/*: added simple testcase and updated
15085 the existing ones.
15086
Daniel Veillardff9c3302000-10-13 16:38:25 +000015087Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15088
15089 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
15090 string-range for empty strings
15091 * test/XPath/docs/str test/XPath/xptr/chaptersrange
15092 test/XPath/xptr/strrange: augmented the XPointer testsuite
15093
Daniel Veillard189446d2000-10-13 10:23:06 +000015094Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15095
15096 * doc/xml.html doc/xmlmem.html: added a module describing memory
15097 interfaces and use, updated the main page.
15098
Daniel Veillard2f971a22000-10-12 23:26:32 +000015099Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15100
15101 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
15102 nanoftp code work on Windows too now
15103
15104Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +000015105
15106 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
15107 * xpointer.c: implemented string-range() at least a good first version
15108 * test/XPath/docs/str test/XPath/xptr/strrange
15109 result/XPath/xptr/strrange: the string-range() tests
15110
Daniel Veillardd3c68c42000-10-12 08:06:28 +000015111Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15112
15113 * Makefile.am include/Makefile.am include/win32config.h
15114 win32/Makefile.mingw: fixed problems reported by Wayne Davison
15115 and make distcheck
15116
Daniel Veillard19d61112000-10-11 23:50:35 +000015117Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15118
15119 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
15120 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
15121 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
15122
Daniel Veillardb0426ca2000-10-11 23:39:43 +000015123Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15124
15125 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
15126 patch for socklen_t detection by
15127 Albert Chin-A-Young <china@thewrittenword.com>
15128
Daniel Veillardcd429612000-10-11 15:57:05 +000015129Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15130
15131 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
15132 and added a --dtdvalid option to xmllint used to test it
15133
Daniel Veillard47c02452000-10-11 13:04:36 +000015134Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15135
15136 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
15137 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
15138
Daniel Veillard2d38f042000-10-11 10:54:10 +000015139Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15140
15141 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
15142 handlings (registration, lookup, cleanup)
15143
Daniel Veillardc8df0aa2000-10-10 23:50:30 +000015144Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15145
15146 * configure.in Makefile.am include/makefile.am: adding XPointer
15147 and XPtrtests target
15148 * xpointer.[ch] : new files for XPointer support
15149 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
15150 more XPath tests
15151
Daniel Veillard57fda592000-10-10 23:24:14 +000015152Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15153
15154 * configure.in: fixed, very broken, make distcheck works again
15155
Daniel Veillarde8282ed2000-10-10 23:01:31 +000015156Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15157
15158 * More work toward 2.2.5, integrated a number of patches
15159 * configure.in Makefile.am win32config.h.in: trying to cleanup
15160 make distcheck .... huh ...
15161 * include/Makefile.am include/win32config.h: new directory
15162 for includes
15163 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
15164 updated teh makefiles and instructions for WIN32
15165 * xpath.c: small fixes
15166 * test/XPath/ results/XPath: updated the testcases and results
15167 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
15168 suggested patches
15169 * valid.c: fixed an ID bug
15170
Daniel Veillardb71379b2000-10-09 12:30:39 +000015171Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15172
15173 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
Daniel Veillard784b9352003-02-16 15:50:27 +000015174 the automake bug where wrong dependencies were generated.
Daniel Veillardb71379b2000-10-09 12:30:39 +000015175 * xpath.[ch]: worked on XPointer
15176
Daniel Veillard7e99c632000-10-06 12:59:53 +000015177Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15178
15179 * configure.in Makefile.am: 2.2.5, ship the include in an
15180 include/libxml subdirectory, use symlinks when using CVS
15181 * testSAX.c: fixed small bug
15182 * testXPath.c: changed the way testfiles are parsed
15183 * debugXML.c: same kind of cleanup when parsing an argument expression
15184 XPath/XPointers can have blanks embedded
15185 * xpath.[ch]: more cleanup, reorgs for XPointer work
15186 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
15187 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
15188
Daniel Veillard55b91f22000-10-05 16:30:11 +000015189Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15190
15191 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
15192 in the XPath engine, rewrote large parts of it, now it's far
15193 cleaner and in sync with the REC not an old WD. Fixed a parsing
15194 problem in the interactive XML shell found when testing XPath.
15195
Daniel Veillardac260302000-10-04 13:33:43 +000015196Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15197
15198 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
15199 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
15200 examples with the extra test
15201
Daniel Veillard7cfce322000-10-04 12:40:27 +000015202Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15203
15204 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
15205 the global init function.
15206
Daniel Veillard970112a2000-10-03 09:33:21 +000015207Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15208
15209 * HTMLparser.c: Doohhh, attribute name parsing was still case
15210 sensitive ! Fixed this ...
15211 * result/HTML/* : updated the tests results accordingly
15212
Daniel Veillard740abf52000-10-02 23:04:54 +000015213Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15214
15215 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
15216 engine, should be far more stable, incorporated a new version of
15217 preceding/following axis, need testing
15218 * uri.c: fixed file:///c:/a/b/c problem
15219 * test/XPath/tests/idsimple: augmented the XPath tests
15220
Daniel Veillard3bff2b02000-10-01 20:33:47 +000015221Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15222
15223 * doc/* rebuilding docs for 2.2.4 release
15224
Daniel Veillard8b5dd832000-10-01 20:28:44 +000015225Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15226
15227 * configure.in: releasing 2.2.4
15228 * parser.[ch]: added xmlStrEqual()
15229 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
15230 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
15231 use xmlStrEqual instead
15232 * TODO: updated
15233 * added an XPath test
15234
Daniel Veillardbc765302000-10-01 18:23:35 +000015235Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15236
15237 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
15238 * entities.h: exported xmlInitializePredefinedEntities
15239 * parser.[ch] : added xmlInitParser()
15240 * parserInternals.h : had to export htmlInitAutoClose()
15241
Daniel Veillardf09e7e32000-10-01 15:53:30 +000015242Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15243
15244 * xpath.[ch] : fixed some serious XPath Predicate evaluation
15245 problems
15246 * Makefile.am : added XPath regression tests to normal tests
15247 * uri.c: fixed a problem with local paths, cleanup
15248 * parser.c: fixed a problem with large CData sections
15249
Daniel Veillardd2ade932000-09-30 14:39:55 +000015250Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15251
15252 * configure.in xml-config.in: patch from "Ben Taylor"
15253 <sol7x86@hotmail.com> for solaris shared libs lookup
15254
Martin Bauligdd7d1f62000-09-29 23:17:57 +0000152552000-09-30 Martin Baulig <baulig@suse.de>
15256
15257 * libxml-2.0.pc.in: Provide pkg-config script.
15258
15259 * configure.in: Create the libxml-2.0.pc script from the
15260 libxml-2.0.pc.in templates.
15261 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +000015262 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +000015263
Daniel Veillard4b0755c2000-09-25 14:26:28 +000015264Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15265
15266 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
15267 when compiling with MSC
15268
Daniel Veillard46057e12000-09-24 18:49:59 +000015269Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15270
15271 * xpath.c: patch for normalize-string() substring-before(),
15272 substring-after() and translate() functions from Bjorn Reese
15273 <breese@mail1.stofanet.dk>
15274 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
15275 Fredrik Hallenberg <hallon@lysator.liu.se>
15276 * TODO: updated
15277
Daniel Veillard281f8ff2000-09-24 08:12:14 +000015278Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15279
15280 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
15281 problem of socklen_t being undefined on a number of platforms
15282 * debugXML.c: fixed a compilation problem when without snprintf
15283
Daniel Veillard8ddb5a72000-09-23 10:28:52 +000015284Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15285
15286 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
15287 an URI bug and a fix for the control-character-induced infinite loop
15288 * nanohttp.c: preventive fix for compiling on WIN32
15289
Daniel Veillard64c20ed2000-09-22 16:07:02 +000015290Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15291
15292 * xmlint.c: closing bug #25000
15293
Daniel Veillardb656ebe2000-09-22 13:51:48 +000015294Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15295
15296 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
15297 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
15298 modified slightly Wayne Davison patch adding xmlStrcasecmp and
15299 related function, fixing xmlStrncmp(), and associated cleanup
15300 * result/HTML/entities.html.sax: updating result
15301
Daniel Veillard4fb87ee2000-09-19 12:25:59 +000015302Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15303
15304 * uri.c: applied patch for URI escaping from Wayne Davison
15305 <wayned@blorf.net>
15306 * tree.c parserInternals.c HTMLparser.c: memset checks patches
15307 from Denis Barbier <barbier@imacs.polytechnique.fr>
15308 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
15309 patch from Wayne Davison
15310
Daniel Veillardd5f97f82000-09-17 16:38:14 +000015311Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15312
15313 * doc/xml.html : updated with new releases, adding "how to help"
15314
Daniel Veillard04698d92000-09-17 16:00:22 +000015315Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15316
15317 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
15318 removed a few warnings in pedantic mode ...
15319 * parserInternals.c parser.c: moved encoding switching function
15320 to parserInternals.c
15321 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
15322
Daniel Veillarda2c6da92000-09-16 18:15:00 +000015323Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15324
15325 * HTMLparser.c parser.c: set ctxt->errNo before calling the
15326 error or warning handlers
15327
Daniel Veillardb1059e22000-09-16 14:02:43 +000015328Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15329
15330 * parserInternals.c parserInternals.h parser.c Makefile.am:
15331 created a new module parserInternals.c, moved most of the
15332 code shared by the various parsers there, as well as
15333 deprecated code from parser.c. More cleanup of parser.c
15334 * uri.c: fixed a problem when URI is NULL
15335 * valid.c: speedup when looking for an attribute declaration
15336
Daniel Veillard39c7d712000-09-10 16:14:55 +000015337Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15338
15339 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
15340 the cleanup of the computation of URI references when seeking
15341 external entities. The URI reference string and the resulting
15342 URI are both stored now.
15343 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
15344 large s(n)printf checks and cleanup from Denis Barbier
15345 <barbier@imacs.polytechnique.fr>
15346 * xmlversion.h.in tree.h: couple of SGML declarations for a
15347 possible docbook module.
15348 * result/VC/ : a couple of test output changed due to the change
15349 of the entities URI
15350
Daniel Veillardb513f5a2000-09-10 14:01:12 +000015351Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15352
15353 * parser.h: added a _private field for linking user's data
15354
Daniel Veillarddd477ce2000-09-10 13:23:08 +000015355Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15356
15357 * parser.c parserInternals.h: demacroified most of the IS_XXX
15358 the gain in size is significant so ...
15359
Daniel Veillard4b5b80c2000-09-08 18:54:41 +000015360Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15361
15362 * entities.c: cases where looking up entities with doc==NULL
15363 covered
15364
Daniel Veillard90e11312000-09-05 10:42:32 +000015365Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15366
Daniel Veillard1de50802000-09-07 08:54:32 +000015367 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +000015368 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
15369
Daniel Veillard98a79162000-09-04 11:15:39 +000015370Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15371
Daniel Veillard1de50802000-09-07 08:54:32 +000015372 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +000015373 * test/URI/uri.data result/URI/uri.data: first set of tests/results
15374 * Makefile.in: added URItest and included thenin "make tests"
15375
15376Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +000015377
15378 * xmlversion.h.in: closed bug 22941
15379
Daniel Veillard2bb89092000-08-31 14:57:50 +000015380Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15381
15382 * doc/xmlio.html: added doc and example for entity loader
15383 redefinition.
15384
Daniel Veillard96984452000-08-31 13:50:12 +000015385Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15386
15387 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
15388 used by libxml
15389
Daniel Veillarde715dd22000-08-29 18:29:38 +000015390Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15391
15392 * parser.c: Fixed bug on invalid ontent characters and when using
15393 push.
15394 * xmllint.c: fixed xmllint endling of errors in push mode
15395
Daniel Veillard4948eb42000-08-29 09:41:15 +000015396Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15397
15398 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +000015399 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +000015400 * result/HTML/*.sax: regenerated HTML SAX output
15401 * parser.c: more cleanup.
15402
Daniel Veillarde010c172000-08-28 10:04:51 +000015403Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15404
15405 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +000015406 patches from Wayne Davison <wayned@users.sourceforge.net>,
15407 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +000015408 * HTMLparser.c: fixed an ignorable white space detection bug
15409 occuring when parsing with SAX only
15410 * result/HTML/*.sax: updated since the output is now HTML
15411 encoded...
15412
Daniel Veillard47f3f312000-08-27 22:40:15 +000015413Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15414
Daniel Veillardbbe11b02000-09-23 07:07:40 +000015415 * HTMLparser.[ch]: applied some of Wayne Davison
15416 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +000015417
Daniel Veillarde0854c32000-08-27 21:12:29 +000015418Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15419
15420 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
15421 undeclared namespace prefix was used, added a warning.
15422 Cleaned up support w.r.t. entities, spilling out a warning
15423 and being pedantic on lookups.
15424 * test/warning/ent9 : added testcase for previous example.
15425 * TODO: updated
15426 * parserInternals.h parser.c: changed the way names are parsed
15427 now allow infinite size and decrease penalty for normal use
15428 * parser.c: Started a big cleanup/check of the parser code,
15429 fixed some of the most tortuous entity code, spotted code
15430 unused anymore
15431 * test/*: added tests for very long names and related nasty
15432 things.
15433
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +000015434Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15435
15436 * doc/encoding.html: added encoding aliases doc
15437 * doc/xml.html: updates
15438 * encoding.[ch]: added EncodingAliases functions
15439 * entities.[ch] valid.[ch] debugXML.c: removed two serious
15440 bottleneck affecting large DTDs like Docbook
15441 * parser.[ch] xmllint.c: added a pedantic option, will be
15442 useful
15443 * SAX.c: redefinition of entities is reported in pedantic mode
15444 * testHTML.c: uninitialized warning from gcc
15445 * uri.c: fixed a couple of bugs
15446 * TODO: added issue raised by Michael
15447
Daniel Veillard0d6b1702000-08-22 23:52:16 +000015448Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15449
15450 * doc/encoding.html: propagated Martin Duerst suggestions
15451
Daniel Veillard52402ce2000-08-22 23:36:12 +000015452Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15453
15454 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
15455 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
15456 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
15457 by Wayne Davison
15458
Daniel Veillard2f2bf412000-08-20 15:11:02 +000015459Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15460
15461 * nanoftp.c nanohttp.c: small cleanup
15462 * TODO: updated
15463
Daniel Veillard244ece92000-08-19 20:58:02 +000015464Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15465
15466 * added an old VC testcase and updated title.xml entity
15467
Daniel Veillardb8f25c92000-08-19 19:52:36 +000015468Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15469
15470 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
15471 done on auto-opening of <p> tags and cleanup of SAX output
15472
Daniel Veillard979e55e2000-08-19 16:48:54 +000015473Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15474
15475 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
15476
Daniel Veillard4540be42000-08-19 16:40:28 +000015477Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15478
15479 * doc/xml.html libxml.* structure.*: updated the doc a bit
15480
Daniel Veillard808a3f12000-08-17 13:50:51 +000015481Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15482
15483 * testSAX.c testHTML.c result/HTML/: cleanup of the output
15484 of SAX tests
15485
Daniel Veillard29579362000-08-14 17:57:48 +000015486Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15487
15488 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
15489 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
15490
Daniel Veillard1255ab72000-08-14 15:13:33 +000015491Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15492
15493 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
15494 * testHTML.c: fix core dump on Solaris 2.x systems
15495 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
15496 * result/HTML/*.sax: previous bug fix lead to new results
15497
Daniel Veillard03109292000-08-14 14:58:22 +000015498Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15499
15500 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
15501 * configure.in: added --with-readline=DIR to accept alternate
15502 path for readline include/library
15503 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
15504 for ANSI under HP-UX
15505 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
15506 includes @LIBS@
15507
Daniel Veillard7c29ce22000-08-12 21:20:53 +000015508Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15509
15510 * doc/* : rebuilt the docs
15511 * getting ready for 2.2.2 release
15512
Daniel Veillard87b95392000-08-12 21:12:04 +000015513Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15514
15515 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
15516 and xmlAddFeature()
15517 * tree.[ch]: added xmlAddChildList()
15518 * xmllint.c: MAP_FAILED macro test
15519 * parser.h: added xmlParseCtxtExternalEntity()
15520 * valid.c: applied bug fixes removed warning
15521 * tree.c: added CDATA block to elements content
15522 * testSAX.c: cleanup of output
15523 * testHTML.c: added SAX testing
15524 * encoding.c: better error recovery
15525 * SAX.c, parser.c: fixed one of the external entity processing
15526 of the OASis testsuite
15527 * Makefile.am: added HTML SAX regression tests
15528 * configure.in: bumped to 2.2.2
15529 * test/HTML/ result/HTML: added a few of HTML tests, and added the
15530 SAX results
15531
Daniel Veillard88a172f2000-08-04 18:23:10 +000015532Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15533
15534 * configure.in: patch for HP compiler
15535
155362000-08-04 Sven Heinicke <sven@zen.org>
15537
15538 * xmllint.c: Was coredumping sometimes when the file given didn't
15539 exist.
15540
Daniel Veillard46e370e2000-07-21 20:32:03 +000015541Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15542
15543 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +000015544
Daniel Veillard46e370e2000-07-21 20:32:03 +000015545 when using in memory parsing. Need some cleanup.
15546 * xmllint.c configure.in: added a --memory flag to test memory
15547 parsing
15548
Daniel Veillard36650692000-07-21 15:16:39 +000015549Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15550
15551 * nanohttp.c: fixed socklen_t replacement to unsigned int
15552 * parser.c: fixed a space handdling missing at the end of
15553 production 28 DOCTYPE.
15554 * xmlmemory.c: fixed a stupid bug on the routine to override
15555 allocation functions
15556 * TODO: updated
15557
Daniel Veillarde46e20d2000-07-14 15:02:46 +000015558Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15559
15560 * doc/ regenerated the docs
15561
Daniel Veillard32bc74e2000-07-14 14:49:25 +000015562Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15563
15564 * doc/encoding.html doc/xml.html: added I18N doc
15565 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
15566 improvements, both parser and filters, added ASCII & HTML,
15567 fixed the ISO-Latin-1 one
15568 * xmllint.c testHTML.c: added/made visible --encode
15569 * debugXML.c : cleanup
15570 * most .c files: applied patches due to warning on Windows and
15571 when using Sun Pro cc compiler
15572 * xpath.c : cleanup memleaks
15573 * nanoftp.c : added a TESTING preprocessor flag for standalong
15574 compile so that people can report bugs more easilly
15575 * nanohttp.c : ditched socklen_t which was a portability mess
15576 and replaced it with unsigned int.
15577 * tree.[ch]: added xmlHasProp()
15578 * TODO: updated
15579 * test/ : added more test for entities, NS, encoding, HTML, wap
15580 * configure.in: preparing for 2.2.0 release
15581
Daniel Veillard49703262000-07-10 10:27:46 +000015582Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15583
15584 * nanoftp.c: fixed the way the control connection is handled
Daniel Veillard784b9352003-02-16 15:50:27 +000015585 * libxml.spec.in: fixed the dependencies and cleanup
Daniel Veillard49703262000-07-10 10:27:46 +000015586
Daniel Veillard306be992000-07-03 12:38:45 +000015587Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15588
15589 * doc/xml.html: changed the xmlsoft.org structure, updated the
15590 examples w.r.t. root and childs
15591
Daniel Veillard7d853352000-07-02 18:53:09 +000015592Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15593
Daniel Veillard784b9352003-02-16 15:50:27 +000015594 * libxml.spec.in: fixed bug #7419, dependencies fouled for libxml-devel
Daniel Veillard7d853352000-07-02 18:53:09 +000015595
Daniel Veillard365e13b2000-07-02 07:56:37 +000015596Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15597
15598 * HTMLparser.c: Work on character encoding support for the HTML parser
15599 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
15600 * encoding.c: Fixed a potential memleak in the encoding stuff
15601
Daniel Veillardaf743792000-07-01 11:49:28 +000015602Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15603
15604 * doc/FAQ.html doc/Makefile.am : added a FAQ
15605
15606Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +000015607
15608 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
15609 of the HTML parser to force it to not bypass SAX
15610
Daniel Veillard3f6f7f62000-06-30 17:58:25 +000015611Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15612
15613 * win32config.h.in: updated
15614 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
15615 lacks iconv support :-( need to release 2.1.1
15616 * configure.in: release 2.1.1
15617 * HTMLparser: fixed bug #14784
15618 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
15619 by Windows compiler
15620 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
15621 the SAX startDocument() callback.
15622 * TODO: updated
15623
15624Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15625
15626 * added xmlStopParser()
15627
Daniel Veillardbe803962000-06-28 23:40:59 +000015628Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15629
15630 * configure.in: 2.1.0 prerelease
15631 * Large resync between W3C and Gnome tree
15632 * nanoftp, nanohttp.c: fixed stalled connections probs
15633 * HTMLtree.c SAX.c : support for attribute without values in
15634 HTML for andersca
15635 * valid.c: Fixed most validation + namespace problems
15636 * HTMLparser.c: start document callback for andersca
15637 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
15638 * parser.h, SAX.c: serious speed improvement for large
15639 CDATA blocks
15640 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
15641 different encoding
15642 * example/Makefile.am example/gjobread.c tree.h: work on
15643 libxml1 libxml2 convergence.
15644 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
15645 and the LIBXML_TEST_VERSION macro
15646
Daniel Veillardc310d562000-06-23 18:32:15 +000015647Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15648
15649 * doc/xml.html: various patches and improvements typo fixed by
15650 Felix Natter
15651 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
15652 from Felix Natter <fnatter@gmx.net>
15653
Daniel Veillardf3029822000-05-06 08:11:19 +000015654Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15655
15656 * doc/upgrade.html: updated with instructions for support of both
15657 libxml-1.x and libxml-2.x
15658 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
15659 for 2.x support and also fixed includes
15660
15661
Daniel Veillard496a1cf2000-05-03 14:20:55 +000015662Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15663
15664 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
15665 the encoding support, added iconv support, so now libxml if
15666 compiled with iconv automatically support japanese encodings
15667 among others. Work based on initial patch from Yuan-Chen Cheng
15668 I may have broken binary compat in the encoding handler
15669 registration scheme, but that was so utterly broken I don't
15670 expect anybody to have used this feature until now.
15671 * parserInternals.h: fixup on the CHAR range macro
15672 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
15673 code.
15674 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
15675 * uri.c: added xmlParseURI() I can't believe I forgot to
15676 implement this one in 2.0 !!!
15677 * SAX.c: moved doc->encoding update in the endDocument() call.
15678 * TODO: updated.
15679
Daniel Veillard06047432000-04-24 11:33:38 +000015680Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15681
15682 * tree.h: removed extraneous xmlRemoveProp definition
15683 * TODO: added item about --disable-corba configure switch
15684 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
15685 * nanoftp.c: fixed include problems giving troubles on AIX and
15686 slowlaris
15687 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
15688 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
15689 comment and headers changes to lower gtk-doc number of warnings
15690 * doc/html/*: rebuilt docs
15691
Daniel Veillarde0aed302000-04-16 08:52:20 +000015692Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15693
15694 * HACKING: documented the tag for 1.x and instructions
15695
Daniel Veillard5e873c42000-04-12 13:27:38 +000015696Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15697
15698 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
15699 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
15700 xmlCreateIOParserCtxt
15701 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
15702 significant overall improvement
15703 * xmllint.c: added I/O test to xmllint
15704 * testSAX.c: added a speed test
15705 * doc/* : updated/regenerated
15706
Daniel Veillardfc708e22000-04-08 13:17:27 +000015707Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15708
15709 * xpath.c uri.h parserInternals.h: cosmetic changes from
15710 "Timur I. Bakeyev" <timur@bat.ru>, including making
15711 xmlCreateURI() public
15712
Daniel Veillard5d211f42000-04-07 17:00:24 +000015713Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15714
15715 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
15716 and the code at the same time. Added a clean mechanism for
15717 overload or added input methods: xmlRegisterInputCallbacks()
15718 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
15719 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
15720 * TODO: updated
15721 * doc/* : updated/regenerated
15722 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
15723 source dir
15724
Daniel Veillarde77a9182000-04-05 19:12:29 +000015725Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15726
15727 * testURI.c: yet another forgotten commit, I should get some sleep !
15728
Daniel Veillardce8b83b2000-04-05 18:38:42 +000015729Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15730
15731 * xmllint.c: forgot to commit this too ?
15732
Daniel Veillardb9df4042000-04-05 14:23:16 +000015733Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15734
15735 * xmlversion.h.in : forgot to commit this previously
15736
Daniel Veillard361d8452000-04-03 19:48:13 +000015737Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15738
15739 * configure.in: preparing libxml-2.0.0 version looks Ok so far
15740 * README TODO: updated for release
15741 * uri.c uri.h: added authority parsing/saving
15742 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
15743 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
15744 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
15745 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
15746 Makefile.am : added compile-time customization of libxml
15747 --with-ftp --with-http --with-html --with-xpath --with-debug
15748 --with-mem-debug
15749 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
15750 #include <libxml/xxx.h> I hope it won't break too much stuff
15751 and will be manageable in the future...
15752 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
15753 and added xmllint to the installed programs
15754 * uri.h: added xmlFreeURI()
15755
Daniel Veillardec303412000-03-24 13:41:54 +000015756Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15757
15758 * uri.c uri.h: finished the escaping handling, the base support
15759 and the URI path normalization. Looks good just lacks the
15760 authority content parsing code.
15761 * Makefile.am: added instructions to generate testURI
15762 * TODO: updated
15763 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
15764 added links and icons for W3C and Gnome
15765
Daniel Veillard8f621982000-03-20 13:07:15 +000015766Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15767
15768 * xmlmemory.[ch] : seems I forgot to actually update the files in
15769 the last commit :-)
15770 * doc/xml.html doc/html/* : updated and uploaded the docs
15771
Daniel Veillard3dd82e72000-03-20 11:48:04 +000015772Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15773
15774 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
15775 * TODO: updated
15776 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +000015777 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +000015778 gfree).
15779 * Makefile.am, uri.c, uri.h: added a set of functions to do
15780 exact (litteraly copied from the RFC 2396 productions) parsing
15781 and handling of URI. Will be needed for XLink, one XML WFC,
15782 XML Base and reused in the nano[ftp/http] modules. Still work
15783 to be done.
15784
Daniel Veillardedfb29b2000-03-14 19:59:05 +000015785Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15786
15787 * configure.in, libxml.spec.in : libxml2
15788 * doc/* : updated the doc page, rebuilt the docs
15789
Daniel Veillardcf461992000-03-14 18:30:20 +000015790Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15791
15792 * all: tagged LIB_XML_1_X
15793 * *.c *.h : updated from W3C CVS tree
15794 * configure.in : 2.0.0-beta
15795 * libxml.spec.in : libxml2 package nam
15796 * result/* : new version of the tests output
15797
Daniel Veillardf13e1ed2000-03-06 07:41:49 +000015798Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15799
15800 * doc/xml.html, doc/update.html: updated docs, 1.8.7
15801
Daniel Veillardb566ce12000-03-04 11:39:42 +000015802Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15803
15804 * doc/* : rebuilt the docs
15805 * parser.c: final patch on #6766
15806 * valid.c: small patch on validity checks.
15807
Daniel Veillardfb76c402000-03-04 11:39:42 +000015808Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15809
15810 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
15811 added
15812 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
15813 compatibility w.r.t. XML spec and existing code.
15814
Daniel Veillard90fb02c2000-03-02 03:46:43 +000015815Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15816
15817 * parser.c: seems a better solution to <a> </a> exists,
15818 will try it for a while
15819
Daniel Veillard83a30e72000-03-02 03:33:32 +000015820Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15821
15822 * parser.c: tried to remove the <a> </a> generating <a/>
15823 this is hard. Left a flag for that purpose. Fixed bug #6766
15824 * configure.in: prepared 1.8.7 not released, due to previous
15825 problem
15826
Daniel Veillard88f00ae2000-03-02 00:15:55 +000015827Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15828
15829 * doc/xml.html : applied second patch from Paul DuBois
15830
Daniel Veillard402e8c82000-02-29 22:57:47 +000015831Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15832
15833 * doc/xml.html : applied patch from Paul DuBois
15834
Daniel Veillardd0f7f742000-02-02 17:42:48 +000015835Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15836
15837 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
15838
Daniel Veillard5feb8492000-02-02 17:15:36 +000015839Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15840
15841 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
15842 compilation warnings on various platforms.
15843 * parser.c: Fixed #5281 validity error callbacks are now desactived
15844 by default if not validating.
15845
Daniel Veillardf341f932000-02-02 14:52:08 +000015846Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15847
15848 * nanoftp.c, win32config.h.in: patches to compile on WIN32
15849
Daniel Veillard13c757e2000-02-01 23:59:15 +000015850Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15851
15852 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
15853 <gkatsi@cs.toronto.edu>
15854
Daniel Veillard726e8792000-01-30 20:04:29 +000015855Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15856
15857 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
15858 processing URLs
15859
Daniel Veillarde41f2b72000-01-30 20:00:07 +000015860Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15861
15862 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
15863 xmlNanoFTPUpdateURL for persistent control connections.
15864 * configure.in: 1.8.6
15865
15866Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15867
15868 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
15869 * tree.[ch] : added xmlSaveNoEmptyTags
15870
James Henstridgef3be9312000-01-28 13:59:21 +0000158712000-01-29 James Henstridge <james@daa.com.au>
15872
15873 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
15874
15875 * Makefile.am: added nanoftp.[ch] to the build.
15876
Daniel Veillardaeea04f2000-01-25 19:27:27 +000015877Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15878
15879 * nanoftp.[ch]: cleanup, comments, API
15880 * debugXML.c : fixed a bug in the cat command
15881 * doc/*: regenerated the docs
15882
Daniel Veillardda07c342000-01-25 18:31:22 +000015883Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15884
15885 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
15886 * debugXML.c : fixed a bug in the cat command
15887 * valid.c: fixing some small probs
15888 * libxml.spec.in: get rid of the SNAP suffix
15889 * doc/xml.html: updated the status
15890
Daniel Veillarde3d88ef2000-01-24 13:55:06 +000015891Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15892
15893 * xml-config.in: xml-config --version to just return the
15894 version number
15895 * xpath.c: some cleanup w.r.t. axis when the current node is
15896 an attribute.
15897 * TODO: updated
15898
Daniel Veillard461a66c2000-01-18 18:01:01 +000015899Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15900
15901 * configure.in: prepared for libxml-1.8.5
15902 * doc/* recompiled the documentation
15903
159042000-01-17 Jody Goldberg <jgoldberg@home.com>
15905
15906 * configure.in : WARNING autoconf subtlety alert :
15907 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
15908 when looking for zlib.h so that HAVE_ZLIB_H is defined.
15909 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
15910 get defined by AC_CHECK_HEADERS.
15911
Daniel Veillardf967b902000-01-17 16:06:10 +000015912Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15913
15914 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
15915 Rune.Djurhuus@fast.no
15916
Daniel Veillardad8f99d2000-01-15 14:20:03 +000015917Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15918
15919 * TODO: updated
15920 * tree.c, parser.c: made sure that only memory alloc problems
15921 and internal parser errors are allowed to write to stdout or
15922 stderr.
15923
Daniel Veillard0142b842000-01-14 14:45:24 +000015924Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15925
15926 * tree.c : restored xmlNewGlobalNs since this seems used by
15927 a lot of existing code :-(, fixed a bug in xmlNewNs
15928 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
15929 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
15930 to exit() from the library code.
15931 * xpath.c, parser.c: removed bugs or unused code detected by
15932 Windows compilers
15933 * parser.c: started adding interfaces for parsing well balanced
15934 XML fragments
15935 * configure.in: releasing 1.8.4
15936 * doc/* : rebuilt the docs
15937
Daniel Veillard2eac5032000-01-09 21:08:56 +000015938Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15939
15940 * tree.[ch] : added xmlNewDocFragment() for DOM
15941 * testHTML.c: uninitialized variable.
15942
Daniel Veillardf3a73582000-01-05 14:58:39 +000015943Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15944
15945 * doc/* : rebuild the docs
15946
Daniel Veillard71b656e2000-01-05 14:46:17 +000015947Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15948
15949 * acconfig.h: readline and history patch
15950 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
15951 * tree.c: added check and handling when possibly removing an ID
15952 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
15953 and saving.
15954 * test/HTML/entities.html result/HTML/entities.html* : test for
15955 various entities reference cases
15956 * result/HTML/* : as a result output of some testcase have
15957 changed
15958 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
15959 by previous example. added xmlParseTryOrFinish().
15960 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
15961 entities.h debugXML.h HTMLparser.h: changed the way struct are
15962 declared to allow gtk-doc to expose those
15963 * parser.c: closed bug #4960
15964 * Makefile.am configure.in: Applied patch from
15965 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
15966 and math/socket libs detection
15967
Daniel Veillard437b87b2000-01-03 17:30:46 +000015968Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15969
15970 * configure.in, Makefile.am: link tester against readline
15971 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
15972
Daniel Veillard686d6b62000-01-03 11:08:02 +000015973Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15974
15975 * tree.[ch]: added xmlRemoveProp
15976 * win32config.h.in nanohttp.c: avoid including the Windows
15977 socket stuff in every C files
15978 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
15979 the XmL parser(s)
15980 * test/ns4 result/ns4 etc...: added test case for previous prob
15981 * tree.c: xmlNewNs wasn't checking for double definition
15982 * Makefile.in: fixed a problem with dist-hook duplicates
15983 * parser.[hc], xmlIO.c: fixed the loading of external entities
15984 APIs, now xmlLoadExternalEntity() is used everywhere and
15985 setting up an app specific front-end using the
15986 * SAX.c parser.c: some fixes, now the xhtml spec validates
15987 with the xhtml DTD.
15988 * error.c: fixed crashes in case of no input stream
15989 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
15990 to the validation tests and results
15991
Daniel Veillard5e5c6231999-12-29 12:49:06 +000015992Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15993
15994 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
15995 too htmlCreatePushParserCtxt() and htmlParseChunk()
15996 * parser.c: a bit of cleanup.
15997 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
15998 to XML) removed the last mem leak known
15999 * HTMLtree.c: output message cleanup
16000 * xmlmemory.c: display content info about memory blocks
16001 * result/HTML/wired.* : missing att value warning change
16002
Daniel Veillardbe849cf1999-12-28 16:43:59 +000016003Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16004
16005 * doc/* : rebuilt the documentation
16006
Daniel Veillarddbfd6411999-12-28 16:35:14 +000016007Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16008
16009 * parser.[ch] parserInternals.h: Push parser for XML,
16010 seems to work fine now
16011 * tester.c debugXML.[ch]: Added an XML shell debug facility and
16012 --push for push testing
16013 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
16014 * testSAX.c: added --push
16015 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
16016 subtree
16017 * xmlIO.[ch] : enriched API + fixes for push mode
16018 * entities.[ch]: added the entity content length to the struct.
16019 * xmlmemory.[ch]: new API to show the last entries for the shell
16020 * valid.c: added required attribute testing
16021 * SAX.c: the cdata callback now merge contiguous fragments
16022 * HTMLparser.c: cleanup of some macros
16023
Daniel Veillard3c558c31999-12-22 11:30:41 +000016024Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16025
16026 * parser.c: fix for PIs name starting with xml
16027 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +000016028 * *.c, configure.in win32config.h.in : generate win32config.h for
16029 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +000016030
Daniel Veillard0caf07a1999-12-21 16:25:49 +000016031Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16032
16033 * parser.c: fixed a stupid = vs. == bug :-(
16034 * doc/gnome-xml.sgml: s/glade/xml/
16035
Daniel Veillard5cb5ab81999-12-21 15:35:29 +000016036Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16037
16038 * configure.in, doc/xml.html : bug fix release 1.8.2
16039 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
16040 Hopefully the end of that silly C++ include problem
16041 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
16042 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
16043 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
16044 troubles with autoclosed elements when the stree shape doesn't
16045 follow the DtD specs. Added htmlIsAutoClosed() and
16046 htmlAutoCloseTag()
16047 * result/HTML/*.htm*: Updated the HTML examples regression tests output
16048 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
16049 * debugXML.c: fixed a bug on printing default namespaces.
16050 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
16051
Daniel Veillardb24054a1999-12-18 15:32:46 +000016052Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16053
16054 * result/HTML/*.htm[l] : updated the HTML regression tests according
16055 to the new output
16056 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
16057 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
16058 problem due to intermix of extern "C" { ... } declarations for C++
16059 and recursive includes in the headers
16060
Chris Lahey323c48c1999-12-18 15:32:45 +0000160611999-12-20 Chris Lahey <clahey@umich.edu>
16062
16063 * HTMLtree.c: Made it so that html nodes with a single child do
16064 not insert a carriage return before or after the child node.
16065
Daniel Veillardb24054a1999-12-18 15:32:46 +000016066Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +000016067
16068 * configure.in, doc/xml.html : bug fix release 1.8.1
16069 * parser.c: fixed bug #4344
16070 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
16071 added the glue to avoid C++ problems
16072 * doc/* : regenerated the documentation
16073
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +000016074Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16075
16076 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
16077 namespace recognition, and Dia as a resul :-(
16078 * encoding.c: closed bug #3950
16079
Daniel Veillard944b5ff1999-12-15 19:08:24 +000016080Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16081
16082 * valid.c: debugging a posteriori validation, except URI expansion
16083 stuff this should be fixed now
16084 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
16085 Carl Nygard <cnygard@bellatlantic.net>
16086 * tester.c: added --postvalid, cleaning of the code
16087 * tree.[ch]: added xmlDocGetRootElement()
16088
Ramiro Estrugobfce3771999-12-15 04:32:07 +000016089Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
16090
16091 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
16092 c++ losage.
16093
Daniel Veillard10a2c651999-12-12 13:03:50 +000016094Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16095
16096 * configure.in, doc/xml.html : bumped to 1.8.0
16097 * xlink.[ch], Makefile.am : added framework for link detection
16098 * parser.h: added nbChars to parser context, needed for cleanup.
16099 * xmlmemory.c: removed a nasty bug when out of mem
16100 * valid.[ch]: adding namespace support for attribute decl
16101 * tester.c: added --debugent option
16102 * debugXML.[ch]: added xmlDebugDumpEntities()
16103 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
16104 buffers instead, this was really needed, validation was breaking
16105 in strange ways due to that. Added xmlParseStringPEReference()
16106 and other parsing from strings functions. Entities processing
16107 modified again, but PERef are still not handled correcly but
16108 unless you're Eve Maller you won't notice :-)
16109 * HTMLparser.c: large changes toward reliability, and switched to
16110 lowercase internal tags, XHTML is lowercase, so it will help
16111 that output is closer to next version.
16112 * doc/* : regenerated the documentation, it is now hosted at
16113 http://xmlsoft.org/ (same bits I just bought the domain :-)
16114
16115
Daniel Veillard294cbca1999-12-03 13:19:09 +000016116Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16117
16118 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
16119 doc generation
16120 * parser.c: fixed bugs #3908 and #3937 and a memory leak
16121 in the SAX API
16122 * doc/*: rebuilt the doc making sure everything appears in the
16123 HTML files
16124
Daniel Veillardf5c2c871999-12-01 09:51:45 +000016125Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16126
16127 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
16128 added the patch from Carl Nygard <cnygard@bellatlantic.net>
16129 which allow impressive speed improvement on dataset with
16130 large text pieces, but at the cost of broken binary
16131 compatibility and slightly bigger memory usage.
16132 Configure with --with-buffers to activate them, they
16133 are protected with XML_USE_BUFFER_CONTENT define.
16134 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
16135 goal is 0 memory left allocated once parser is no more used
16136 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
16137 call xmlCleanupParser() and xmlMemoryDump()
16138
Daniel Veillarda819dac1999-11-24 18:04:22 +000016139Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16140
16141 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
16142 * parser.[ch] encoding.[ch]: added memory cleanup routines
16143 * parser.c: closing bug #3788
16144 * doc/*: rebuilt the doc
16145
Daniel Veillard11a48ec1999-11-23 10:40:46 +000016146Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16147
16148 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
16149 xmlNewTextChild() and xmlSetCompressMode() behaviour.
16150 * tester.c: added --compress option
16151 * doc/*: rebuilt the documentation
16152
Daniel Veillard4c3a2031999-11-19 17:46:26 +000016153Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16154
16155 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
16156 if given /proc/kcore as input !
16157 * doc/xml.html doc/*: updated and rebuilt the documentation
16158
16159Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +000016160
16161 * parser.c: Fixed some wrongly space collapsing code due to
16162 a misreading of the spec.
16163 * result/*: fixed the output accordingly
16164
16165Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +000016166
16167 * encoding.c: bug fix and typos
16168 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
16169 * parser.c: added attribute normalization closing bug #3597
16170 * test/att* result/att* SAXresult/att*: testcase for attribute
16171 normalization
16172
Daniel Veillardd7e200c1999-11-15 17:53:11 +000016173Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16174
16175 * configure.in: closing bug #3163 by adding extra flags for the
16176 cc compiler on HP-UX
16177
Daniel Veillard51e3b151999-11-12 17:02:31 +000016178Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16179
16180 * valid.[ch] : removed a typo and an enumerated type bug in the
16181 xmlAddElementDecl() function
16182 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
16183 call to xmlEncodeEntitiesReentrant() so that the functions
16184 New, Set and Get are at the same level.
16185 * parser.c HTMLparser.c: extra memory allocation bug for
16186 attributes detected by someone using libxml in embedded systems :-)
16187
Daniel Veillard962195f1999-10-28 15:51:53 +000016188Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16189
16190 * xmlmemory.h: turned off mem debug :-\
16191
Daniel Veillard35008381999-10-25 13:15:52 +000016192Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16193
16194 * parser.c: closed bug #2784 a one line fix, but worth pushing
16195 a new release out
16196 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
16197 some structures, comments before and after the
16198 main element, and other nastyness
16199 * HTMLtree.c tree.c: accomodate the extended HTML supported
16200 * configure.in: pushing 1.7.4
16201 * test/ent8 and related outputs : added a new test for bug #2784
16202 * test/HTML/wired.html and related output: a nasty HTML example
16203 * Makefile.am: improved the test scripts
16204 * docs/* : reran the documentation extractor, updated xml.html
16205
Daniel Veillard7c1206f1999-10-14 09:10:25 +000016206Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16207
16208 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
16209 HTMLparser and debugged the HTML related code. HTML documents
16210 now have their own type
16211 * entities.c: do not dump &apos; for HTML output
16212 * xmlmemory.c: improvement, breakpoint mechanism
16213 * testHTML.c: added --sax --repeat ...
16214 * Makefile.am: improved the HTML tests
16215 * valid.[ch]: added xmlValidGetValidElements and
16216 xmlValidGetPotentialChildren
16217 * tester.c: added --insert to test the 2 new functions
16218 * test//* result//* SAXresult//* : regression test cleanup
16219 and extension.
16220 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
16221 gnome-xml-nanohttp.html
16222
Daniel Veillard7d2c2761999-10-11 15:09:51 +000016223Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16224
16225 * HTMLparser.c: fixed problems with some autoclose tags
16226 * tree.c: fixed XML output problems.
16227 * result/* SAXresult/*: update of the tests output
16228
Daniel Veillard6077d031999-10-09 09:11:45 +000016229Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16230
16231 * Makefile.am: Arturo patch for xmlConf.sh version info
16232 * parser.c: Tim Josling patch for single quoted items
16233 * tester.c: Tim Josling patch for tester options usage
16234 * tree.h: indent cleanup
16235
Daniel Veillard2673d3c1999-10-08 14:37:09 +000016236Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16237
16238 * HTMLparser.c parser.h : Fixed problems with HTML parsing
16239 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
16240
Daniel Veillard00fdf371999-10-08 09:40:39 +000016241Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16242
16243 * tree.c : Raph patch for initialization of CORBA fields
16244 * parser.c, xpath.c, ...: modification of doc comments
16245 * xpath.c : allow spaces in xpath expressions
16246
Daniel Veillardad219441999-09-27 08:17:49 +000016247Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16248
16249 * xmlmemory.h: turning off memory debug :-(
16250
Daniel Veillard7a66ee61999-09-26 11:31:02 +000016251Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16252
16253 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
16254 better SAX interfaces.
16255 * testSAX.c: uses the new SAX routine, avoid fetching any remote
16256 entity.
16257 * configure.in: 1.7.2
16258
16259Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +000016260
16261 * libxml.spec.in: fixed the URL
16262 * doc/xml.html: improved the documentation front-end
16263
Daniel Veillard7a66ee61999-09-26 11:31:02 +000016264Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +000016265
16266 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
16267
Daniel Veillard7a66ee61999-09-26 11:31:02 +000016268Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +000016269
16270 * libxml.spec.in: fixed the alpha compile problem
16271 * parser.[ch]: changed errno to errNo in the parser context :-(
16272 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
16273 * doc/xml.html: changed CHAR to xmlChar
16274 * doc/html/*: recompiled the documentation
16275 * configure.in: 1.7.1
16276
Daniel Veillard7f7d1111999-09-22 09:46:25 +000016277Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16278
16279 * parser.h: modified the parser context struct to regain 1.4.0
16280 binary compatibility
16281 * parser.c, xml-error.h: added errno ot teh context and defined
16282 a set of errors values with update of errno
16283 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
16284 DTDs and entities
16285 * *.h, *.c: complete cleanup of the use of config.h and include
16286 protection depending on the current setup.
16287 * overalll debugging, maintenance and bug-fixing on all modules
16288 * updated the documentation
16289 * ready for 1.7.0
16290
Daniel Veillardc08a2c61999-09-08 21:35:25 +000016291Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16292
16293 * HTMLparser.c : cleanup
16294 * SAX.c valid.c valid.h: added ID/IDREF checking
16295 * tree.c tree.h: extended doc structure for refs
16296 * configure.in: 1.6.2
16297 * parser.c: patched bug in SAX user arg call
16298 * parserInternals.h: patched missing close in C++ wrapping
16299 * testXPath.c xpath.c xpath.h: prepared for extensibility,
16300 especially upcoming XPointer implementation.
16301 * doc/xml.html: augmented, typo
16302
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +000016303Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
16304
16305 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
16306 not all invocations of install understand -d.
16307
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +000016308Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
16309
16310 * Makefile.am: prepend all the test* calls with $(top_builddir) -
16311 to make 'check' works, when builddir != srcdir.
16312
Daniel Veillardc8eab3a1999-09-04 18:27:23 +000016313Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16314
16315 * doc/xml.html : updated the documentation
16316
Daniel Veillard6454aec1999-09-02 22:04:43 +000016317Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16318
16319 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
16320 not deallocated memory blocks
16321 * *.c : replaces all calls to malloc() free() and realloc() to
16322 the wrapper functions/macros
16323 * tree.c : removed memory leaks dues to calling xmlFreeNode()
16324 instead of xmlFreeNodeList()
16325
Daniel Veillard1ff7ae31999-09-01 12:19:13 +000016326Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16327
16328 * HTMLparser.c: corrected a stupid bug leading to core dump at
16329 tree deallocation. Removed warnings indicated by
16330 Stephane.Conversy@lri.fr
16331 * entities.c: Fixes Yet Another Stupid Bug, entities were not
16332 looked for in the external subset
16333
16334Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +000016335
16336 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
16337 on SGI by Stephane.Conversy@lri.fr
16338
Daniel Veillardb96e6431999-08-29 21:02:19 +000016339Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16340
16341 * all .h : changed the prototype declaration indent as in gtk
16342 * most .c : working on reducing the TODOs in the code
16343 * most .c : cleanup though -pedantic and Insure++
16344 * improvements on validation ID checkings.
16345 * tree.[ch] SAX.c: added support for namespace on attributes #2022
16346 * xml-config.in: closed #1810
16347
16348Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +000016349
16350 * tree.h, valid.c, valid.h: more work on validity, IDs
16351 * xpath.c: added/fixed comparidon and equlity, added a new isinf
16352 definition for AIX
16353
Daniel Veillardb556eb51999-08-15 17:19:50 +000016354Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16355
16356 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
16357 the distribution due to a cut'n paste error at last commit
16358
Daniel Veillardb05deb71999-08-10 19:04:08 +000016359Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16360
16361 * configure.in: upgraded to version 1.4.0
16362 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
16363 Big update, added a large part of the validation process,
16364 it should be usable, but some parts are missing
16365 * xpath.c: improved the implementation w.r.t. root.
16366 * Makefile.am: added more tests
16367 * test and result trees: added a lot of tests
16368 * libxml.spec.in: export libxml.so.0 and libxml.so.1
16369
Daniel Veillard6a6ccc11999-08-10 09:34:35 +000016370Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16371
16372 * Added an HACKING file
16373
Daniel Veillarde2d034d1999-07-27 19:52:06 +000016374Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16375
16376 * xpath.[ch] : improvements and debug of the XPath implementation
16377 * parser.c, HTMLparser.c : modified the parsers to be progressive
16378 * tree.[ch] : extended the Buffer promitives
16379 * xmlIO.[ch] : added basic I/O routines providing progressive
16380 parsing and ready for I18N conversion plugins
16381 * SAXresult/* : the SAX callback sequence maybe slightly different
16382 now
16383 * test*.c : improved/updated the tests programs
16384 * doc/* : recompiled the docs.
16385
Daniel Veillard15b75af1999-07-26 16:42:37 +0000163861999-07-26 Michael Meeks <michael@edenproject.org>
16387
16388 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
16389
16390 * tree.c: Ditto.
16391
Daniel Veillard1566d3a1999-07-15 14:24:29 +000016392Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16393
16394 * configure.in: upgraded to version 1.4.0
16395 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
16396 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
16397 XML query language, see http://www.w3.org/TR/xpath for more details.
16398 * parser.c, parser.h: added CHAR* related string functions for XPath
16399 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
16400 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
16401 rebuild the docs.
16402 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
16403 and regression testing capabilities for XPath.
16404
Daniel Veillardd79d7871999-07-12 10:38:12 +000016405Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16406
16407 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
16408 closing bug #1646
16409
Daniel Veillardbe9e5951999-07-12 09:16:45 +000016410Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16411
16412 * Makefile.am, example/Makefile.am: closed bug #1683
16413
Daniel Veillard3166ab11999-07-11 16:14:19 +000016414Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16415
16416 * example/Makefile.am, configure.in: added the makefile for the
16417 gjobread example
16418
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +000016419Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
16420
16421 * doc/Makefile.am:
16422 - fix which allow "make install DESTDIR=</install/prefix>".
16423
Daniel Veillard7cc3c041999-07-09 10:11:57 +000016424Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16425
16426 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
16427 which fixed a problem on the file reading-code.
16428
Daniel Veillard82150d81999-07-07 07:32:15 +000016429Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16430
16431 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
16432 output.
16433 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
16434
Daniel Veillard5233ffc1999-07-06 22:25:25 +000016435Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16436
16437 * parser.h : Oops removed the binary compatibility problem
16438 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
16439 * parser.c, HTMLparser.c: applied patches for reading from stdin
16440
Daniel Veillardbe70ff71999-07-05 16:50:46 +000016441Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16442
16443 * parser.c, entities.c, valid.c: cleanup bug #1591
16444 * configure.in: cleanup bug #1592
16445 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
16446 the same tree back-end. Hence gdome will be available for it.
16447 * doc/Makefile.am: close bug #617
16448
Daniel Veillard97fea181999-06-26 23:07:37 +000016449Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16450
16451 * parser.c: alloctate a per parser context SAX interface block
16452
Daniel Veillard14fff061999-06-22 21:49:07 +000016453Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16454
16455 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
16456 and xmlEncodeEntitiesReentrant with the correct one :-\
16457
16458Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16459
16460 * commit of my internal XML base changes, quite a lot of
16461 changes, cleanups, better entities support, framework for
16462 new I/O and charset detection and handling
16463 * Fixed the configure/Makefile stuff to generate shared libs
16464 with the proper version info, so we jumped on rev from
16465 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
16466 xmlEncodeEntities() result need to be freed now, and a string
16467 xmlParserVersion provide the current library version.
16468
Raph Levien05240da1999-06-15 21:27:11 +000016469Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
16470
16471 * parser.c: fixed a buffer overrun for when you have a very long
16472 attribute with no entities in it.
16473
Daniel Veillardbb2da581999-06-13 14:37:07 +000016474Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16475
16476 * added example directory
16477 * added example/gjobs.xml gjobread.c, still need a Makefile.in
16478
Daniel Veillard011b63c1999-06-02 17:44:04 +000016479Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16480
16481 * Release of libxml-1.1, nearly everything has been touched for
16482 this.
16483 * Added more regression tests
16484 * Updated the documentation
16485
Daniel Veillard27d88741999-05-29 11:51:49 +000016486Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16487
16488 * tree.[ch]: unified the XML_NO_CORBA defines.
16489 * parser.c encoding.[ch]: started plugging in char encoding detection
16490
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +000016491Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
16492
16493 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
16494 Also freed allocated buffer.
16495
Daniel Veillard27d88741999-05-29 11:51:49 +000016496Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +000016497 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
16498 reentrancy problem at printing. One is left in entities.c, to
16499 remove ASAP
16500 * testSAX.c : added a test example showing the use of the SAX
16501 interface if one doesn't want to build the DOM tree.
16502 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
16503
Daniel Veillard517752b1999-04-05 12:20:10 +000016504Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16505
16506 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
16507 large revamping of the parser to use SAX callbacks
16508 http://www.megginson.com/SAX/ (or at least a C like interface
16509 a la Expat). It's now possible to set up your own callbacks
16510 and the parser will not build a DOM tree.
16511 * test/* result/*: updated the test suite, I finally removed
16512 the old Namespace draft support (PI based).
16513
Daniel Veillard87c83bd1999-04-02 16:04:43 +000016514Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16515
16516 * Makefile.am: added test result to EXTRA_DIST for make tests
16517
Daniel Veillard64068b31999-03-24 20:42:16 +000016518Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16519
16520 * parser.c, parserInternals.h: moved the chars macro definitions
16521 to parserInternals.h
16522 * parser.c, error.c: applied patches from "Knut Åkesson"
16523 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
16524
Daniel Veillard012ccc11999-03-23 10:11:11 +000016525Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16526
16527 * xml-config.in : applied patch to make --version work
16528
Raja R Harinatha86c23e1999-03-05 22:14:01 +0000165291999-03-05 Raja R Harinath <harinath@cs.umn.edu>
16530
16531 * Makefile.am (check-local): Alias for `tests' target. This will
16532 cause `make check' to do the right thing.
16533 (tests): Don't run tests in srcdir. Also, replaced calls to
16534 basename with a `sed' "equivalent".
16535
Daniel Veillardd109e371999-03-05 06:26:45 +000016536Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16537
16538 * Renamed error.h to xml-error.h, corrected Makefile.am to list
16539 it in the header and not the sources, updated the doc.
16540 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
16541 pointing this out.
16542
Daniel Veillardbc50b591999-03-01 12:28:53 +000016543Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16544
16545 * parser.c, parser.h, parserInternals.h: memory leak hunting,
16546 exported the inputStream routines.
16547 * doc/html/* : updated accordingly
16548
Daniel Veillardd692aa41999-02-28 21:54:31 +000016549Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16550
16551 * parser.c, parser.h, parserInternals.h: added a few extra
16552 internal calls to allocate and free parser contexts ...
16553 * doc/html/* : updated accordingly
16554
Daniel Veillard55a99271999-02-25 11:01:29 +000016555Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16556
16557 * configure.in, Makefile.am, doc/makefile.am : General changes for
16558 1.0.0 release and including the generated HTML documentation.
16559
Daniel Veillard35925471999-02-25 08:46:07 +000016560Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16561
16562 * makefile.am : added parserInternals.h, oops.
16563
Daniel Veillard1e346af1999-02-22 10:33:01 +000016564Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16565
16566 * parserInternals.h: added this header giving access to the parser
16567 internal functions.
16568 * doc/Makefile.am : added a rebuild target which rebuilds the full
16569 set of documentations
16570 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
16571 the internal subset.
16572 * *.c *.h: modifications needed to generate the documentation using
16573 gtk-doc, cleanup of functions blocks, reorganisation of struct
16574 declarations.
16575
Daniel Veillard1164e751999-02-16 16:29:17 +000016576Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16577
16578 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
16579 the tar and spec file to include the beginning of the doc.
16580
Nuno Ferreira03d04781999-02-13 00:07:17 +0000165811999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
16582
16583 * doc/.cvsignore: Added this file.
16584
Daniel Veillard6800ef31999-02-08 18:33:22 +000016585Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16586
16587 * tree.c: fixed xmlGetProp to return "" when the attribute
16588 exists, even if the node-list is NULL.
16589
Daniel Veillard726c7e31999-02-08 15:13:10 +000016590Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16591
16592 * tree.c: patched an error outputting empty attribute values.
16593 * Makefile.am and doc/makefile.am: have been updated during the
16594 week-end. Sorry for an empty CVS log, I got a shell problem.
16595
Daniel Veillard1899e851999-02-01 12:18:54 +000016596Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16597
16598 * tree.h: cleaned up using enums instead of defines
16599 * parser.c, valid.[ch]: more work on parsing/output of element
16600 declarations
16601
Daniel Veillard3b9def11999-01-31 22:15:06 +000016602Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16603
16604 * valid.[ch], tree.c, parser.c : more work toward full parsing
16605 of XML DTDs.
16606 * README: added informations about mailing-list and on-line
16607 documentation
16608
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +0000166091999-01-27 Raja R Harinath <harinath@cs.umn.edu>
16610
16611 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
16612
Daniel Veillard39a1f9a1999-01-17 19:11:59 +000016613Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16614
16615 * parser.c, tree.[ch] : more work toward conformance testing,
16616 added a last element to accelerate parsing of very flat structures
16617 started working on internal subset Element content declaration.
16618 * valid.[ch] : first cut at adding code toward validation.
16619 * previous changes had also small impact on most files, especially
16620 the conformance testing using James Clark test suite.
16621
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +000016622Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16623
16624 * test/* : updated the examples, most of them were not well
16625 formed (humm), and added rdf2.
16626 * result/* : resulting changes in the output.
16627
Daniel Veillard7c92c0a1998-12-06 18:08:28 +000016628Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16629
16630 * tree.c: changed the behaviour of xmlGetProp on NULL values.
16631
Daniel Veillard44b3a061998-12-05 17:27:22 +000016632Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16633
16634 * tree.c: patched a bug in the generation of empty attributes
16635
Daniel Veillardbe36afe1998-11-27 06:39:50 +000016636Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16637
16638 * entities.[ch], tree.[ch], tester.c: added copy interfaces
16639 for node/trees/documents/... Biggest problem is namespace
16640 support when copying subtrees.
16641
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +000016642Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16643
16644 * parser.c, entities.c: improve entities and char ref encoding,
16645 and cleanups of error messages.
16646
Daniel Veillard242590e1998-11-13 18:04:35 +000016647Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16648
16649 * parser.c, entities.c: simple bug hunting done during rpm2html and
16650 rpmfind integration.
16651
Daniel Veillard42dc9b31998-11-09 01:17:21 +000016652Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16653
16654 * parser.[ch]: Added interfaces allowing to specify a SAX
16655 handler before parsing.
16656
Daniel Veillarde3bffb91998-11-08 14:40:56 +000016657Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16658
16659 * parser.c: redirrect all errors reporting through the SAX
16660 error function
16661
Daniel Veillardda4d3c41998-11-04 20:07:05 +000016662Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16663
16664 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
16665 * libtool, tlmain ...: update of the libtool files
16666
Miguel de Icaza442321c1998-11-04 18:13:38 +0000166671998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
16668
16669 * entities.c: Use g_snprintf insteda of snprintf.
16670
Daniel Veillard0ba4d531998-11-01 19:34:31 +000016671Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16672
16673 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
16674 added ent5 test for this purpose.
16675 * parser.c, parser.h: formatting, comments and UTF-8 planning.
16676
Daniel Veillard27271681998-10-30 06:39:40 +000016677Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16678
16679 * parser.c: fixed? a strange error due to compression on a GWP
16680 document.
16681
Daniel Veillard25940b71998-10-29 05:51:30 +000016682Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16683
16684 * tree.[ch]: bug fixing
16685 * entities.[ch]: defined a specific type for predefined entities
16686 * doc/xml.html: more documentation on the library, how to use it,
16687 overview of the interfaces.
16688
Daniel Veillard16253641998-10-28 22:58:05 +000016689Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16690
16691 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
16692
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000016693Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16694
Daniel Veillard10c6a8f1998-10-28 01:00:12 +000016695 * tree.c: corrected a small bug
16696 * doc/xml.html: continuing writing documentation.
16697
16698Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16699
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000016700 * debugXML.h debugXML.c: added debugging utilities.
16701 * tester.c: added --debug switch.
16702 * tree.c: patched an incorrect node->type assignment.
16703 * parser.c: formatting, ensure that node->doc != NULL in attributes
16704
Daniel Veillardccb09631998-10-27 06:21:04 +000016705Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16706
16707 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
16708 entity support and provide an internal representation close to
16709 DOM one (entity ref nodes, and attribute value as tree). I tried
16710 to preserve the interface but this will surely break some apps
16711 (I have to change rpm2html/rpmfind for example). I had to change
16712 two interfaces, and the generated tree is somewhat different.
16713 * doc/* : started documenting the XML library, the tree and
16714 DOM/Corba. This is a first step.
16715
Daniel Veillard11e00581998-10-24 18:27:49 +000016716Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16717
16718 * parser.c: Set up the fonctions comment block, boring but useful.
16719 * parser.h, SAX.c, parser.c: now attributes are processed through
16720 the SAX interface. The problem is that my SAX interface diverged
16721 quite a bit from the original one, well this is not an official
16722 spec, and translating it from Java to C is hairy anyway...
16723
Daniel Veillard97b58771998-10-20 06:14:16 +000016724Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16725
16726 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
16727 fonctions comment block, boring but useful.
16728
16729Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +000016730
16731 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
16732 conversion routines. However they are not yet used to convert the
16733 inputs. The core will run with UTF-8.
16734
Daniel Veillard33942841998-10-18 19:12:41 +000016735Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16736
16737 * tree.c : make sure that the type id is properly set-up when
16738 a new object is allocated, needed for DOM.
16739
Daniel Veillard27fb0751998-10-17 06:47:46 +000016740Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16741
16742 * tree.h, tree.c: Ok, the main objects in the tree will be native
16743 corba objects, it costs 8 bytes per Node, Attribute and Document
16744 but it simplifies the Corba integration a lot (no extra interface
16745 objects to allocate/free).
16746
Daniel Veillard0bef1311998-10-14 02:36:47 +000016747Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16748
16749 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
16750 and changed NODEs contants for conformity with DOM Level 1
16751
Daniel Veillard27864701998-10-08 03:47:24 +000016752Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16753
16754 * added hooks to keep track of servants when creating objects
16755 xmlDoc and xmlNode (for Corba export).
16756
Daniel Veillarda6e1d121998-10-04 14:41:05 +000016757Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16758
16759 * added xml-config script.
16760
Daniel Veillard7066a791998-10-01 20:28:28 +000016761Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16762
16763 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
16764 to autoupdate libtool and automake conf files.
16765
Miguel de Icaza60681bd1998-09-30 19:28:59 +0000167661998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
16767
16768 * Makefile.am: Use '?' to separate the sed
16769 commands as ',' is used when people pass -Wl,something.
16770
16771
Daniel Veillard15a8df41998-09-24 19:15:06 +000016772Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16773
16774 * tree.c, tree.h: added a per-document compression interface.
16775
Daniel Veillard151b1b01998-09-23 00:49:46 +000016776Tue Sep 22 20:47:38 EDT 1998
16777
16778 * tree.c, tree.h: added saving with compression and added interfaces
16779 to control the compression level (xmlGetCompressMode,
16780 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
16781
Daniel Veillard70120ff1998-09-22 00:24:21 +000016782Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16783
16784 * parser.c: corrected a loop for files of size 0
16785
Raja R Harinathd2e3abd1998-08-20 21:52:38 +0000167861998-08-20 Raja R Harinath <harinath@cs.umn.edu>
16787
16788 * error.h: New file. Contains prototyes from `error.c'.
16789
Tom Tromeyc19653d1998-08-14 01:22:43 +000016790Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
16791
16792 * Makefile.am (xmlincdir): New macro.
16793 (xmlinc_HEADERS): Renamed from include_HEADERS.
16794
Daniel Veillard845664d1998-08-13 04:43:19 +000016795Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16796
16797 * applied small patch on numeric entities from
16798 Christopher Blizzard <blizzard@appliedtheory.com>
16799
Daniel Veillard260a68f1998-08-13 03:39:55 +000016800Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16801
16802 * New release 0.2, removed the old xml_* files so that it's
16803 coherent with the other CVS base (W3C), far better conformance
16804 to standard, new namespaces, decent entities support, beginning
16805 of a SAX-like interface. Nearly nothing left intact, even the
16806 test examples ...
16807
Christopher Blizzarda36749e1998-07-30 21:47:18 +0000168081998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
16809
16810 * .cvsignore: Add .deps dir
16811
Daniel Veillardf8015fa1998-07-26 21:31:38 +000016812Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16813
16814 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
16815
Daniel Veillardfe926001998-07-26 04:28:20 +000016816Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000016817
Daniel Veillardfe926001998-07-26 04:28:20 +000016818 * configure.in: added test for CPP
16819 * AUTHORS, Changelog: the original ones didn't get commited but the
16820 glib ones instead, fixed.
16821 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +000016822
Daniel Veillardfe926001998-07-26 04:28:20 +000016823Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000016824
Daniel Veillardfe926001998-07-26 04:28:20 +000016825 * integrated code developped at W3C
16826 * changed the original Copyright
16827 * migrated to automake
16828 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +000016829