blob: c1c0eaedfa5d1a1871a5550426536f3d985aa0ba [file] [log] [blame]
Daniel Veillardd4330462003-04-29 12:40:16 +00001Tue Apr 29 14:36:49 CEST 2003 Daniel Veillard <daniel@veillard.com>
2
3 * xmlschemas.c doc/libxml2-api.xml: fixing a function comment
4 * doc/Makefile.am doc/apibuild.py doc/gnome-xml.sgml: switching
5 to the XML/XSLT doc generation closing #111799
6 * doc/html/*: complete update of the HTML results
7
Igor Zlatkovica28d2362003-04-28 12:56:01 +00008Mon Apr 28 14:51:41 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
9
10 * win32/defgen.xsl: fixed the conditional for unicode map,
11 removed hardcoded schema entries
12
13Mon Apr 28 02:19:00 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
14
15 * win32/defgen.xsl: new file, stylesheet for generating
16 win32/libxml2.def.src from doc/libxml2-api.xml
17 * win32/libxml2.def.src: is autogenerated from now on, changes
18 to this file will not appear here anymore
19
Daniel Veillard94bb2f12003-04-27 22:14:07 +000020Mon Apr 28 00:12:11 CEST 2003 Daniel Veillard <daniel@veillard.com>
21
22 * win32/configure.js python/setup.py.in: applied patch
23 from Stéphane Bidoul for the Python bindings on the new
24 release.
25
Igor Zlatkovic34656b42003-04-27 16:00:05 +000026Sun Apr 27 17:56:21 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
27
28 * debugXML.c: included libxml/uri.h for xmlCanonicPath
29 declaration
30 * win32/configure.js: thread-enabled build is now default
31 * win32/libxml2.def.src: added more exports
32
Daniel Veillard1177ca42003-04-26 22:29:54 +000033Sun Apr 27 00:23:05 CEST 2003 Daniel Veillard <daniel@veillard.com>
34
35 * NEWS doc/*.xsl doc/*.html: updated the web site separated
36 developers from common pages, made the transition to XHTML1,
37 added validity checking to the makefile rules.
38
Daniel Veillard329456a2003-04-26 21:21:00 +000039Sat Apr 26 23:17:51 CEST 2003 Daniel Veillard <daniel@veillard.com>
40
41 * parser.c: fix for xmlIOParseDTD same as previous and reported
42 by Petr Pajas
43
Daniel Veillardc6abc3d2003-04-26 13:27:30 +000044Sat Apr 26 15:26:04 CEST 2003 Daniel Veillard <daniel@veillard.com>
45
46 * parser.c: applied fix to xmlSAXParseDTD from Malcolm Tredinnick
47 closing #111638
48
Daniel Veillard2b32e6f2003-04-26 12:03:54 +000049Sat Apr 26 14:00:58 CEST 2003 Daniel Veillard <daniel@veillard.com>
50
51 * python/generator.py: fixed a problem in the generator where
52 the way functions are remapped as methods on classes was
53 not symetric and dependant on python internal hash order,
54 as reported by Stéphane Bidoul
55
MDT 2003 John Fleck8aff3b72003-04-26 03:54:07 +000056Fri Apr 25 21:52:33 MDT 2003 John Fleck <jfleck@inkstain.net>
57
58 * doc/tutorial:
59 xmltutorial.xml
60 xmltutorial.pdf
61 *.html
62 add appendix on generating compiler flags, more indexing
63
Daniel Veillard1c960272003-04-25 23:12:22 +000064Sat Apr 26 01:10:48 CEST 2003 Daniel Veillard <daniel@veillard.com>
65
66 * triodef.h vms/build_libxml.com: applied patch from Craig A. Berry
67 to get libxml-2.5.7 to compile on OpenVMS
68
Daniel Veillardc5573462003-04-25 16:43:49 +000069Fri Apr 25 18:42:35 CEST 2003 Daniel Veillard <daniel@veillard.com>
70
71 * parser.c: fixing an xmlParseDTD bug raised by Petr Pajas
72
Daniel Veillardfd583412003-04-25 13:22:10 +000073Fri Apr 25 15:20:29 CEST 2003 Daniel Veillard <daniel@veillard.com>
74
75 * doc/Makefile.am doc/xmlcatalog.1 doc/xmlcatalog_man.xml
76 doc/xmllint.1 doc/xmllint.xml: automated the generation of the
77 man page based on xsltproc and a stylesheet PI in the XML.
78
Daniel Veillarddc07e182003-04-25 10:39:38 +000079Fri Apr 25 12:37:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
80
81 * doc/xmllint.*: trying to fix #110541 where &nbsp; generated
82 character preventing rendering by the man command.
83
Daniel Veillard92fc02c2003-04-24 23:12:35 +000084Fri Apr 25 01:09:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
85
86 * NEWS configure.in: preparing release 2.5.7
87 * doc/*: updated and rebuilt the docs
88 * doc/apibuild.py: fixed the script
89
Daniel Veillardde0a0a52003-04-24 17:12:57 +000090Thu Apr 24 19:11:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
91
92 * Makefile.am doc/apibuild.py: make sure the OOM code don't
93 get in the way of the builds
94 * doc/libxml2-api.xml python/libxml2class.txt: automatic update
95
Daniel Veillarda76fe5c2003-04-24 16:06:47 +000096Thu Apr 24 18:01:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
97
98 * Makefile.am testOOM.c testOOMlib.[ch] : integrated the Out Of
99 Memory test from Havoc Pennington #109368
100 * SAX.c parser.c parserInternals.c tree.c uri.c valid.c
101 xmlmemory.c xmlreader.c xmlregexp.c include/libxml/tree.h
102 include/libxml/parser.h: a lot of memory allocation cleanups
103 based on the results of the OOM testing
104 * check-relaxng-test-suite2.py: seems I forgot to commit the
105 script.
106
Daniel Veillard18f113d2003-04-23 15:18:26 +0000107Wed Apr 23 17:16:41 CEST 2003 Daniel Veillard <daniel@veillard.com>
108
109 * xmlschemastypes.c: trivial fix for 109774 removing a warning
110
Daniel Veillard85095e22003-04-23 13:56:44 +0000111Wed Apr 23 15:49:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
112
113 * DOCBparser.c SAX.c catalog.c debugXML.c parser.c: try to find
114 more places where xmlCanonicPath() must be used to convert
115 filenames to URLs, trying to fix #111088
116
Daniel Veillard54396242003-04-23 07:36:50 +0000117Wed Apr 23 09:35:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
118
119 * python/libxml.c python/libxml.py: applied patch from
120 Brent M Hendricks adding binding for xmlCatalogAddLocal
121
Daniel Veillard45269b82003-04-22 13:21:57 +0000122Tue Apr 22 15:18:01 CEST 2003 Daniel Veillard <daniel@veillard.com>
123
124 * HTMLparser.c: tried to fix #98879 again in a more solid
125 way.
126
Igor Zlatkovic94f48842003-04-22 12:00:37 +0000127Tue Apr 22 13:58:43 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
128
129 * win32/libxml2.def.src: added more exports from the relaxng and
130 xmlreader clan
131
Daniel Veillardf431eb82003-04-22 08:37:26 +0000132Tue Apr 22 10:35:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
133
134 * SAX.c test/valid/ns* test/result/ns*: applied the patch
135 provided by Brent Hendricks fixing #105992 and integrated the
136 examples in the testsuite.
137
Daniel Veillardc4f65ab2003-04-21 23:07:45 +0000138Tue Apr 22 01:06:09 CEST 2003 Daniel Veillard <daniel@veillard.com>
139
140 * TODO: updated a bit
141 * configure.in: fixed the comment, threads now default to on
142 * parserInternals.c: fixed an erroneous xmlMallocAtomic() call
143
Daniel Veillarda880b122003-04-21 21:36:41 +0000144Mon Apr 21 23:33:38 CEST 2003 Daniel Veillard <daniel@veillard.com>
145
146 * globals.c libxml.h parser.c parserInternals.c tree.c xmllint.c
147 xmlreader.c include/libxml/parser.h: a lot of performance work
148 especially the speed of streaming through the reader and push
149 interface. Some thread related optimizations. Nearly doubled the
150 speed of parsing through the reader.
151
MDT 2003 John Fleck83c8a5c2003-04-20 16:45:07 +0000152Sun Apr 20 10:36:05 MDT 2003 John Fleck <jfleck@inkstain.net>
153
154 * doc/xmllint.xml
155 * doc/xmllint.1
156 update man page to explain use of --stream
157
Daniel Veillard3c908dc2003-04-19 00:07:51 +0000158Sat Apr 19 02:03:24 CEST 2003 Daniel Veillard <daniel@veillard.com>
159
160 * DOCBparser.c HTMLparser.c c14n.c catalog.c encoding.c globals.c
161 nanohttp.c parser.c parserInternals.c relaxng.c tree.c uri.c
162 xmlmemory.c xmlreader.c xmlregexp.c xpath.c xpointer.c
163 include/libxml/globals.h include/libxml/xmlmemory.h: added
164 xmlMallocAtomic() to be used when allocating blocks which
165 do not contains pointers, add xmlGcMemSetup() and xmlGcMemGet()
166 to allow registering the full set of functions needed by
167 a garbage collecting allocator like libgc, ref #109944
168
Daniel Veillard84942712003-04-18 14:40:05 +0000169Fri Apr 18 16:37:41 CEST 2003 Daniel Veillard <daniel@veillard.com>
170
171 * configure.in: switched to have thread support enabled by default,
172 didn't got troubles with ABI compatibility on Linux, hope it
173 won't break on strange OSes, if yes, report the system ID
174 * doc/libxml2-api.xml: just rebuilt the API
175
Daniel Veillard3e59fc52003-04-18 12:34:58 +0000176Fri Apr 18 14:31:15 CEST 2003 Daniel Veillard <daniel@veillard.com>
177
178 * libxml.h include/libxml/parser.h parser.c xmlIO.c DOCBparser.c:
179 added support for large file, tested with a 3+GB instance,
180 and some cleanup.
181 * catalog.c: added a TODO
182 * Makefile.am: added some "make tests" comments
183
Daniel Veillardac297932003-04-17 12:55:35 +0000184Thu Apr 17 14:51:57 CEST 2003 Daniel Veillard <daniel@veillard.com>
185
186 * relaxng.c: some cleanups
187 * doc/xmlreader.html: extended the document to cover RelaxNG and
188 tree operations
189 * python/tests/Makefile.am python/tests/reader[46].py: added some
190 xmlReader example/regression tests
191 * result/relaxng/tutor*.err: updated the output of a number of tests
192
Daniel Veillard62163602003-04-17 09:36:38 +0000193Thu Apr 17 11:35:37 CEST 2003 Daniel Veillard <daniel@veillard.com>
194
195 * relaxng.c: valgrind pointed out an uninitialized variable error.
196
Daniel Veillard33300b42003-04-17 09:09:19 +0000197Thu Apr 17 11:06:28 CEST 2003 Daniel Veillard <daniel@veillard.com>
198
199 * include/libxml/relaxng.h relaxng.c include/libxml/xmlreader.h
200 xmlreader.c: augnemting the APIs, cleanups.
201 * parser.c: cleanup bug #111005
202 * xmlIO.c: added some missing comments
203
Daniel Veillardce192eb2003-04-16 15:58:05 +0000204Wed Apr 16 17:46:50 CEST 2003 Daniel Veillard <daniel@veillard.com>
205
206 * relaxng.c xmllint.c: more work on RelaxNG streaming validation
207 trying to improve the subset compiled, and more testing.
208 * doc/downloads.html doc/xml.html doc/xmlmem.html: some updates on the
209 documentation
210 * test/relaxng/tutor11_1_3.xml: fixes the DTD path
211 * result/relaxng/*.err: fix some of the outputs
212
Daniel Veillardf4e55762003-04-15 23:32:22 +0000213Wed Apr 16 01:28:15 CEST 2003 Daniel Veillard <daniel@veillard.com>
214
215 * relaxng.c xmlreader.c xmllint.c include/libxml/relaxng.h
216 include/libxml/xmlreader.h: implemented streaming of
217 RelaxNG (when possible) on top of the xmlReader interface,
218 provided it as xmllint --stream --relaxng .rng .xml
219 This seems to mostly work.
220 * Makefile.am: updated to test RelaxNG streaming
221
Daniel Veillardc58f4ef2003-04-14 16:11:26 +0000222Mon Apr 14 18:08:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
223
224 * relaxng.c include/libxml/relaxng.h: integrated the regexp
225 based validity checking of fragments of the document for
226 which the RNG can be compiled to regexps. Works on all regression
227 tests, only fix needed is related to error messages.
228
Daniel Veillard52b48c72003-04-13 19:53:42 +0000229Sun Apr 13 21:51:00 CEST 2003 Daniel Veillard <daniel@veillard.com>
230
231 * relaxng.c xmlregexp.c include/libxml/xmlautomata.h
232 include/libxml/xmlregexp.h: Starting work precompiling
233 parts of RelaxNG schemas. Not plugged onto validity checking
234 yet, just the regexp building part. Needed to extend some
235 of the automata and regexp APIs.
236
Daniel Veillardf6bad792003-04-11 19:38:54 +0000237Fri Apr 11 21:36:21 CEST 2003 Daniel Veillard <daniel@veillard.com>
238
239 * xmllint.c xmlreader.c include/libxml/xmlreader.h: make sure
240 xmllint --stream and xmllint --stream --valid returns errors
241 code appropriately
242
Daniel Veillardc6cae7b2003-04-11 09:02:11 +0000243Fri Apr 11 10:59:24 CEST 2003 Daniel Veillard <daniel@veillard.com>
244
245 * xmlreader.c include/libxml/xmlreader.h: Added the Expand()
246 and Next() operation to work on subtrees within the reader
247 framework.
248 * doc/libxml2-api.xml python/libxml2class.txt: resulting updates
249 * python/tests/reader5.py: added an example for those new
250 functions of the reader.
251
Daniel Veillard645c6902003-04-10 21:40:49 +0000252Thu Apr 10 23:38:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
253
254 * HTMLtree.c: patch from Vasily Tchekalkin to fix #109865
255
Daniel Veillard9e077102003-04-10 13:36:54 +0000256Thu Apr 10 15:32:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
257
258 * xmlreader.c: fixing HasValue for namespace as raised by
259 Denys Duchier
260
Daniel Veillard02ea1412003-04-09 12:08:47 +0000261Wed Apr 9 14:07:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
262
263 * HTMLparser.c include/libxml/HTMLparser.h: exported
264 htmlCreateMemoryParserCtxt() it was static
265
Daniel Veillardd3b9cd82003-04-09 11:24:17 +0000266Wed Apr 9 13:21:48 CEST 2003 Daniel Veillard <daniel@veillard.com>
267
268 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
269 update from Charles Bozeman for date and duration types
270 * test/schemas/date_0.* test/schemas/dur_0.*
271 result/schemas/date_0.* result/schemas/dur_0.*: updated too
272
Daniel Veillardc00cda82003-04-07 10:22:39 +0000273Mon Apr 7 12:19:26 CEST 2003 Daniel Veillard <daniel@veillard.com>
274
275 * tree.c valid.c xpath.c include/libxml/tree.h include/libxml/valid.h:
276 fixing bug #107129, removing excessive allocation and calls
277 to *printf in the code to build QName strings.
278
Igor Zlatkovic69651182003-04-05 09:43:30 +0000279Sat Apr 5 11:41:36 CEST 2003 Igoe Zlatkovic <igor@zlatkovic.com>
280
281 * win32/libxml2.def.src: fixed conditional exports, reported by
282 Luke Murray.
283
Daniel Veillardadba5f12003-04-04 16:09:01 +0000284Fri Apr 4 18:08:00 CEST 2003 Daniel Veillard <daniel@veillard.com>
285
286 * parser.c: fixed a possible problem with xmlRecoverMemory()
287
Daniel Veillarda48ed3d2003-04-03 15:28:28 +0000288Thu Apr 3 17:24:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
289
290 * trio.c trio.h triodef.h trionan.c trionan.h triop.h triostr.c
291 triostr.h: Bjorn sent an update for the TRIO portability layer.
292
Igor Zlatkovicd6c86502003-04-01 20:00:42 +0000293Tue Apr 1 21:57:26 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
294
295 * win32/libxml2.def.src: exported new functions
296
Daniel Veillardc2d4a932003-04-01 11:13:05 +0000297Tue Apr 1 13:09:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
298
299 * configure.in NEWS: preparing release 2.5.6
300 * doc/*: updated and rebuilt the docs
301
Daniel Veillarde5020412003-04-01 09:55:20 +0000302Tue Apr 1 11:52:15 CEST 2003 Daniel Veillard <daniel@veillard.com>
303
304 * SAX.c: fixed an uninitialized memory access pointed by valgrind
305 on C14Ntests
306
Daniel Veillard7fe1f3a2003-03-31 22:13:33 +0000307Tue Apr 1 00:12:28 CEST 2003 Daniel Veillard <daniel@veillard.com>
308
309 * relaxng.c: one more fixup of error message reporting
310
Daniel Veillard5f1946a2003-03-31 16:38:16 +0000311Mon Mar 31 18:36:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
312
313 * relaxng.c: more work on bug #109225, and fixed an uninitialized
314 variable pointed out by valgrind
315
Daniel Veillarda507fbf2003-03-31 16:09:37 +0000316Mon Mar 31 18:05:22 CEST 2003 Daniel Veillard <daniel@veillard.com>
317
318 * relaxng.c: try to work on bug #109225 and provide better
319 error reports.
320 * result/relaxng/* : this change the output of a number of tests
321 * xinclude.c: fixing the parsed entity redefinition problem
322 raised on the list.
323 * test/schemas/date_0.xsd: updated the date test c.f. E2-12
324
Daniel Veillardb3721c22003-03-31 11:22:25 +0000325Mon Mar 31 13:19:04 CEST 2003 Daniel Veillard <daniel@veillard.com>
326
327 * xmlschemastypes.c: fixed date comparison to handle the tzo
328 The only failures left are disagreements on Notations and
329 '+1' not being allowed for ulong, uint, ushort and ubyte.
330
Daniel Veillard455cc072003-03-31 10:13:23 +0000331Mon Mar 31 12:11:47 CEST 2003 Daniel Veillard <daniel@veillard.com>
332
333 * xmlschemastypes.c: fixed gMonth parsing routine accordingly
334 to the XML Schemas errata
335 http://www.w3.org/2001/05/xmlschema-errata#e2-12
336
Daniel Veillarde637c4a2003-03-30 21:10:09 +0000337Sun Mar 30 23:04:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
338
339 * relaxng.c xmlschemastypes.c: more work on XML Schemas datatypes
340 and facets support. Currently only schemas with binHex or
341 base64 don't compile. A few error left in the test suite:
342 found 1035 test instances: 919 success 23 failures
343 most are gdate or gdateyear failing check, and a few cases where
344 James clark tests results are strange.
345 * valid.c: allow to reuse the Notation checking routine without
346 having a validation context.
347 * SAX.c: removed a #if 0
348
Daniel Veillardb6c7f412003-03-29 16:41:55 +0000349Sat Mar 29 17:35:05 CET 2003 Daniel Veillard <daniel@veillard.com>
350
351 * xinclude.c: forgot to apply one check from #106931 patch
352 * xmlschemastypes.c: more work on XML Schemas datatypes
353
Daniel Veillardc4c21552003-03-29 10:53:38 +0000354Sat Mar 29 11:49:25 CET 2003 Daniel Veillard <daniel@veillard.com>
355
356 * relaxng.c include/libxml/relaxng.h xmlschemastypes.c: more work
357 on cleaning up XML Schemas datatypes based on James Clark tests
358 test/xsdtest/xsdtest.xml
359
Daniel Veillard80b19092003-03-28 13:29:53 +0000360Fri Mar 28 14:24:08 CET 2003 Daniel Veillard <daniel@veillard.com>
361
362 * relaxng.c: implemented comparisons for Schemas values.
363 * xmlschemastypes.c include/libxml/xmlschemastypes.h: fixed
364 some bugs in duration handling, comparisons for durations
365 and decimals, removed all memory leaks pointed out by James
366 testsuite. Current status is now
367 found 238 test schemas: 197 success 41 failures
368 found 1035 test instances: 803 success 130 failures
369
Daniel Veillard91a13252003-03-27 23:44:43 +0000370Fri Mar 28 00:41:55 CET 2003 Daniel Veillard <daniel@veillard.com>
371
372 * xmlschemas.c include/libxml/xmlschemas.h: fixed bugs and memory
373 leaks in the W3C XML Schemas code
374 * xmlschemastypes.c: implemented nonPositiveInteger
375 * test/schemas/length2_0.xsd result/schemas/length2_0_0.err:
376 fixed the test and result.
377
Daniel Veillard6560a422003-03-27 21:25:38 +0000378Thu Mar 27 22:23:07 CET 2003 Daniel Veillard <daniel@veillard.com>
379
380 * HTMLparser.c tree.c: two patches from James Bursa on the HTML
381 parser and a typo
382 * xmlschemastypes.c: reindenting, fixing a memory access
383 problem with dates.
384
Daniel Veillard6c5b2d32003-03-27 14:55:52 +0000385Thu Mar 27 15:53:35 CET 2003 Daniel Veillard <daniel@veillard.com>
386
387 * parser.c: fixing #109227 providing more context in case of
388 start/end tag mismatch
389 * python/tests/ctxterror.py python/tests/readererr.py: update the
390 tests accordingly
391
Daniel Veillardd9b72832003-03-27 14:24:00 +0000392Thu Mar 27 15:22:41 CET 2003 Daniel Veillard <daniel@veillard.com>
393
394 * xinclude.c: should fix #109327 errors on memory accesses
395
Daniel Veillardc7e9b192003-03-27 14:08:24 +0000396Thu Mar 27 15:06:13 CET 2003 Daniel Veillard <daniel@veillard.com>
397
398 * HTMLtree.c: Fixed reopening of #78662 <form action="...">
399 is an URI reference
400
Daniel Veillarde209b332003-03-26 21:40:13 +0000401Wed Mar 26 22:38:39 CET 2003 Daniel Veillard <daniel@veillard.com>
402
403 * xpath.c: fixed bug #109160 on non-ASCII IDs
404
Daniel Veillard642104e2003-03-26 16:32:05 +0000405Wed Mar 26 17:30:37 CET 2003 Daniel Veillard <daniel@veillard.com>
406
407 * parser.c: Norm suggested a nicer error message for xml:space values
408 errors
409
Daniel Veillarde4fa2932003-03-26 00:38:10 +0000410Wed Mar 26 01:34:19 CET 2003 Daniel Veillard <daniel@veillard.com>
411
412 * xpath.c include/libxml/xpath.h: first part of the fix to
413 performance bug #108905, adds xmlXPathOrderDocElems() providing
414 document order for nodes.
415 * python/libxml.c: Python may require TRIO as Albert Chin pointed out
416
Daniel Veillard09628212003-03-25 15:10:27 +0000417Tue Mar 25 16:07:00 CET 2003 Daniel Veillard <daniel@veillard.com>
418
419 * xmlschemastypes.c: removing a warning with Sun compiler
420 bug #109154
421
MST 2003 John Fleckda271742003-03-25 14:05:17 +0000422Tue Mar 25 07:02:56 MST 2003 John Fleck <jfleck@inkstain.net>
423
424 * doc/xmllint.xml
425 * doc/xmllint.1
426 update xmllint man page with --relaxng option
427
Daniel Veillard2032d292003-03-25 11:09:40 +0000428Tue Mar 25 12:07:03 CET 2003 Daniel Veillard <daniel@veillard.com>
429
430 * python/setup.py.in : was missing "drv_libxml2.py"
431
Daniel Veillard9adc0462003-03-24 18:39:54 +0000432Mon Mar 24 19:38:05 CET 2003 Daniel Veillard <daniel@veillard.com>
433
434 * tree.c xpath.c: some changes related to the new way of
435 handling Result Value Tree, before 2.5.5
436
Daniel Veillardd8da01c2003-03-24 15:58:23 +0000437Mon Mar 24 16:36:23 CET 2003 Daniel Veillard <daniel@veillard.com>
438
439 * configure.in NEWS: preparing release 2.5.5
440 * doc/* : updated the documentation and regenerated it.
441
Daniel Veillardef0b4502003-03-24 13:57:34 +0000442Mon Mar 24 14:56:01 CET 2003 Daniel Veillard <daniel@veillard.com>
443
444 * xpath.c: fixed some problems related to #75813 about handling
445 of Result Value Trees
446
Daniel Veillard9231ff92003-03-23 22:00:51 +0000447Sun Mar 23 22:57:20 CET 2003 Daniel Veillard <daniel@veillard.com>
448
449 * uri.c: applied a set of patches from Lorenzo Viali correcting
450 URI parsing errors.
451
Daniel Veillard5f8d1a32003-03-23 21:02:00 +0000452Sun Mar 23 22:00:14 CET 2003 Daniel Veillard <daniel@veillard.com>
453
454 * parser.c: validity status was not passed back when validating in
455 entities, but raised by Oliver Fischer
456
Daniel Veillard04ee2f22003-03-23 20:31:46 +0000457Sun Mar 23 21:30:50 CET 2003 Daniel Veillard <daniel@veillard.com>
458
459 * HTMLtree.c: avoid escaping ',' in URIs
460
Daniel Veillardef8dd7b2003-03-23 12:02:56 +0000461Sun Mar 23 12:57:00 CET 2003 Daniel Veillard <daniel@veillard.com>
462
463 * parser.c: fixing bug #108976 get the ID/REFs to reference
464 the ID in the document content and not in the entity copy
465 * SAX.c include/libxml/parser.h: more checking of the ID/REF
466 stuff, better solution for #107208
467 * xmlregexp.c: removed a direct printf, dohhh
468 * xmlreader.c: fixed a bug on streaming validation of empty
469 elements in entities
470 * result/VC/ElementValid8 test/VCM/v20.xml result/valid/xhtml1.xhtml:
471 cleanup of the validation tests
472 * test/valid/id* test/valid/dtds/destfoo.ent result/valid/id*:
473 added more ID/IDREF tests to the suite
474
Daniel Veillard2cfd9df2003-03-22 22:39:16 +0000475Sat Mar 22 23:38:08 CET 2003 Daniel Veillard <daniel@veillard.com>
476
477 * xmlreader.c: fixed #107043 removing 2 warnings with Sun One
478 compiler.
479
Daniel Veillard20863822003-03-22 17:51:47 +0000480Sat Mar 22 18:50:45 CET 2003 Daniel Veillard <daniel@veillard.com>
481
482 * relaxng.c: valgrind'ed and cleaned up a couple of memory issues.
483
Daniel Veillard9ff2d472003-03-22 15:18:01 +0000484Sat Mar 22 16:15:50 CET 2003 Daniel Veillard <daniel@veillard.com>
485
486 * SAX.c: fix bug #107208 avoid false duplicates when ID/REFs are
487 defined in entities content
488
Daniel Veillard99737f52003-03-22 14:55:50 +0000489Sat Mar 22 15:53:27 CET 2003 Daniel Veillard <daniel@veillard.com>
490
491 * SAX.c: Fixed validation bug #108858 on namespace names using
492 entities and reported by Brent Hendricks
493 * xmllint.c: report xmlTextReaderHasValue() result in --stream
494 --debug output.
495
Daniel Veillard48ef4c92003-03-22 12:38:15 +0000496Sat Mar 22 13:32:39 CET 2003 Daniel Veillard <daniel@veillard.com>
497
498 * xmlreader.c: fixed bug #108801 reported by Malcolm Tredinnick
499 about the DocType node not being reported sometimes.
500 * python/tests/reader.py: added to test to the regression checks
501
Daniel Veillard120e8eb2003-03-22 01:00:34 +0000502Sat Mar 22 01:57:40 CET 2003 Daniel Veillard <daniel@veillard.com>
503
504 * xmlreader.c: fixed bug #108546 on long CDATA (or text nodes)
505 reported by Edd Dumbill
506
Daniel Veillard77a90a72003-03-22 00:04:05 +0000507Sat Mar 23 01:00:24 CET 2003 Daniel Veillard <daniel@veillard.com>
508
509 * HTMLparser.c parser.c parserInternals.c: patch from
510 johan@evenhuis.nl for #107937 fixing some line counting
511 problems, and some other cleanups.
512 * result/HTML/: this result in some line number changes
513
Daniel Veillard580ced82003-03-21 21:22:48 +0000514Fri Mar 21 22:19:14 CET 2003 Daniel Veillard <daniel@veillard.com>
515
516 * configure.in Makefile.am: fixed Red Hat bug #86118 use libxml2.spec
517 instead of libxml.spec
518 * relaxng.c: fixed some of the error reporting excessive
519 verbosity
520 * catalog.c debugXML.c valid.c xmlreader.c xmlschemas.c xpath.c
521 xmlschemastypes.c: removed some warnings from gcc
522 * doc/libxml2-api.xml: rebuilt
523
Daniel Veillarde063f482003-03-21 16:53:17 +0000524Fri Mar 21 17:25:23 CET 2003 Daniel Veillard <daniel@veillard.com>
525
526 * relaxng.c: another optimization, for choice this time
527 * result/relaxng/spec1* result/relaxng/tutor12_1*
528 result/relaxng/tutor3_7: cleanups.
529
Daniel Veillard0e3d3ce2003-03-21 12:43:18 +0000530Fri Mar 21 13:41:23 CET 2003 Daniel Veillard <daniel@veillard.com>
531
532 * relaxng.c: fixed xmlRelaxNGNodeMatchesList
533 * test/relaxng/testsuite.xml: augmented the test suite
534 * result/relaxng/spec1* result/relaxng/tutor12_1*: this fixes
535 some schemas validation tests in the presence of foreign
536 namespaces.
537
Daniel Veillardbbb78b52003-03-21 01:24:45 +0000538Fri Mar 21 02:23:34 CET 2003 Daniel Veillard <daniel@veillard.com>
539
540 * relaxng.c: added another interleave speedup.
541
Daniel Veillardef2e4ec2003-03-20 16:23:26 +0000542Thu Mar 20 17:22:00 CET 2003 Daniel Veillard <daniel@veillard.com>
543
544 * xmlschemastypes.c: added integer and fixed one of the
545 IDREFS regression tests pbm
546 * result/relaxng/docbook_0.err: updated
547
Daniel Veillard249d7bb2003-03-19 21:02:29 +0000548Wed Mar 19 21:58:47 CET 2003 Daniel Veillard <daniel@veillard.com>
549
550 * valid.c xmlschemastypes.c: attempt to cope with ID/IDREF(S)
551 declared both in the DTD and in the Schemas <grin/>
552 * relaxng.c: more debug, added a big optimization for <mixed>
553 * test/relaxng/testsuite.xml: augmented the testsuite
554 * test/relaxng/ result/relaxng: added the RelaxNG spec and a
555 DocBook example to the regression tests
556
Daniel Veillard798024a2003-03-19 10:36:09 +0000557Wed Mar 19 11:34:10 CET 2003 Daniel Veillard <daniel@veillard.com>
558
559 * check-xsddata-test-suite.py: cosmetic change for output
560 * relaxng.c: try to minimize calls to malloc/free for states.
561
Daniel Veillarda1a9d042003-03-18 16:53:17 +0000562Tue Mar 18 17:50:31 CET 2003 Daniel Veillard <daniel@veillard.com>
563
564 * tree.c: removed a warning
565 * xmlschemastypes.c: more cleanup, added ENTITY and ENTITIES
566 support
567 * check-relaxng-test-suite.py check-xsddata-test-suite.py:
568 cleanup/improvements of the regression tests batch
569 * test/relaxng/testsuite.xml: augmented libxml2 own testsuite
570
Daniel Veillard28c52ab2003-03-18 11:39:17 +0000571Tue Mar 18 12:36:22 CET 2003 Daniel Veillard <daniel@veillard.com>
572
573 * relaxng.c: fixed error msg cleanup deallocation
574 * xmlschemastypes.c: added a function to handle lists of
575 atomic types, added support for IDREFS
576
Daniel Veillardc3da18a2003-03-18 00:31:04 +0000577Tue Mar 18 01:28:15 CET 2003 Daniel Veillard <daniel@veillard.com>
578
579 * relaxng.c valid.c xmlschemastypes.c: added Datatype ID
580 and IDREF, usable from RelaxNG now
581 * include/libxml/xmlschemastypes.h: need to add a new interface
582 because the validation modifies the infoset
583 * test/relaxng/testsuite.xml: extended the testsuite
584
Daniel Veillard952379b2003-03-17 15:37:12 +0000585Mon Mar 17 16:34:07 CET 2003 Daniel Veillard <daniel@veillard.com>
586
587 * relaxng.c: fixed the last core RelaxNG bug known #107083,
588 shemas datatype ID/IDREF support still missing though.
589 * xmlreader.c: fix a crashing bug with prefix raised by
590 Merijn Broeren
591 * test/relaxng/testsuite.xml: augmented the testsuite with
592 complex inheritance tests
593
Daniel Veillardfd573f12003-03-16 17:52:32 +0000594Sun Mar 16 18:45:50 CET 2003 Daniel Veillard <daniel@veillard.com>
595
596 * relaxng.c: switched back to the previous Relax-NG code base,
597 the derivation algorithm need severe constraining code to avoid
598 combinatorial explosion. Fixed the problem with Sebastian Rahtz
599 TEI based example and other bugs
600 * result/relaxng/*err: updated the results
601 * test/relaxng/testsuite.xml: started a new test suite
602
Daniel Veillard1564e6e2003-03-15 21:30:25 +0000603Sat Mar 15 22:26:46 CET 2003 Daniel Veillard <daniel@veillard.com>
604
605 * relaxng.c include/libxml/relaxng.h: After coming to the conclusion
606 that the original RelaxNG validation code was un-fixeable, it got
607 rewritten to use the derivation algorithm from James Clark and
608 redebugged it (nearly) from scratch:
609 found 373 test schemas: 372 success 1 failures
610 found 529 test instances: 529 success 0 failures
611
Daniel Veillard39eb88b2003-03-11 11:21:28 +0000612Tue Mar 11 12:08:23 CET 2003 Daniel Veillard <daniel@veillard.com>
613
614 * SAX.c parser.c: fix some recursion problems introduced in the
615 last release.
616 * relaxng.c: more debugging of the RNG validation engine, still
617 problems though.
618
Daniel Veillard5add8682003-03-10 13:13:58 +0000619Mon Mar 10 14:10:47 CET 2003 Daniel Veillard <daniel@veillard.com>
620
621 * Makefile.am: stop generating wrong result file with * in name
622 * relaxng.c: fixing the include bug raised by Sebastian Rahtz
623 * result/relaxng/demo* test/relaxng/demo: added the tests from
624 Sebastian reproducing the problem.
625
MST 2003 John Fleck5094cb22003-03-10 01:03:53 +0000626Sun Mar 9 18:02:31 MST 2003 John Fleck <jfleck@inkstain.net>
627
Daniel Veillard5add8682003-03-10 13:13:58 +0000628 * doc/xmllint.1: regenerating man page from xmllint.xml to pick
629 up Aleksey's change
MST 2003 John Fleck5094cb22003-03-10 01:03:53 +0000630
Aleksey Sanin693c9bc2003-03-09 22:36:52 +0000631Sun Mar 9 13:53:16 2003 Aleksey Sanin <aleksey@aleksey.com>
632
633 * xmllint.c doc/xmllint.xml: use $XMLLINT_INDENT environment
634 variable to control the indentation for the xmllint "--format"
635 option
636
Igor Zlatkovic47ba1c72003-03-08 13:29:42 +0000637Sat Mar 8 14:27:43 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
638
639 * encoding.c: applied Gennady's patch against buffer overrun
640
Daniel Veillard42f12e92003-03-07 18:32:59 +0000641Fri Mar 7 19:29:40 CET 2003 Daniel Veillard <daniel@veillard.com>
642
643 * test/xsdtest/xsdtest.xml uri.c: after and exchange with James
644 Clark it appeared I had bug in URI parsing code ...
645 * relaxng.c include/libxml/relaxng.h: completely revamped error
646 reporting to not loose message from optional parts.
647 * xmllint.c: added timing for RNG validation steps
648 * result/relaxng/*: updated the result, all error messages changed
649
Daniel Veillardedfd5882003-03-07 14:20:40 +0000650Fri Mar 7 15:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
651
652 * xpath.c: fix bug #107804, the algorithm used for document order
653 computation was failing on attributes.
654
Daniel Veillard83391282003-03-06 21:37:30 +0000655Thu Mar 6 22:35:50 CET 2003 Daniel Veillard <daniel@veillard.com>
656
657 * valid.c: fix bug #107764 , possibility of buffer overflow
658 in xmlValidDebug()
659
Daniel Veillard6c73cb82003-03-05 16:45:40 +0000660Wed Mar 5 17:41:37 CET 2003 Daniel Veillard <daniel@veillard.com>
661
662 * nanoftp.c include/libxml/nanoftp.h: adding xmlNanoFTPDele()
663 from Philipp Dunkel
664
Daniel Veillard5f704af2003-03-05 10:01:43 +0000665Wed Mar 5 10:57:09 CET 2003 Daniel Veillard <daniel@veillard.com>
666
667 * xmlschemastype.c: made powten array static it should not be exported
668 * HTMLparser.c: fix bug #107361 by reusing the code from the XML
669 parser function.
670 * testHTML.c: get rid of valgrind messages on the HTML SAX tests
671
Daniel Veillard7b72ee52003-02-27 23:24:53 +0000672Fri Feb 28 00:23:00 CET 2003 Daniel Veillard <daniel@veillard.com>
673
674 * tree.c: fixed a node dump crash on attributes
675 * test/xsdtest/xsdtest.xml test/xsdtest/xsdtest.xsl: fixed
676 an URI test bug and get better output.
677
Daniel Veillard463a5472003-02-27 21:30:32 +0000678Thu Feb 27 22:28:40 CET 2003 Daniel Veillard <daniel@veillard.com>
679
680 * check-xsddata-test-suite.py: give more infos
681 * relaxng.c: fix a bug reported by Sebastian Rahtz and
682 REF->DEF in attribute values.
683
Daniel Veillardeb7189f2003-02-27 20:11:13 +0000684Thu Feb 27 21:09:32 CET 2003 Daniel Veillard <daniel@veillard.com>
685
686 * check-xsddata-test-suite.py test/xsdtest/xsdtest.xml
687 test/xsdtest/xsdtest.xsl: import of the XSD Datatype
688 regression tests from James Clark.
689
Daniel Veillard8bc6cf92003-02-27 17:42:22 +0000690Thu Feb 27 18:40:04 CET 2003 Daniel Veillard <daniel@veillard.com>
691
692 * relaxng.c xmlschemas.c xmlschemastypes.c
693 include/libxml/xmlschemastypes.h: added param support for relaxng
694 type checking, started to increment the pool of simple types
695 registered, still much work to be done on simple types and
696 facets checkings.
697
Daniel Veillard19ab45b2003-02-26 15:49:03 +0000698Wed Feb 26 16:45:39 CET 2003 Daniel Veillard <daniel@veillard.com>
699
700 * entities.c: fixes again one of the problem raised by
701 James Clark in #106788
702
Daniel Veillardc482e262003-02-26 14:48:48 +0000703Wed Feb 26 15:46:48 CET 2003 Daniel Veillard <daniel@veillard.com>
704
705 * relaxng.c: Fixed a couple of problem raised by James Clark
706 in bug #107083, the support for ID/IDREF/IDREFS at the WXS
707 datatype level still not fixed though.
708
Daniel Veillard17bed982003-02-24 20:11:43 +0000709Mon Feb 24 21:09:19 CET 2003 Daniel Veillard <daniel@veillard.com>
710
711 * configure.in: preparing release 2.5.4
712 * doc/*: updated and rebuilt the docs
713 * relaxng.c: removed warnings
714 * result/relaxng/*: updated the results
715
Daniel Veillardf4be0182003-02-24 19:54:33 +0000716Mon Feb 24 20:53:17 CET 2003 Daniel Veillard <daniel@veillard.com>
717
718 * valid.c: fixes a DTD regexp generation problem.
719
Daniel Veillard02111c12003-02-24 19:14:52 +0000720Mon Feb 24 20:12:57 CET 2003 Daniel Veillard <daniel@veillard.com>
721
722 * parser.c: fixes bug #105998 about false detection of
723 attribute consumption loop.
724
Daniel Veillard2406abd2003-02-24 18:16:47 +0000725Mon Feb 24 19:14:57 CET 2003 Daniel Veillard <daniel@veillard.com>
726
727 * xinclude.c: Fixes bug #106931 in XInclude entities merging.
728
Daniel Veillardfcc822e2003-02-24 17:52:08 +0000729Mon Feb 24 18:50:35 CET 2003 Daniel Veillard <daniel@veillard.com>
730
731 * SAX.c: fixed bug #105992
732
Daniel Veillard3ebc7d42003-02-24 17:17:58 +0000733Mon Feb 24 18:14:16 CET 2003 Daniel Veillard <daniel@veillard.com>
734
735 * tree.c: fixed xmlSetProp and al. when the node passed is not an
736 element.
737 * relaxng.c: fixed bugs 7.3 (though not complete) and memory leaks
738 found 373 test schemas: 369 success 4 failures
739 found 529 test instances: 525 success 4 failures
740 * check-relaxng-test-suite.py: added memory debug reporting
741
Daniel Veillardc64b8e92003-02-24 11:47:13 +0000742Mon Feb 24 12:41:54 CET 2003 Daniel Veillard <daniel@veillard.com>
743
744 * uri.c parser.c: some warning removal on Igor's patch
745 * tree.c: seems I messed up with #106788 fix
746 * python/libxml.c: fixed some base problems when Python provides
747 the resolver.
748 * relaxng.c: fixed the interleave algorithm
749 found 373 test schemas: 364 success 9 failures
750 found 529 test instances: 525 success 4 failures
751 the resulting failures are bug in the algorithm from 7.3 and
752 lack of support for params
753
Daniel Veillard0046c0f2003-02-23 13:52:30 +0000754Sun Feb 23 14:49:39 CET 2003 Daniel Veillard <daniel@veillard.com>
755
756 * parser.c: another fix for nodeinfo in entities problem
757 * tree.c entities.c: fixed bug #106788 from James Clark
758 some spaces need to be serialized as character references.
759
Igor Zlatkovic40ed73b2003-02-23 13:40:12 +0000760Sat Feb 22 18:28:16 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
761
762 * parser.c uri.c: fixed the bug I introduced in the path
763 handling, reported by Sebastian Bergmann
764
Daniel Veillard44e1dd02003-02-21 23:23:28 +0000765Sat Feb 22 00:19:48 CET 2003 Daniel Veillard <daniel@veillard.com>
766
767 * parser.c: fixing some nodeinfo in entities problem raised
768 by Glenn W. Bach
769 * relaxng.c: implemented the first section 7.3 check
770 * result/relaxng/*: updated the results
771
Daniel Veillardc5312d72003-02-21 17:14:10 +0000772Fri Feb 21 18:12:19 CET 2003 Daniel Veillard <daniel@veillard.com>
773
774 * relaxng.c: fixed some problems in the previous commit
775 and finished implementing 4.16 rules checking
776 found 373 test schemas: 353 success 20 failures
777 found 529 test instances: 519 success 6 failures
778 * result/relaxng/*: updated the results
779
Daniel Veillard4c5cf702003-02-21 15:40:34 +0000780Fri Feb 21 16:37:39 CET 2003 Daniel Veillard <daniel@veillard.com>
781
782 * relaxng.c: implemented checks from section 7.2
783
Daniel Veillard77648bb2003-02-20 15:03:22 +0000784Thu Feb 20 16:00:31 CET 2003 Daniel Veillard <daniel@veillard.com>
785
786 * relaxng.c: implemented the checks from section 7.1, fixed
787 some of the 4.20 and 4.21 problems.
788 found 373 test schemas: 338 success 35 failures
789 found 529 test instances: 519 success 6 failures
790 * result/relaxng/*: updated the results
791
Daniel Veillard1c745ad2003-02-20 00:11:02 +0000792Thu Feb 20 01:09:24 CET 2003 Daniel Veillard <daniel@veillard.com>
793
794 * relaxng.c: implemented the 4.20 and 4.21 simplification rules.
795 * result/relaxng/*: updated the results
796
Daniel Veillardce14fa52003-02-19 17:32:48 +0000797Wed Feb 19 18:30:30 CET 2003 Daniel Veillard <daniel@veillard.com>
798
799 * relaxng.c: more bugfixes
800 * result/relaxng/*: updated the results
801
Igor Zlatkovic7e1d1582003-02-19 14:51:44 +0000802Wed Feb 19 15:39:56 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
803
804 * DOCBparser.c: obsoleted xmlNormalizeWindowsPath
805 * HTMLparser.c: obsoleted xmlNormalizeWindowsPath
806 * SAX.c: ensured xmlDoc.URL is always canonic
807 * parser.c: obsoleted xmlNormalizeWindowsPath
808 * uri.c include/libxml/uri.h: introduced xmlCanonicPath
809 * xmlIO.c include/libxml/xmlIO.h: obsoleted xmlNormalizeWindowsPath
810 * win32/libxml2.def.src: added few exports
811
812
Daniel Veillard2e9b1652003-02-19 13:29:45 +0000813Wed Feb 19 14:26:51 CET 2003 Daniel Veillard <daniel@veillard.com>
814
815 * Makefile.am configure.in: patched to have shared libraries
816 for Python regression tests and static binaries for gdb debug
817 in my development environment
818 * relaxng.c: more bugfixes
819 found 373 test schemas: 296 success 77 failures
820 found 529 test instances: 516 success 8 failures
821 * result/relaxng/*: updated the results
822
Daniel Veillard8fe98712003-02-19 00:19:14 +0000823Wed Feb 19 01:17:48 CET 2003 Daniel Veillard <daniel@veillard.com>
824
825 * relaxng.c: guess what ! Relax-NG bugfixing, what a surprize...
826
Daniel Veillardd4310742003-02-18 21:12:46 +0000827Tue Feb 18 22:09:50 CET 2003 Daniel Veillard <daniel@veillard.com>
828
829 * xmlschemastypes.c: float/double check bugfix
830 * tree.c include/libxml/tree.h: exported a function for NMTOKEN
831 validation
832 * xmlreader.c: add a TODO for Jody
833 * relaxng.c: bugfix bugfix bugfix
834 found 373 test schemas: 300 success 73 failures
835 found 529 test instances: 507 success 10 failures
836 * result/relaxng/*: updated the results
837
Daniel Veillard2df2de22003-02-17 23:34:33 +0000838Tue Feb 18 00:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
839
840 * relaxng.c check-relaxng-test-suite.py: more RelaxNG bug hunting
841
Daniel Veillard416589a2003-02-17 17:25:42 +0000842Mon Feb 17 18:23:32 CET 2003 Daniel Veillard <daniel@veillard.com>
843
844 * relaxng.c check-relaxng-test-suite.py: more work on the
845 RelaxNG implementation conformance testing.
846 found 373 test schemas: 284 success 89 failures
847 found 529 test instances: 448 success 47 failures
848 * result/relaxng/*: updated the results
849
Daniel Veillard784b9352003-02-16 15:50:27 +0000850Sun Feb 16 16:48:38 CET 2003 Daniel Veillard <daniel@veillard.com>
851
852 * ChangeLog tree.c doc/libxml-doc.el doc/libxml2-api.xml: applied
853 a patch from Kjartan Maraas to fix some typos
854
Daniel Veillardfebcca42003-02-16 15:44:18 +0000855Sun Feb 16 16:40:52 CET 2003 Daniel Veillard <daniel@veillard.com>
856
857 * relaxng.c: more bug-hunting
858 * testRelax.c include/libxml/relaxng.h: added --tree to dump the
859 intermediate rng tree
860 * python/generator.py: patch from Stephane Bidoul to fix the generator
861 on python < 2.2
862
Daniel Veillardd2298792003-02-14 16:54:11 +0000863Fri Feb 14 17:49:26 CET 2003 Daniel Veillard <daniel@veillard.com>
864
865 * check-relaxng-test-suite.py relaxng.c: more testing on the
866 Relax-NG front, cleaning up the regression tests failures
867 current state and I forgot support for "mixed":
868 found 373 test schemas: 280 success 93 failures
869 found 529 test instances: 401 success 68 failures
870 * tree.c include/libxml/tree.h xmlschemastypes.c: finished and
871 moved the Name, NCName and QName validation routine in tree.c
872 * uri.c: fixed handling of URI ending up with #, i.e. having
873 an empty fragment ID.
874 * result/relaxng/*: updated the results
875
Daniel Veillard9a237c92003-02-13 15:52:58 +0000876Thu Feb 13 16:49:24 CET 2003 Daniel Veillard <daniel@veillard.com>
877
878 * check-xinclude-test-suite.py: improved the script accordingly
879 to the XInclude regression tests updates
880 * xpointer.c: Implemented XPointer element() Scheme W3C PR of 13
881 November 2002
882 * result/XPath/xptr/chapterschildseq result/XPath/xptr/vidchildseq
883 test/XPath/xptr/chapterschildseq test/XPath/xptr/vidchildseq:
884 augmented the Xpointer testsuite for the element() scheme
885
Daniel Veillardf4b4f982003-02-13 11:02:08 +0000886Thu Feb 13 12:00:30 CET 2003 Daniel Veillard <daniel@veillard.com>
887
888 * relaxng.c: added TODO for the DTD compatibility spec
889 * xinclude.c: more bug fixes driven by the testsuite
890
Daniel Veillardd581b7e2003-02-11 18:03:05 +0000891Tue Feb 11 19:01:02 CET 2003 Daniel Veillard <daniel@veillard.com>
892
893 * check-xinclude-test-suite.py xinclude.c: Work on the W3C/NIST
894 regression tests for XInclude, improved the script, improving
895 XInclude error reporting mechanism
896
Daniel Veillard1d788d22003-02-10 16:21:58 +0000897Mon Feb 10 17:19:14 CET 2003 Daniel Veillard <daniel@veillard.com>
898
899 * NEWS doc/* configure.in: preparing release 2.5.3
900
Daniel Veillardfd7ce5f2003-02-10 16:12:39 +0000901Mon Feb 10 17:11:22 CET 2003 Daniel Veillard <daniel@veillard.com>
902
903 * tree.c: trying to fix #104934 about some XHTML1 serialization
904 issues.
905
Daniel Veillard809faa52003-02-10 15:43:53 +0000906Mon Feb 10 16:41:13 CET 2003 Daniel Veillard <daniel@veillard.com>
907
908 * encoding.c xmlIO.c: fixing bug #104646 about iconv based
909 encoding conversion when the input buffer stops in the
910 middle of a multibyte char
911
Daniel Veillard1703c5f2003-02-10 14:28:44 +0000912Mon Feb 10 15:24:47 CET 2003 Daniel Veillard <daniel@veillard.com>
913
914 * test/relaxng/OASIS/spectest.xml: OASIS RelaxNG testsuite
915 * check-relaxng-test-suite.py: python script to run regression
916 against OASIS RelaxNG testsuite
917 * relaxng.c: some cleanup tweaks
918 * HTMLparser.c globals.c: cleanups in comments
919 * doc/libxml2-api.xml: updated the API
920 * result/relaxng/*: errors moved files, so large diffs but
921 no changes at the semantic level.
922
Daniel Veillard6aa2f602003-02-10 00:01:56 +0000923Mon Feb 10 01:00:31 CET 2003 Daniel Veillard <daniel@veillard.com>
924
925 * tree.c: fixing #105678 problem when dumping a namespace node.
926
Daniel Veillard591b4be2003-02-09 23:33:36 +0000927Mon Feb 10 00:30:01 CET 2003 Daniel Veillard <daniel@veillard.com>
928
929 * xpath.c: fixed doc comment problems
930 * python/generator.py python/libxml_wrap.h python/types.c: adding
931 RelaxNG wrappers
932 * python/tests/Makefile.am python/tests/relaxng.py: added a specific
933 test of those early Python RelaxNG bindings
934
935Sun Feb 9 15:18:43 CET 2003 Daniel Veillard <daniel@veillard.com>
Daniel Veillard231d7912003-02-09 14:22:17 +0000936
937 * libxml.spec.in: fixes a libtool problem on AMD 64bits builds
938 * relaxng.c: found the validation problem I had with interleave
939 when not covering all remaining siblings
940 * Makefile.am test.relaxng/* result/relaxng/*: augmented the
941 testsuite and check the RNG schemas against the RNG schemas
942 given in appendix A
943
Igor Zlatkovic6dacee62003-02-08 17:52:57 +0000944Sat Feb 8 18:55:43 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
945
946 * win32/Makefile.msvc: updates for RelaxNG
947 * win32/Makefile.mingw: updates for RelaxNG
948 * win32/libxml2.def.src: added RelaxNG exports
949
Daniel Veillard97fd5672003-02-07 13:01:54 +0000950Fri Feb 7 14:00:53 CET 2003 Daniel Veillard <daniel@veillard.com>
951
952 * xinclude.c: applied another bug fix from Sean Chittenden
953
Daniel Veillardef4d3bc2003-02-07 12:38:22 +0000954Fri Feb 7 13:34:08 CET 2003 Daniel Veillard <daniel@veillard.com>
955
956 * configure.in xmllint.c: I f...ed up the default configuration
957 of schemas and --relaxng option display in xmllint, pointed by
958 Morus Walter.
959 * xlink.c: Sean Chittenden pointed a couple of errors in the XLink
960 detection module, fixes bug #105374.
961
Daniel Veillardc5a70f22003-02-06 23:41:59 +0000962Fri Feb 7 01:43:38 CET 2003 Daniel Veillard <daniel@veillard.com>
963
964 * xmlschemastypes.c: added the boolean base type.
965
Daniel Veillard96a4b252003-02-06 08:22:32 +0000966Thu Feb 6 10:23:52 CET 2003 Daniel Veillard <daniel@veillard.com>
967
968 * xmlschemastypes.c: started implementing some of the missing
969 default simple types
970 * result/relaxng/*: updated the results
971
Daniel Veillard72fef162003-02-05 14:31:19 +0000972Wed Feb 5 15:28:04 CET 2003 Daniel Veillard <daniel@veillard.com>
973
974 * NEWS doc/*: updated the docs, ready for 2.5.2 release
975
Daniel Veillard71531f32003-02-05 13:19:53 +0000976Wed Feb 5 14:15:59 CET 2003 Daniel Veillard <daniel@veillard.com>
977
978 * HTMLparser.c tree.c xmlIO.c: comments cleanups
979 * Makefile.am: use xmllint for doing the RelaxNG tests
980 * configure.in: preparing 2.5.2 made schemas support default to
981 on instead of off
982 * relaxng.c: removed the verbosity
983 * xmllint.c: added --relaxng option
984 * python/generator.py python/libxml_wrap.h: prepared the integration
985 of the new RelaxNG module and schemas
986 * result/relaxng/*: less verbose output
987
Daniel Veillardec498e12003-02-05 11:01:50 +0000988Wed Feb 5 12:00:36 CET 2003 Daniel Veillard <daniel@veillard.com>
989
990 * valid.c: do not run content model validation if the
991 content is not determinist
992
Daniel Veillardde590ca2003-02-05 10:45:26 +0000993Wed Feb 5 11:43:58 CET 2003 Daniel Veillard <daniel@veillard.com>
994
995 * SAX.c: added the redefinition of namespaced attribute
996 check that was missing as Fabrice Desré pointed out.
997
Daniel Veillard930dfb62003-02-05 10:17:38 +0000998Wed Feb 5 11:09:29 CET 2003 Daniel Veillard <daniel@veillard.com>
999
1000 * HTMLparser.c include/libxml/HTMLparser.h: applied HTML
1001 improvements from Nick Kew, allowing to do more checking
1002 to HTML elements and attributes.
1003
Daniel Veillard4287c572003-02-04 22:48:53 +00001004Tue Feb 4 23:47:06 CET 2003 Daniel Veillard <daniel@veillard.com>
1005
1006 * xinclude.c: fixing bug #105137 about entities declaration
1007 needing to be copied to the including document.
1008
Daniel Veillard652d8a92003-02-04 19:28:49 +00001009Tue Feb 4 20:26:22 CET 2003 Daniel Veillard <daniel@veillard.com>
1010
1011 * catalog.c: fixed bug #104817 with delegateURI
1012 * xpath.c: fixing bugs #104123 and #104125
1013
Daniel Veillard0e298ad2003-02-04 16:14:33 +00001014Tue Feb 4 17:12:56 CET 2003 Daniel Veillard <daniel@veillard.com>
1015
1016 * configure.in valid.c xmlreader.c python/libxml_wrap.h
1017 python/types.c: fixing #104096 to compile without regexps
1018
Daniel Veillard57e79b32003-02-04 15:33:12 +00001019Tue Feb 4 16:31:55 CET 2003 Daniel Veillard <daniel@veillard.com>
1020
1021 * valid.c: fixing bug #103969 forgot to add an epsilon transition
1022 when building the automata for elem*
1023
Daniel Veillard358a9892003-02-04 15:22:32 +00001024Tue Feb 4 16:21:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1025
1026 * HTMLparser.c: applied patch from Arne de Bruijn fixing
1027 bug #103827
1028
Daniel Veillardeb137172003-02-04 15:18:06 +00001029Tue Feb 4 16:17:09 CET 2003 Daniel Veillard <daniel@veillard.com>
1030
1031 * HTMLparser.c: updating a comment, fixing #103776
1032
Daniel Veillard8d589042003-02-04 15:07:21 +00001033Tue Feb 4 16:05:53 CET 2003 Daniel Veillard <daniel@veillard.com>
1034
1035 * parser.c: fixing bug 105049 for validity checking of content
1036 within recursive entities.
1037
Daniel Veillarde5b110b2003-02-04 14:43:39 +00001038Tue Feb 4 15:40:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1039
1040 * HTMLparser.c: try to fix # 105049
1041 * relaxng.c xmlschemastypes.c: a couple of changes and extensions
1042 * tree.c: updated a function comment
1043
Daniel Veillard419a7682003-02-03 23:22:49 +00001044Tue Feb 4 00:20:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1045
1046 * relaxng: more work on grammars and refs/defs
1047 * test/relaxng/* result/relaxng/*: augmented/updated the
1048 regression tests
1049
Daniel Veillard144fae12003-02-03 13:17:57 +00001050Mon Feb 3 14:16:59 CET 2003 Daniel Veillard <daniel@veillard.com>
1051
1052 * relaxng: more work on name classes, except support
1053 * test/relaxng/* result/relaxng/*: augmented/updated the
1054 regression tests
1055
Daniel Veillard1ed7f362003-02-03 10:57:45 +00001056Mon Feb 3 11:56:05 CET 2003 Daniel Veillard <daniel@veillard.com>
1057
1058 * relaxng: more work on name classes, the "validate all" schemas
1059 seems to work now.
1060 * test/relaxng/* result/relaxng/*: augmented/updated the
1061 regression tests
1062
Daniel Veillard3b2e4e12003-02-03 08:52:58 +00001063Mon Feb 3 09:50:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1064
1065 * python/libxml.c: removed an unprotedted debug message Aleksi Suhonen
1066 * parser.c: put a guard against infinite document depth, basically
1067 trying to avoid another kind of DoS attack.
1068 * relaxng.c: some code w.r.t. nameClasses
1069
Daniel Veillardfc1a4502003-02-02 16:02:55 +00001070Sun Feb 2 17:01:43 CET 2003 Daniel Veillard <daniel@veillard.com>
1071
1072 * test/relaxng/* result/relaxng/*: check all the namespace support
1073 was actually correct based on tutorial section 10.
1074
Daniel Veillarde2a5a082003-02-02 14:35:17 +00001075Sun Feb 2 15:33:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1076
1077 * relaxng: include seems to work okay now
1078 * test/relaxng/* result/relaxng/*: augmented/updated the
1079 regression tests
1080
Daniel Veillarda9d912d2003-02-01 17:43:10 +00001081Sat Feb 1 19:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1082
1083 * relaxng.c: a bit of work done in the train back.
1084 * test/relaxng/*: added one of the include tests
1085
Daniel Veillard154877e2003-01-30 12:17:05 +00001086Thu Jan 30 14:06:55 CET 2003 Daniel Veillard <daniel@veillard.com>
1087
1088 * relaxng: more work done in the train
1089 * test/relaxng/* result/relaxng/*: augmented/updated the
1090 regression tests
1091
Daniel Veillarde431a272003-01-29 23:02:33 +00001092Wed Jan 29 23:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1093
1094 * relaxng.c: debugging of externalRef
1095 * test/relaxng/* result/relaxng/*: augmented/updated the
1096 regression tests
1097
Daniel Veillardd41f4f42003-01-29 21:07:52 +00001098Wed Jan 29 22:06:04 CET 2003 Daniel Veillard <daniel@veillard.com>
1099
1100 * relaxng.c: more work on Relax-NG, implementing externalRef
1101 * test/relaxng/* result/relaxng/*: augmented/updated the
1102 regression tests
1103 * Makefile.am: cleanup to Relaxtests target
1104
Daniel Veillardb08c9812003-01-28 23:09:49 +00001105Wed Jan 29 00:08:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1106
1107 * relaxng.c: more work on Relax-NG, implementing interleave
1108 * test/relaxng/* result/relaxng/*: augmented/updated the
1109 regression tests
1110
Daniel Veillard76fc5ed2003-01-28 20:58:15 +00001111Tue Jan 28 21:56:49 CET 2003 Daniel Veillard <daniel@veillard.com>
1112
1113 * relaxng.c: more work on Relax-NG, implementing interleave
1114 * test/relaxng/* result/relaxng/*: augmented/updated the
1115 regression tests
1116
MST 2003 John Fleckda81d192003-01-27 14:35:56 +00001117Mon Jan 27 07:35:29 MST 2003 John Fleck <jfleck@inkstain.net>
1118
1119 * doc/tutorial/customfo.xsl
1120 * doc/tutorial/customhtml.xsl
1121 adding stylesheet customizations used to generate fo
1122 for pdf and html
1123
Daniel Veillardc6e997c2003-01-27 12:35:42 +00001124Mon Jan 27 13:29:43 CET 2003 Daniel Veillard <daniel@veillard.com>
1125
1126 * relaxng.c: more work on Relax-NG
1127 * test/relaxng/* result/relaxng/*: augmented/updated the
1128 regression tests
1129 * xmlschemastypes.c: added a number of base type definition but not
1130 the associated checks, those are still TODOs
1131
MST 2003 John Fleck731967e2003-01-27 00:39:50 +00001132Sun Jan 26 17:37:06 MST 2003 John Fleck <jfleck@inkstain.net>
1133
1134 in docs/tutorial:
1135 * apa.html
1136 * apb.html
1137 * apc.html
1138 * apd.html
1139 * ape.html
1140 * apf.html
1141 * apg.html
1142 * ar01s02.html
1143 * ar01s03.html
1144 * ar01s04.html
1145 * ar01s05.html
1146 * ar01s06.html
1147 * ar01s07.html
1148 * ar01s08.html
1149 * index.html
1150 * xmltutorial.pdf
1151 * xmltutorial.xml
1152 add index to tutorial
1153
MST 2003 John Fleck937362d2003-01-27 00:04:32 +00001154Sun Jan 26 17:02:29 MST 2003 John Fleck <jfleck@inkstain.net>
1155
1156 * doc/xmlcatalog.1
1157 * doc/xmlcatalog_man.html
1158 * doc/xmlcatalog_man.xml
1159 belatedly fixing bug #93622 (adds rewriteURI type to
1160 "--add" option in xmlcatalog man page
1161
Daniel Veillard3be27512003-01-26 19:49:04 +00001162Sun Jan 26 20:47:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1163
Daniel Veillardc6e997c2003-01-27 12:35:42 +00001164 * xmlcatalog.c xmllint.c: applied patch for NetBSD by
Daniel Veillard3be27512003-01-26 19:49:04 +00001165 Julio Merino, closing #104475
1166
Daniel Veillardea3f3982003-01-26 19:45:18 +00001167Sun Jan 26 20:38:43 CET 2003 Daniel Veillard <daniel@veillard.com>
1168
1169 * relaxng.c: more work on Relax-NG
1170 * test/relaxng/* result/relaxng/*: augmented/updated the
1171 regression tests
1172
Daniel Veillardedc91922003-01-26 00:52:04 +00001173Sun Jan 26 01:49:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1174
1175 * relaxng.c: more work on Relax-NG
1176 * test/relaxng/* result/relaxng/*: augmented/updated the
1177 regression tests
1178
Daniel Veillarddd1655c2003-01-25 18:01:32 +00001179Sat Jan 25 18:59:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1180
1181 * README: updated the policy on private mail answers
1182 * relaxng.c: more work on Relax-NG
1183 * test/relaxng/* result/relaxng/*: augmented/updated the
1184 regression tests
1185
Daniel Veillard7424eb62003-01-24 14:14:52 +00001186Fri Jan 24 15:12:44 CET 2003 Daniel Veillard <daniel@veillard.com>
1187
1188 * error.c parser.c tree.c: applied a documentation patch from
1189 Stefan Kost
1190
Daniel Veillard276be4a2003-01-24 01:03:34 +00001191Fri Jan 24 02:00:50 CET 2003 Daniel Veillard <daniel@veillard.com>
1192
1193 * relaxng.c: more work on Relax-NG
1194 * doc/*: regenerated the docs
1195 * test/relaxng/* result/relaxng/*: updated and augmented the
1196 Relax-NG regression tests and results
1197
Daniel Veillard6eadf632003-01-23 18:29:16 +00001198Thu Jan 23 19:26:20 CET 2003 Daniel Veillard <daniel@veillard.com>
1199
1200 * Makefile.am configure.in relaxng.c include/libxml/relaxng.h:
1201 First commit of the new Relax-NG validation code, not generally
1202 useful yet.
1203 * test/relaxng/* result/relaxng/*: current state of the regression
1204 tests
1205
Daniel Veillard814a76d2003-01-23 18:24:20 +00001206Thu Jan 23 19:22:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1207
1208 * tree.c: minimized the memory allocated for GetContent
1209 and a bit of cleanup.
1210
Daniel Veillardff12c492003-01-23 16:42:55 +00001211Thu Jan 23 17:41:37 CET 2003 Daniel Veillard <daniel@veillard.com>
1212
1213 * python/generator.py: seems there is no good reasons to
1214 not generate bindings for XPointer
1215
Daniel Veillard540a31a2003-01-21 11:21:07 +00001216Tue Jan 21 13:19:35 CET 2003 Daniel Veillard <daniel@veillard.com>
1217
1218 * xmlreader.c doc/apibuild.py: applied a new patch from
1219 Stéphane Bidoul for cleanups
1220 * doc/libxml2-api.xml: rebuilt the API description with
1221 new entry points
1222
Daniel Veillard417be3a2003-01-20 21:26:34 +00001223Mon Jan 20 23:25:00 CET 2003 Daniel Veillard <daniel@veillard.com>
1224
1225 * xmlreader.c python/drv_libxml2.py python/generator.py
1226 python/libxml.c python/libxml.py python/libxml_wrap.h
1227 python/types.c: patch from Stéphane Bidoul for better per
1228 context error message APIs
1229 * python/tests/ctxterror.py python/tests/readererr.py:
1230 update of the tests
1231
MST 2003 John Fleck97ddfc02003-01-20 00:09:57 +00001232Sun Jan 19 17:09:28 MST 2003 John Fleck <jfleck@inkstain.net>
1233
1234 * doc/guidelines.html
1235 grammar and spelling cleanup
1236
Daniel Veillard26f70262003-01-16 22:45:08 +00001237Fri Jan 17 00:31:30 CET 2003 Daniel Veillard <daniel@veillard.com>
1238
1239 * xmlreader.c include/libxml/xmlreader.h python/generator.py
1240 python/libxml.c python/libxml.py win32/libxml2.def.src: applied
1241 a patch from Stéphane Bidoul to allow per XMLtextReader error
1242 and warning handling
1243 * python/tests/Makefile.am python/tests/readererr.py: adding the
1244 specific regression test
1245
Daniel Veillard71f9d732003-01-14 16:07:16 +00001246Tue Jan 14 17:00:08 CET 2003 Daniel Veillard <daniel@veillard.com>
1247
1248 * xpath.c: Alexey Efimov pointed out that concat('a', 'b', )
1249 should raise a syntax error
1250
Daniel Veillarde4a07e72003-01-14 14:40:25 +00001251Tue Jan 14 15:39:14 CET 2003 Daniel Veillard <daniel@veillard.com>
1252
1253 * python/libxml.c: cleanup patch from Stéphane Bidoul
1254
Daniel Veillard81601f92003-01-14 13:42:37 +00001255Tue Jan 14 14:41:18 CET 2003 Daniel Veillard <daniel@veillard.com>
1256
1257 * encoding.c: fixing bug #103100 with a dummy UTF8ToUTF8 copy
1258
Daniel Veillarde6227e02003-01-14 11:42:39 +00001259Tue Jan 14 12:40:29 CET 2003 Daniel Veillard <daniel@veillard.com>
1260
1261 * python/generator.py python/libxml.c python/libxml.py
1262 python/libxml_wrap.h python/types.c: applied and fixed a patch
Daniel Veillarde4a07e72003-01-14 14:40:25 +00001263 from Stéphane Bidoul to provide per parser error handlers at the
Daniel Veillarde6227e02003-01-14 11:42:39 +00001264 Python level.
1265 * python/tests/Makefile.am python/tests/ctxterror.py: added a
1266 regression test for it.
1267
Daniel Veillard4dbe77a2003-01-14 00:17:42 +00001268Tue Jan 14 01:15:04 CET 2003 Daniel Veillard <daniel@veillard.com>
1269
1270 * xmlreader.c: fixed the streaming property of the reader,
1271 it was generating tree faster than consuming it. Pointed out
1272 by Nate Myers
1273 * tree.c: fixed a bug in xmlSaveFormatFileEnc if passed a NULL doc
1274
Igor Zlatkovic9df24742003-01-12 21:15:55 +00001275Sun Jan 12 22:18:02 CET 2003 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1276
Igor Zlatkovicd31876c2003-01-12 21:43:13 +00001277 * win32/libxml2.def.src: added more xmlreader and other exports
Igor Zlatkovic9df24742003-01-12 21:15:55 +00001278
Daniel Veillard8e7e1c02003-01-10 17:06:09 +00001279Fri Jan 10 18:04:32 CET 2003 Daniel Veillard <daniel@veillard.com>
1280
1281 * xpath.c: fix to the XPath implementation for parent and
1282 ancestors axis when operating on a Result Value Tree.
1283 Fixes bug #100271
1284
Daniel Veillardcacbe5d2003-01-10 16:09:51 +00001285Fri Jan 10 17:07:01 CET 2003 Daniel Veillard <daniel@veillard.com>
1286
1287 * nanoftp.c nanohttp.c xmlIO.c: patch from Stefano Zacchiroli
1288 to fix some URI/file escaping problems
1289
Daniel Veillard3b87b6b2003-01-10 15:21:50 +00001290Fri Jan 10 16:20:34 CET 2003 Daniel Veillard <daniel@veillard.com>
1291
1292 * python/generator.py: fixed a bug raised by Raymond Wiker,
1293 docSetRootElement() should not raise an exception if the
1294 return is None
1295
Daniel Veillard3e20a292003-01-10 13:14:40 +00001296Fri Jan 10 14:13:03 CET 2003 Daniel Veillard <daniel@veillard.com>
1297
1298 * python/libxml.py python/libxml.c python/libxml2-python-api.xml:
1299 fixed bug #102181 by applying the suggested change and fixing
1300 the generation/registration problem.
1301
Daniel Veillarde55e8e42003-01-10 12:50:02 +00001302Fri Jan 10 13:47:55 CET 2003 Daniel Veillard <daniel@veillard.com>
1303
1304 * HTMLparser.c: fixed bug #102960 by reusing the XML name parsing
1305 routines.
1306
Daniel Veillard8f872442003-01-09 23:19:02 +00001307Fri Jan 10 00:16:49 CET 2003 Daniel Veillard <daniel@veillard.com>
1308
1309 * parser.c: one more IsEmptyElement crazyness, that time in
1310 external parsed entities if substitution is asked.
1311 * python/tests/reader3.py: added a specific test.
1312
Daniel Veillarde329fc22003-01-09 21:36:42 +00001313Thu Jan 9 22:35:31 CET 2003 Daniel Veillard <daniel@veillard.com>
1314
1315 * python/drv_libxml2.py: update from Stéphane Bidoul: python 2.1
1316 support and improved error handler registration
1317
Daniel Veillard5ecaf7f2003-01-09 13:19:33 +00001318Thu Jan 9 14:16:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1319
1320 * HTMLtree.c tree.c: fixes #102920 about namespace handling in
1321 HTML output and section 16.2 "HTML Output Method" of XSLT-1.0
1322 * README: fixed a link
1323
Daniel Veillarde2830f12003-01-08 17:47:49 +00001324Wed Jan 8 18:32:25 CET 2003 Daniel Veillard <daniel@veillard.com>
1325
1326 * configure.in doc/* NEWS: preparing 2.5.1 release
1327 * SAX.c parser.c: fixing XmlTextReader bug
1328
Daniel Veillard8bf70b92003-01-07 23:14:24 +00001329Wed Jan 8 00:13:01 CET 2003 Daniel Veillard <daniel@veillard.com>
1330
1331 * SAX.c: fuck, I introduced a memory leak on external parsed
1332 entities in 2.5.0 :-(
1333
Daniel Veillard56ada1d2003-01-07 11:17:25 +00001334Tue Jan 7 12:12:45 CET 2003 Daniel Veillard <daniel@veillard.com>
1335
1336 * xmllint.c: another fix needed as pointed by Christophe Merlet
1337 for --stream --debug if compiled without debug support.
1338
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +00001339Mon Jan 6 20:53:08 MST 2003 John Fleck <jfleck@inkstain.net>
1340
1341 * doc/xmllint.xml
Daniel Veillard56ada1d2003-01-07 11:17:25 +00001342 * doc/xmllint.1:
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +00001343 update man page with --stream and --chkregister
1344
Daniel Veillard8326e732003-01-07 00:19:07 +00001345Tue Jan 7 01:17:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1346
1347 * globals.c: fixed --with-threads compile
1348 * xmllint.c: fixed --without-debug compile
1349 * include/libxml/globals.h: cleanup
1350 * include/libxml/schemasInternals.h: add a missing include
1351
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00001352Mon Jan 6 14:06:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1353
1354 * configure.in NEWS: preparing 2.5.0 release
1355 * SAX.c: only warn in pedantic mode about namespace name
1356 brokeness
1357 * globals.c: fix a doc generation problem
1358 * uri.c: fix #101520
1359 * doc/*: updated and rebuilt the doc for the release, includuding
1360 stylesheet update
1361 * python/Makefile.am: fix a filename bug
1362
1363Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
1364
1365 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
1366 should not be called.
1367
1368Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
1369
1370 * libxml-2.0.pc.in: applied the patch to fix #101894
1371
1372Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
1373
1374 * tree.c : applied patch from Lukas Schroeder for register callbacks
1375 * valid.c: modified patch from Lukas Schroeder to test
1376 register callbacks with --chkregister
1377
1378Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
1379
1380 * xmlreader.c: seriously changed the way data are pushed to
1381 the underlying parser, go by block of 512 bytes instead of
1382 tryng to detect tag boundaries at that level. Changed the
1383 way empty element are detected and tagged.
1384 * python/tests/reader.py python/tests/reader2.py
1385 python/tests/reader3.py: small changes mostly due to context
1386 reporting being different and DTD node being reported. Some
1387 errors previously undetected are now caught and fixed.
1388 * doc/xmlreader.html: flagged last section as TODO
1389
1390Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
1391
1392 * python/libxml.py: integrated the Python 2.2 optimizations
1393 from Hannu Krosing, while maintaining compatibility with
1394 1.5 and 2.1
1395
1396Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
1397
1398 * xmllint.c: a bit of cleanup
1399 * xmlreader.c: small fix
1400 * doc/xmlreader.html: more work on the XmlTextReader tutorial
1401 * python/libxml.py: a few fixes pointed out by Hannu Krosing
1402
1403Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
1404
1405 * python/setup.py.in: patch from Stéphane Bidoul to include
1406 drv_libxml2.py in setup.py
1407
1408Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
1409
1410 * doc/xmlreader.html: starting documenting the new XmlTextReader
1411 interface.
1412
1413Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
1414
1415 * xmllint.c: added the --stream flag to use the TextReader API
1416 * xmlreader.c: small performance tweak
1417
1418Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
1419
1420 * xmlreader.c python/tests/reader2py: okay the DTD validation
1421 code on top of the XMLTextParser API should be solid now.
1422
1423Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
1424
1425 * xmlreader.c python/tests/reader2py: Fixing some more mess
1426 with validation and recursive entities while using the
1427 reader interface, it's getting a bit messy...
1428
1429Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1430
1431 * xmlreader.c python/tests/reader.py: another couple of problem
1432 related to IsEmptyElement reported by Stéphane Bidoul needed
1433 some fixes.
1434
1435Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1436
1437 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
1438 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
1439 based on the python XmlTextReader interface.
1440
1441Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
1442
1443 * tree.c: backing out one change in the last patch which broke the
1444 regression tests
1445
1446Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
1447
1448 * global.data globals.c tree.c include/libxml/globals.h: applied
1449 an old patch from Lukas Schroeder to track node creation and
1450 destruction. Probably missing a lot of references at the moment
1451 and not usable reliably.
1452
1453Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1454
1455 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
1456 from doc/news.html and a stylesheet
1457
1458Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
1459
1460 * xmlreader.c python/tests/reader.py: fixed another couple of
1461 xmlreader bugs reported by Stéphane Bidoul and added tests.
1462
1463Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1464
1465 * xmlreader.c python/tests/reader2.py: fixed another validity
1466 checking in external parsed entities raised by Stéphane Bidoul
1467 and added a specific regression test.
1468 * python/tests/reader3.py: cleanup
1469
1470Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
1471
1472 * xmlreader.c python/tests/reader2.py: fixed a problem with
1473 validation within entities pointed by Stéphane Bidoul, augmented
1474 the tests to catch those.
1475
1476Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
1477
1478 * python/generator.py: modified the generator to allow keeping
1479 class references when creating new classes, needed to fix a bug
1480 pointed by Stéphane Bidoul where the input buffer of the
1481 xmlTextReader instance gets destroyed if the python wrapper for
1482 the input is not referenced anymore.
1483
1484Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
1485
1486 * xmlreader.c python/tests/reader.py: fixed another pair of problem
1487 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
1488
1489Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
1490
1491 * xmlreader.c python/tests/reader.py: fixed another problem
1492 pointed by Stéphane Bidoul
1493
1494Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1495
1496 * xmlreader.c python/tests/reader.py: fixed a limit case problem
1497 with "<a/>"
1498
1499Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1500
1501 * SAX.c: warn on xmlns:prefix="foo"
1502 * xmlreader.c python/tests/reader.py: fixed a couple of problem
1503 for namespace attributes handling.
1504
1505Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
1506
1507 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
1508 a really nasty problem raised by a DocBook XSLT transform
1509 provided by Sebastian Bergmann
1510
1511Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
1512
1513 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
1514 by Stéphane Bidoul and integrated it into the tests
1515
1516Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
1517
1518 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
1519 extended the XmlTextReader API a bit, addding accessors for
1520 the current doc and node, and an entity substitution mode for
1521 the parser.
1522 * python/libxml.py python/libxml2class.txt: related updates
1523 * python/tests/Makefile.am python/tests/reader.py
1524 python/tests/reader2.py python/tests/reader3.py: updated a bit
1525 the old tests and added a new one to test the entities handling
1526
1527Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
1528
1529 * python/generator.py python/libxml2class.txt
1530 python/tests/reader.py python/tests/reader2.py: changed the
1531 generator to provide casing for the XmlTextReader similar to
1532 C# so that examples and documentation are more directly transposable.
1533 Fixed the couple of tests in the suite.
1534
1535Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
1536
1537 * doc/guidelines.html: added a document on guildeline for
1538 publishing and deploying XML
1539
1540Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
1541
1542 * valid.c xmlreader.c: final touch running DTD validation
1543 on the XmlTextReader
1544 * python/tests/Makefile.am python/tests/reader2.py: added a
1545 specific run based on the examples from test/valid/*.xml
1546
1547Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
1548
1549 * python/libxml.py: added a few predefined xmlTextReader parser
1550 configuration values.
1551
1552Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1553
1554 * python/libxml_wrap.h: trying to fix #102037
1555
1556Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
1557
1558 * SAX.c: fixing bug #95296, when the predefined entities
1559 are redefined in the DTD the default one must be used
1560 instead anyway.
1561
1562Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
1563
1564 * doc/xmllint.xml
1565 * doc/xmllint.1
1566 Add discussion of XML_DEBUG_CATALOG to xmllint man
1567 page - bug #100907
1568
1569
1570Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1571
1572 * xmlreader.c: Fixed the empty node detection to avoid reporting
1573 an inexistant close tag.
1574
1575Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1576
1577 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
1578 for Python 2.1
1579
1580Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
1581
1582 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
1583
1584Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1585
1586 * doc/libxml2-api.xml python/tests/reader.py: one really need
1587 to provide the base URI information when creating a reader parser
1588 from an input stream. Updated the API and the example using it.
1589
1590Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
1591
1592 * testReader.c xmlreader.c valid.c include/libxml/tree.h
1593 include/libxml/valid.h include/libxml/xmlreader.h: working on
1594 DTD validation on top of xml reader interfaces. Allows to
1595 validate arbitrary large instances. This required some extensions
1596 to the valid module interface and augmenting the size of xmlID
1597 and xmlRef structs a bit.
1598 * uri.c xmlregexp.c: simple cleanup.
1599
1600Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1601
1602 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
1603 work on the xml reader interfaces.
1604 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
1605 Web page for the Windows binaries.
1606
1607Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
1608
1609 * xmlIO.c: applied a patch for VMS following the report by
1610 Nigel Hall
1611
1612Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
1613
1614 * parser.c: the parseStartTag bug fix wasn't complete.
1615
1616Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
1617
1618 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
1619 parseStartTag, fixing it.
1620 * test/att4 result/att4 result/noent/att4: adding the test
1621 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
1622 more methods to XmlTextReader.
1623
1624Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1625
1626 * win32/libxml2.def.src: added more xml reader exports
1627 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
1628 to the build
1629
1630Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
1631
1632 * doc/tutorial/xmltutorial.xml
1633 plus generated html and pdf
1634 Updating tutorial again based on further comments from Niraj
1635 Tolia on the last iteration
1636
1637Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
1638
1639 * doc/tutorial/xmltutorial.xml
1640 * doc/tutorial/includekeyword.c
1641 * doc/tutorial/includegetattribute.c
1642 plus generated html and pdf
1643 Adding fix from Niraj Tolia to tutorial to properly free memory.
1644
1645
1646Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
1647
1648 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
1649 more methods of XmlTextReader.
1650 * python/libxml2class.txt python/tests/reader.py: this increased the
1651 methods in the bndings, augmented the test to check those new
1652 functions.
1653
1654Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
1655
1656 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
1657 methods of XmlTextReader.
1658 * python/generator.py python/libxml_wrap.h python/types.c
1659 python/libxml2class.txt: added the reader to the Python bindings
1660 * python/tests/Makefile.am python/tests/reader.py: added a specific
1661 test for the Python bindings of the Reader APIs
1662 * parser.c: small cleanup.
1663
1664Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1665
1666 * xinclude.c: fallback was only copying the first child not the
1667 full child list of the fallback element, closes #89684 as reopened
1668 by Bernd Kuemmerlen
1669
1670Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1671
1672 * win32/libxml2.def.src: exported htmlNodeDumpOutput
1673
1674Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
1675
1676 * configure.in: preparing release of 2.4.30
1677 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
1678 gives enum values, fix functype return type, put back fields in
1679 structs
1680 * doc/*: updated the docs rebuilt
1681
1682Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
1683
1684 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
1685 about htmlNodeDumpOutput location.
1686 * xpath.c: removed an undefined function signature
1687 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
1688 too many symbols in the API breaking the python bindings.
1689 Updated with the libxslt/libexslt changes.
1690
1691Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
1692
1693 * configure.in: preparing release of 2.4.29
1694 * doc/*: rebuilt the docs and API
1695 * xmlreader.c: a few more fixes for the XmlTextReader API
1696
1697Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1698
1699 * include/win32config.h: applied mingw patch from Magnus Henoch
1700
1701Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
1702
1703 * catalog.c doc/libxml2-api.xml: a bit more cleanup
1704
1705Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
1706
1707 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
1708 building Python script, does the C parsing directly, generates
1709 a better API description including structure fieds defs and
1710 enums. Still a couple of bugs, but good enough for the python
1711 wrappers now.
1712 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
1713 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
1714 include/libxml/schemasInternals.h include/libxml/tree.h: more
1715 cleanup based on the python analysis script reports.
1716 * libxml.spec.in: make sure the API XML description is part of the
1717 devel package.
1718
1719Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
1720
1721 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
1722 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
1723 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
1724 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
1725 code cleanup, especially the function comments.
1726 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
1727
1728Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
1729
1730 * Makefile.am xmlreader.c include/libxml/Makefile.am
1731 include/libxml/xmlreader.h: Adding a new set of APIs based on
1732 the C# TextXmlReader API but converted to C. Allow to parse
1733 in constant memory usage, far simpler to program and explain
1734 than the SAX like APIs, unfinished but working.
1735 * testReader.c: test program
1736
1737Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1738
1739 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
1740
1741Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1742
1743 * tree.c: Chip turner indicated that XHTML1 serialization
1744 rule for style actually break on both IE and Mozilla,
1745 try to avoid the rule if escaping ain't necessary
1746
1747Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
1748
1749 * nanhttp.c: handle HTTP URL escaping, problem reported by
1750 Glen Nakamura and Stefano Zacchiroli
1751
1752Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
1753
1754 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
1755
1756Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1757
1758 * uri.c: Johann Richard pointed out some XPointer problems for
1759 URN based URI references in XInclude. Modified the URI parsing
1760 and saving routines to allow correct parsing and saving of
1761 XPointers, especially when attached to "opaque" scheme accordingly
1762 to RFC 2396
1763
1764Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
1765
1766 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
1767 of refactoring to the HTML saving code.
1768 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
1769 in the doc.
1770
1771Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
1772
1773 * tree.c include/libxml/tree.h: refactored the XML dump of a node
1774 to a buffer API to reuse the generic dump to an OutputIO layer,
1775 this reduces code, fixes xmlNodeDump() for XHTML, also made
1776 xmlNodeDump() now return the number of byte written.
1777
1778Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
1779
1780 * python/setup.py.in: another patch from Stéphane Bidoul for
1781 Python bindings on Windows
1782 * doc/parsedecl.py: small cleanup
1783
1784Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
1785
1786 * libxml.spec.in configure.in: add a line in %changelog for releases
1787
1788Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
1789
1790 * parser.c: patch from Marcus Clarke fixing a problem in entities
1791 parsing that was detected in KDe documentations environment.
1792
1793Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
1794
1795 * python/libxml.c (libxml_prev): Return the previous as opposed to
1796 the next node (I guess this is the result of some cut & paste programming:)
1797
1798Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1799
1800 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
1801
1802Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1803
1804 * python/generator.py python/libxml.c python/setup.py.in: trying
1805 to fix the Python bindings build on Windows (Stéphane Bidoul)
1806
1807Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1808
1809 * win32/configure.js: added option for python bindings
1810 * win32/libxml2.def.src: added more exports
1811
1812Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1813
1814 * win32/Makefile.mingw: fixed unresolved symbols when linking with
1815 pthreads
1816 * win32/wince/*: applied updates to Windows CE port from Javier
1817
1818Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1819
1820 * configure.in: preparing 2.4.28
1821 * libxml.spec.in doc/Makefile.am: some cleanup
1822 * doc/*: updated the news and regenerated.
1823
1824Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
1825
1826 * HTMLparser.c: final touch at closing #87235 </p> end tags
1827 need to be generated.
1828 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
1829 this change slightly the output of a few tests
1830 * doc/*: regenerated
1831
1832Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
1833
1834 * parserInternals.c: fixing bug #99190 when UTF8 document are
1835 parsed using the progressive parser and the end of the chunk
1836 is in the middle of an UTF8 multibyte character.
1837
1838Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1839
1840 * threads.c: fixed initialization problem in xmlNewGlobalState
1841 which was causing crash.
1842 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
1843 in xmlInitializeGlobalState.
1844 * parserInternals.c: cleaned up ctxt->sax initialisation.
1845
1846Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
1847
1848 * tree.c include/libxml/tree.h: modified the existing APIs
1849 to handle XHTML1 serialization rules automatically, also add
1850 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
1851 libxslt serialization uses it when needed without changing
1852 the library API.
1853 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
1854 result/xhtml1: added a new test specifically for xhtml1 output
1855 and updated the result of one XHTML1 test
1856
1857Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
1858
1859 * xinclude.c parserInternals.c encoding.c: fixed #99082
1860 for xi:include encoding="..." support on text includes.
1861 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
1862 test/XInclude/ents/isolatin.txt : added a specific regression test
1863 * python/generator.py python/libxml2class.txt: fixed the generator
1864 the new set of comments generated for doc/libxml2-api.xml were
1865 breaking the python generation.
1866
1867Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
1868
1869 * doc/Makefile.am: repair some problem if gtk-doc fail or such
1870 * configure.in: patch for Solaris on new autoconf closes #98880
1871 * doc/parsedecl.py: repair the frigging API building script,
1872 did I say that python xmllib sucks ?
1873 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
1874 and some comment are no more truncated.
1875
1876Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
1877
1878 * parser.c: Martin Stoilov pointed out a potential leak in
1879 xmlCreateMemoryParserCtxt
1880
1881Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
1882
1883 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
1884 included in HTML documents and using the push parser.
1885
1886Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
1887
1888 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
1889 specified, look for the Python interpreter not just in the
1890 specified root but also in the specified location. Fixes #98825
1891
1892Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
1893
1894 * python/libxml.c: fixing bug #98792 , node may have no doc
1895 and dereferencing without checking ain't good ...
1896
1897Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
1898
1899 * configure.in: preparing release 2.4.27
1900 * doc/* : updated and rebuilt the docs
1901 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
1902 and all the docs are actually packaged and in the final RPMs
1903 * parser.c parserInternals.c include/libxml/parser.h: restore
1904 xmllint --recover feature.
1905
1906Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
1907
Daniel Veillard784b9352003-02-16 15:50:27 +00001908 * parser.c xpath.c: fixing #96925 wich was also dependent on the
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00001909 processing of parsed entities, and XPath computation on sustitued
1910 entities.
1911 * testXPath.c: make sure entities are substitued.
1912
1913Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
1914
Daniel Veillard784b9352003-02-16 15:50:27 +00001915 * parser.c: fixed #96594, which was totally dependent on the
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00001916 processing of internal parsed entities, which had to be changed.
1917
1918Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
1919
1920 * Makefile.am python/Makefile.am python/tests/Makefile.am:
1921 trying to fix bug #98517 about building outside the source tree
1922 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
1923
1924Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1925
1926 * include/win32config.h: cleanup
1927 * win32/Makefile.mingw: integrated mingw in JScript configure
1928 * win32/Makefile.msvc: modified to allow mingw coexistence
1929 * win32/configure.js: integrated mingw
1930 * win32/Readme.txt: cleanup
1931
1932Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
1933
1934 * HTMLparser.c: strengthen the guard in the Pop macros,
1935 like in the XML parser, closes bug #97315
1936
1937Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
1938
1939 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
1940 callback is never used.
1941
1942Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
1943
1944 * parserInternals.c: fixed the initialization of the SAX structure
1945 which was breaking xsltproc
1946 * xpath.c: patch from Petr Pajas for CDATA nodes
1947 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
1948 * parser.c include/libxml/parser.h: patch from Peter Jones
1949 removing a leak in xmlSAXParseMemory() and adding the
1950 function xmlSAXParseMemoryWithData()
1951
1952Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
1953
1954 adding pdf of tutorial, changing web page to link to it
1955 * doc/tutorial/xmltutorial.pdf
1956 * doc/xml.html
1957 * doc/docs.html
1958
1959Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
1960
1961 * doc/tutorial/ar01s08.html
1962 adding file what I forgot for tutorial
1963
1964
1965Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
1966
1967 Adding encoding discussion to tutorial
1968 Added:
1969 * doc/tutorial/images/*.png: DocBook admonition image files
1970 * doc/tutorial/apf.html, apg.html: new generated html
1971 * doc/tutorial/includeconvert.c: conversion code entity file
1972 changed:
1973 * doc/tutorial/xmltutorial.xml: DocBook original
1974 * doc/tutorial/*.html: generated html
1975
1976Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1977
1978 * include/libxml/*.h: retired xmlwin32version.h
1979 * doc/Makefile.am: retired xmlwin32version.h
1980 * win32/configure.js: retired xmlwin32version.h
1981
1982Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1983
1984 * win32/libxml2.def.src: exported additional symbols
1985 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
1986 sisterhood
1987
1988Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
1989
1990 * globals.c: fixed a typo pointed out by Igor
1991 * xpath.c: try to speed up node compare using line numbers
1992 if available.
1993
1994Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
1995
1996 * tree.c: make xmlFreeNode() handle attributes correctly.
1997
1998Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1999
2000 * catalog.c: completed the #96963 fix, as reported by Karl
2001 Eichwalder
2002
2003Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2004
2005 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
2006
2007Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2008
2009 * Makefile.am: switched the order of a couple of includes
2010 to fix bugs #97100
2011
2012Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2013
2014 * catalog.c: fixed bug #96963, reverted to the old behaviour of
2015 xmlLoadCatalogs that used to separate directories with a ':'.
2016
2017Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2018
2019 * threads.c: improvements to the Windows-side of thread handling
2020 * testThreads.c: conditionally excluded unistd.h
2021 * testThradsWin32.c: broke overlong lines
2022 * include/win32config.h: adapted thread-related macros to the new
2023 scheme and for pthreads on Windows
2024 * win32/Makefile.msvc: introduced a more flexible thread build,
2025 added testThreads[Win32].c to the build
2026 * win32/configure.js: introduced a more flexible thread config
2027
20282002-10-31 John Fleck <jfleck@inkstain.net>
2029
2030 * doc/xml.html (and, by implication, FAQ.html)
2031 added UTF-8 conversaion FAQ from Marcus Labib Iskander
2032
2033Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2034
2035 * configure.in: removed xmlwin32version.h
2036 * include/libxml/Makefile.am: removed xmlwin32version.h
2037
2038Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
2039
2040 * tree.c: applied patch from Brian Stafford to fix a bug
2041 in xmlReconciliateNs()
2042
2043Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2044
2045 * tree.c: applied patch from Christian Glahn to allow
2046 xmlNewChild() on document fragment nodes
2047
2048Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
2049
2050 * parser.c: Christian Glahn found a problem with a recent
2051 patch to xmlParseBalancedChunkMemoryRecover()
2052 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
2053 problems
2054 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
2055 test/schemas/seq*: added the test cases from Charles
2056
2057Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
2058
2059 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
2060 serious cleanup of the spec file and associated changes
2061 in the Makefiles.
2062 * valid.c: try to remove some warnings on x86_64
2063
2064Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2065
2066 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
2067 fix bug #96586
2068
2069Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
2070
2071 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
2072 parsing, applied his patch
2073 * result/HTML/attrents.html result/HTML/attrents.html.err
2074 result/HTML/attrents.html.sax test/HTML/attrents.html:
2075 added the test and result case provided by Mikhail Sogrine
2076
2077Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
2078
2079 * vms/build_libxml.com vms/config.vms vms/readme.vms
2080 include/libxml/parser.h include/libxml/parserInternals.h
2081 include/libxml/tree.h include/libxml/xmlIO.h
2082 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
2083 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
2084 Applied the VMS update patch from Craig A. Berry
2085 * doc/*.html: update
2086
2087Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
2088
2089 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
2090
2091Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
2092
2093 * debugXML.c: adding a grep command to --shell in xmllint
2094 for T.V. Raman
2095
2096Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2097
2098 * xmlcatalog.c: tried to fix some of the problem with --sgml
2099
2100Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
2101
2102 * parser.c: tried to fix bug #91500 where doc->children may
2103 be overriden by a call to xmlParseBalancedChunkMemory()
2104
2105Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
2106
2107 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
2108 identifiers in SGML catalogs containing '&'
2109
2110Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
2111
2112 * python/types.c: fixed bugs when passing result value tree
2113 to Python functions.
2114
2115Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
2116
2117 * configure.in: preparing the release of 2.4.26
2118 * doc/*: updated and rebuilt the documentation
2119
2120Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
2121
2122 * parser.c: fixed a XML Namespace compliance bug reported by
2123 Alexander Grimalovsky
2124
2125Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2126
2127 * HTMLtree.c: fixed serialization of script and style when
2128 they are not lowercase (i.e. added using the API to the tree).
2129
2130Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
2131
2132 * valid.c: make xmlValidateDocument emit a warning msg if there
2133 is no DTD, pointed by Christian Glahn
2134
2135Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
2136
2137 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
2138 content model when some of the blocks have min or max, and a couple
2139 of bugs found in the process.
2140 * result/schemas/list0* test/schemas/list0*: added some specific
2141 regression tests
2142
2143Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
2144
2145 * README: updated the contact informations
2146
2147Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2148
2149 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
2150 misses it, reported by Peter Bray.
2151
2152Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
2153
2154 * tree.c: investigating xmlNodeGetContent() on namespace nodes
2155 and removed a few warnings
2156
2157Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
2158
2159 * parser.c: Christian Glahn found a small bug in the push parser.
2160 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
2161 public
2162
2163Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2164
2165 * xmlschemas.c include/libxml/xmlschemas.h: added
2166 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
2167 * testSchemas.c: added --memory to test the new interface
2168
2169Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
2170
2171 * doc/index.py doc/search.php: integrated the XSLT indexing,
2172 a few fixed in the indexer, added a scope selection at the
2173 search level.
2174
2175Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
2176
2177 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
2178 this was due to uninitialized parts of the validation context
2179
2180Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
2181
2182 * debugXML.c: applied patch from Mark Vakoc except the API
2183 change, preserved it.
2184 * doc/*: updated the docs to point to the search engine for
2185 information lookup or before bug/help reports.
2186
2187Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
2188
2189 * doc/index.py doc/search.php: added mailing-list archives
2190 indexing and lookup
2191
2192Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
2193
2194 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
2195
2196Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
2197
2198 * doc/index.py: improved HTML indexing
2199 * doc/search.php: make the queries also lookup the HTML based indexes
2200
2201Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
2202
2203 * doc/index.py: added HTML page indexing
2204
2205Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2206
2207 * xmlIO.c: extended Windows path normalisation to fix the base
2208 problem in libxslt.
2209 * catalog.c: fixed list handling in XML_CATALOG_FILES
2210
2211Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2212
2213 * valid.c: typo/bug found by Christian Glahn
2214
2215Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2216
2217 * xmlIO.c: applied Windows CE patch from Javier.
2218 * win32/wince: new directory, contains support for the PocketPC
2219 with Windows CE from Javier.
2220 * include/win32config.h: reorganised, removed duplicate
2221 definitions and applied WinCE patch from Javier.
2222 * include/wsockcompat.h: new file, now contains WinSock
2223 compatibility macros.
2224 * win32/Makefile.msvc: introduced double-run compilation.
2225
2226Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
2227
2228 * configure.in include/libxml/xmlwin32version.h: preparing release
2229 of 2.4.25
2230 * doc/*: updated and regenerated teh docs and web pages.
2231
2232Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
2233
2234 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
2235 error were not covering namespace declarations.
2236 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
2237 it was missing the attribute declaration for the namespace
2238 * result/VC/NS3: the fix now report breakages in that test
2239
2240Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
2241
2242 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
2243
2244Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
2245
2246 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
2247 and regenerated the docs and web site
2248
2249Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2250
2251 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
2252 ATTRIBUTE_UNUSED is always put after the attribute declaration,
2253 not before
2254
2255Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
2256
2257 * python/generator.py python/libxml2class.txt: fixed a stupid error
2258 breaking the python API
2259
2260Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
2261
2262 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
2263 triostr.c triostr.h: applied a trio update patch from
2264 Bjorn Reese which should work with MinGW
2265
2266Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
2267
2268 * tree.c: improving some documentation comments
2269 * xmlregexp.c: found and fixed a mem leak with python regression tests
2270 * doc/*: rebuilt the doc and the API XML file including the
2271 xmlregexp.h xmlautomata.h and xmlunicode.h headers
2272 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
2273 python/types.c: added access to the XML Schemas regexps from
2274 python
2275 * python/tests/Makefile.am python/tests/regexp.py: added a
2276 simple regexp bindings test
2277
2278Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
2279
2280 * doc/xml.html:
2281 fixing ftp links - thanks to Vitaly Ostanin
2282
2283Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
2284
2285 * xmlregexp.c: fixed the data callback on transition functionality
2286 which was broken when using the compact form
2287 * result/schemas/*: updated the results, less verbose, all tests
2288 pass like before
2289 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
2290 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
2291 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
2292 annoying warnings
2293 * xpath.c: try to provide better error report when possible
2294
2295Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
2296
2297 * Makefile.am: fixed a breakage raised by Jacob
2298
2299Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2300
2301 * include/win32config.h: added HAVE_ERRNO_H definition for parts
2302 which don't use sockets
2303
2304Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2305
2306 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
2307 * win32/configure.js: applied zlib patch from Daniel Gehriger
2308
2309Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2310
2311 * win32/configure.js: applied the patch from Mark Vakoc for
2312 regexp support
2313 * win32/libxml2.def.src: applied the patch from Mark Vakoc
2314 for regexp support
2315
2316Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
2317
2318 * xmlschemastypes.c: as pointed by Igor Float and Double
2319 parsing ain't finished yet
2320
2321Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
2322
2323 * Makefile.am configure.in: trying to fix #88412 by bypassing
2324 all the python subdir if python ain't detected
2325
2326Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
2327
2328 * Makefile.am configure.in include/libxml/xmlversion.h.in:
2329 made configuring with regexps/automata/unicode the default
2330 but without schemas ATM
2331 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
2332 fixed the regexp based DTD validation performance and memory
2333 problem by switching to a compact form for determinist regexps
2334 and detecting the determinism property in the process. Seems
2335 as fast as the old DTD validation specific engine :-) despite
2336 the regexp built and compaction process.
2337
2338Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
2339
2340 * valid.c: determinism is debugged, new DTD checking code now works
2341 but xmlFAComputesDeterminism takes far too much CPU and the whole
2342 set usues too much memory to be really usable as-is
2343
2344Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
2345
2346 * tree.c: fixed another stupid bug in xmlGetNodePath()
2347 * xmllint.c: --version now report the options compiled in
2348
2349Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
2350
2351 * HTMLparser.c: small cleanup
2352 * valid.c xmlregexp.c: switched DTD validation to use only regexp
2353 when configured with them. A bit of debugging around the determinism
2354 checks is still needed
2355
2356Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
2357
2358 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
2359
2360Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
2361
2362 * xmlIO.c: small portability glitch fixed.
2363
2364Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
2365
2366 * xmlschemastypes.c: incomplete steps for real/double support
2367 * testAutomata.c include/libxml/xmlautomata.h
2368 include/libxml/xmlregexp.h: avoiding a compilation problem
2369 * valid.c include/libxml/valid.h: starting the work toward using
2370 the regexps for actual DTD validation
2371
2372Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2373
2374 * hash.c: cosmetic cleanup
2375 * valid.c include/libxml/tree.h include/libxml/valid.h: started
2376 integrating a DTD validation layer based on the regexps
2377
2378Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
2379
2380 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
2381 the determinism was tested before eliminating the epsilon
2382 transitions :-(
2383
2384Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
2385
2386 * python/generator.py python/libxml.c python/libxml.py
2387 python/libxml2-python-api.xml python/libxml2class.txt
2388 python/libxml_wrap.h python/types.c: updated the python
2389 bindings, added code for easier File I/O, and the ability to
2390 define a resolver from Python fixing bug #91635
2391 * python/tests/Makefile.am python/tests/inbuf.py
2392 python/tests/outbuf.py python/tests/pushSAXhtml.py
2393 python/tests/resolver.py python/tests/serialize.py: updated
2394 and augmented the set of Python tests.
2395
2396Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2397
2398 * win32/configure.js: added more readme info for the binary
2399 package.
2400
2401Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
2402
2403 * xmlIO.c: fixed a stupid out of bound array error
2404
2405Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2406
2407 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
2408 messing around with support for Windows path, cleanups,
2409 trying to identify and fix the various code path to the
2410 filename access. Added xmlNormalizeWindowsPath()
2411
2412Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
2413
2414 * error.c valid.c: working on better error reporting of validity
2415 errors, especially providing an accurate context.
2416 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
2417 error reports in those cases.
2418
2419Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
2420
2421 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
2422 parser.c parserInternals.c xmlIO.c: get rid of all the
2423 perror() calls made in the library execution paths. This
2424 should fix both #92059 and #92385
2425
2426Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
2427
2428 * xmllint.c: memory leak reporting was broken after a change
2429 of the preprocessor symbol used to activate it.
2430
2431Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2432
2433 * tree.c: try to make the copy function work for node of
2434 type XML_DOCUMENT_FRAG_NODE, they are only created by the
2435 DOM layers though, not libxml2 itself.
2436
2437Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
2438
2439 * valid.c: try to provide file and line informations, not all
2440 messages are covered, but it's a (good) start
2441
2442Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
2443
2444 * xinclude.c: reimplemented a large part of the XInclude
2445 processor, trying to minimize resources used, James Henstridge
2446 provided a huge test case which was exhibiting severe memory
2447 consumption problems.
2448
2449Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
2450
2451 * python/Makefile.am: applied patch from Christophe Merlet to
2452 reestablish DESTDIR
2453
2454Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
2455
2456 * libxml.spec.in: fixes libary path for x86_64 AMD
2457
2458Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
2459
2460 * doc/tutorial/includekeyword.c
2461 * doc/tutorial/xmltutorial.xml:
2462 (plus resulting generated html files)
2463 fixing one spot I missed in the tutorial where I hadn't freed
2464 memory properly
2465
2466Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
2467
2468 * doc/tutorial/includeaddattribute.c
2469 * doc/tutorial/includeaddkeyword.c
2470 * doc/tutorial/includegetattribute.c
2471 * doc/tutorial/includekeyword.c
2472 * doc/tutorial/xmltutorial.xml
2473 * doc/tutorial/*.html:
2474 update tutorial to properly free memory (thanks to Christopher
2475 R. Harris for pointing out that this needs to be done)
2476 * doc/tutorial/images/callouts/*.png:
2477 added image files so the callouts are graphical, making it
2478 easier to read ( use "--param callout.graphics 1" to generate
2479 html with graphical callouts)
2480
2481Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
2482
2483 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
2484 nice logos generated by Marc Liyanage
2485 * doc/site.xsl *.html: changed the stylesheet to show the new
2486 logo and regenerated the pages
2487
2488Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
2489
2490 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
2491
2492Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
2493
2494 * xpath.c: possible mem leak patch from Jason Adams
2495
2496Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
2497
2498 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
2499 in the XQuery namespace
2500 * configure.in: preparing 2.4.24
2501 * doc/*.html: updated the web pages
2502
2503Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2504
2505 * python/generator.py: closing bug #85258 by generating conditional
2506 compile check to avoid linking to routines not configured in.
2507
25082002-08-22 Havoc Pennington <hp@pobox.com>
2509
2510 * autogen.sh: update error message for missing automake
2511
2512Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
2513
2514 * python/Makefile.am: typo in target name resulted in libxml2.py
2515 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
2516
2517Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
2518
2519 * win32/win32/Makefile.mingw: updated with version from
2520 Elizabeth Barham at http://soggytrousers.net/repository/
2521
2522Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2523
2524 * win32/Makefile.msvc: added the prefix location to the include
2525 and lib search path.
2526
25272002-08-18 Havoc Pennington <hp@pobox.com>
2528
2529 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
2530 both automake 1.6 and 1.4 installed get the right automake. Means
2531 compilation from CVS will now require the latest automake 1.4
2532 release, or manually creating symlinks called "automake-1.4" and
2533 "aclocal-1.4"
2534
2535Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
2536
2537 * configure.in python/Makefile.am: more AMD 64 induced changes from
2538 Frederic Crozat
2539
2540Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
2541
2542 * xinclude.c: oops I was missing the xml:base fixup too
2543 * result/XInclude/*.xml: this adds xml:base attributes to most
2544 results of the tests
2545
2546Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
2547
2548 * xinclude.c: quick but apparently working implementation of
2549 xi:fallback, should close bug #89684
2550 * Makefile.am test/XInclude/docs/fallback.xml
2551 result/XInclude/fallback.xml: added a basic test for fallback,
2552 and run with --nowarning to avoid a spurious warning
2553 * configure.in: applied patch from Frederic Crozat for python
2554 bindings on AMD 64bits machines.
2555
2556Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
2557
2558 * parser.c: xmlSAXUserParseMemory() really ought to fail if
2559 the caller don't pass a SAX callback block.
2560
2561Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2562
2563 * tree.c: applied the same fix for the XML-1.0 namespace to
2564 xmlSearchNsByHref() as was done for xmlSearchNs()
2565
2566Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
2567
2568 * libxml.3: small cleanup of the man page
2569 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
2570 when serializing HREF attributes generated by XSLT.
2571
2572Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
2573
2574 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
2575 version of Marc Liyanage' patch for boolean attributes in HTML
2576 output
2577
2578Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
2579
2580 * python/tests/serialize.py: fixed the test results, indenting
2581 behaviour changed slightly
2582
2583Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
2584
2585 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
2586 new c14n function to Windows def files
2587
2588Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
2589
2590 * c14n.c: fixed a memory leak in c14n code
2591
2592Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
2593
2594 * parser.c include/libxml/parser.h: adding a new API for Christian
2595 Glahn: xmlParseBalancedChunkMemoryRecover
2596 * valid.c: patch from Rick Jones for some grammar cleanup in
2597 validation messages
2598 * result/VC/* result/valid/*: this slightly change some of the
2599 regression tests outputs
2600
2601Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
2602
2603 * tree.c: trying to fix a problem in namespaced attribute handling
2604 raised by Christian Glahn
2605
2606Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
2607
2608 * encoding.c include/libxml/encoding.h: Opening the interface
2609 xmlNewCharEncodingHandler as requested in #89415
2610 * python/generator.py python/setup.py.in: applied cleanup
2611 patches from Marc-Andre Lemburg
2612 * tree.c: fixing bug #89332 on a specific case of loosing
2613 the XML-1.0 namespace on xml:xxx attributes
2614
2615Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
2616
2617 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
2618 corner case from new Merlin's test suite and added a callback
2619 that will be used to improve xmlsec performance
2620
2621
2622Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
2623
2624 * HTMLtree.c: trying to fix the <style> escaping problem in
2625 HTML serialization bug #89342
2626
2627Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
2628
2629 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
2630 and rebuilt the web site.
2631
2632Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
2633
2634 * include/libxml/tree.h: added _private member to xmlNs struct
2635
2636Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
2637
2638 * HTMLparser.c: fixing bug #84876 based on the xml working
2639 code.
2640
2641Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2642
2643 * python/Makefile.am: enhanced to fix bug 72012 (errors
2644 when using '-jX' make parameter)
2645
2646Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2647
2648 * xpath.c: small additional enhancement for booleans
2649 compared to nodesets
2650
2651Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2652
2653 * HTMLtree.c: changed the order of the encoding declaration
2654 attributes in the meta tags due to a bug in IE/Mac
2655
2656Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2657
2658 * xpath.c: enhanced handling of booleans (especially '='
2659 and '!=' for nodesets) - fixes bug 85256. Added new
2660 routine xmlXPathNotEqualValues for more proper handling
2661 of '!=' when nodesets are involved.
2662
2663Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
2664
2665 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
2666 doc/xmlcatalog_man.xml to the source distribution
2667
2668Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2669
2670 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
2671 asked for this.
2672
2673Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
2674
2675 * configure.in: preparing 2.4.23
2676 * doc/*: rebuilt the docs
2677
2678Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
2679
2680 * parser.c: fixing bug #84169 by fixing the
2681 comment of xmlCreatePushParserCtxt to describe the
2682 encoding detection parameters better.
2683
2684Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
2685
2686 * valid.c: fixing bug #79331 in one path the lookup for
2687 ID attributes on a namespaced node wasn't handled correctly :-\
2688
2689Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
2690
2691 * HTMLparser.c: trying to fix 87235 about discarded white
2692 spaces in the HTML parser.
2693 * result/HTML/*: this changes the output of a number of HTML
2694 regression tests
2695
2696Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
2697
2698 * xpath.c: applied patch from Richard Jinks for the namespace
2699 axis + fixed a memory error.
2700 * parser.c parserInternals.c: applied patches from Peter Jacobi
2701 removing ctxt->token for good.
2702 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
2703 popped out by the regression tests.
2704 * Makefile.am: patch for threads makefile from Gary Pennington
2705
2706Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2707
2708 * xpath.c: enhanced behaviour of position() after usage of
2709 expressions involving preceding-sibling (et al).
2710
2711Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
2712
2713 * hash.c: applied a patch from Peter Jacobi to solve a problem
2714 when compiling with the Watcom C on Win32
2715 * result/schemas/*.err: the change of hashing algo generated
2716 permutations in the output
2717
2718Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2719
2720 * hash.c: applied patch from Sander Vesik improving the quality of
2721 the hash function.
2722
27232002-06-14 Aleksey Sanin <aleksey@aleksey.com>
2724
2725 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
2726 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
2727 xmllint.c xpath.c: replaced sprintf() with snprintf()
2728 to prevent possible buffer overflow (the bug was pointed
2729 out by Anju Premachandran)
2730
2731Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
2732
2733 * parser.c: removed an uninitialized data error popped by valgrind
2734 on PE references
2735
2736Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
2737
2738 * doc/xml.html
2739 adding tutorial reference to the web page
2740
2741Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
2742
2743 * doc/tutorial/xmltutorial.xml
2744 * doc/tutorial/ar01s07.html
2745 * doc/tutorial/ape.html
2746 * doc/tutorial/includegetattribute.c
2747 adding section to tutorial about retrieving an attribute
2748 value
2749
2750Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
2751
2752 * parser.c: applied a couple of patches from Peter Jacobi to start
2753 to get rid of ctxt->token, with a possible significant speed
2754 improvement to be gained once done. Better compliance with PE
2755 references constructs in DTDs too.
2756 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
2757 from Peter too
2758
2759Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
2760
2761 * parser.c: Babak Vahedipour-Kunze reported that openTag in
2762 xmlParseElement was likely to have been deallocated at the
2763 time of the report, possibly leading to segfault. Just report
2764 the tag name now.
2765
2766Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2767
2768 * xpath.c: patch from Richard Jinks for XPath substring() function
2769 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
2770
27712002-06-06 Aleksey Sanin <aleksey@aleksey.com>
2772
2773 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
2774
2775Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
2776
2777 *doc/FAQ.html
2778 fixing typos in FAQ, thanks to Robert Funnell for the
2779 editing help
2780
2781Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
2782
2783 * NEWS: got complaints from rpmlint that it was empty
2784
2785Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
2786
2787 * added doc/tutorial, including:
2788 apa.html
2789 apb.html
2790 apc.html
2791 apd.html
2792 ar01s02.html
2793 ar01s03.html
2794 ar01s04.html
2795 ar01s05.html
2796 ar01s06.html
2797 includeaddattribute.c
2798 includeaddkeyword.c
2799 includekeyword.c
2800 includestory.xml
2801 index.html
2802 xmltutorial.xml
2803 libxml tutorial, including generated html
2804
2805Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
2806
2807 * result/c14n/exc-without-comments/merlin-c14n-two-*
2808 result/c14n/without-comments/merlin-c14n-two-*
2809 test/c14n/exc-without-comments/merlin-c14n-two-*
2810 test/c14n/without-comments/merlin-c14n-two-*
2811 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
2812 c14n/exc-c14n and slightly modified test script to handle
2813 these test cases
2814 * c14n.c: fixed bugs for complicated nodes set (namespace
2815 without node and others from merlin-c14n-two.tar.gz)
2816 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
2817 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
2818 for xmlsec performance patch
2819 * xpath.c: fixed self::node() for namespaces and attributes
2820
2821Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
2822
2823 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
2824 but with the format parameter
2825 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
2826
2827Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
2828
2829 * Makefile.am: updated c14n tests suite
2830 * c14n.c: performance improvement for previous c14n patch
2831
2832Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
2833
2834 * parser.c: another peroformance patch from Peter Jacobi, that
2835 time on parsing attribute values.
2836
2837Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
2838
2839 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
2840 into LibXML2 test suite
2841
2842Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
2843
2844 * c14n.c: propagating xpath ancesstors node fix to c14n
2845 plus small performance improvement to reduce number of
2846 mallocs
2847 * xpath.c: fixed ancestors axis processing for namespace nodes
2848
2849Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
2850
2851 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
2852 Peter Jacobi
2853
2854Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
2855
2856 * configure.in: preparing 2.4.22
2857
2858Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
2859
2860 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
2861 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
2862 a public entry point.
2863 * doc/*: rebuilt the API and docs
2864
2865Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
2866
2867 * xpath.c: patch from Richard Jinks to fix a problem introduced
2868 in the previous patch and pointed by Norm
2869
2870Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
2871
2872 * libxml.spec.in: fixing bug #81112
2873
2874Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
2875
2876 * uri.c: fixing bug #82848
2877
2878Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2879
2880 * result/catalogs/mycatalog.full: Aleksey's commit changed the
2881 output of one catalog test
2882
2883Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
2884
2885 * global.data globals.c tree.c include/libxml/globals.h
2886 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
2887 default value for global parameter xmlIndentTreeOutput to 1 and
2888 introduced new global parameter xmlTreeIndentString (the string
2889 used to do one-level indent) with default value " " (as it was
2890 in tree.c)
2891
2892Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2893
2894 * Makefile.am: Merijn Broeren pointed out a problem when compiling
2895 with trio and schemas.
2896
2897Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2898
2899 * xpath.c: patch from Richard Jinks to fix the problem raised in
2900 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
2901
2902Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
2903
2904 * xmlschemas.c: a bit of work on import.
2905 * xmlschemastypes.c: Charles Bozeman provided a compare function
2906 for date/time types so min/max facet restrictions should work,
2907 indeterminate comparisons return an error instead of equal.
2908 * test/schemas/date_0* result/schemas/date_0_0: specific test
2909 from Charles Bozeman too
2910
2911Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
2912
2913 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
2914 from Christian Cornelssen fixing the man pages and the Catalog
2915 building script.
2916 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
2917 next step is <xs:import> I now have a reasonable understanding
2918 of how it works.
2919
2920Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
2921
2922 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
2923
2924Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2925
2926 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
2927
2928Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
2929
2930 * xpath.c: fixing an XPath function evalutation bug pointed out
2931 by Alexey Efimov where the context was lost when evaluating
2932 the function arguments
2933
2934Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
2935
2936 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
2937 function public for XMLSec performance optimizations
2938
2939Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
2940
2941 * python/generator.py python/libxml2class.txt : fixed a problem
2942 with the HTML parser pointed by Gary Benson
2943 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
2944 example
2945
2946Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
2947 * parser.c: fixed bug #81159 (memory growth in SAX)
2948
2949Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
2950 * xpath.c: fixed bug #78858 (the real fix)
2951
2952Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
2953 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
2954
2955Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
2956
2957 * tree.c: modified xmlNodeSetBase to allow changing the
2958 base of a document.
2959
2960Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
2961
2962 * xmlschemastypes.c: patch Charles Bozeman for validation of
2963 all the date, time, and duration types
2964 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
2965 * configure.in: fixed an error pointed by an user
2966 * xml2-config.in: fixed an error pointed by an user
2967
2968Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
2969
2970 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
2971 win32/libxml2.def.src xmlIO.c: exported default
2972 'file:', 'http:' and 'ftp:' protocols input handlers
2973 and maked protocols comparisson case insensitive
2974
2975Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
2976
2977 * configure.in: Neven Has detected a typo
2978
2979Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
2980
2981 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
2982 as one of the persons allowed to commit directly to the
2983 module.
2984
2985Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
2986
2987 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
2988 * valid.c: raised a too low limit
2989 * doc/*: rebuilt the docs
2990
2991Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
2992
2993 * test/XPath/expr/floats test/XPath/expr/functions
2994 result/XPath/expr/floats result/XPath/expr/functions
2995 xpath.c: another XPath conformance patch from Richard Jinks
2996
2997Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
2998
2999 * xmlschemas.c: fixed validation of attribute groups.
3000 * test/schemas result/schemas: added an example from the primer
3001
3002Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
3003
3004 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
3005 * test/schemas result/schemas: updated the test list
3006
3007Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
3008
3009 * TODO: updated a bit
3010 * parser.c: made a comment more specific
3011 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
3012 Schemas conformance.
3013 * test/schemas result/schemas: updated the test list
3014
3015Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
3016
3017 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
3018 implementing xs:all with minOccurs = 0
3019 * tes/schemas/* result/schemas/*: added more tests covering
3020 xs:all
3021
3022Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
3023
3024 * xmlregexp.c: first implementation of the all particle, this
3025 may need to be revisited for case where not all transitions
3026 must be crossed.
3027
3028Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
3029
3030 * tree.c: another entity processing update from Markus Henke
3031
3032Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
3033
3034 * trionan.c: fixed crash on OSF/1
3035
3036Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
3037
3038 * xmlschemas.c: more Schemas work
3039 * test/schemas/* result/schemas/*: added more tests coming
3040 from the spec.
3041
3042Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
3043
3044 * c14n.c: patch from Aleksey Sanin reflecting a change in the
3045 ExcC14N specification
3046
3047Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
3048
3049 * tree.c: patch from Markus Henke, fix for recursive entities.
3050
3051Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
3052
3053 * xpath.c: fix a problem with string() on a document node.
3054
3055Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
3056
3057 * Makefile.am xmlschemas.c: more Schemas work
3058 * test/schemas/* result/schemas/*: added more tests coming
3059 from the spec.
3060
3061Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
3062
3063 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
3064 * result/HTML/*: this changes a few things in the results
3065
3066Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3067
3068 * include/libxml/tree.h: eliminated 'declaration different than
3069 prototype' warning
3070 * include/win32config.h: "resolved" conflicts with errno.h
3071
3072Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
3073
3074 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
3075 on the automata interfaces and debug of counted choices
3076 * test/schemas/* result/schemas/*: added a number of tests
3077
3078Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
3079
3080 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
3081 a bit of work on Schemas
3082 * testSchemas.c: try to make it more useful
3083 * test/schemas/* result/schemas/* Makefile.am: changed the
3084 Schemas regression test procedure, started adding a few samples
3085
3086Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
3087
3088 * include/libxml/encoding.h: Patch for the Borland C++ builder
3089 * include/libxml/tree.h: Patch for the Borland C++ builder
3090 * threads.c: Patch for the Borland C++ builder
3091 * win32/bcb5: New directory for the Borland C++ builder
3092 project files
3093
3094Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
3095
3096 * win32/Makefile.msvc: Update for XML Schema support
3097 * win32/configure.js: Update for XML Schema support
3098 * win32/libxml2.def.src: Update for XML Schema support
3099
3100Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
3101
3102 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
3103 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
3104 xmlunicode.c include/libxml/Makefile.am
3105 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
3106 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
3107 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
3108 include/libxml/xmlversion.h.in : merged the current state of
3109 XML Schemas implementation, it is not configured in by default,
3110 a specific --schemas configure option has been added.
3111 * test/automata test/regexp test/schemas Makefile.am
3112 result/automata result/regexp result/schemas:
3113 merged automata/regexp/schemas regression tests
3114
3115Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
3116
3117 * xpath.c: Gary found a compile time problem, fixes #78823
3118
3119Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
3120
3121 * configure.in: release of 2.4.20
3122 * doc/*: updated and rebuilt the docs
3123
3124Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
3125
3126 * python/Makefile.am: patch from Cristian Gafton to build on
3127 Red Hat 6.2, should also fix #75779
3128
3129Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
3130
3131 * valid.c: first part of fixing #78729
3132
3133Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
3134
3135 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
3136 escaping of URI when saving HTML files.
3137 * result/HTML/*: this impacted some tests
3138
3139Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
3140
3141 * configure.in: trying to fix #77441
3142
3143Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
3144
3145 * include/libxml/xmlIO.h: Hallski complained it could not be
3146 included by itself.
3147
3148Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
3149
3150 * configure.in: applied an IEEE flag patch for OSF/1 #77825
3151
3152Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3153
3154 * win32/configure.js: patch from Nilo for the c14n option
3155 * win32/Makefile.msvc: fixed libxml2.def generation with threads
3156
3157Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
3158
3159 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
3160 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
3161 LIBXML_THREAD_ENABLED
3162
3163Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
3164
3165 * xpath.c: another patch from Richard Jinks for substring conformance
3166 * test/XPath/expr/floats test/XPath/expr/strings
3167 result/XPath/expr/floats result/XPath/expr/strings: update of the
3168 test suite to check those.
3169
3170Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
3171
3172 * xpath.c: patch from Richard Jinks for .x float parsing.
3173
3174Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
3175
3176 * parser.c: patch from Markus Henke when an encoding ain't recognized
3177
3178Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
3179
3180 * libxml.m4: got a report that #include <string.h> was needed
3181
3182Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
3183
3184 * xmllint.c: applied a fix from Anthony Jones for -o /--output
3185
3186Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
3187
3188 * doc/example.html: fixing typo
3189
3190Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
3191
3192 * xpath.c: fixed a bug in the nodeset to boolean comparison code
3193 pointed out by Melvyn Sopacua.
3194
3195Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3196
3197 * libxml.m4: Frédéric Crozat gave a patch related to the change
3198 of Include paths breaking the libxml.m4
3199
3200Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
3201
3202 * xpath.c: Fix bug #76927 forgot to save some context
3203 when evaluating binary expressions
3204
3205Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
3206
3207 * configure.in: fixed configure for MPE/iX from Markus Henke
3208 * xmlmemory.c: fixed initialization problems
3209 * xpath.c: another set of patches from Richard Jinks this
3210 fixes "make XPathtests" on linux
3211
3212Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
3213
3214 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
3215 * test/XPath/expr/compare test/XPath/expr/equality
3216 test/XPath/expr/floats test/XPath/expr/functions
3217 test/XPath/expr/strings result/XPath/expr/compare
3218 result/XPath/expr/equality result/XPath/expr/floats
3219 result/XPath/expr/functions result/XPath/expr/strings: Updated
3220 tests though they show a divergence on Linux
3221
3222Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3223
3224 * xpath.c trionan.c: previous commit also included patches
3225 from Richard Jinks on some IEEE support corner case
3226
3227Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
3228
3229 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
3230 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
3231 that $(datadir) should be used for docs
3232
3233Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
3234
3235 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
3236 could leak filedescriptors
3237
3238Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3239
3240 * configure.in nanohttp.c: applied patch from Allan Clark for
3241 UnixWare/OpenServer
3242
3243Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
3244
3245 * configure.in: preparing 2.4.19
3246 * doc/*: rebuilt the docs
3247
3248Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3249
3250 * nanohttp.c: fixing #76043, got fed up with non-portability
3251 of that piece of code.
3252
3253Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
3254
3255 * valid.c SAX.c: Never commit without running "make tests" :-(
3256 fix a couple of stupidities in the previous commit
3257 * result/*: a few changes in some attribute order result of previous
3258 commit.
3259
3260Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
3261
3262 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
3263 the internal subset should not raise duplicate ID errors,
3264 also there was a small bug in conjunction to namespace
3265 declarations defaulted and xml:xxx attributes DTD definitions.
3266
3267Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3268
3269 * xpath.c: Richard Jinks also raised some rounding problems
3270 this tries to fix them
3271
3272Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
3273
3274 * xpath.c: Richard Jinks spotted an incoherent memory allocation
3275 behaviour in xmlXPathCastToString()
3276
3277Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
3278
3279 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
3280 raised by Morus Walter
3281
3282Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
3283
3284 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
3285 from Igor
3286
3287Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3288
3289 * xpath.c: fixing #75619, related to a problem when trying
3290 to evaluate condition when the current node set resulting
3291 from that sub-step evaluation is empty. Also fixes 2 potential
3292 problem with previous-sibling and next-siblings axis.
3293
3294Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
3295
3296 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
3297 HTML support is not configured in.
3298
3299Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3300
3301 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
3302 include/libxml/tree.h: dohh I really didn't intended to commit
3303 this test version :-(
3304
3305Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
3306
3307 * testSAX.c: I wanted to see the real speed at the SAX interface
3308 after a little too many Ximianer started complaining about the
3309 parser speed.
3310 added a --quiet option:
3311 paphio:~/XML -> ls -l db100000.xml
3312 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
3313 paphio:~/XML -> time ./testSAX --quiet db100000.xml
3314 3200006 callbacks generated
3315 real 0m1.270s
3316 Which means 16MBytes/s and 3Mcallback/s
3317
3318Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
3319
3320 * xpath.c: valgrind spotted another error that time when running
3321 on libxslt regression tests
3322
3323Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3324
3325 * Makefile.am: adding "make valgrind" running the full regression
3326 tests (except python ones) under Valgrind (using valgrind -q
3327 which was kindly added by the author).
3328 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
3329 passes cleanly now except an obcure floating point initialization
3330 raised in log10() in one XPath regression test ???
3331 * tree.c: edited some comments to close #75244
3332
3333Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
3334
3335 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
3336 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
3337 context of ScrollKeeper, made sure that if the number is
3338 an integer, the serialization follows the description at
3339 http://www.w3.org/TR/xpath#section-String-Functions
3340
3341Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
3342
3343 * configure.in: preparing 2.4.18
3344 * doc/*: updated and rebuilt the web site
3345 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
3346 the Windows and Cygwin maintainers.
3347 * parser.c: humm, changed the way the SAX parser work when
3348 xmlSubstituteEntitiesDefault(1) is set, it will then
3349 do the entity registration and loading by itself in case the
3350 user provided SAX getEntity() returns NULL.
3351 * testSAX.c: added --noent to test the behaviour.
3352
3353Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3354
3355 * parser.c: Wilfried Teiken provided a hackish but working
3356 way to get context reported back on entities when parsing
3357 with SAX and without breaking the DOM build.
3358
3359Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3360
3361 * c14n.c: applied a new patch from Aleksey Sanin
3362 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
3363 to reference Aleksey implementation of XML digital Signatures
3364
3365Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3366
3367 * xpath.c: small fix to avoid potential problem due to
3368 ordering of freeing data
3369 * python/Makefile.am: people were complaining about
3370 the generated file in python dir not being built
3371
3372Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
3373
3374 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
3375 python/generator.py python/libxml.c python/types.c: Cleanup
3376 of the python Makefiles based on Jacob and James feedback,
3377 fixed the spec file accordingly, fixed the number of warning
3378 that passing my pedantic CFLAGS was generating. Conclusion
3379 is that Python includes are real crap.
3380
3381Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
3382
3383 * configure,in: it was reported quite a few times that
3384 xml2-config --cflags should not output
3385 -I$includeprefix/libxml2/libxml because libxml2 header names
3386 clashes with existing names like list.h from C++ stl.
3387 Includes should be #include<libxml/xxx.h> so ...
3388
3389Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
3390
3391 * c14n.c: another patch from Aleksey Sanin
3392
3393Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3394
3395 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
3396 canonicalization algorithm
3397 * doc/xml.html doc/index.html: added the C14N references on the
3398 index page.
3399
34002002-03-13 jacob berkman <jacob@ximian.com>
3401
3402 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
3403 usage, redundant, and gcc specific
3404
3405Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
3406
3407 * xpath.c: speedup some node selection operations, this can
3408 have a significant impact on DocBook Norm's stylesheets
3409 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
3410 make sure it's always the case
3411 * debugXML.c: distinguish CDATA and comments in ls operations
3412
3413Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3414
3415 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
3416 to generate better API descriptions etc...
3417
3418Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
3419
3420 * c14n.c: Fixing #74186, made sure all boolean expressions
3421 get fully parenthesized, ran indent on the output
3422 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
3423 include/libxml/tree.h: also #74186 related, removed the
3424 --with-buffers option, and all the preprocessor conditional
3425 sections that were resulting from it.
3426
3427Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3428
3429 * valid.c: applied patch from Dodji Seketeli fixing an
3430 uninitailized variable in xmlValidGetValidElements()
3431
3432Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3433
3434 * c14n.c: fixed a few comments
3435 * doc/*.html doc/*/*.html: regenerated the docs and added
3436 the C14N API
3437 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
3438
3439Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
3440
3441 * check-xml-test-suite.py: fix to adapt varaiations in the
3442 bindings
3443 * configure.in python/setup.py python/setup.py.in: fixed to
3444 have the version of the python scripts automatically updated
3445
3446Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3447
3448 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
3449 in xmlCopyProp()
3450
3451Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
3452
3453 * configure.in: preparing 2.4.17 release
3454 * doc/*: updated and rebuilt the docs
3455 * xpath.c: fixed a comment
3456 * python/libxml.c: fixed a possible reentrancy problem
3457
3458Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
3459
3460 * tree.c python/tests/Makefile.am python/tests/attribs.py:
3461 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
3462 added a specific regression test
3463 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
3464 not raise exceptions when failing to find the attribute.
3465
3466Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
3467
3468 * configure.in xmllint.c: owen pointed out a problem with the
3469 ftme fix, gettimeofday() was not detected by configure and
3470 the ftime header wasn't included, dohhh
3471
3472Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
3473
3474 * configure.in xmllint.c: trying to fix #71457 for timing
3475 precision when gettimeofday() is not availble but ftime() is
3476
3477Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3478
3479 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
3480 are now copied on install and part of the -devel RPM
3481
3482Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
3483
3484 * xpath.c: trying to avoid bug #72150 which was apparently
3485 caused by a gcc bug (or a processor problem) as detailed
3486 at http://veillard.com/gcc.bug
3487
3488Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
3489
3490 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
3491 fixed xmlReconciliateNs(), added a Python test/example for
3492 inter-document cut'n paste
3493 * python/libxml.py: fixed node.doc on document nodes and added
3494 xpathEval() onto node objects
3495
3496Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
3497
3498 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
3499 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
3500 fixup and integrated tests for the serialization stuff
3501
3502Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
3503
3504 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
3505 moved the libxml man page to section 3
3506
3507Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
3508
3509 * tree.c: fix bug #72490
3510 * python/libxml.c python/libxml.py: added methods serialize()
3511 and saveTo() to all node elements.
3512
3513Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
3514
3515 * xmlIO.c: closed #73430, don't read from an input source
3516 which indicated an end-of-file or an error.
3517
3518Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3519
3520 * parser.c: make sure SAX endDocument is always called as
3521 this could result in a Python memory leak otherwise (it's
3522 used to decrement ref-counting)
3523 * python/generator.py python/libxml.c python/libxml.py
3524 python/libxml2-python-api.xml python/libxml2class.txt
3525 python/tests/error.py python/tests/xpath.py: implemented
3526 the suggestions made by Gary Benson and extended the tests
3527 to match it.
3528
3529Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3530
3531 * python/generator.py: applied patch fixing #73450
3532
3533Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
3534
3535 * xpath.c: fixing #61290 "namespace nodes have no parent"
3536 long standing divergence from the XPath REC. NodeSets
3537 simply hold a copy of namespace nodes and those node ->next
3538 points to the parent (which may not be the node carrying the
3539 definition).
3540 * include/libxml/xpath.h: flagged but didn't added a possible
3541 speedup
3542 * DOCBparser.c HTMLparser.c: removed some warnings from push
3543 parser due to new state being added.
3544 * tree.c: new fix from Boris Erdmann
3545 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
3546 the XML Canonalization support from Aleksey Sanin
3547
3548Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3549
3550 * tree.c: patch from Boris Erdmann fixing some namespace odities
3551 with xmlCopyNode()
3552
3553Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
3554
3555 * xmlIO.c: fix bug #72706 when loading a NULL entity
3556
3557Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3558
3559 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
3560 actually change in a future XML Namespace revision.
3561
3562Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3563
3564 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
3565 added the possibility of returning nodesets from XPath extension
3566 functions written in Python
3567
3568Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
3569
3570 * python/*: commiting some Python bindings work done while travelling
3571
3572Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3573
3574 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
3575 explicitely with memory debugging switched on
3576
3577Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
3578
3579 * python/generator.py python/libxml.c python/libxml2-python-api.xml
3580 python/libxml2class.txt python/libxml_wrap.h python/types.c:
3581 Added wrapper for the xmlURIPtr type, provided accessors, fixed
3582 the accessor generator for strings
3583 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
3584 regression test.
3585
3586Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
3587
3588 * python/README python/generator.py python/libxml.c python/setup.py:
3589 added the 'usual' setup.py to allow building a libxml2-python
3590 module based on the same code. The initialization is however
3591 different the 2 .so files fo libxml2 and libxslt are identical and
3592 they entry point initialize both libraries. this is done to avoid
3593 some possible nasty problem since the Python don't merge the maps
3594 of all shared modules.
3595
3596Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
3597
3598 * parser.c: fixed a push/encoding bug reported by Michael
3599 on librsvg
3600
3601Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
3602
3603 * include/libxml/parserInternals.h: fixes a misplaced #endif
3604
3605Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3606
3607 * parser.c valid.c: found and fixed a couple of allocation bugs
3608
3609Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
3610
3611 * doc/xml.html doc/python.html doc/*: added a Python and binding
3612 page describing the current state of the Python bindings and
3613 giving pointers to the other languages wrappers.
3614
3615Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3616
3617 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
3618 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
3619 rebuilt the API and web site
3620 * xpath.c: fixed #71978 portability bugs
3621
3622Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
3623
3624 * SAX.c: oops broke automatic defaulting of namespaces attributes.
3625
3626Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
3627
3628 * include/libxml/parserInternals.h parser.c: had to change
3629 2 internal parsing API when processing document content
3630 to check the start and end of element content are defined
3631 in the same entity
3632 * valid.c include/libxml/valid.h: attribute normalization can
3633 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
3634 with the context to report it.
3635 * SAX.c: fixed the last known bugs, crazy validation constraints
3636 when a document is standalone seems correctly handled. There
3637 is a couple of open issues left which need consideration especially
3638 PE93 on external unparsed entities and standalone status.
3639 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
3640 The 2 tests left failing are actually in error. Cleanup done.
3641
3642Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3643
3644 * valid.c: implemented E59 spaces in CDATA does not match the
3645 nonterminal S
3646
3647Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3648
3649 * SAX.c parser.c valid.c: more validation test fixups
3650 * check-xml-test-suite.py: added duration info for the tests
3651
3652Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
3653
3654 * parser.c valid.c: a couple of errors were reported but not
3655 saved back as such in the parsing context. Down to 1% failure rate
3656 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
3657
3658Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3659
3660 * xmlInternald.c: isExtender was missing a char
3661 * parser.c include/libxml/parser.h: % are acceptable in the
3662 internal subset if within a PUBLIC ID
3663
3664Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
3665
3666 * SAX.c parserInternals.c valid.c: more work on the conformance
3667 suite. Took the step to finally block documents with encoding
3668 errors. It's a fatal error per the spec, people should have fixed
3669 their documents by now.
3670
3671Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
3672
3673 * check-xml-test-suite.py: fixed the test script after some discussion
3674 on the semantic of TYPE="error"
3675 * Makefile.am: added the script to the distrib
3676
3677Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
3678
3679 * SAX.c entities.c: fixed a couple of conformances issues deep
3680 into the validation code (standalone and undeclared Notations)
3681
3682Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3683
3684 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
3685 stayed there for years !
3686
3687Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3688
3689 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
3690 missing
3691
3692Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
3693
3694 * check-xml-test-suite.py: improved the behaviour a bit as
3695 well as the logs
3696 * parser.c valid.c SAX.c: fixed a few more bugs
3697 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
3698
3699Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
3700
3701 * check-xml-test-suite.py: python script to run regression tests
3702 against the XML Test suite of W3C/OASis
3703 * SAX.c: fixed a validation bug
3704 * parser.c: fixed 3 errors pointed by the test suite
3705 * doc/buildDocBookCatalog: fixed a typo pointed by drake
3706 * python/Makefile.am: fixed a dependendy
3707
3708Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
3709
3710 * xmlmemory.c: avoid a warning bug #71594
3711
3712Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
3713
3714 * xmlmemory.c: Jesse Perry provided a patch to remove a few
3715 warning on alpha/Tru64
3716
3717Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3718
3719 * include/libxml/entities.h: fixing a comment
3720 * valid.c: fixing some troubles with validity check on namespaces
3721 * result/VC/NS3 test/VC/NS3: added a specific regression test
3722
3723Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3724
3725 * tree.c: Fixing #71342 serializing '\n' in attribute values
3726 * result/noent/att3 result/att3 test/att3: added a specific
3727 test.
3728
3729Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
3730
3731 * python/libxml.c: couple of bug fixes
3732
3733Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
3734
3735 * python/*.py: removed tabs and used spaces.
3736
3737Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
3738
3739 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
3740 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
3741
3742Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3743
3744 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
3745 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
3746
3747Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3748
3749 * include/libxml/encoding.h include/libxml/entities.h
3750 include/libxml/globals.h include/libxml/parser.h
3751 include/libxml/threads.h include/libxml/tree.h
3752 include/libxml/xmlmemory.h: trying to fix the include mess
3753
3754Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
3755
3756 * include/libxml/xmlmemory.h: reverted part of the previous
3757 attempt to provide #69655, this was breaking the build.
3758
3759Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
3760
3761 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
3762 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
3763 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
3764 include/libxml/parserInternals.h include/libxml/tree.h
3765 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
3766 Tentatively fixed #69655 , make compiling with -Wredundant-decls
3767 clean.
3768 * python/libxml.c: fixed a warning.
3769
3770Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
3771
3772 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
3773 copying of node, merge back IDs in the target document.
3774 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
3775 test/XInclude/ents/ids.xml: test case
3776 * result/VC/ElementValid4: output changed due to a typo fix
3777
3778Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
3779
3780 * python/Makefile.am: seems some version of automake didn't
Daniel Veillard784b9352003-02-16 15:50:27 +00003781 generate the dependencies right as Jacob found out. Add
3782 an extra dependency rule.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00003783
3784Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3785
3786 * parserInternals.c valid.c: Justin Fletcher found some parts
3787 of the code needing cleanup
3788 * libxml.spec.in python/Makefile.am python/generator.py
3789 python/libxml.c python/libxml.py: Fixed the python Makefiles
3790 corrected a bug showing up on ia64, changed the name of the
3791 python internal module too
3792
3793Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
3794
3795 * Makefile.am: applied patch from Andris Pavenis for binary
3796 name suffixes
3797
3798Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
3799
3800 * xmllint.c win32/win32config.h: fixing #68748
3801
3802Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
3803
3804 * valid.c: fixing #70166
3805
3806Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3807
3808 * valid.c: fixing #70077
3809
3810Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3811
3812 * Copyright Makefile.am README configure.in libxml.spec.in:
3813 Changed to the MIT Licence
3814 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
3815 doc/xmlio.html: updated the doc accordingly
3816 * include/libxml/xmlwin32version.h configure.in: preparing
3817 2.4.14 release
3818 * python/generator.py python/libxml.c python/libxml2-python-api.xml
3819 python/libxml2class.txt python/libxml_wrap.h python/types.c:
3820 fixed the const xmlChar * wrapper and generator, XPath extension
3821 functions now use the context as first argument
3822 * python/tests/tstxpath.py python/tests/xpath.py
3823 python/tests/xpathext.py: Updated the tests accordingly
3824 * tree.c: fixed bug #70067
3825
3826Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3827
3828 * Makefile.am: cleanup
3829 * debugXML.c: always use stdout if output is NULL
3830 * xmlIO.c: don't close filedescriptors passed to outputBuffers
3831 * python/Makefile.am python/generator.py python/libxml2class.txt
3832 python/libxml_wrap.h python/types.c: augmented the number of bindings
3833 handling FILE * and XPath contexts
3834 * python/tests/Makefile.am: avoid a stupid problem due to the
3835 use of TEST.
3836
3837Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
3838
3839 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
3840
3841Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
3842
3843 * python/TODO python/libxml.c: cleanup the extension function lookup
3844 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
3845
3846Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
3847
3848 * configure.in python/Makefile.am: do not install outside
3849 of prefix
3850
3851Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3852
3853 * python/TODO python/libxml.c: started adding SAX interfaces
3854 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
3855 SAX test
3856
3857Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3858
3859 * tree.c: hardened the addChild function
3860 * python/generator.py python/libxml.c python/libxml2-python-api.xml
3861 python/libxml2class.txt python/libxml_wrap.h python/TODO:
3862 added accessors needed for xmlNode, a bit more testing and
3863 extension of interfaces
3864 * python/tests/Makefile.am python/tests/build.py: added a test
3865 build from scratch/save/load/check
3866
3867Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
3868
3869 * parserInternals.c: change a small bit in the way valididy
3870 error messages get initialized
3871 * python/TODO python/libxml.c python/libxml2-python-api.xml
3872 python/libxml2class.txt python/libxml_wrap.h python/types.c:
3873 added some memory debugging to track leaks at the libxml2 level
3874 * python/tests/*.py: changed all tests to check for leaks,
3875 there is just one left in XPath extension registrations.
3876
3877Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
3878
3879 * python/TODO python/generator.py python/libxml2-python-api.xml
3880 python/libxml2class.txt: more accessor classes for the parser
3881 context, allow to switch on and check validity
3882 * python/tests/Makefile.am python/tests/error.py
3883 python/tests/invalid.xml python/tests/valid.xml
3884 python/tests/validate.py: attded more test and and added error.py
3885 which I forgot to commit in the last step
3886
3887Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3888
3889 * python/Makefile.am python/types.c: cleanup
3890 * python/libxml.c python/libxml.py python/libxml_wrap.h
3891 python/generator.py python/libxml2-python-api.xml
3892 python/libxml2class.txt: added class for parser context, added
3893 first cut for push mode support. Added a framework to generate
3894 accessors functions.
3895 * python/tests/Makefile.am python/tests/push.py: added a push
3896 test
3897
3898Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
3899
3900 * python/Makefile.am python/TODO python/libxml.py: fixed a small
3901 bug a bit of cleanup.
3902
3903Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
3904
3905 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
3906 python/libxml2class.txt: adding error redirections and preformat
3907 to a python handler
3908 * python/tests/Makefile.am python/tests/*.py: cleanup made all
3909 tests self checking
3910
3911Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
3912
3913 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
3914 a function
3915
3916Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
3917
3918 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
3919 python/libxml.c python/libxml2-python-api.xml
3920 python/libxml2class.txt: Progressing through the TODOs, class
3921 description output, extra XML API, RPM now builds the wrappers
3922 for all python installed versions
3923
3924Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
3925
3926 * configure.in libxml.spec.in python/Makefile.am python/TODO
3927 python/generator.py python/libxml2class.txt: added more informations
3928 in the libxml2-python package including docs. Slightly changed
3929 the class hierarchy
3930 * python/tests/*: added basic regression tests infrastructure too
3931
3932Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3933
3934 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
3935 added libxml2-python as part of the packages installed
3936
3937Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
3938
3939 * python/Makefile.am python/generator.py python/libxml.c
3940 python/libxml.py: more work, now able to extend the
3941 XPath interpreter with functions written in python.
3942
3943Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
3944
3945 * python/Makefile.am: Jacob sent a patch to allow building from
3946 tarfile.
3947
3948Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
3949
3950 * python/Makefile.am python/libxml.c configure.in Makefile.am:
3951 inserted the python wrappers build, I hope this won't be too
3952 unportable
3953
3954Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
3955
3956 * xpath.c: minor optimization
3957 * python/generator.py python/libxml.c python/libxml.py
3958 python/libxml_wrap.h: more work on the python bindings,
3959 they now support XPath and there is no evident leak
3960
3961Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3962
3963 * python/generator.py python/libxml.c python/libxml.py:
3964 more work on the python bindings generator.
3965
3966Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
3967
3968 * python/generator.py python/libxml.c python/libxml_wrap.h:
3969 more work on the python bindings.
3970
3971Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
3972
3973 * python/generator.py python/libxml.c python/libxml.py
3974 python/libxml_wrap.h: commited early version of a python binding
3975 for private use only ATM
3976
3977Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
3978
3979 * entities.c tree.c include/libxml/entities.h: applied patch
3980 from Anthony Jones to implement copy of DTD subtree too. Had
3981 just to keep 2 function private which really ought to become
3982 public ones.
3983
3984Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3985
3986 * xmllint.c: added pointers to the web pages in the usage()
3987
3988Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
3989
3990 * tree.c: more fixes from Petr Kozelka for attribute handling
3991 in the tree API to align the semantic with DOM.
3992
3993Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3994
3995 * valid.c tree.c entities.c: another set of patches from
3996 Anthony Jones for copy operations cleanup and robustness
3997
3998Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3999
4000 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
4001 an alphabetic index based on comments content
4002 * doc/*: rebuilt the web site with the new references
4003
4004Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
4005
4006 * parserInternals.h: Greg Sjaardema suggested to use an
4007 eponential buffer groth policy in xmlParserAddNodeInfo()
4008
4009Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
4010
4011 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
4012 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
4013 doc/parsedecl.py doc/Makefile.am: updated the python extractor
4014 to generate cross-references, and added/updated the stylesheets
4015 to generate and link API indexes. The generic keyword index
4016 is not done yet.
4017 * doc/*.html: regenerated all the usual docs too
4018
4019Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
4020
4021 * debugXML.c: added an xpath function to the shell for T. V. Raman
4022
4023Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
4024
4025 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
4026 debug routines.
4027
4028Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4029
4030 * tree.c: apply an patch from Petr Kozelka for unlink and replace
4031 support of attribute nodes
4032
4033Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
4034
4035 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
4036 hopefully near complete and fully documented of the API in XML
4037 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
4038 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
4039 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
4040 include/libxml/parserInternals.h include/libxml/valid.hi
4041 include/libxml/xmlIO.h include/libxml/xmlerror.hi
4042 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
4043 include/libxml/xpath.h include/libxml/xpathInternals.h:
4044 Cleaned up the doc comments a lot in the process, the interface
4045 coverage is now 100%
4046
4047Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
4048
4049 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
4050 extracts comments from the gtk-doc DocBook output (a bit
4051 convoluted but seems to work).
4052
4053Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
4054
4055 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
4056 added an XML description of the API, moved the script generating
4057 it here. Added a "make api" target
4058
4059Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
4060
4061 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
4062
4063Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
4064
4065 * xpath.c include/libxml/xpathInternals.h: the change made to
4066 xmlXPathFuncLookupFunc was incompatible roll it back
4067
4068Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
4069
4070 * SAX.c: cleanup patch from Anthony Jones
4071 * doc/Makefile.am: fix the headers to avoid in make scan
4072 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
4073 includes, * vs Ptr and general cleanup
4074 * parsedecl.py: first version of a script to extract the
4075 module interfaces, the goal will be to provide .decl or XML
4076 specification of the interfaces to build wrappers.
4077
4078Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
4079
4080 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
4081 now provides return codes in case of errors
4082
4083Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
4084
4085 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
4086 Upgraded to trio baseline 1.6
4087 * strio.h strio.c: Replaced by triostr.h and triostr.c
4088
4089Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
4090
4091 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
4092 of strdup usage in the code
4093
4094Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4095
4096 * parser.c error.c: Keith Isdale complained rightly that
4097 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
4098
4099Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
4100
4101 * tree.c: fixed the funxtion to set the xml: attributes
4102 * debugXML.c: added "setbase" to test it.
4103
4104Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
4105
4106 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
4107 to allow updating an attribute content
4108
4109Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
4110
4111 * libxml.h: try to avoid problems when compiling on Windows
4112
4113Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
4114
4115 * hash.c: patch from Anthony Jones for hash.c allocation size
4116 * Makefile.am: trying to work around Yet Another Libtool Madness
4117 and build the 2.4.13 release finally ...
4118
4119Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
4120
4121 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
4122 * doc/* : update of the documentation
4123
4124Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
4125
4126 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
4127 at fixing #61290 :-(
4128
4129Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
4130
4131 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
4132 Fixes bug #67229
4133
4134Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
4135
4136 * tree.c: trying to avoid troubles when a subtree is copied
4137 and coalesced in part with the target tree. Should fix
4138 bug #67407
4139
4140Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4141
4142 * valid.c: fixed validation of attributes content of type
4143 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
4144 values, very old bug. Fixes #67671
4145
4146Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
4147
4148 * parser.c include/libxml/parserInternals.h tree.c: integrated
4149 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
4150 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
4151
4152Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
4153
4154 * threads.c: applied Serguei Narojnyi's patch to add native
4155 thread support on the Win32 platform
4156 * testThreadsWin32.c Makefile.am: added the test program also
4157 from Serguei, Win32 specific
4158 * include/win32config.h include/libxml/xmlwin32version.h.in:
4159 added patch from Igor for the Windows thread specific defines.
4160
4161Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
4162
4163 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
4164
4165Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
4166
4167 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
4168 output page into XMLinfo.html. Close bug #66951 and
4169 raised by Robert Collins too.
4170
4171Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
4172
4173 * encoding.c: Paul Keogh pointed out a possibility of segfault
4174 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
4175 Closes bug # 68238
4176
4177Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
4178
4179 * doc/*.html: updated the Gdome2 links
4180
4181Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
4182
4183 * libxml.h: Applied following patches from Robert Collins
4184 and make sure IN_LIBXML is defined when compiling it
4185 -------
4186 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
4187 as well as Visual C.
4188 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
4189 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
4190 * strio.c (PLATFORM_UNIX): Define for Cygwin.
4191 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
4192 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
4193 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
4194 xmlSysIDExists xmlNoNetExists).
4195 * xmllint.c: Don't include winsock2.h for Cygwin.
4196
4197Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
4198
4199 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
4200 when the version info is not present.
4201
4202Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
4203
4204 * tree.c: Anthony Jones pointed out a problem in
4205 xmlStringGetNodeList() and provided a fix for it
4206
4207Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
4208
4209 * parser.c: patch from Frank J Franklin to remove a bug in
4210 xmlCreatePushParserCtxt() when the initial buffer passed
4211 is large.
4212
4213Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
4214
4215 * win32/*: big cleanup of the Windows/MSVC project files
4216 from Igor Zlatkovic
4217
4218Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
4219
4220 * doc/Makefile.am: should fix #67674 and avoid troubles if
4221 xsltproc is not available or fails in the prefix provided
4222
4223Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
4224
4225 * xmlmemory.c: one more doc patch from Charlie Bozeman.
4226
4227Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
4228
4229 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
4230 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
4231 Fixed a few other problems raised by Charlie Bozeman.
4232 * result/VC/ElementValid[5-7]: fixed the output
4233
4234Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
4235
4236 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
4237 patches from Charlie Bozeman. Regenerated the HTML docs.
4238
4239Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
4240
4241 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
4242 for Windows from Igor
4243
4244Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
4245
4246 * xmllint.c: applied Justin Fletcher patch for --output or -o
4247
4248Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
4249
4250 * win32/libxml2/libxml2.def.src: close #67019
4251
4252Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
4253
4254 * xmllint.c: applied Justin Fletcher generic timing patch
4255 similar to the one already applied to xsltproc.
4256
4257Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
4258
4259 * include/libxml/tree.h tree.c: applied documentation patches
4260 from Charlie Bozeman
4261
4262Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
4263
4264 *doc/xmllint.xml, xmllint.1 - document --dropdtd
4265
4266Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
4267
4268 * valid.c: fix the xmlStrdup() used in the previous patch.
4269 * valid.c: added --dropdtd
4270 * tree.c: fixed xmlUnlinkNode so it also removes the references
4271 from the document if the node is a DTD
4272
4273Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
4274
4275 * HTMLtree.c valid.c: cleanup some static declarations
4276
4277Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
4278
4279 * xmllint.c: removed another strdup()
4280 * doc/FAQ: removed the HP/UX entry
4281
4282Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
4283
4284 * valid.c: fix bug #66816 when validating.
4285 * xmllint.c: don't use sys/time.h if configure did not found it
4286
4287Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
4288
4289 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
4290 xmlcatalog_man.xml
4291
4292Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
4293
4294 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
4295 xmlInitMemory() was declared twice
4296
4297Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
4298
4299 * globals.c: do not reference strdup() !
4300 * configure.in libxml-2.0.pc.in: trying to fix the libs
4301 of the various config extraction modules
4302
4303Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
4304
4305 * configure.in : preparing 2.4.12
4306 * doc/* : updated and rebuilt the docs
4307
4308Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
4309
4310 * uri.c: closed bug #66159
4311 * testURI.c: added --escape option
4312 * configure.in: some cleanup for xml2-config --cflags
4313
4314Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
4315
4316 * globals.c testThreads.c: removed some misplaced includes
4317 of xmlversion.h
4318
4319Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
4320
4321 * threads.c: patch from Gary Pennington fixing a possible
4322 problem at initialization time.
4323
4324Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
4325
4326 * configure.in libxml.h parser.c testThreads.c macos/: integrated
4327 Eric Lavigne contribution to build libxml2 on MacOS using
4328 CodeWarrior.
4329
4330Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
4331
4332 * xmllint.c: applied Geert Kloosterman's patch to fix
4333 --repeat --timing output
4334
4335Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
4336
4337 * parser.c: Robin Berjon <robin@knowscape.com> found a case
4338 where non-wellformed XML declaractions were not detected.
4339
4340Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
4341
4342 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
4343
4344Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
4345
4346 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
4347 gets reset by xmlCleanupInputCallbacks() and this makes the
4348 function useless. Same for output.
4349
4350Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
4351
4352 * xmlIO.c: robert pointed out a loop error in callback cleanups
4353
4354Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
4355
4356 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
4357 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
4358 they are not really tied to debugging
4359
4360Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
4361
4362 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
4363 * xmllint.c: better --catalogs description
4364
4365Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
4366
4367 * tree.c: fixed a couple of problems in xmlSetProp()
4368
4369Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
4370
4371 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
4372 unappropriate stdout output.
4373
4374Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
4375
4376 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
4377 by Denis Beurive, closes #65111
4378
4379Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
4380
4381 * valid.c: in case of content model validity error, don't
4382 print it if validity warnings were not requested.
4383
4384Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
4385
4386 * nanoftp.c: applied a couple of patches from Brian D Ripley.
4387 * parserInternals.c: removed the last exit() call. Print an
4388 unmaskable error on stderr instead (library mismatch detection)
4389
4390Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
4391
4392 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
4393 shell instructions from Heiko Rupp
4394
4395Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
4396
4397 * catalog.c: use the URL notation file:// for default catalog paths
4398
4399Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
4400
4401 * include/libxml/tree.h: better comments for _private fields
4402 * tree.c: removed a problem when copying an entity reference.
4403
4404Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
4405
4406 * vms/*: updated instructions and diffs from John A Fotheringham
4407
4408Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
4409
4410 * include/libxml/xmlerror.h: avoid an include problem if
4411 #include <libxml/xmlerror.h> happens first in code
4412 seems to be the case in KDE libs
4413
4414Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
4415
4416 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
4417 from Igor for Windows
4418
4419Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
4420
4421 * Makefile.am: Gary Pennington pointed out a missing prefix
4422
4423Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
4424
4425 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
4426 * doc/*: upgraded and rebuilt the docs
4427
4428Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
4429
4430 * HTMLparser.c: fix comment in scripts element parsing.
4431 * result/HTML/doc3*: updated the results.
4432
4433Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
4434
4435 * uri.c: another URI bug fix #63336, using Joel Young patch.
4436
4437Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
4438
4439 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
4440 a cleaned up version of the Pwd shell string generation.
4441
4442Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
4443
4444 * valid.c include/libxml/tree.h: trying to fix namespaces +
4445 validation problems for good, closing #63619 in the process
4446 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
4447 wrong in this respect, fixed it.
4448
4449Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
4450
4451 * xmllint.c: Morus Walter patch to allow --format and --encode
4452
4453Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
4454
4455 * debugXML.c: Stefan Kost provided an help command for the shell
4456
4457Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
4458
4459 * debugXML.c: Heiko Rupp pointed that the shell would crash
4460 on empty nodesets returns.
4461
4462Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
4463
4464 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
4465 migh need the history libraries
4466
4467Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
4468
4469 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
4470 handle the case of < in quoted attributes, Bastian Kleineidam
4471
4472Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
4473
4474 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
4475 fixing catalog breakages
4476 * Makefile.am catalog.c result/catalogs/catal
4477 result/catalogs/mycatalog.* test/catalogs/catal*:
4478 fixed more problems in catalog support, added more regression tests
4479 for both XML and SGML catalog handling
4480
4481Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
4482
4483 * debugXML.c: applied an improvement to xmlGetLineNo() from
4484 Keith Isdale
4485
4486Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
4487
4488 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
4489 Side effect of the progressive catalog loading
4490
4491Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
4492
4493 * Makefile.am: confexecdir and confexec_DATA were defined twice
4494 pointed out by Karl Eichwalder
4495
4496Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
4497
4498 * xmlcatalog.c: avoid unlink() and use remove() instead.
4499
4500Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
4501
4502 * libxml.spec.in: cleanup
4503 * include/libxml/xmlwin32version.h: updated with 2.4.8
4504
4505Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
4506
4507 * encoding.c global.data globals.c testThreads.c: fix bug #63752
4508 of compiling libxml with a non standard set of options
4509
4510Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
4511
4512 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
4513 document --sgml option, fixing gnome bugzilla #63382
4514
4515Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
4516
4517 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
4518 breakage of 2.4.7, added a couple of really needed APIs
4519 like xmlCatalogIsEmpty() and xmlNewCatalog()
4520 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
4521 for install-catalog
4522 * configure.in: preparing 2.4.8
4523
4524Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
4525
4526 * HTMLtree.c tree.c include/libxml/HTMLtree.h
4527 include/libxml/tree.h include/libxml/xmlIO.h: more include
4528 cleanups, export cleanly one html output + format function.
4529
4530Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
4531
4532 * parser.c: removed initGenericErrorDefaultFunc call from
4533 xmlInitParser() since it could destroy previous calls to
4534 xsltSetGenericErrorFunc() effects
4535
4536Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
4537
4538 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
4539 keyword.
4540
4541Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
4542
4543 * Makefile.am: cleanup
4544 * threads.c: cleanup too
4545 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
4546 from xsltproc
4547 * include/libxml/tree.h include/libxml/parser.h: trying to break a
Daniel Veillard784b9352003-02-16 15:50:27 +00004548 dependency loop.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00004549
4550Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
4551
4552 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
4553 was not used anymore !
4554
4555Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
4556
4557 * configure.in: preparing 2.4.7
4558 * Makefile.am doc/Makefile.am: switched to the latest xmllint
4559 manual page from John
4560 * doc/*: updated the doc and rebuilt the generated pages
4561
4562Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
4563
4564 * xmlIO.c: closing bug #62711, the library should never
4565 close stdin or stdout.
4566
4567Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
4568
4569 * uri.c: second pass at fixing #63336, using Joel Young
4570 final patch. looks okay.
4571
4572Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
4573
4574 * uri.c include/libxml/uri.h: trying to clear #63336
4575 allowing the escaping routine to parse unconformant
4576 URI-References.
4577
4578Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
4579
4580 * vms/readme.vms vms/build_libxml.com nanoftp.c
4581 include/libxml/xmlversion.h.in: a few VMS updates from
4582 John A Fotheringham
4583 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
4584 and xmlCleanupOutputCallbacks() for the Perl binding people.
4585
4586Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
4587
4588 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
4589 apply fixes to close #63271 and avoid segfaults when
4590 the error routine gets callbed before xmlInitParser()
4591 get called.
4592 * nanoftp.c error.c: Applied patches from Justin Fletcher
4593 correcting some xmlGenericError misuses.
4594
4595Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
4596
4597 *doc/xmllint.xml, doc/xmllint.1
4598 New and improved man page for xmllint - .xml is the original, .1
4599 is the generated man page
4600
4601Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
4602
4603 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
4604 the web site from the main HTML document.
4605
4606Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
4607
4608 * parser.c: fixed an erroneous validation bug when PE refs
4609 occurs in external parsed entities referenced from the
4610 internals subset
4611 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
4612 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
4613 added the associated testcase, it's a nice one.
4614 * HTMLparser.c: generate the DTD node as HTML still ...
4615 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
4616
4617Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
4618
4619 * HTMLparser.c: fixed a bug in htmlNewDoc()
4620
4621Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
4622
4623 * test/threads/*: added entities testing to the Thread test
4624 * testThreads.c: make the test reasonable
4625 * DOCBparser.c: fix the DTD public and system ID
4626 * xmllint.c: added --sgml for SGML DocBook importing
4627 * Makefile.am: added Docbtests target
4628
4629Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
4630
4631 * nanoftp.c: use only "anonymous@" string for anonymous passwds
4632 * testThreads.c: removed bogus include
4633
4634Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
4635
4636 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
4637 fixed a very serious (looping) validation bug
4638
4639Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
4640
4641 * include/libxml/globals.h include/libxml/threads.h threads.c
4642 testThreads.c: far more testing, cleaning up bugs
4643 * *.c : make sure globals.h is always included.
4644
4645Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
4646
4647 * HTMLparser.c: try to get rid of parser loops for good.
4648
4649Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
4650
4651 * configure.in: fixed some bugs in CFLAGS passing.
4652 * test/threads Makefile.am testThreads.c: added a specific
4653 threaded test case (really nasty, guaranteed).
4654
4655Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
4656
4657 * catalog.c: serious cleanup on the management of the
4658 XML catalog tree, more tests done, especially with
4659 the catalog PI.
4660
4661Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
4662
4663 * catalog.c: avoid a problem in catalog cleanup on SMP if
4664 catalogs were not initialized.
4665
4666Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
4667
4668 * catalog.c xpath.c: trying to cleanup the not thread safe
4669 parts of the library.
4670
4671Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
4672
4673 * include/libxml/globals.h configure.in global.data: make
4674 the allocation be per-thread a configure option
4675 * encoding.c include/libxml/parser.h: fixed compilation
4676 errors
4677
4678Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
4679
4680 * include/libxml/parser.h: Norm reported that a few lines
4681 added were breaking libxslt compile, removed them for now
4682
4683Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
4684
4685 * parser.c parserInternals.c threads.c: debugged and fixed
4686 initialization problems which were giving troubles on SMP
4687 boxes.
4688
4689Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
4690
4691 * include/libxml/Makefile.am: missing globals.h
4692
4693Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
4694
4695 * globals.c: added a couple of standard includes.
4696
4697Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
4698
4699 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
4700 include/libxml/parserInternals.h include/libxml/tree.h
4701 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
4702 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
4703 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
4704 Applied the last patches from Gary, cleanup, activated threading
4705 all user accessible global variables are now handled in globals.[ch]
4706 Still a bit rought but make tests passes with either
4707 --with-threads defined at configure time or not.
4708 * Makefile.am example/Makefile.am: added globals.[ch] and threads
4709 linking options
4710
4711Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
4712
4713 * Makefile.am include/libxml/Makefile.am
4714 include/libxml/globals.h globals.c include/libxml/threads.h
4715 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
4716 configure.in: started integrating the core of the thread support
4717 not activated yet but half integrated. The code should still
4718 compile and work anyway.
4719
4720Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
4721
4722 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
4723 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
4724 integrating the non-controversial parts of Gary Pennington
4725 multithread patches
4726 * catalog.c: corrected a small bug introduced
4727
4728Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
4729
4730 * catalog.c include/libxml/catalog.h: very serious cleanup,
4731 isolating unportable code and as much as possible the accesses
4732 to the global shared catalog. May need more testing !
4733
4734Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
4735
4736 * include/libxml/debugXML.h debugXML.c tree.c: integrating
4737 Keith Isdale patches for the XSLT debugger interfaces. Some
4738 cleanup
4739
4740Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
4741
4742 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
4743 * DOCBparser.c: generate line nubers in elements
4744
4745Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
4746
4747 * configure.in: preparing 2.4.6 release
4748 * doc/xml.html doc/html/*: updated and rebuilt the docs
4749 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
4750
4751Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
4752
4753 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
4754 adding documentation for DV's supercatalog support
4755
4756Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
4757
4758 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
4759 super catalog support adding one API and one flag --sgml to
4760 xmlcatalog
4761
4762Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
4763
4764 * doc/xmlcatalog_man.xml, xmlcatalog.1
4765 One more crack at
4766 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
4767
4768
4769Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4770
4771 * xpath.c: implemented xmlXPathObjectCopy for external objects
4772 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
4773
4774Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
4775
4776 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
4777 finishing up fix to
4778 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
4779 the xmlcatalog man page display more elegantly
4780
4781Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
4782
4783 * configure.in: closing bug #61832
4784 * HTMLparser.c: removed a warning
4785
4786Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
4787
4788 * xpath.c: fixing #61673 part I, do not loose doc information
4789 when copying result value trees.
4790
4791Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4792
4793 * xpath.c: trying to harden the XPath interpreter
4794
4795Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
4796
4797 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
4798 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
4799
4800Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
4801
4802 * HTMLparser: repaired another loop problem
4803
4804Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
4805
4806 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
4807 parsing.
4808 * xpath.c: fix bug #61291 the default XML namespace node is
4809 missing from the namespace axis.
4810 * tree.c: refuse to create namespaces nodes with prefix "xml"
4811
4812Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
4813
4814 * SAX.c: ouch a non-defined namespace could lead to a crash,
4815 fixed #61215
4816
4817Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
4818
4819 * parserInternals.c: closed bug #61054
4820
4821Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
4822
4823 * include/libxml/Makefile.am: closing #60708
4824
4825Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
4826
4827 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
4828 adding xmlSAXParseFileWithData following Marco Stipek suggestion
4829
4830Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4831
4832 * valid.c: close bug #61550 when xml: wasn't considered a namespace
4833
4834Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
4835
4836 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
4837 * DOCBparser.c HTMLparser.c parser.c: fixed typos
4838
4839Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
4840
4841 * catalog.c: Justin Fletcher provided cleaup code in case
4842 HAVE_STAT is not defined
4843 * include/win32config.h: Igor Zlatkovic suggested to have
4844 HAVE_STAT defined there
4845
4846Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
4847
4848 * catalog.c - fixed typing error reported by M. Barros
4849
4850Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
4851
4852 * xmllint.c - fixing typo
4853
4854Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
4855
4856 * HTMLparser.c: small enhancement to prevent loop on
4857 unrecognizable data
4858
4859Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
4860
4861 * parserInternals.c: applying patch from bug #60757 this
4862 should close it
4863
4864Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
4865
4866 * catalog.c xmlcatalog.c: removed a couple of warning
4867 * xpath.c: try to solve the linking problem on platforms
4868 needing trio to compile
4869
4870Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
4871
4872 * Makefile.am libxml.spec.in: backing up non-documented changes
4873 commited without review or aproval by Jens Finke <jens@gnome.org>
4874 * HACKING: made 100% clear that no commit should be done directly
4875
4876Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
4877
4878 * configure.in: Joe Orton provided a patch fixing a problem
4879 when iconv is specified to be in a non-standard directory
4880 but wasn't exported in xml2-config --cflags
4881
4882Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
4883
4884 * configure.in: let's ship 2.4.5 before getting too much
4885 troubles with 2.4.4 errors.
4886
4887Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4888
4889 * encoding.c entities.c: do not output hexadecimal charrefs
4890 when serializing HTML since some version of Netscape can't
4891 grok it, generate decimal ones.
4892 * result/HTML/doc3.htm: output changed due to previous test
4893 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
4894
4895Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
4896
4897 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
4898 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
4899
4900Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
4901 Released 2.4.4
4902
4903 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
4904 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
4905 updated the configuration scripts systems accordingly
4906
4907Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
4908
4909 * configure.in: preparing for 2.4.4
4910 * doc/xml.html doc/html/*: updated and rebuilt the docs
4911
4912Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
4913
4914 * win32/dsp/libxml2.def.src: tried to incorporate comments
4915 from bug #59220
4916
4917Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
4918
4919 * parser.c result/noent/wml.xml: fixed bug #59981 related
4920 to handling of '&' in attributes when entities are substitued
4921
4922Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
4923
4924 * libxml.h include/libxml/xmlversion.h.in
4925 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
4926 Tried to close bug #60131
4927
4928Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
4929
4930 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
4931
4932Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
4933
4934 * SAX.c: fixing bug #59946 on xmlns=""
4935
4936Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
4937
4938 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
4939 but allocates a new error code.
4940
4941Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
4942
4943 * xmllint.c: John Fleck fixed typos in the options output
4944 * parser.c SAX.c: fix ignorable white space SAX selection
4945
4946Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
4947
4948 * entities.c: Steve Underwood found the possibility of an
4949 ininite loop in case of error.
4950
4951Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
4952
4953 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
4954
4955Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
4956
4957 * parser.c: warn if version is not 1.0 but it's not
4958 strictly speaking an error after analyzing the spec
4959
4960Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
4961
4962 *doc/catalog.html - add link to the html version of the
4963 man page, other linguistic cleanups
4964
4965Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
4966
4967 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
4968 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
4969 file, has not yet been included in the build.
4970
4971Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
4972
4973 * catalog.c: removed a duplicate affectation Justin Fletcher
4974
4975Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
4976
4977 * tree.c: Armin Sander pointed a possible text coalescing
4978 problem, completed his patch.
4979
4980Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4981
4982 * trionan.c: Fixed const and volatile re-definition problem
4983
4984Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
4985
4986 * libxml.4 parser.c: doc updates from Heiko Rupp
4987 * parserInternals.c: 2 sanity checks from Heiko Rupp
4988
4989Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
4990
4991 * tree.c: applied patch from Armin Sander to make some pointers
4992 const in xmlCopyNode()
4993 * include/libxml/tree.h: added fix to the header
4994
4995Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
4996
4997 * xpath.c: hum, restrict the integer usage gcc bug workaround
4998 to only gcc compilers so that other architecture don't get
4999 penalized by this limitation.
5000 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
5001
5002Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
5003
5004 * valid.c: fixed a Windows compiler warning (Chris Poblete)
5005 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
5006
5007Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
5008
5009 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
5010 --convert option to xmlcatalog to convert SGML ones to
5011 the XML syntax.
5012 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
5013
5014 2.4.3 got released at that point
5015Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
5016
5017 * catalog.c xmlIO.c: started some serious testing and fixed
5018 a few bug and optmization needs.
5019
5020Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
5021
5022 * Makefile.am configure.in include/libxml/xmlwin32version.h:
5023 preparing for a 2.4.3 release even if it may not be ready yet
5024 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
5025 all file parsing lookup to go through the entity resolver, add
5026 to add an API to bypass it (needed to load catalogs themselves),
5027 some cleanup on the catalog code too.
5028 * nanoftp.c: small cleanup
5029 * doc/catalog.html: small update
5030
5031Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
5032
5033 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
5034 Jun Kuriyama
5035
5036Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
5037
5038 * doc/catalog.html: finished the catalog documentation
5039
5040Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
5041
5042 * doc/catalog.html doc/xml.html: added documentation about
5043 Catalog support, misses an API description
5044 * doc/html/*: reextracted the API pages
5045
5046Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
5047
5048 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
5049 Added the part about section 7.2 on URI resolution,
5050 fixed a side effect in the HTML parser, look complete
5051 and ready to rock except the URI/SystemID part!
5052
5053Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
5054
5055 * include/libxml/catalog.h include/libxml/parser.h
5056 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
5057 xmlIO.c: added support and APIs needed for the catalog PI
5058 * include/libxml/xmlIO.h: cleanup
5059
5060Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
5061
5062 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
5063 include/libxml/catalog.h: starts to look okay, really
5064 plugged the new framework, cleaned a lot of stuff,
5065 added some APIs, except the PI's support missing this
5066 should be mostly complete
5067 * result/catalogs/* test/catalogs/*: added new test, enriched
5068 the existing one with URN ID tests
5069
5070Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
5071
5072 * catalog.c: fixed nextCatalog
5073 * result/catalogs/docbook test/catalogs/*: started adding
5074 a small regression test
5075
5076Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
5077
5078 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
5079 more work on the XML catalog support.
5080 * parser.c include/libxml/parser.h: small cleanup seems using
5081 list as a public parameter name can give portability troubles
5082 * trionan.c trionan.h xpath.c include/libxml/trionan.h
5083 include/libxml/xpath.h include/libxml/Makefile.am: removed
5084 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
5085 wrappers
5086
5087Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5088
5089 * Makefile.am trio.c triodef.h trionan.c xpath.c
5090 include/libxml/Makefile.am include/libxml/trionan.h:
5091 Re-worked Not-A-Number and Infinity support.
5092 * xmlcatalog.c: added readline include files
5093
5094Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
5095
5096 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
5097 testCatalog as xmlcatalog, making it an installed app
5098 adding a shell, and preparing it to be a /etc/xml/catalog
5099 management tool, though not ready yet
5100 * catalog.c include/libxml/catalog.h: adding support for
5101 XML Catalogs http://www.oasis-open.org/committees/entity/
5102 not finished, there is some interesting tradeoffs and a
5103 few open questions left.
5104
5105Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
5106
5107 * xmllint.c: fixed a line formatting problem
5108
5109Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
5110
5111 * SAX.c: removed a couple of unused variable (Albert Chin)
5112
5113Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
5114
5115 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
5116 trying to fix some troubles w.r.t. function returning
5117 const xxxPtr.
5118
5119Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
5120
5121 * win32/dsp/libxml2.def.src: another set of symbols conditionally
5122 defined
5123
5124Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
5125
5126 * xpointer.c: removed unused var
5127
5128Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
5129
5130 * testXPath.c: another small cleanup closing bug #59110
5131
5132Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
5133
5134 * win32/dsp/libxml2.def.src: small cleanup closing bug
5135 #59108
5136
5137Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
5138
5139 * example/gjobread.c: add xmlCleanupParser() before leaving
5140
5141Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
5142
5143 * config.h.in configure.in include/libxml/xmlwin32version.h:
5144 released 2.4.2
5145
5146Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
5147
5148 * include/libxml/valid.h debugXML.c valid.c: deprecate
5149 the non-boundchecking Sprintf functions, add Snprintf
5150 this should close bug #57984
5151
5152Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
5153
5154 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
5155 URIs before doing the lookups (pointed by Mark Vakoc)
5156
5157Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
5158
5159 * xpath.c: serious changes on Result Value Trees and NodeSets
5160 w.r.t. deallocation and collect operations. Probably not
5161 100% clean (merge of allocated trees smells like a problem).
5162 Seems sufficient to close #58943
5163
5164Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
5165
5166 * xmllint.c: adding a --format option
5167
5168Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
5169
5170 * xpath.c: count() was broken on Result Value Tree
5171 * xmlIO.c: fixed file:/// accesses on _WIN32
5172
5173Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
5174
5175 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
5176 macro was renamed, this should close bug #58683
5177
5178Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
5179
5180 * SAX.c: small fix fixing bug #58539 reported by coolo, in
5181 entity substitution mode text at the end of the entity might
5182 be added due to text coalescing.
5183 * nanoftp.c parser.c: small cleanup
5184
5185Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
5186
5187 * HACKING: added John Fleck right to commit in the doc subdir
5188
5189Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
5190
5191 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
5192 allow to inherit attributes from the DTD directly in the
5193 tree, this is needed for XPath and can be a useful feature.
5194 Inherited namespaces are always provided at the tree level now
5195 * test/defattr* result/defattr* result/noent/defattr*: added a couple
5196 of tests for this feature (XSLT being the prime user).
5197
5198Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
5199
5200 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
5201 testSAX.c xmlIO.c xmllint.c include/win32config.h
5202 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
5203 include/libxml/xmlwin32version.h.in win32/README.MSDev
5204 win32/dsp/*: applied Win32 Facelift No.2 patches from
5205 Igor Zlatkovic for Windows/MSC
5206
5207Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
5208
5209 * SAX.c: unparsedEntityDecl() the URI computation of the
5210 entity wasn't done breaking XSLT unparsed-entity-uri()
5211
5212Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
5213
5214 * xpath.c: fixed a bug when walking the descendants and
5215 the current node has no children
5216 * debugXML.c: show up when a text node is supposed to not be escaped
5217
5218Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5219
5220 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
5221 worked like the set:leading() function)
5222 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
5223
5224Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5225
5226 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
5227
5228Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5229
5230 * include/libxml/xmlIO.h: apply change to close #58141
5231 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
5232
5233Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5234
5235 * parser.c: when the internal subset uses a PE, then the
5236 included entity can use conditional sections.
5237
5238Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5239
5240 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
5241 when walking the namespace axis showing up in
5242 libxst/tests/general/bug-12
5243 * xmlmemory.c: added the possibility to trace a given block
5244 defined by its address
5245
5246Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5247
5248 * parser.c: don't override existing encoding specified before
5249 starting xmlParseDocument()
5250
5251Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5252
5253 * include/libxml/xmlwin32version.h: reinserted, needed for
5254 Windows users of CVS
5255
52562001-07-27 Darin Adler <darin@bentspoon.com>
5257
5258 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
5259 * testCatalog.c: Add include of <libxml/parser.h>.
5260
52612001-07-27 Darin Adler <darin@bentspoon.com>
5262
5263 * include/libxml/.cvsignore:
5264 * include/libxml/xmlwin32version.h:
5265 Remove this file from CVS because it's generated.
5266
5267Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5268
5269 * parser.c include/libxml/parser.h: applied const patches from
5270 Tom Moog #58002
5271
5272Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5273
5274 * xpath.c include/libxml/xpath{,Internals}.h: added a function
5275 lookup framework
5276
5277Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5278
5279 * tree.c: fixed xmlCopyNode() for documents
5280
5281Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5282
5283 * parser.c: fixed bugs #58073 reported by Greg Shtilman
5284
5285Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5286
5287 * parser.c: fixes bug #57652 reported by Morus Walter
5288
5289Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5290
5291 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
5292
5293Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5294
5295 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
5296 errors, lesson don't add new functions at 1am before a release
5297 * xpath.c: integrated fix from Bjorn to avoid divide by zero
5298 from XPath initialization when possible.
5299
5300Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5301
5302 * result/scripts/base*: removing history/readline changed
5303 this slightly
5304 * include/libxml/parser.h SAX.c parser.c parserInternals.c
5305 xmllint.c: make element content line number generation
5306 optionnal to avoid breaking old apps added interface to switch
5307
5308Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5309
5310 * configure.in: get rid of the readline and libhistory
Daniel Veillard784b9352003-02-16 15:50:27 +00005311 dependencies by default, release 2.4.1 with IA64 fix
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00005312 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
5313 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
5314 John Kroll fixes to allow saving to HTTP via PUT (or
5315 POST of needed).
5316 * doc/html/*.html: regenerated the docs
5317
5318Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5319
5320 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
5321 xmlHashScanFull and xmlHashScannFull3 to get passed the
5322 three keys as arguments to the callback function
5323
5324Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5325
5326 * configure.in Makefile.am: removed libxml softlink for good
5327 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
5328 100% coverage by gtk-doc
5329
5330Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5331
5332 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
5333 fixed serious troubles due to size_t vs. int mismatch
5334
5335Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5336
5337 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
5338
5339Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5340
5341 * include/libxml/xpath{,Internals}.h xpath.c: added a more
5342 convenient extension API for value and context managing
5343 Now handles external objects through xmlXPathPopExternal,
5344 xmlXPathWrapExternal and xmlXPathReturnExternal.
5345 Added functions for sets operations (intersection, etc.)
5346
5347Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5348
5349 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
5350 xmlIO.c tree.c parserInternals.c entities.c encoding.c
5351 HTMLparser.c: cleanup of global variables, marking some
5352 const or private.
5353
5354Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5355
5356 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
5357 fixed xmlXPathNodeSetItem when passing index=0
5358
5359Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5360
5361 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
5362
5363Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5364
5365 * xmllint.c: fixed compilation under Cygwin #57503
5366 * TODO: update
5367
53682001-07-13 Peter Williams <peterw@ximian.com>
5369
5370 * config.h.in: add #undef HAVE_DLFCN_H
5371
5372 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
5373 builddir.
5374
5375Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5376
5377 * win32/libxml2/libxml2.def.src: added a couple of exported entries
5378 raised by #57348 and #57381
5379
5380Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5381
5382 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
5383 tree.c xpointer.c: store the line numbder in element->content,
5384 may break some software, need a configuration mechanism
5385
53862001-07-10 Darin Adler <darin@bentspoon.com>
5387
5388 * .cvsignore:
5389 * example/.cvsignore:
5390 * include/.cvsignore:
5391 * include/libxml/.cvsignore:
5392 Various things that are generated and should be ignored.
5393
5394Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5395
5396 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
5397 * doc/xml.html doc/html/*: updated the docs
5398
5399Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5400
5401 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
5402 validation occured on content with element child
5403
5404Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5405
5406 * tree.c: fixed XML Base computation which was broken
5407 * debugXML.c: added a base function to the shell
5408 * Makefile.am result/scripts/* test/scripts/*: added scripts
5409 based regression tests, and adding 2 XML Base tests
5410
5411Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5412
5413 * tree.c: set properties doc and call xmlSetListDoc for properties
5414 content when grafting them in a different tree.
5415 * aclocal.m4: remove from CVS
5416
5417Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5418
5419 * win32/libxml2/libxml2.def.src: added some missing entry point
5420 for XPath (Mark Vakoc)
5421
5422Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5423
5424 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
5425 layer should URI-Unescape before trying to open resources.
5426
5427Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5428
5429 * xpath.c: fix the name() bug for elements in the default
5430 namespace reported by Charlie Bozeman
5431
5432Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5433
5434 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
5435 led to an XPath fix, improvements of SAX initialization, and
5436 an added option --nocdata to testXPath
5437
5438Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5439
5440 * doc/libxml-doc.el: Felix Natter provided anew version working
5441 with XEmacs too
5442
5443Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5444
5445 * include/libxml/xpath.h: small cleanup
5446 * doc/xml.html: update
5447
5448Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5449
5450 * Makefile.am configure.in include/libxml/xmlwin32version.h:
5451 released 2.3.14
5452
5453Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5454
5455 * doc/html/*: rebuilt the docs for the release
5456 * doc/xml.html: added 2.3.14 release.
5457
5458Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5459
5460 * xpath.c: a bug reported by Stephan Kulow empty nodesets
5461 were not equal to empty strings
5462
5463Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5464
5465 * SAX.c: fixed a URI-Reference computation problem when validating
5466 * xmlIO.c: small cleanup
5467
5468Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5469
5470 * parser.c: improved the description of a couple of interfaces
5471 upon Larry Stamper suggestion
5472
5473Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5474
5475 * SAX.c entities.c parser.c: changed completely the way entities
5476 are handled when running the parser in entity substitution mode.
5477 This fixes a bug reported by Stephan Kulow and nearly divides
5478 by 3 the amount of memory required by libxslt to load and process
5479 DocBook TDG.
5480
5481Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5482
5483 * HTMLparser.c: fixing a too early root closing problem raised
5484 byt Prashanth Naidu
5485
5486Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5487
5488 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
5489 raised by Mark Vakoc.
5490
5491Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5492
5493 * example/Makefile.am: fixed the include path to add srcdir/include
5494 * Makefile.am configure.in: fix from Albert Chin for iconv detection
5495 and some cleanup
5496
5497Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5498
5499 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
5500 lot of optimization work, results in significant improvements
5501 when handling really complex XPath queries. Add a small optimizer
5502 for unions, improve [n] and [last()], avoid some costly ops.
5503
5504Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5505
5506 * include/libxml/parser.h parser.c: xmlStrstr args are both const
5507 * xpath.c: small cleanup
5508 * xmlGetNsList: reformated, fixed problems if used on Entities
5509
5510Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5511
5512 * doc/xml.html: added 1.8.14 and 2.3.13 releases
5513
5514Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5515
5516 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
5517 * Makefile.am example/Makefile.am: workaround automake generating
5518 erroneous deps
5519
5520Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5521
5522 * include/win32config.h: bug #56801 Yon Derek provided a patch
5523 to the windows config file.
5524
5525Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5526
5527 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
5528 libxml.h : Yon Derek provided a set of changes to compile from
5529 CVS on Windows/MSC
5530
5531Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5532
5533 * parser.c: fixed UTF8 BOM support in push mode
5534 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
5535 added a specific testcase
5536
5537Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5538
5539 * Makefile.am: added --push regression tests
5540 * parserInternals.c: the XML parser segfaulted in --push mode
5541
5542Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5543
5544 * configure.in: moved the symlinks detection within a CVS
5545 check, this is not portable and will be removed soon.
5546 * xpath.c: small cleanup/speedup
5547
5548Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5549
5550 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
5551 release of 2.3.12
5552 * parser.c: make an error message if unknow entities in all cases
5553
5554Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5555
5556 * uri.c: fixed 2 uri normalization bugs on '//' reduction
5557
5558Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5559
5560 * include/libxml/Makefile.am: Laszlo Peter pointed out that
5561 includes were installed in the wrong dir
5562
5563Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5564
5565 * doc/html.xml: warn against sending code to exhibit bugs.
5566
5567Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5568
5569 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
5570 Tru64 from Thomas Leitner
5571
5572Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5573
5574 * AUTHORS: added William and Bjorn
5575 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
5576 daniel@veillard.com hopefully I won't have to do this again
5577 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
5578 docs can be rebuilt cleanly now
5579 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
5580 from CVs it's generated, added include/libxml/xmlwin32version.h
5581 also generated but which should change far less frequently.
5582 * catalog.c nanoftp.c: made sure to include libxml.h not
5583 libxml/xmlversion.h directly
5584 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
5585 when compiling on WIN32 and MSC
5586
5587Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5588
5589 * include/Makefile.am include/libxml/Makefile.am configure.in:
5590 fixed make distcheck and rebuilding the rpms
5591
5592Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5593
5594 * configure.in: should finish the migration of exported includes
5595 into a real include/libxml in CVS, at least for CVS users.
5596 * removed the exported headers, added in include/libxml (as well
5597 as xmlversion.h.in).
5598
5599Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5600
5601 * configure.in: fixed the way to detect symlink
5602
5603Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5604
5605 * configure.in: updated, include/libxml is now a real CVS dir
5606
5607Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5608
5609 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
5610 version works with both libxml1 and libxml2 (it autodetects
5611 the prefix of the html-files) from Felix Natter.
5612 * doc/xml.html: updated doc accordingly
5613
5614Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5615
5616 * xpath.c: fixed the bug generating a template loop in libxslt
5617 when using docbook-xsl-1.4, * should filter out document nodes
5618 * HACKING: added William
5619 * TODO: updated
5620
5621Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5622
5623 * doc/FAQ.html: added a warning about gcc-3.0
5624 * doc/xml.html: added reference to gdome2 and removed a confusing
5625 sentence
5626
5627Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5628
5629 * xmlversion.h: okay this is a generated file, but Windows
5630 users need it and they can't generate it, and I want CVS
5631 Windows users ...
5632 * win32/libxml2/libxml2_so.dsp: Windows project file for
5633 the shared lib version of libxml2
5634 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
5635 resources needed for libxslt/xsltproc by Yon Derek
5636
5637Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5638
5639 * trio.c: MSVC fix (provided by Igor Zlatkovic)
5640
5641Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5642
5643 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
5644
5645Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5646
5647 * include/win32config.h: Yon Derek provided a first fix
5648 to be able to compile libxslt/xsltproc on Windows
5649
5650Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5651
5652 * xpath.c: attempt to work around what seemed a gcc optimizer
5653 bug when handling floats on i386 http://veillard.com/gcc.bug
5654 * tree.c entities.c encoding.c: doing some cleanups while
5655 chasing it
5656
5657Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5658
5659 * Makefile.am: cleanup when --without-debug is specified
5660 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
5661 w.r.t. --without-debug and other include points
5662 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
5663 Catalogs
5664 * configure.in entities.h tree.h HTMLparser.c: removed
5665 --without-corba, made the _private field mandatory
5666
5667Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5668
5669 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
5670 outputs a BOM in UTF8, an errata has been issued to avoid the
5671 problem, that was the most reasonable solution... Add support
5672 for a leading UTF8 BOM in entities.
5673
5674Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5675
5676 * valid.c: fixed a bug found when post validating an entity ref
5677 * xmllint.c: added --loaddtd and sligly changed --postvalid to
5678 activate it too
5679
5680Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5681
5682 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
5683 weakness in the node copy the XPointer and the XInclude
5684 implementations. Serious cleanup.
5685
5686Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5687
5688 * Makefile.am: Kjartan Maraas provided a small patch to
5689 add xml2-config.in to EXTRA_DIST
5690
5691Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5692
5693 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
5694 provided another failing case found in KDE, the way the
5695 ctxt->vctxt.nodeTab was allocated and freed changed over
5696 time but it wasn't completely cleaned up. This should fix it.
5697
5698Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5699
5700 * parser.c: Stephan Kulow also raised the fact that line number
5701 could get miscounted making debug harder, fixed the problem
5702 in xmlParseCharData()
5703
5704Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5705
5706 * valid.c: Stephan Kulow pointed out a problem when validating
5707 and using an empty entity, forgot a 'break' in a case.
5708
5709Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5710
5711 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
5712 * doc/xml.html: updated with 2.3.11
5713
5714Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5715
5716 * TODO: updated adding cleanup of generated doc
5717 * configure.in: prepared to release 2.3.11
5718 * xmllint.c: added --version for bug reporting
5719 * doc/html/*.html: rebuilt the doc
5720
5721Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5722
5723 * xpath.c: first part of the work on selecting namespace to
5724 fix bug #56115
5725
5726Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5727
5728 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
5729 when using -liconv
5730 * TODO: updated
5731
5732Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5733
5734 * HTMLtree.[ch]: more work on the HTML serialization routnes,
5735 cleanup, encoding support.
5736
5737Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5738
5739 * xpath.c: Thomas Broyer suggested a better patch for the / arg
5740
5741Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5742
5743 * xpath.c: bug detected by Ankh when / is used as a function arg
5744
5745Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5746
5747 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
5748 of element and use it to avoid outputting formatting spaces at
5749 the wrong place. Implemented the format parameter for HTML save.
5750 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
5751 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
5752 result/HTML/wired.html: of course this impact the result of a
5753 number of HTML tests
5754
5755Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5756
5757 * HTMLtree.[ch]: started augmenting the HTML save API with
5758 encoding and formatting parameters
5759
5760Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5761
5762 * HTMLtree.h: cleanup and started evaluating the work needed on
5763 revamping the HTML output code
5764
5765Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5766
5767 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
5768
5769Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5770
5771 * valid.c: fixed bug #56049, forgot one check in the
5772 validation routine
5773
5774Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5775
5776 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
5777
5778Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5779
5780 * libxml.h: fixed an error in last commit
5781 * doc/FAQ.html: added an entry for compilation from CVS
5782
5783Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5784
5785 * xmlversion.h.in libxml.h: Cygwin patches
5786 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
5787 * tree.h: cleanup
5788
5789Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5790
5791 * tree.c: patched xmlFreeNode() to avoid freeing() a static
5792 memory block in a strange case where libxml is linked twice
5793 in the binary.
5794
5795Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5796
5797 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
5798 state far too often, simple fix used to avoid it.
5799
5800Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5801
5802 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
5803 being processed, applied his patch
5804 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
5805
5806Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5807
5808 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
5809 provided fixes to compile on MSCC again
5810 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
5811 also provided an update for the project files.
5812
5813Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5814
5815 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
5816 bug #55810
5817
5818Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5819
5820 * tree.c: fixed xmlGetNsProp() to close bug #55683
5821 Note this requires libxslt to use it's own function instead.
5822
5823Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5824
5825 * HTMLtree.c: when in a pre element no formatting space should
5826 be added.
5827 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
5828
5829Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5830
5831 * configure.in: added tests for signal() and signal.h
5832
5833Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5834
5835 * xpath.c: robert pointed out xmlXPathNINF was not initialized
5836
5837Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5838
5839 * doc/libxml-doc.el: Felix Natter provided a new version for
5840 libxml2
5841
5842Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5843
5844 * HTMLtree.c: when in a pre element no formatting space should
5845 be added.
5846
5847Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5848
5849 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
5850
5851Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5852
5853 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
5854 hack
5855 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
5856 * uri.c: fixed a warning
5857
5858Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5859
5860 * HTMLtree.c: trying to close bug #55772 escaping in script
5861 elements
5862 * doc/xml.html: suggest to send mail to the list
5863
5864Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5865
5866 * error.c: attempt to fix the xmlGetVarStr breakage once and for
5867 good. Use a macro and based on the solution provided in
5868 vsnprintf manual page from GNU.
5869
5870Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5871
5872 * error.c: Workaround for non-preserving variadic list.
5873 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
5874
5875Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5876
5877 * doc/xml.html: added 2.3.10 release
5878
5879Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5880
5881 * configure.in: releasing 2.3.10
5882
5883Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5884
5885 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
5886
5887Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5888
5889 * encoding.c: Robert Collins provided a patch to add the
5890 "US-ASCII" encoding alias
5891
5892Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5893
5894 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
5895 string oriented functions and started cleaning the related areas
5896 in xpath.c which needed fixing in this respect
5897
5898Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5899
5900 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
5901 #55380
5902 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
5903
5904Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5905
5906 * TODO: updated
5907 * nanohttp.[ch] : started adding APIs to get the redirected URL
5908 when this occurs (needed for further base computation
5909 * tree.h: cleanup
5910 * encoding.c: cleanup
5911 * SAX.c: minor change around ctxt->loadsubset
5912
5913Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5914
5915 * Makefile.am include/Makefile.am: small change to have
5916 include/libxml rebuilt if working from CVS.
5917 * uri.c: applied another patch from Carl Douglas for URI escaping,
5918 this should close bug #51876
5919
5920Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5921
5922 * xinclude.c: fixed XInclude recursive behaviour bug #54678
5923 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
5924 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
5925 added specific regression test
5926 * parser.h: preparing for the XSLT mode where DTD inherited
5927 attributes are added to the tree.
5928
5929Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5930
5931 * xinclude.[ch]: Updated the namespace for the Last Call version
5932 * result/XInclude/include test/XInclude/include: updated the
5933 testsuite accordingly
5934
5935Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5936
5937 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
5938 related to bug #51876
5939
5940Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5941
5942 * tree.c: fixed a gross mistake in base computation, xml:base is
5943 not completely correct yet (need cascade).
5944 * xpath.[ch]: added the few things needed to find a function name
5945 and URI from the XPath context when it is called.
5946
5947Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5948
5949 * catalog.[ch]: fixes and add xmlLoadCatalogs()
5950 * DOCBparser.c: small cleanup
5951 * xmllint.c: added a --catalogs option to load catalogs from
5952 $SGML_CATALOG_FILES
5953 * tree.c: cleanup
5954 * configure.in: iconv library fixup, ICONV_LIBS
5955
5956Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5957
5958 * catalog.c: handling of CATALOG entries. detection of recursion,
5959 and a few bugfixes
5960 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
5961 against the default namespace
5962
5963Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5964
5965 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
5966
5967Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5968
5969 * parser.c: fixed propagation context info when parsing an
5970 external entity.
5971 * doc/html/*.html: regenerated a couple of docs
5972
5973Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5974
5975 * doc/xml.html: update with 2.3.9 informations
5976
5977Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5978
5979 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
5980 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
5981 * doc/html/* : rebuilt the docs
5982 * valid.c: small patch which may improve some case when
5983 validating.
5984
5985Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5986
5987 * HTMLparser.c: Closed bug #54891
5988 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
5989 to the suite
5990
5991Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5992
5993 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
5994 applied a documentation patch from LotR and filled in a few missing
5995 descriptions
5996
5997Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5998
5999 * xpath.c tree.c parser.c: speed optimizations at the parser level
6000 document tree freeing and xpath evaluation
6001
6002Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6003
6004 * parser.c parser.h parserInternals.h: fixed a couple of
6005 interfaces for handling memory buffer input to const char *
6006 upon suggestion of JamesH.
6007
6008Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6009
6010 * configure.in: LoTR sent a patch fixing the previous commit
6011
6012Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6013
6014 * configure.in: trying to deal again with the stoopid -R linking
6015 flag of Solaris
6016
6017Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6018
6019 * xpath.h: two nodeset access macros from Thomas Broyer
6020
6021Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6022
6023 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
6024 patch from Thomas Broyer
6025
6026Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6027
6028 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
6029 case
6030 * INSTALL: was empty added stuff from the FAQ
6031
6032Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6033
6034 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
6035 attributes handling and #54433 by adding xmlUnsetProp()
6036 and xmlUnsetNsProp()
6037
6038Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6039
6040 * HTMLparser.c: Patch from Jonas Borgström
6041 (htmlGetEndPriority): New function, returns
6042 the priority of a certain element.
6043 (htmlAutoCloseOnClose): Only close inline elements if they
6044 all have lower or equal priority.
6045 * result/HTML: this of course changed a number of tests results.
6046
6047Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6048
6049 * xmlIO.c catalog.c: plugged in the default catalog resolution
6050 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
6051 documentations
6052 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
6053
6054Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6055
6056 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
6057 integrating catalogs
6058 * catalog.[ch] testCatalog.c: adding a small catalo API
6059 (only SGML catalog support).
6060 * parser.c: restaured xmlKeepBlanksDefault(0) API
6061
6062Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6063
6064 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
6065
6066Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6067
6068 * parser.c: added xmlParseExternalEntityPrivate() to allow
6069 propagation of ctxt->_private when parsing external entities
6070
6071Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6072
6073 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
6074
6075Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6076
6077 * configure.in: fixed a small portability problem with AM_CONDITIONAL
6078
6079Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6080
6081 * valid.c: warn when indeterminist content model is detected
6082 * result/VC/ElementValid8: this adds a message
6083 * Makefile.am: add --novalid for VCM tests
6084 * parserInternals.c: added a call to Init memory
6085
6086Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6087
6088 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
6089 when both parameters are NULL.
6090
6091Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6092
6093 * valid.c: applied small patch from Gary Pennington, reindented
6094 some part of the code.
6095
6096Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6097
6098 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
6099 release, updated and regenerated the docs
6100
6101Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6102
6103 * xpath.c result/XPath/expr/floats : clarified and cleanup
6104 printing of abnormal floats in tests.
6105
6106Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6107
6108 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
6109 * results/HTML/ : a few changes in the output of the HTML tests as
6110 a result.
6111 * configure.in: tying to fix -liconv where needed
6112
6113Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6114
6115 * Makefile.am: fixed a stupid error
6116
6117Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6118
6119 * configure.in Makefile.am: make the inclusion of the trio
6120 modules in the library conditional
6121
6122Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6123
6124 * DOCBparser.c: patche from László Kovács, fixed entities refs
6125 in attributes handling
6126
6127Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6128
6129 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
6130 flushing
6131
6132Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6133
6134 * xpath.c: fix of an XSLT namespace bug reported on the list
6135 general/bug-8-
6136
6137Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6138
6139 * strio.h trio.c: Dan McNichol suggested a couple of small
6140 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
6141
6142Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6143
6144 * tree.c parser.c encoding.c: spent a bit more time looking
6145 at the parsing speed and DOM handling. Added a few more
6146 speedups.
6147
6148Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6149
6150 * parser.c: small but effective parsing speed improvement
6151
6152Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6153
6154 * configure.in: default on the DocBook parser inclusion (for Gnome)
6155 * DOCBparser.h: fixed a header reference
6156
6157Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6158
6159 * configure.in xpath.c: applied Bjorn patches for FPE on the
6160 alpha
6161
6162Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6163
6164 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
6165 xmlSaveFormatFileTo()
6166
6167Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6168
6169 * xpath.c: simple and efficient optimization, XPath functions
6170 aways bind to the same code, cache this
6171 * TODO: updated (by saying some is obsolete)
6172
6173Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6174
6175 * xpath.c: more cleanup work on XPath name parsing routines
6176
6177Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6178
6179 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
6180 xmlXPathParseName
6181 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
6182 * debugXML.c: avoid compilation problems if compiling without
6183 HTML support, Igor Zlatkovic
6184 * win32/libxml2/libxml2.def.src: being able to compile without
6185 XPath on Windows
6186
6187Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6188
6189 * libxml.m4: yet another patch from Toshio Kuratomi
6190
6191Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6192
6193 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
6194
6195Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6196
6197 * tree.[ch]: added xmlSaveFormatFile interface for saving
6198 and indenting a file.
6199
6200Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6201
6202 * xpath.c: fixed bug #53689 related to processing-instruction()
6203
6204Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6205
6206 * DOCBparser.c: patche from László Kovács
6207
6208Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6209
6210 * parser.c: applied fixes from Christian Glahn bug report #53391
6211
6212Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6213
6214 * error.c: Jean François Lecomte provided a complete description
6215 and a fix to bug #53537
6216
6217Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6218
6219 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
6220
6221Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6222
6223 * DOCBparser.c SAX.c: a bit more work on entities processing.
6224 Still Need to cleanup XML output and references in attributes
6225
6226Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6227
6228 * DOCBparser.c include/Makefile.am: two patches from László Kovács
6229
6230Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6231
6232 * tree.c: trying to fix #53574, not completely complete,
6233 I would like xmllint --copy --debug test/ent1 and
6234 xmllint --debug test/ent1 to show the same result.
6235 * xpath.c: fix a bug when trying to sort namespace nodes
6236
6237Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6238
6239 * HTMLtree.c: real fix for #53402
6240
6241Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6242
6243 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
6244 PIs when using xsl:output
6245 * valid.c: closing #53537 some case generate segfaults if there
6246 is validity errors
6247
6248Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6249
6250 * SAX.c testDocbook.c DOCBparser.c: more work on the support
6251 of external parsed entities, added --noent to testDocbook
6252 * valid.c: Garry Pennington found an uninitialized variable
6253 access in xmlValidateElementContent()
6254
6255Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6256
6257 * HTMLparser.c : HTML parsing still sucks ... trying to deal
6258 with madness
6259 * result/HTML/ : this modified the result of the regression tests
6260 a lot.
6261
6262Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6263
6264 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
6265 to doc where it wasn't checked against NULL reported by
6266 Jens Laas
6267
6268Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6269
6270 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
6271 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
6272
6273Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6274
6275 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
6276 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
6277 * SAX.[ch]: cleanup and updates for DocBook
6278 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
6279 ex SGML identifier changes
6280 * valid.c: removed a static unused function.
6281
6282Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6283
6284 * HTMLtree.c: applied change for Paul Sponagl on script saving
6285 * Makefile.am: the warning about entity title.xml are normal.
6286
6287Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6288
6289 * configure.in: release of 2.3.7
6290 * Makefile.am: fixing make distcheck
6291
6292Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6293
6294 * doc/html/* doc/xml.html: updated and regenerated the docs
6295
6296Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6297
6298 * xpath.c: fixed the XPointer problem introduced in 2.3.6
6299
6300Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6301
6302 * tree.c: fixed #53388 with the provided patch
6303
6304Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6305
6306 * valid.c: Bjorn detected an invalid memory access. Fixed
6307 vstateVPush()
6308
6309Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6310
6311 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
6312
6313Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
6314
6315 * libxml.h: new header used only for the compilation of libxml
6316 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
6317 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
6318 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
6319 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
6320 xmlmemory.c xpath.c xpointer.c: libxml.h integration
6321 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
6322 baseline (version 1.2 plus a single patch).
6323 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
6324 scientific notation for numbers. Tests added.
6325 * xpath.c: formatting of numbers changed to use sprintf
6326 (contribution from William Brack)
6327
6328Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6329
6330 * valid.c: cleanup, more useful debugging
6331 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
6332 * xmlIO.c: entity loading is printed as an error when validating
6333
6334Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6335
6336 * valid.c: fixed to validate within entities
6337 * test/VCM/v22.xml: added a specific testcase
6338
6339Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6340
6341 * valid.c: forgot an epsilon transition in for ()+
6342 * test/VCM/v21.xml : added a specific test case
6343
6344Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6345
6346 * valid.c: removed a state explosion exhibited by RSS
6347 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
6348 from bug #51872
6349
6350Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6351
6352 * valid.[ch] tree.h: worked *hard* to get non-determinist content
6353 validation without using an ugly NFA -> DFA algo in the source.
6354 Made a specific algorithm easier to maintain, using a single
6355 stack and without recursion.
6356 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
6357 * hash.c: made the growing routine static
6358 * tree.h parser.c: added the parent information to an
6359 xmlElementContent node.
6360
6361Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6362
6363 * SAX.c parser.c xpath.c: generating IDs when not validating
6364 from an external parsed entity was poisoning the ID has table
6365 with removed values. This was killing XSLT on the KDE help
6366 browser.
6367
6368Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6369
6370 * entities.h: andrew@ugh.net.au detected a double declaration
6371
6372Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6373
6374 * debugXML.c hash.c tree.h valid.c : some changes related to
6375 the validation suport to improve speed with DocBook
6376 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
6377 the way validation errors get reported
6378
6379Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6380
6381 * HTMLparser.c HTMLtree.c: applied part of the patches provided
6382 by P C Chow and William M. Brack for XSLT HTML output
6383
6384Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6385
6386 * xmlversion.h.in win32config.h win32/libxml2/*: applied
6387 Igor Zlatkovic patches for MSC compilation and added his
6388 updates
6389
6390Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6391
6392 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
6393 prefix lookup.
6394 * parserInternals.c: fixed the bug reported by Morus Walter
6395 due to an off by one typo in xmlStringCurrentChar()
6396
6397Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6398
6399 * HTMLparser.c result/HTML/*: revamped the way the HTML
6400 parser handles end of tags or end of input
6401
6402Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6403
6404 * tree.[ch] : added xmlDocCopyNode for gdome2 support
6405
6406Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6407
6408 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
6409 bug where the linktime verions of free() won't work ...
6410
6411Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6412
6413 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
6414
6415Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6416
6417 * doc/xml.html: added 2.3.6 release
6418
6419Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6420
6421 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
6422 * result/wml.xml: resulted in a small output change
6423
6424Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6425
6426 * tree.c: xmlNewDoc was missing the charset initialization
6427 * xmllint.c: added --auto to autogenerate a doc, allow to
6428 reproduce the problem fixed on xmlNewDoc
6429
6430Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6431
6432 * xpath.c: trying to get 52979 solved
6433 * tree.c result/ result/noent/: trying to get 52712 solved, this
6434 also made me clean up the fact that XML output in general should
6435 not add formating blanks by default, this changed the output of
6436 a few tests
6437
6438Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6439
6440 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
6441
6442Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6443
6444 * configure.in: finally released 2.3.6
6445
6446Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6447
6448 * xpath.c: checking for null pointer generated by new code
6449
6450Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6451
6452 * xpath.c: fixed a [] evaluation problem reported
6453 * test/XPath/tests/simpleaddr: extended test
6454 * result/XPath/simpleaddr: updated result
6455
6456Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6457
6458 * xmllint.c: Dan Timis reported a portability problem
6459 on Macs without mmap, fixed it.
6460
6461Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6462
6463 * testXPath.c : added a --tree option allowing to display the
6464 tree dump of the XPath expression
6465
6466Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6467
6468 * xpath.c: fixed a memleak when comparing nodesets
6469 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
6470 * tree.c: added a TODO
6471
6472Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6473
6474 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
6475 we need string functions
6476 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
6477 to be able to use them where needed. Applied some changes
6478 to reduce name linking pollution and compile in only what's
6479 needed.
6480 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
6481 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
6482 for the string manipulation functions
6483 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
6484 to the free() function of xmlmemory.c
6485 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
6486 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
6487 usage.
6488
6489
6490Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6491
6492 * error.c: applied the context output patch of the error
6493 handling submitted by Chuck Griffith
6494 * error/VC/*: this slightly change some error logs
6495
6496Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6497
6498 * parser.c: fixed line number reporting on error
6499
6500Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6501
6502 * parser.c: Sullivan and Darin found a parser bug,
6503 applied the patch.
6504
6505Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6506
6507 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
6508 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
6509 xmlversion.h.in xpointer.c: of course the way I defined
6510 UNUSED breaks on old gcc version. Try to be smart and
6511 also define it directly in xmlversion.h
6512 * configure.in: removed -ansi flag from the pedantic set
6513
6514Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6515 Huge cleanup, I switched to compile with
6516 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
6517 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
6518 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
6519 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
6520 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
6521 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
6522 encoding.h entities.c error.c list.[ch] nanoftp.c
6523 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
6524 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
6525 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
6526 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
6527 Cleanup, staticfied a number of non-exported functions,
6528 detected and cleaned up a dozen of problem found this way,
6529 avoided a lot of public function name/typedef/system names clashes
6530 * doc/xml.html: updated
6531 * configure.in: switched private flags to the really pedantic ones.
6532
6533Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6534
6535 * configure.in: 2.3.5
6536 * doc/html/*: rebuilt the docs
6537
6538Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6539
6540 * parser.c: fixed a reported bug in NOTATION parsing
6541 * uri.c: accepted but not fixed bug 51876, added TODO
6542 * Makefile.am: fixed bug 51876
6543
6544Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6545
6546 * config.h.in configure.in error.c: fix a compilation problem
6547 on platforms without vsnprintf (xml@thewrittenword.com)
6548
6549Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6550
6551 * parser.c: fixed a function name header typo
6552 * SAX.c: notations can also occur in external subset.
6553
6554Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6555
6556 * error.c: removed a C++ like comment
6557
6558Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6559
6560 * parser.c: fixing bug 52299 strange condition leading
6561 to a parser crash due to a buffer overflow
6562 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
6563 added the specific test case
6564
6565Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6566
6567 * xpath.[ch]: still a lot of cleanup based on XSLT, added
6568 xmlXPathConvert{String,Number,Boolean} to be able to make
6569 type casts without a context stack, fixed some implementation
6570 problems related to the absence of context at parse-time,
6571 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
6572 in the public API too
6573 * xpointer.c xpathInternals.h: we need to know at parse time
6574 whether we are compiling an XPointer
6575
6576Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6577
6578 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
6579 cleaned up the parser internals, refactored XPath code, added
6580 new compilation based APIs and cleanly separated public and
6581 private APIs.
6582
6583Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6584
6585 * xpath.h: the comp field must be added at the end to avoid
6586 killing binary compat.
6587
6588Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6589
6590 * Makefile.am: detect XPath memleaks in regreson tests
6591 * error.c: fixed and error w.r.t. error reporting still using
6592 stderr
6593 * hash.c: added new line at end of file
6594 * tree.h: minor cleanup
6595 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
6596 expression parsing from evaluation, resulted in a number of
6597 changes internally, and in XPointer. Likely to break stuff
6598 using xpathInternals.h but should remain binary compatible,
6599 new interfaces will be added.
6600
6601Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6602
6603 * configure.in: fixed a couple of problems reported by
6604 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
6605 without gcc on non linux platforms.
6606
6607Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6608
6609 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
6610 a fix for --with-html-dir= configure support. I hope it won't
6611 break rpm generation
6612
6613Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6614
6615 * xmlIO.c: one function comment cleanup.
6616
6617Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6618
6619 * SAX.c: external subset notations were improperly registered
6620 in the internal subset.
6621
6622Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6623
6624 * README.cvs-commits: added, pointing to HACKING
6625 * HACKING: updated
6626
6627Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6628
6629 * parser.c: and Matt Sergeant found one in the XML push
6630 parser (erroneous check I forgot to remove when I fixed the
6631 main parser).
6632
6633Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6634
6635 * xpath.c: ptittom found a small bug in UnaryExpr
6636
6637Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6638
6639 * configure.in: bumped to 2.3.4
6640 * error.c: fixed bug #51860
6641 * tree.c: fixed bug #51861
6642 * valid.c: cleanup, more debug, failed to fix one bug crap ...
6643 * tree.[ch] : added xmlDefaultBufferSize
6644 * nanoftp.c: typo in function name header block
6645 * doc/xml.html : updated, added link to XML::LibXSLT
6646 * doc/html/* : rebuilt the docs
6647
6648Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6649
6650 * parser.c SAX.c: the new content parsing code raised an
6651 ugly bug in the characters() SAX callback. Found it
6652 just because of strangeness in XSLT XML Rec ouptut :-(
6653
6654Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6655
6656 * Makefile.am: Martin Baulig suggested to add -lm
6657 * tree.c: found another bug in xmlNodeGetContent()
6658
6659Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6660
6661 * xpath.c: Bjorn found the error related to strictness of comparison.
6662
6663Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6664
6665 * parser.c: trying to fix the Dtd parsing problem reported
6666 by Gary, side effect of last week speed optimizations.
6667
6668Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6669
6670 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
6671 * parserInternals.c: removed unneeded test raised by Stric
6672
6673Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
6674
6675 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
6676 and fixed by William Brack). Added xmlXPathFormatNumber.
6677 Changed the sorting slightly.
6678 * configure.in Makefile.am example/Makefile.am: Added -lm.
6679 Please note that applications linking with libxml2, must
6680 also like with the math library from now on.
6681
6682Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6683
6684 * HTMLparser.c: fixed loop reported by Marc Sanfacon
6685
6686Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6687
6688 * parser.c: one must report spaces even if the Dtd element
6689 content proves that this is not part of the element content.
6690 * result/valid/*.xml: this changed the ouptu slightly
6691
6692Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6693
6694 * configure.in: bumped to 2.3.3
6695 * doc/xml.html: updated
6696
6697Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6698
6699 * tree.c: minor doc fix
6700 * xpath.c: deallocation issues when a result tree has been
6701 converted to a node-set
6702
6703Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6704
6705 * doc/xml.html: oops corrected dates s/2000/2001
6706
6707Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6708
6709 * valid.c: new patch from Gary Pennington
6710
6711Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6712
6713 * doc/xml.html: applied patch from Ankh
6714
6715Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6716
6717 * xinclude.c: fixed a problem building on Mac
6718
6719Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6720
6721 * parser.c: more work on increasing parsing ferformances
6722
6723Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6724
6725 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
6726 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
6727 avoiding memcpy in production builds MEM_CLEANUP macro use
6728 * parser.[ch] parserInternals.c: optimizations of the tightest
6729 internal loops inside the parser. Better checking of I/O
6730 flushing/loading conditions
6731 * xmllint.c : added --timing
6732
6733Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6734
6735 * configure.in: bumped to 2.3.2
6736 * doc/xml.html: updated for release
6737
6738Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6739
6740 * xpath.c: found a memleak and fixed a nasty bug
6741
6742Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6743
6744 * xmllint.[c1] : added return code errors for xmllint
6745 * xpath.c: specific debug dump function for result value trees
6746
6747Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6748
6749 * xpath.c: finally implemented xmlXPathCompareNodeSets
6750 * test/XPath/expr/floats results/XPath/expr/floats: added
6751 a test for float expressions
6752
6753Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6754
6755 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
6756 * parserInternals.[ch]: trying to speed up parsing
6757 * xpath.c : speeded up node set equality op
6758
6759Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6760
6761 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
6762 better handling of ID/IDREF and the list modules associated
6763 * configure.in: small CFLAGS cleanup
6764
6765Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6766
6767 * configure.in: fixed iconv detection on AIX (stric)
6768
6769Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6770
6771 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
6772
6773Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
6774
6775 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
6776 and optimized xmlXPathNodeSetSort
6777
6778Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6779
6780 * xpath.c: bug fix when context size is 0
6781 * parser.c: I like Norm's Dtd because they still manage to break
6782 the parser occasionally
6783
6784Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6785
6786 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
6787
6788Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6789
6790 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
6791 attributes within the XML-1.0 namespace
6792
6793Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6794
6795 * xpathInternals.h: exported a few axis functions
6796 * doc/xml.html: updated the doc
6797
6798Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6799
6800 * configure.in: applied patch from Daniel van Balen for OpenBSD
6801 and bumped version to 2.3.1
6802 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
6803 attempt to find autoclosing was simply broken, removed it,
6804 updated the examples, this is better
6805
6806Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6807
6808 * hash.[ch]: added Paolo Casarini patch to provide Delete from
6809 hash functionnalities.
6810 * doc/html/* : rebuild the doc
6811
6812Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6813
6814 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
6815 on predicate
6816 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
6817 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
6818 really want to have tags closed on output even if we accept
6819 unclosed ones on input
6820
6821Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6822
6823 * xpath.c: ouch don't free NULL, rare case fixed
6824 * tree.c: don't coalesce text nodes if they don't have the
6825 same behaviour wrt escaping on output
6826
6827Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6828
6829 * xpath.c: small fixup
6830 * SAX.c: don't warn on empty namespaces.
6831
6832Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6833
6834 * README: a bit of cleanup
6835 * configure.in: preparing for 2.3.0 release
6836
6837Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6838
6839 * hash.[ch]: added a first version of xmlHashSize()
6840 * valid.c: another bug fix from Gary Pennington
6841
6842Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6843
6844 * valid.c: couple of bug fixes pointed by Gary Pennington
6845 * HTMLtree.c: #if 0 cleanup
6846
6847Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6848
6849 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
6850 which removes a time consuming check of xmlXPathNodeSetAdd()
6851 and use it in places where we are sure to not break unicity
6852
6853Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6854
6855 * xpath.c: bug fixes found from XSLT
6856 * tree.c: preserve node->name special values when copying nodes.
6857 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
6858 external subset are fetched when available but without full
6859 validation. Added xmlLoadExtDtdDefaultValue, need a function.
6860 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
6861 output with encoding disabled.
6862
6863Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6864
6865 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
6866 xmlCheckFilename should not be called from xmlFileOpenW
6867 and xmlGzfileOpenW
6868
6869Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6870
6871 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
6872 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
6873 added the new tests for URI normalization
6874 * testURI.c: fixed stoopid bugs
6875 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
6876 the URI in the error messages are now properly normalized
6877
6878Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6879
6880 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
6881
6882Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6883
6884 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
6885
6886Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6887
6888 * xpath.c: fixed mod operator
6889
6890Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6891
6892 * parser.c: fixed xmlStrcat doc
6893 * tree.c: 2 fixes form Anders Carlson for copying nodes and
6894 trees.
6895
6896Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6897
6898 * xpath.c result/XPath/tests/chaptersbase
6899 result/XPath/tests/simplebase: fixed XPath node()
6900 * tree.c: small fix in xmlNewNs()
6901 * Makefile.am: removed extraneous xml2Conf.sh rule
6902
6903Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6904
6905 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
6906 Changed the library name, in order to get libxml-devel and
6907 libxml2-devel to coexist on a single system
6908 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
6909 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
6910
6911Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6912
6913 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
6914 libxml2-devel installable in // as libxml-devel.
6915
6916Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6917
6918 * doc/Makefile.am: fixed make rebuild in doc
6919 * doc/html/*.html: rebuilt the docs
6920
6921Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6922
6923 * tree.c: patch from Bjorn Reese on xmlBufferCCat
6924
6925Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6926
6927 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
6928 the HTML doc to go into the -devel RPM ...
6929 * aclocal.m4 config.h.in: some updates due to auto* magic
6930
6931Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6932
6933 * xpath.h: added a hook in the context structure allowing to
6934 link to extra support, needed for XSLT
6935
6936Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6937
6938 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
6939 xmlXPtrCmpPoints to use it.
6940 * propagated the following patch from Alejandro Forero
6941 * include/win32config.h xmlIO.c: applied further suggestions
6942 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
6943 * example/gjobread.c: fixed warnings, now that it builds
6944
6945Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
6946
6947 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
6948
6949 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
6950 filename points to a valid file (not a directory).
6951 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
6952 Added calls to xmlCheckFilenameDir.
6953
6954 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
6955 `path' (rather than `filename') as the parameter to gzopen and open.
6956
6957Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6958
6959 * Makefile.am: fixed a problem with EXTRA_DIST
6960
6961Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6962
6963 * Makefile.am example/Makefile.am: finally found the trick
6964 to build the example, i.e. add "." in SUBDIRS before example
6965 in the list <grin/>
6966
6967Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6968
6969 * doc/xml.html: updated with an XSLT section, removed pointer to
6970 W3C CVS base.
6971
6972Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6973
6974 * xpath.c: when copying a XSLT tree object teh tree need to be copied
6975 too, and deallocation need to occur the same way.
6976
6977Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6978
6979 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
6980 type correponding to an XSLT result tree fragment. Share most
6981 of the data format with node set, as well as operators.
6982 * HTMLtree.c: added a newline at the end of the doctype output
6983 whe this one is not present initially.
6984 * tree.c: make sure taht the parent and doc pointers are properly
6985 set when copying attributes (lists).
6986
6987Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6988
6989 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
6990
6991Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6992
6993 * xpath.c: seems I finally killed that ugly path evaluation
6994 context bug (tagged 9999 in case is is wrong)
6995
6996Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6997
6998 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
6999 for XSLT
7000
7001Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7002
7003 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
7004 for xmlGzfileOpen() bug
7005
7006Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7007
7008 * xpath.c: removed an error found by XSLT usage
7009 * tree.c parserInternals.h: use a predefined static string
7010 for text and comment nodes, avoid freeing them in xmlFreeNode,
7011 exported the string name in parserInternals.h and added
7012 another value to disable encoding at output (for XSLT),
7013 gain memory, time.
7014
7015Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7016
7017 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
7018 win32/libxml2/libxml2_so.dsp: new makefiles and update
7019 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
7020
7021Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7022
7023 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
7024 Gary Pennington
7025
7026Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7027
7028 * xpath.c: fixed the comaprision of values and nodelists,
7029 need to compare nodelist still ...
7030 * debugXML.c: avoided a possible core dump
7031 * HTMLparser.c: cleanup
7032 * nanohttp.c: contributed fix.
7033 * tree.c: fixes in properties handling added xmlSetNsProp
7034 needed by libxslt
7035 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
7036 comment
7037 * TODO: updated
7038
7039Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7040
7041 * parser.c parserInternals.c: applied Bjorn Reese optimization
7042 patch
7043
7044Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7045
7046 * Makefile.am: applied patch fro make check from Martin Vidner
7047
7048Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7049
7050 * configure.in: preparing 2.2.11
7051 * doc/html/*: rebuild the HTML files
7052 * doc/xml.html : updated
7053
7054Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7055
7056 * tree.c: fixed a stupid bug
7057 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
7058 patches related to validation of an XInclude processing result
7059 * TODO: updated
7060
7061Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7062
7063 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
7064 on large files
7065
7066Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7067
7068 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
7069
7070Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7071
7072 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
7073 reported by Jonas Borgström
7074 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
7075
7076Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7077
7078 * testXPath.c xpath.c: fixing the XPath union expressions problem
7079 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
7080
7081Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7082
7083 * xmllint.c: Made is so if the file name is "-" is will read form
7084 standard input. Sven Heinicke <sven@zen.org>
7085 * tree.c: fixed a problem when growing buffer
7086 * tree.h: fixed the comment of the node types following andersca
7087 comment
7088 * TODO: updated
7089
7090Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7091
7092 * HTMLparser.[ch]: added a way to avoid adding automatically
7093 omitted tags. htmlHandleOmittedElem() allows to change the
7094 default handling.
7095 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
7096 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
7097 of xmllint too when using --memory flag, added a memory test
7098 suite at the Makefile level.
7099 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
7100 with namespace use when encountering QNames in XPath evalation,
7101 added xmlns() scheme in XPointer.
7102 * nanoftp.c : incorporated a fix
7103 * parser.c xmlIO.c: fixed problems raised with encoding when using
7104 the memory I/O
7105 * parserInternals.c: closed bug 25934 reported by
7106 torsten.landschoff@innominate.de
7107 * TODO: updated
7108
7109Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7110
7111 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
7112 on a non-updated tree :-(, made a 2.2.10 release to correct the
7113 situation
7114
7115Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7116
7117 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
7118 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
7119 integrated a set of OpenVMS changes from Howard Taylor
7120 <Howard.Taylor@pacoast.com>
7121
7122Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7123
7124 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
7125 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
7126
7127Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7128
7129 * HTMLparser.c: some fixes on auto-open of html/head/body
7130 * encoding.c: fixed a compilation error on some gcc env
7131 * xpath.c xpointer.[ch] xpathInternals.h: improved the
7132 XPointer implementation
7133 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
7134 related XPointer tests and associated results
7135
7136Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7137
7138 * doc/xmldtd.html doc/xml.html: following a short step by step
7139 guidance on IRC to help maciej with DTDs I started a small
7140 page on the subject.
7141
7142Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7143
7144 * HTMLparser.c: fixed handling of broken charrefs
7145 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
7146 patches
7147
7148Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7149
7150 * doc/xml.html doc/html/* : rebuilt the docs after adding
7151 xinclude and updated page for 2.2.7 and 2.2.8
7152 * configure.in: releasing 2.2.8
7153
7154Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7155
7156 * parser.[ch] parserInternals.c: applied the conditional
7157 section processing fix from Jonathan P Springer
7158 <jonathan.springer2@gte.net>
7159 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
7160 project file, fixed iconv default non support
7161 * xpath.c: fixed the problem of evaluating relative expressions
7162 when a node context is provided.
7163
7164Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7165
7166 * nanoftp.c: fixed gcc 2.95 new warnings
7167 * SAX.c: fixed a stupid bug
7168 * tree.c: fixed a formatting problem when round-tripping
7169 from/to memory
7170 * xinclude.c: chased memleak, fixed a base problem
7171 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
7172 xmlXPtrBuildNodeList()
7173 * TODO: updated
7174 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
7175 adding a first small set of regression tests for XInclude
7176
7177Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7178
7179 * nanohttp.[ch]: applied Wayne Davison patches to access
7180 the WWW-Authorization header.
7181 * parser.c: Closed Bug#30847: Problems when switching encoding
7182 in short files by applying Simon Berg's patch.
7183 * valid.c: fixed a validation problem
7184 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
7185 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
7186 Wayne Davison
7187 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
7188 need to be extended to non full nodes selections.
7189 * xinclude.c: starts to work decently
7190
7191Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7192
7193 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
7194 debugXML.c xmlversion.h.in: Started adding XInclude support,
7195 this is a new xmllint option
7196 * tree.c xpath.c: applied TOM patches for XPath
7197 * xpointer.c: fixed a couple of errors.
7198 * uri.c: added an escaping function needed for xinclude
7199 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
7200 new warning from RH70 gcc's version
7201
7202Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7203
7204 * HTMLparser.c: fixed loop on invalid char in scripts
7205 * parser.c: update to description of xmlIOParseDTD()
7206 * libxml.m4 xmlversion.h.in: changes contributed by
7207 Michael Schmeing <m.schmeing@internet-factory.de>
7208 * configure.in: preparing for 2.2.7
7209 * Makefile.am: trying to avoid config.h and acconfig.h
7210 being included in the distrib
7211 * configure.in: released 2.2.7
7212
7213Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7214
7215 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
7216 like namespaces for good. Unified xmlNs and xmlNode somewhat.
7217
7218Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7219
7220 * parser.[ch]: added xmlIOParseDTD()
7221 * xpointer.c: added support for the 2 extra parameters of
7222 string-range, fixed a stoopid error when '0' was present
7223 in XPointer expressions
7224 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
7225 testsuite for the above
7226
7227Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7228
7229 * libxml.spec.in: improved package descriptions
7230
7231Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7232
7233 * xpath.c xpathInternals.h: applied a large cleaning patch
7234 from TOM <ptittom@free.fr>, it also add namespace support
7235 for function and variables registration.
7236
7237Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7238
7239 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
7240 * Makefile.mingw: Wayne Davison's update adding hash.c
7241
7242Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7243
7244 * xpath.c: fixed the root evaluation problems
7245 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
7246 ignorable spaces with <b> <bold> <em>
7247 * tree.c: fixed a loop in xmlSearchNsByHref()
7248
7249Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7250
7251 * xpath.c: applied another XPath patch from TOM
7252 * xpath.c include/makefile.am: applied another patch from
7253 china@thewrittenword.com (cleanup on IRIX).
7254
7255Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7256
7257 * xml-config.1: received a fixed version from Fredrik Hallenberg
7258 <hallon@lysator.liu.se>
7259
7260Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7261
7262 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
7263 cleanup patch for XPath
7264
7265Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7266
7267 * patched to redirrect all "out of context" error messages to
7268 a reconfigurable routine. The changes are:
7269 * xmlerror.h : added the export of an error context type (void *)
7270 an error handler type xmlGenericErrorFunc there is an interface
7271 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
7272 to reset the error handling routine and its argument
7273 (by default it's equivalent to respectively fprintf and stderr.
7274 * all the c files: all wild accesses to stderr or stdout within
7275 the library have been replaced to calls to the handler.
7276
7277Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7278
7279 * configure.in: release 2.2.6
7280 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
7281 exporting the inner functions of xpath for extension modules
7282 * doc/*: updated and rebuilt the doc
7283
7284Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7285
7286 * nanohttp.c : applied Wayne HTTP cleanup patch
7287 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
7288 and xmlNodeSetSpacePreserve()
7289
7290Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7291
7292 * xpath.c: closing bug #29260
7293
7294Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7295
7296 * hash.[ch] debugXML.c: expanded/enhanced the API, added
7297 multikey tuples, made hash structure opaque
7298 * valid.[ch]: moved elements, attributes, notations decalarations
7299 as well as ID and refs to hash tables.
7300 * entities.c: hash cleanup
7301 * xmlmemory.c: fixed a dump problem in debug mode
7302 * include/Makefile.am: problem passing in DESTDIR= values patch
7303 from Marc Christensen <marc@calderasystems.com>
7304 * nanohttp.c: removed debugging remains
7305 * HTMLparser.c: the bogus tag should be ignored (Wayne)
7306 * HTMLparser.c parser.c: fixing a number of problems with the
7307 macros in the *parser.c files (Wayne).
7308 * HTMLparser.c: close the previous option when opening a new one
7309 (Marc Sanfacon).
7310 * result/HTML/*: updated the HTML results accordingly
7311
7312Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7313
7314 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
7315 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
7316 XPath functions and XML entities table to them. More to come...
7317 * xmlIO.c: fixed libxml closing FILEs it didn't open.
7318
7319Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7320
7321 * tree.c: coalesce adjacent text nodes
7322 * valid.c: handling of blank nodes in DTd validation (raised
7323 by problems with a posteriori validation).
7324 * nanohttp.c: changing behaviour on HTTP write stuff.
7325 * HTMLtree.c: forced body and html to be explicitely closed.
7326 * xpath.h: exported more XPath functions.
7327
7328Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7329
7330 * Release of 2.2.5
7331 * xpointer.c: range() range-inside and other helper functions
7332 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
7333
7334Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7335
7336 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
7337 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
7338
7339Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7340
7341 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
7342 and XPointer modules
7343
7344Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7345
7346 * SAX.h: closed #25107
7347
7348Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7349
7350 * testSAX.c: fixed problem with cdata reporting
7351 * SAXresult/* : updated
7352
7353Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7354
7355 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
7356 Closed bug #27499, added to regression tests
7357 * TODO: updated
7358
7359Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7360
7361 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
7362 support for SCRIPT and STYLE with help from Bjorn Reese
7363 * test/HTML/* result/HTML/*: added simple testcase and updated
7364 the existing ones.
7365
7366Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7367
7368 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
7369 string-range for empty strings
7370 * test/XPath/docs/str test/XPath/xptr/chaptersrange
7371 test/XPath/xptr/strrange: augmented the XPointer testsuite
7372
7373Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7374
7375 * doc/xml.html doc/xmlmem.html: added a module describing memory
7376 interfaces and use, updated the main page.
7377
7378Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7379
7380 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
7381 nanoftp code work on Windows too now
7382
7383Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7384
7385 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
7386 * xpointer.c: implemented string-range() at least a good first version
7387 * test/XPath/docs/str test/XPath/xptr/strrange
7388 result/XPath/xptr/strrange: the string-range() tests
7389
7390Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7391
7392 * Makefile.am include/Makefile.am include/win32config.h
7393 win32/Makefile.mingw: fixed problems reported by Wayne Davison
7394 and make distcheck
7395
7396Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7397
7398 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
7399 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
7400 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
7401
7402Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7403
7404 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
7405 patch for socklen_t detection by
7406 Albert Chin-A-Young <china@thewrittenword.com>
7407
7408Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7409
7410 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
7411 and added a --dtdvalid option to xmllint used to test it
7412
7413Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7414
7415 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
7416 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
7417
7418Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7419
7420 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
7421 handlings (registration, lookup, cleanup)
7422
7423Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7424
7425 * configure.in Makefile.am include/makefile.am: adding XPointer
7426 and XPtrtests target
7427 * xpointer.[ch] : new files for XPointer support
7428 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
7429 more XPath tests
7430
7431Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7432
7433 * configure.in: fixed, very broken, make distcheck works again
7434
7435Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7436
7437 * More work toward 2.2.5, integrated a number of patches
7438 * configure.in Makefile.am win32config.h.in: trying to cleanup
7439 make distcheck .... huh ...
7440 * include/Makefile.am include/win32config.h: new directory
7441 for includes
7442 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
7443 updated teh makefiles and instructions for WIN32
7444 * xpath.c: small fixes
7445 * test/XPath/ results/XPath: updated the testcases and results
7446 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
7447 suggested patches
7448 * valid.c: fixed an ID bug
7449
7450Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7451
7452 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
Daniel Veillard784b9352003-02-16 15:50:27 +00007453 the automake bug where wrong dependencies were generated.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00007454 * xpath.[ch]: worked on XPointer
7455
7456Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7457
7458 * configure.in Makefile.am: 2.2.5, ship the include in an
7459 include/libxml subdirectory, use symlinks when using CVS
7460 * testSAX.c: fixed small bug
7461 * testXPath.c: changed the way testfiles are parsed
7462 * debugXML.c: same kind of cleanup when parsing an argument expression
7463 XPath/XPointers can have blanks embedded
7464 * xpath.[ch]: more cleanup, reorgs for XPointer work
7465 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
7466 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
7467
7468Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7469
7470 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
7471 in the XPath engine, rewrote large parts of it, now it's far
7472 cleaner and in sync with the REC not an old WD. Fixed a parsing
7473 problem in the interactive XML shell found when testing XPath.
7474
7475Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7476
7477 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
7478 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
7479 examples with the extra test
7480
7481Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7482
7483 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
7484 the global init function.
7485
7486Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7487
7488 * HTMLparser.c: Doohhh, attribute name parsing was still case
7489 sensitive ! Fixed this ...
7490 * result/HTML/* : updated the tests results accordingly
7491
7492Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7493
7494 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
7495 engine, should be far more stable, incorporated a new version of
7496 preceding/following axis, need testing
7497 * uri.c: fixed file:///c:/a/b/c problem
7498 * test/XPath/tests/idsimple: augmented the XPath tests
7499
7500Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7501
7502 * doc/* rebuilding docs for 2.2.4 release
7503
7504Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7505
7506 * configure.in: releasing 2.2.4
7507 * parser.[ch]: added xmlStrEqual()
7508 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
7509 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
7510 use xmlStrEqual instead
7511 * TODO: updated
7512 * added an XPath test
7513
7514Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7515
7516 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
7517 * entities.h: exported xmlInitializePredefinedEntities
7518 * parser.[ch] : added xmlInitParser()
7519 * parserInternals.h : had to export htmlInitAutoClose()
7520
7521Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7522
7523 * xpath.[ch] : fixed some serious XPath Predicate evaluation
7524 problems
7525 * Makefile.am : added XPath regression tests to normal tests
7526 * uri.c: fixed a problem with local paths, cleanup
7527 * parser.c: fixed a problem with large CData sections
7528
7529Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7530
7531 * configure.in xml-config.in: patch from "Ben Taylor"
7532 <sol7x86@hotmail.com> for solaris shared libs lookup
7533
75342000-09-30 Martin Baulig <baulig@suse.de>
7535
7536 * libxml-2.0.pc.in: Provide pkg-config script.
7537
7538 * configure.in: Create the libxml-2.0.pc script from the
7539 libxml-2.0.pc.in templates.
7540 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
7541 script in `$(libdir)/pkgconfig'.
7542
7543Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7544
7545 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
7546 when compiling with MSC
7547
7548Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7549
7550 * xpath.c: patch for normalize-string() substring-before(),
7551 substring-after() and translate() functions from Bjorn Reese
7552 <breese@mail1.stofanet.dk>
7553 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
7554 Fredrik Hallenberg <hallon@lysator.liu.se>
7555 * TODO: updated
7556
7557Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7558
7559 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
7560 problem of socklen_t being undefined on a number of platforms
7561 * debugXML.c: fixed a compilation problem when without snprintf
7562
7563Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7564
7565 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
7566 an URI bug and a fix for the control-character-induced infinite loop
7567 * nanohttp.c: preventive fix for compiling on WIN32
7568
7569Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7570
7571 * xmlint.c: closing bug #25000
7572
7573Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7574
7575 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
7576 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
7577 modified slightly Wayne Davison patch adding xmlStrcasecmp and
7578 related function, fixing xmlStrncmp(), and associated cleanup
7579 * result/HTML/entities.html.sax: updating result
7580
7581Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7582
7583 * uri.c: applied patch for URI escaping from Wayne Davison
7584 <wayned@blorf.net>
7585 * tree.c parserInternals.c HTMLparser.c: memset checks patches
7586 from Denis Barbier <barbier@imacs.polytechnique.fr>
7587 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
7588 patch from Wayne Davison
7589
7590Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7591
7592 * doc/xml.html : updated with new releases, adding "how to help"
7593
7594Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7595
7596 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
7597 removed a few warnings in pedantic mode ...
7598 * parserInternals.c parser.c: moved encoding switching function
7599 to parserInternals.c
7600 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
7601
7602Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7603
7604 * HTMLparser.c parser.c: set ctxt->errNo before calling the
7605 error or warning handlers
7606
7607Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7608
7609 * parserInternals.c parserInternals.h parser.c Makefile.am:
7610 created a new module parserInternals.c, moved most of the
7611 code shared by the various parsers there, as well as
7612 deprecated code from parser.c. More cleanup of parser.c
7613 * uri.c: fixed a problem when URI is NULL
7614 * valid.c: speedup when looking for an attribute declaration
7615
7616Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7617
7618 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
7619 the cleanup of the computation of URI references when seeking
7620 external entities. The URI reference string and the resulting
7621 URI are both stored now.
7622 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
7623 large s(n)printf checks and cleanup from Denis Barbier
7624 <barbier@imacs.polytechnique.fr>
7625 * xmlversion.h.in tree.h: couple of SGML declarations for a
7626 possible docbook module.
7627 * result/VC/ : a couple of test output changed due to the change
7628 of the entities URI
7629
7630Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7631
7632 * parser.h: added a _private field for linking user's data
7633
7634Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7635
7636 * parser.c parserInternals.h: demacroified most of the IS_XXX
7637 the gain in size is significant so ...
7638
7639Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7640
7641 * entities.c: cases where looking up entities with doc==NULL
7642 covered
7643
7644Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7645
7646 * uri.c: applied Wayne Davison patch
7647 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
7648
7649Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7650
7651 * uri.c testUri.c: applied Wayne Davison patches
7652 * test/URI/uri.data result/URI/uri.data: first set of tests/results
7653 * Makefile.in: added URItest and included thenin "make tests"
7654
7655Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7656
7657 * xmlversion.h.in: closed bug 22941
7658
7659Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7660
7661 * doc/xmlio.html: added doc and example for entity loader
7662 redefinition.
7663
7664Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7665
7666 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
7667 used by libxml
7668
7669Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7670
7671 * parser.c: Fixed bug on invalid ontent characters and when using
7672 push.
7673 * xmllint.c: fixed xmllint endling of errors in push mode
7674
7675Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7676
7677 * HTMLparser.c testHTML.c: applied two new patches from
7678 Wayne Davison <wayned@users.sourceforge.net>
7679 * result/HTML/*.sax: regenerated HTML SAX output
7680 * parser.c: more cleanup.
7681
7682Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7683
7684 * HTMLparser.[ch] testHTML.c: applied the second set of
7685 patches from Wayne Davison <wayned@users.sourceforge.net>,
7686 adding htmlEncodeEntities()
7687 * HTMLparser.c: fixed an ignorable white space detection bug
7688 occuring when parsing with SAX only
7689 * result/HTML/*.sax: updated since the output is now HTML
7690 encoded...
7691
7692Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7693
7694 * HTMLparser.[ch]: applied some of Wayne Davison
7695 <wayned@users.sourceforge.net> patches
7696
7697Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7698
7699 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
7700 undeclared namespace prefix was used, added a warning.
7701 Cleaned up support w.r.t. entities, spilling out a warning
7702 and being pedantic on lookups.
7703 * test/warning/ent9 : added testcase for previous example.
7704 * TODO: updated
7705 * parserInternals.h parser.c: changed the way names are parsed
7706 now allow infinite size and decrease penalty for normal use
7707 * parser.c: Started a big cleanup/check of the parser code,
7708 fixed some of the most tortuous entity code, spotted code
7709 unused anymore
7710 * test/*: added tests for very long names and related nasty
7711 things.
7712
7713Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7714
7715 * doc/encoding.html: added encoding aliases doc
7716 * doc/xml.html: updates
7717 * encoding.[ch]: added EncodingAliases functions
7718 * entities.[ch] valid.[ch] debugXML.c: removed two serious
7719 bottleneck affecting large DTDs like Docbook
7720 * parser.[ch] xmllint.c: added a pedantic option, will be
7721 useful
7722 * SAX.c: redefinition of entities is reported in pedantic mode
7723 * testHTML.c: uninitialized warning from gcc
7724 * uri.c: fixed a couple of bugs
7725 * TODO: added issue raised by Michael
7726
7727Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7728
7729 * doc/encoding.html: propagated Martin Duerst suggestions
7730
7731Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7732
7733 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
7734 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
7735 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
7736 by Wayne Davison
7737
7738Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7739
7740 * nanoftp.c nanohttp.c: small cleanup
7741 * TODO: updated
7742
7743Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7744
7745 * added an old VC testcase and updated title.xml entity
7746
7747Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7748
7749 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
7750 done on auto-opening of <p> tags and cleanup of SAX output
7751
7752Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7753
7754 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
7755
7756Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7757
7758 * doc/xml.html libxml.* structure.*: updated the doc a bit
7759
7760Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7761
7762 * testSAX.c testHTML.c result/HTML/: cleanup of the output
7763 of SAX tests
7764
7765Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7766
7767 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
7768 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
7769
7770Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7771
7772 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
7773 * testHTML.c: fix core dump on Solaris 2.x systems
7774 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
7775 * result/HTML/*.sax: previous bug fix lead to new results
7776
7777Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7778
7779 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
7780 * configure.in: added --with-readline=DIR to accept alternate
7781 path for readline include/library
7782 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
7783 for ANSI under HP-UX
7784 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
7785 includes @LIBS@
7786
7787Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7788
7789 * doc/* : rebuilt the docs
7790 * getting ready for 2.2.2 release
7791
7792Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7793
7794 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
7795 and xmlAddFeature()
7796 * tree.[ch]: added xmlAddChildList()
7797 * xmllint.c: MAP_FAILED macro test
7798 * parser.h: added xmlParseCtxtExternalEntity()
7799 * valid.c: applied bug fixes removed warning
7800 * tree.c: added CDATA block to elements content
7801 * testSAX.c: cleanup of output
7802 * testHTML.c: added SAX testing
7803 * encoding.c: better error recovery
7804 * SAX.c, parser.c: fixed one of the external entity processing
7805 of the OASis testsuite
7806 * Makefile.am: added HTML SAX regression tests
7807 * configure.in: bumped to 2.2.2
7808 * test/HTML/ result/HTML: added a few of HTML tests, and added the
7809 SAX results
7810
7811Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7812
7813 * configure.in: patch for HP compiler
7814
78152000-08-04 Sven Heinicke <sven@zen.org>
7816
7817 * xmllint.c: Was coredumping sometimes when the file given didn't
7818 exist.
7819
7820Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7821
7822 * parser.c xmlIO.[ch]: fixed the problem of encoding support
7823
7824 when using in memory parsing. Need some cleanup.
7825 * xmllint.c configure.in: added a --memory flag to test memory
7826 parsing
7827
7828Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7829
7830 * nanohttp.c: fixed socklen_t replacement to unsigned int
7831 * parser.c: fixed a space handdling missing at the end of
7832 production 28 DOCTYPE.
7833 * xmlmemory.c: fixed a stupid bug on the routine to override
7834 allocation functions
7835 * TODO: updated
7836
7837Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7838
7839 * doc/ regenerated the docs
7840
7841Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7842
7843 * doc/encoding.html doc/xml.html: added I18N doc
7844 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
7845 improvements, both parser and filters, added ASCII & HTML,
7846 fixed the ISO-Latin-1 one
7847 * xmllint.c testHTML.c: added/made visible --encode
7848 * debugXML.c : cleanup
7849 * most .c files: applied patches due to warning on Windows and
7850 when using Sun Pro cc compiler
7851 * xpath.c : cleanup memleaks
7852 * nanoftp.c : added a TESTING preprocessor flag for standalong
7853 compile so that people can report bugs more easilly
7854 * nanohttp.c : ditched socklen_t which was a portability mess
7855 and replaced it with unsigned int.
7856 * tree.[ch]: added xmlHasProp()
7857 * TODO: updated
7858 * test/ : added more test for entities, NS, encoding, HTML, wap
7859 * configure.in: preparing for 2.2.0 release
7860
7861Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7862
7863 * nanoftp.c: fixed the way the control connection is handled
Daniel Veillard784b9352003-02-16 15:50:27 +00007864 * libxml.spec.in: fixed the dependencies and cleanup
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00007865
7866Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7867
7868 * doc/xml.html: changed the xmlsoft.org structure, updated the
7869 examples w.r.t. root and childs
7870
7871Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7872
Daniel Veillard784b9352003-02-16 15:50:27 +00007873 * libxml.spec.in: fixed bug #7419, dependencies fouled for libxml-devel
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00007874
7875Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7876
7877 * HTMLparser.c: Work on character encoding support for the HTML parser
7878 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
7879 * encoding.c: Fixed a potential memleak in the encoding stuff
7880
7881Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7882
7883 * doc/FAQ.html doc/Makefile.am : added a FAQ
7884
7885Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7886
7887 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
7888 of the HTML parser to force it to not bypass SAX
7889
7890Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7891
7892 * win32config.h.in: updated
7893 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
7894 lacks iconv support :-( need to release 2.1.1
7895 * configure.in: release 2.1.1
7896 * HTMLparser: fixed bug #14784
7897 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
7898 by Windows compiler
7899 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
7900 the SAX startDocument() callback.
7901 * TODO: updated
7902
7903Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7904
7905 * added xmlStopParser()
7906
7907Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7908
7909 * configure.in: 2.1.0 prerelease
7910 * Large resync between W3C and Gnome tree
7911 * nanoftp, nanohttp.c: fixed stalled connections probs
7912 * HTMLtree.c SAX.c : support for attribute without values in
7913 HTML for andersca
7914 * valid.c: Fixed most validation + namespace problems
7915 * HTMLparser.c: start document callback for andersca
7916 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
7917 * parser.h, SAX.c: serious speed improvement for large
7918 CDATA blocks
7919 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
7920 different encoding
7921 * example/Makefile.am example/gjobread.c tree.h: work on
7922 libxml1 libxml2 convergence.
7923 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
7924 and the LIBXML_TEST_VERSION macro
7925
7926Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7927
7928 * doc/xml.html: various patches and improvements typo fixed by
7929 Felix Natter
7930 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
7931 from Felix Natter <fnatter@gmx.net>
7932
7933Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7934
7935 * doc/upgrade.html: updated with instructions for support of both
7936 libxml-1.x and libxml-2.x
7937 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
7938 for 2.x support and also fixed includes
7939
7940
7941Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7942
7943 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
7944 the encoding support, added iconv support, so now libxml if
7945 compiled with iconv automatically support japanese encodings
7946 among others. Work based on initial patch from Yuan-Chen Cheng
7947 I may have broken binary compat in the encoding handler
7948 registration scheme, but that was so utterly broken I don't
7949 expect anybody to have used this feature until now.
7950 * parserInternals.h: fixup on the CHAR range macro
7951 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
7952 code.
7953 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
7954 * uri.c: added xmlParseURI() I can't believe I forgot to
7955 implement this one in 2.0 !!!
7956 * SAX.c: moved doc->encoding update in the endDocument() call.
7957 * TODO: updated.
7958
7959Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7960
7961 * tree.h: removed extraneous xmlRemoveProp definition
7962 * TODO: added item about --disable-corba configure switch
7963 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
7964 * nanoftp.c: fixed include problems giving troubles on AIX and
7965 slowlaris
7966 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
7967 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
7968 comment and headers changes to lower gtk-doc number of warnings
7969 * doc/html/*: rebuilt docs
7970
7971Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7972
7973 * HACKING: documented the tag for 1.x and instructions
7974
7975Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7976
7977 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
7978 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
7979 xmlCreateIOParserCtxt
7980 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
7981 significant overall improvement
7982 * xmllint.c: added I/O test to xmllint
7983 * testSAX.c: added a speed test
7984 * doc/* : updated/regenerated
7985
7986Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7987
7988 * xpath.c uri.h parserInternals.h: cosmetic changes from
7989 "Timur I. Bakeyev" <timur@bat.ru>, including making
7990 xmlCreateURI() public
7991
7992Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7993
7994 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
7995 and the code at the same time. Added a clean mechanism for
7996 overload or added input methods: xmlRegisterInputCallbacks()
7997 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
7998 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
7999 * TODO: updated
8000 * doc/* : updated/regenerated
8001 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
8002 source dir
8003
8004Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8005
8006 * testURI.c: yet another forgotten commit, I should get some sleep !
8007
8008Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8009
8010 * xmllint.c: forgot to commit this too ?
8011
8012Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8013
8014 * xmlversion.h.in : forgot to commit this previously
8015
8016Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8017
8018 * configure.in: preparing libxml-2.0.0 version looks Ok so far
8019 * README TODO: updated for release
8020 * uri.c uri.h: added authority parsing/saving
8021 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
8022 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
8023 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
8024 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
8025 Makefile.am : added compile-time customization of libxml
8026 --with-ftp --with-http --with-html --with-xpath --with-debug
8027 --with-mem-debug
8028 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
8029 #include <libxml/xxx.h> I hope it won't break too much stuff
8030 and will be manageable in the future...
8031 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
8032 and added xmllint to the installed programs
8033 * uri.h: added xmlFreeURI()
8034
8035Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8036
8037 * uri.c uri.h: finished the escaping handling, the base support
8038 and the URI path normalization. Looks good just lacks the
8039 authority content parsing code.
8040 * Makefile.am: added instructions to generate testURI
8041 * TODO: updated
8042 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
8043 added links and icons for W3C and Gnome
8044
8045Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8046
8047 * xmlmemory.[ch] : seems I forgot to actually update the files in
8048 the last commit :-)
8049 * doc/xml.html doc/html/* : updated and uploaded the docs
8050
8051Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8052
8053 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
8054 * TODO: updated
8055 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
8056 libxml default allocation function with another set (like gmalloc/
8057 gfree).
8058 * Makefile.am, uri.c, uri.h: added a set of functions to do
8059 exact (litteraly copied from the RFC 2396 productions) parsing
8060 and handling of URI. Will be needed for XLink, one XML WFC,
8061 XML Base and reused in the nano[ftp/http] modules. Still work
8062 to be done.
8063
8064Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8065
8066 * configure.in, libxml.spec.in : libxml2
8067 * doc/* : updated the doc page, rebuilt the docs
8068
8069Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8070
8071 * all: tagged LIB_XML_1_X
8072 * *.c *.h : updated from W3C CVS tree
8073 * configure.in : 2.0.0-beta
8074 * libxml.spec.in : libxml2 package nam
8075 * result/* : new version of the tests output
8076
8077Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8078
8079 * doc/xml.html, doc/update.html: updated docs, 1.8.7
8080
8081Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8082
8083 * doc/* : rebuilt the docs
8084 * parser.c: final patch on #6766
8085 * valid.c: small patch on validity checks.
8086
8087Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8088
8089 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
8090 added
8091 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
8092 compatibility w.r.t. XML spec and existing code.
8093
8094Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8095
8096 * parser.c: seems a better solution to <a> </a> exists,
8097 will try it for a while
8098
8099Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8100
8101 * parser.c: tried to remove the <a> </a> generating <a/>
8102 this is hard. Left a flag for that purpose. Fixed bug #6766
8103 * configure.in: prepared 1.8.7 not released, due to previous
8104 problem
8105
8106Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8107
8108 * doc/xml.html : applied second patch from Paul DuBois
8109
8110Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8111
8112 * doc/xml.html : applied patch from Paul DuBois
8113
8114Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8115
8116 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
8117
8118Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8119
8120 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
8121 compilation warnings on various platforms.
8122 * parser.c: Fixed #5281 validity error callbacks are now desactived
8123 by default if not validating.
8124
8125Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8126
8127 * nanoftp.c, win32config.h.in: patches to compile on WIN32
8128
8129Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8130
8131 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
8132 <gkatsi@cs.toronto.edu>
8133
8134Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8135
8136 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
8137 processing URLs
8138
8139Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8140
8141 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
8142 xmlNanoFTPUpdateURL for persistent control connections.
8143 * configure.in: 1.8.6
8144
8145Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8146
8147 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
8148 * tree.[ch] : added xmlSaveNoEmptyTags
8149
81502000-01-29 James Henstridge <james@daa.com.au>
8151
8152 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
8153
8154 * Makefile.am: added nanoftp.[ch] to the build.
8155
8156Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8157
8158 * nanoftp.[ch]: cleanup, comments, API
8159 * debugXML.c : fixed a bug in the cat command
8160 * doc/*: regenerated the docs
8161
8162Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8163
8164 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
8165 * debugXML.c : fixed a bug in the cat command
8166 * valid.c: fixing some small probs
8167 * libxml.spec.in: get rid of the SNAP suffix
8168 * doc/xml.html: updated the status
8169
8170Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8171
8172 * xml-config.in: xml-config --version to just return the
8173 version number
8174 * xpath.c: some cleanup w.r.t. axis when the current node is
8175 an attribute.
8176 * TODO: updated
8177
8178Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8179
8180 * configure.in: prepared for libxml-1.8.5
8181 * doc/* recompiled the documentation
8182
81832000-01-17 Jody Goldberg <jgoldberg@home.com>
8184
8185 * configure.in : WARNING autoconf subtlety alert :
8186 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
8187 when looking for zlib.h so that HAVE_ZLIB_H is defined.
8188 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
8189 get defined by AC_CHECK_HEADERS.
8190
8191Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8192
8193 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
8194 Rune.Djurhuus@fast.no
8195
8196Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8197
8198 * TODO: updated
8199 * tree.c, parser.c: made sure that only memory alloc problems
8200 and internal parser errors are allowed to write to stdout or
8201 stderr.
8202
8203Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8204
8205 * tree.c : restored xmlNewGlobalNs since this seems used by
8206 a lot of existing code :-(, fixed a bug in xmlNewNs
8207 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
8208 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
8209 to exit() from the library code.
8210 * xpath.c, parser.c: removed bugs or unused code detected by
8211 Windows compilers
8212 * parser.c: started adding interfaces for parsing well balanced
8213 XML fragments
8214 * configure.in: releasing 1.8.4
8215 * doc/* : rebuilt the docs
8216
8217Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8218
8219 * tree.[ch] : added xmlNewDocFragment() for DOM
8220 * testHTML.c: uninitialized variable.
8221
8222Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8223
8224 * doc/* : rebuild the docs
8225
8226Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8227
8228 * acconfig.h: readline and history patch
8229 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
8230 * tree.c: added check and handling when possibly removing an ID
8231 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
8232 and saving.
8233 * test/HTML/entities.html result/HTML/entities.html* : test for
8234 various entities reference cases
8235 * result/HTML/* : as a result output of some testcase have
8236 changed
8237 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
8238 by previous example. added xmlParseTryOrFinish().
8239 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
8240 entities.h debugXML.h HTMLparser.h: changed the way struct are
8241 declared to allow gtk-doc to expose those
8242 * parser.c: closed bug #4960
8243 * Makefile.am configure.in: Applied patch from
8244 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
8245 and math/socket libs detection
8246
8247Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8248
8249 * configure.in, Makefile.am: link tester against readline
8250 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
8251
8252Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8253
8254 * tree.[ch]: added xmlRemoveProp
8255 * win32config.h.in nanohttp.c: avoid including the Windows
8256 socket stuff in every C files
8257 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
8258 the XmL parser(s)
8259 * test/ns4 result/ns4 etc...: added test case for previous prob
8260 * tree.c: xmlNewNs wasn't checking for double definition
8261 * Makefile.in: fixed a problem with dist-hook duplicates
8262 * parser.[hc], xmlIO.c: fixed the loading of external entities
8263 APIs, now xmlLoadExternalEntity() is used everywhere and
8264 setting up an app specific front-end using the
8265 * SAX.c parser.c: some fixes, now the xhtml spec validates
8266 with the xhtml DTD.
8267 * error.c: fixed crashes in case of no input stream
8268 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
8269 to the validation tests and results
8270
8271Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8272
8273 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
8274 too htmlCreatePushParserCtxt() and htmlParseChunk()
8275 * parser.c: a bit of cleanup.
8276 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
8277 to XML) removed the last mem leak known
8278 * HTMLtree.c: output message cleanup
8279 * xmlmemory.c: display content info about memory blocks
8280 * result/HTML/wired.* : missing att value warning change
8281
8282Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8283
8284 * doc/* : rebuilt the documentation
8285
8286Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8287
8288 * parser.[ch] parserInternals.h: Push parser for XML,
8289 seems to work fine now
8290 * tester.c debugXML.[ch]: Added an XML shell debug facility and
8291 --push for push testing
8292 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
8293 * testSAX.c: added --push
8294 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
8295 subtree
8296 * xmlIO.[ch] : enriched API + fixes for push mode
8297 * entities.[ch]: added the entity content length to the struct.
8298 * xmlmemory.[ch]: new API to show the last entries for the shell
8299 * valid.c: added required attribute testing
8300 * SAX.c: the cdata callback now merge contiguous fragments
8301 * HTMLparser.c: cleanup of some macros
8302
8303Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8304
8305 * parser.c: fix for PIs name starting with xml
8306 * tree.c: fixed a potential problem with || and && ops
8307 * *.c, configure.in win32config.h.in : generate win32config.h for
8308 those on the Other Side !
8309
8310Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8311
8312 * parser.c: fixed a stupid = vs. == bug :-(
8313 * doc/gnome-xml.sgml: s/glade/xml/
8314
8315Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8316
8317 * configure.in, doc/xml.html : bug fix release 1.8.2
8318 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
8319 Hopefully the end of that silly C++ include problem
8320 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
8321 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
8322 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
8323 troubles with autoclosed elements when the stree shape doesn't
8324 follow the DtD specs. Added htmlIsAutoClosed() and
8325 htmlAutoCloseTag()
8326 * result/HTML/*.htm*: Updated the HTML examples regression tests output
8327 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
8328 * debugXML.c: fixed a bug on printing default namespaces.
8329 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
8330
8331Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8332
8333 * result/HTML/*.htm[l] : updated the HTML regression tests according
8334 to the new output
8335 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
8336 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
8337 problem due to intermix of extern "C" { ... } declarations for C++
8338 and recursive includes in the headers
8339
83401999-12-20 Chris Lahey <clahey@umich.edu>
8341
8342 * HTMLtree.c: Made it so that html nodes with a single child do
8343 not insert a carriage return before or after the child node.
8344
8345Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8346
8347 * configure.in, doc/xml.html : bug fix release 1.8.1
8348 * parser.c: fixed bug #4344
8349 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
8350 added the glue to avoid C++ problems
8351 * doc/* : regenerated the documentation
8352
8353Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8354
8355 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
8356 namespace recognition, and Dia as a resul :-(
8357 * encoding.c: closed bug #3950
8358
8359Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8360
8361 * valid.c: debugging a posteriori validation, except URI expansion
8362 stuff this should be fixed now
8363 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
8364 Carl Nygard <cnygard@bellatlantic.net>
8365 * tester.c: added --postvalid, cleaning of the code
8366 * tree.[ch]: added xmlDocGetRootElement()
8367
8368Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
8369
8370 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
8371 c++ losage.
8372
8373Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8374
8375 * configure.in, doc/xml.html : bumped to 1.8.0
8376 * xlink.[ch], Makefile.am : added framework for link detection
8377 * parser.h: added nbChars to parser context, needed for cleanup.
8378 * xmlmemory.c: removed a nasty bug when out of mem
8379 * valid.[ch]: adding namespace support for attribute decl
8380 * tester.c: added --debugent option
8381 * debugXML.[ch]: added xmlDebugDumpEntities()
8382 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
8383 buffers instead, this was really needed, validation was breaking
8384 in strange ways due to that. Added xmlParseStringPEReference()
8385 and other parsing from strings functions. Entities processing
8386 modified again, but PERef are still not handled correcly but
8387 unless you're Eve Maller you won't notice :-)
8388 * HTMLparser.c: large changes toward reliability, and switched to
8389 lowercase internal tags, XHTML is lowercase, so it will help
8390 that output is closer to next version.
8391 * doc/* : regenerated the documentation, it is now hosted at
8392 http://xmlsoft.org/ (same bits I just bought the domain :-)
8393
8394
8395Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8396
8397 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
8398 doc generation
8399 * parser.c: fixed bugs #3908 and #3937 and a memory leak
8400 in the SAX API
8401 * doc/*: rebuilt the doc making sure everything appears in the
8402 HTML files
8403
8404Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8405
8406 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
8407 added the patch from Carl Nygard <cnygard@bellatlantic.net>
8408 which allow impressive speed improvement on dataset with
8409 large text pieces, but at the cost of broken binary
8410 compatibility and slightly bigger memory usage.
8411 Configure with --with-buffers to activate them, they
8412 are protected with XML_USE_BUFFER_CONTENT define.
8413 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
8414 goal is 0 memory left allocated once parser is no more used
8415 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
8416 call xmlCleanupParser() and xmlMemoryDump()
8417
8418Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8419
8420 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
8421 * parser.[ch] encoding.[ch]: added memory cleanup routines
8422 * parser.c: closing bug #3788
8423 * doc/*: rebuilt the doc
8424
8425Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8426
8427 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
8428 xmlNewTextChild() and xmlSetCompressMode() behaviour.
8429 * tester.c: added --compress option
8430 * doc/*: rebuilt the documentation
8431
8432Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8433
8434 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
8435 if given /proc/kcore as input !
8436 * doc/xml.html doc/*: updated and rebuilt the documentation
8437
8438Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8439
8440 * parser.c: Fixed some wrongly space collapsing code due to
8441 a misreading of the spec.
8442 * result/*: fixed the output accordingly
8443
8444Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8445
8446 * encoding.c: bug fix and typos
8447 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
8448 * parser.c: added attribute normalization closing bug #3597
8449 * test/att* result/att* SAXresult/att*: testcase for attribute
8450 normalization
8451
8452Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8453
8454 * configure.in: closing bug #3163 by adding extra flags for the
8455 cc compiler on HP-UX
8456
8457Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8458
8459 * valid.[ch] : removed a typo and an enumerated type bug in the
8460 xmlAddElementDecl() function
8461 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
8462 call to xmlEncodeEntitiesReentrant() so that the functions
8463 New, Set and Get are at the same level.
8464 * parser.c HTMLparser.c: extra memory allocation bug for
8465 attributes detected by someone using libxml in embedded systems :-)
8466
8467Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8468
8469 * xmlmemory.h: turned off mem debug :-\
8470
8471Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8472
8473 * parser.c: closed bug #2784 a one line fix, but worth pushing
8474 a new release out
8475 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
8476 some structures, comments before and after the
8477 main element, and other nastyness
8478 * HTMLtree.c tree.c: accomodate the extended HTML supported
8479 * configure.in: pushing 1.7.4
8480 * test/ent8 and related outputs : added a new test for bug #2784
8481 * test/HTML/wired.html and related output: a nasty HTML example
8482 * Makefile.am: improved the test scripts
8483 * docs/* : reran the documentation extractor, updated xml.html
8484
8485Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8486
8487 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
8488 HTMLparser and debugged the HTML related code. HTML documents
8489 now have their own type
8490 * entities.c: do not dump &apos; for HTML output
8491 * xmlmemory.c: improvement, breakpoint mechanism
8492 * testHTML.c: added --sax --repeat ...
8493 * Makefile.am: improved the HTML tests
8494 * valid.[ch]: added xmlValidGetValidElements and
8495 xmlValidGetPotentialChildren
8496 * tester.c: added --insert to test the 2 new functions
8497 * test//* result//* SAXresult//* : regression test cleanup
8498 and extension.
8499 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
8500 gnome-xml-nanohttp.html
8501
8502Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8503
8504 * HTMLparser.c: fixed problems with some autoclose tags
8505 * tree.c: fixed XML output problems.
8506 * result/* SAXresult/*: update of the tests output
8507
8508Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8509
8510 * Makefile.am: Arturo patch for xmlConf.sh version info
8511 * parser.c: Tim Josling patch for single quoted items
8512 * tester.c: Tim Josling patch for tester options usage
8513 * tree.h: indent cleanup
8514
8515Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8516
8517 * HTMLparser.c parser.h : Fixed problems with HTML parsing
8518 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
8519
8520Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8521
8522 * tree.c : Raph patch for initialization of CORBA fields
8523 * parser.c, xpath.c, ...: modification of doc comments
8524 * xpath.c : allow spaces in xpath expressions
8525
8526Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8527
8528 * xmlmemory.h: turning off memory debug :-(
8529
8530Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8531
8532 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
8533 better SAX interfaces.
8534 * testSAX.c: uses the new SAX routine, avoid fetching any remote
8535 entity.
8536 * configure.in: 1.7.2
8537
8538Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8539
8540 * libxml.spec.in: fixed the URL
8541 * doc/xml.html: improved the documentation front-end
8542
8543Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8544
8545 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
8546
8547Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8548
8549 * libxml.spec.in: fixed the alpha compile problem
8550 * parser.[ch]: changed errno to errNo in the parser context :-(
8551 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
8552 * doc/xml.html: changed CHAR to xmlChar
8553 * doc/html/*: recompiled the documentation
8554 * configure.in: 1.7.1
8555
8556Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8557
8558 * parser.h: modified the parser context struct to regain 1.4.0
8559 binary compatibility
8560 * parser.c, xml-error.h: added errno ot teh context and defined
8561 a set of errors values with update of errno
8562 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
8563 DTDs and entities
8564 * *.h, *.c: complete cleanup of the use of config.h and include
8565 protection depending on the current setup.
8566 * overalll debugging, maintenance and bug-fixing on all modules
8567 * updated the documentation
8568 * ready for 1.7.0
8569
8570Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8571
8572 * HTMLparser.c : cleanup
8573 * SAX.c valid.c valid.h: added ID/IDREF checking
8574 * tree.c tree.h: extended doc structure for refs
8575 * configure.in: 1.6.2
8576 * parser.c: patched bug in SAX user arg call
8577 * parserInternals.h: patched missing close in C++ wrapping
8578 * testXPath.c xpath.c xpath.h: prepared for extensibility,
8579 especially upcoming XPointer implementation.
8580 * doc/xml.html: augmented, typo
8581
8582Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
8583
8584 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
8585 not all invocations of install understand -d.
8586
8587Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
8588
8589 * Makefile.am: prepend all the test* calls with $(top_builddir) -
8590 to make 'check' works, when builddir != srcdir.
8591
8592Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8593
8594 * doc/xml.html : updated the documentation
8595
8596Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8597
8598 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
8599 not deallocated memory blocks
8600 * *.c : replaces all calls to malloc() free() and realloc() to
8601 the wrapper functions/macros
8602 * tree.c : removed memory leaks dues to calling xmlFreeNode()
8603 instead of xmlFreeNodeList()
8604
8605Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8606
8607 * HTMLparser.c: corrected a stupid bug leading to core dump at
8608 tree deallocation. Removed warnings indicated by
8609 Stephane.Conversy@lri.fr
8610 * entities.c: Fixes Yet Another Stupid Bug, entities were not
8611 looked for in the external subset
8612
8613Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8614
8615 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
8616 on SGI by Stephane.Conversy@lri.fr
8617
8618Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8619
8620 * all .h : changed the prototype declaration indent as in gtk
8621 * most .c : working on reducing the TODOs in the code
8622 * most .c : cleanup though -pedantic and Insure++
8623 * improvements on validation ID checkings.
8624 * tree.[ch] SAX.c: added support for namespace on attributes #2022
8625 * xml-config.in: closed #1810
8626
8627Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8628
8629 * tree.h, valid.c, valid.h: more work on validity, IDs
8630 * xpath.c: added/fixed comparidon and equlity, added a new isinf
8631 definition for AIX
8632
8633Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8634
8635 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
8636 the distribution due to a cut'n paste error at last commit
8637
8638Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8639
8640 * configure.in: upgraded to version 1.4.0
8641 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
8642 Big update, added a large part of the validation process,
8643 it should be usable, but some parts are missing
8644 * xpath.c: improved the implementation w.r.t. root.
8645 * Makefile.am: added more tests
8646 * test and result trees: added a lot of tests
8647 * libxml.spec.in: export libxml.so.0 and libxml.so.1
8648
8649Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8650
8651 * Added an HACKING file
8652
8653Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8654
8655 * xpath.[ch] : improvements and debug of the XPath implementation
8656 * parser.c, HTMLparser.c : modified the parsers to be progressive
8657 * tree.[ch] : extended the Buffer promitives
8658 * xmlIO.[ch] : added basic I/O routines providing progressive
8659 parsing and ready for I18N conversion plugins
8660 * SAXresult/* : the SAX callback sequence maybe slightly different
8661 now
8662 * test*.c : improved/updated the tests programs
8663 * doc/* : recompiled the docs.
8664
86651999-07-26 Michael Meeks <michael@edenproject.org>
8666
8667 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
8668
8669 * tree.c: Ditto.
8670
8671Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8672
8673 * configure.in: upgraded to version 1.4.0
8674 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
8675 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
8676 XML query language, see http://www.w3.org/TR/xpath for more details.
8677 * parser.c, parser.h: added CHAR* related string functions for XPath
8678 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
8679 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
8680 rebuild the docs.
8681 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
8682 and regression testing capabilities for XPath.
8683
8684Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8685
8686 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
8687 closing bug #1646
8688
8689Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8690
8691 * Makefile.am, example/Makefile.am: closed bug #1683
8692
8693Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8694
8695 * example/Makefile.am, configure.in: added the makefile for the
8696 gjobread example
8697
8698Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
8699
8700 * doc/Makefile.am:
8701 - fix which allow "make install DESTDIR=</install/prefix>".
8702
8703Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8704
8705 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
8706 which fixed a problem on the file reading-code.
8707
8708Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8709
8710 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
8711 output.
8712 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
8713
8714Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8715
8716 * parser.h : Oops removed the binary compatibility problem
8717 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
8718 * parser.c, HTMLparser.c: applied patches for reading from stdin
8719
8720Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8721
8722 * parser.c, entities.c, valid.c: cleanup bug #1591
8723 * configure.in: cleanup bug #1592
8724 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
8725 the same tree back-end. Hence gdome will be available for it.
8726 * doc/Makefile.am: close bug #617
8727
8728Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8729
8730 * parser.c: alloctate a per parser context SAX interface block
8731
8732Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8733
8734 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
8735 and xmlEncodeEntitiesReentrant with the correct one :-\
8736
8737Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8738
8739 * commit of my internal XML base changes, quite a lot of
8740 changes, cleanups, better entities support, framework for
8741 new I/O and charset detection and handling
8742 * Fixed the configure/Makefile stuff to generate shared libs
8743 with the proper version info, so we jumped on rev from
8744 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
8745 xmlEncodeEntities() result need to be freed now, and a string
8746 xmlParserVersion provide the current library version.
8747
8748Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
8749
8750 * parser.c: fixed a buffer overrun for when you have a very long
8751 attribute with no entities in it.
8752
8753Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8754
8755 * added example directory
8756 * added example/gjobs.xml gjobread.c, still need a Makefile.in
8757
8758Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8759
8760 * Release of libxml-1.1, nearly everything has been touched for
8761 this.
8762 * Added more regression tests
8763 * Updated the documentation
8764
8765Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8766
8767 * tree.[ch]: unified the XML_NO_CORBA defines.
8768 * parser.c encoding.[ch]: started plugging in char encoding detection
8769
8770Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
8771
8772 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
8773 Also freed allocated buffer.
8774
8775Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8776 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
8777 reentrancy problem at printing. One is left in entities.c, to
8778 remove ASAP
8779 * testSAX.c : added a test example showing the use of the SAX
8780 interface if one doesn't want to build the DOM tree.
8781 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
8782
8783Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8784
8785 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
8786 large revamping of the parser to use SAX callbacks
8787 http://www.megginson.com/SAX/ (or at least a C like interface
8788 a la Expat). It's now possible to set up your own callbacks
8789 and the parser will not build a DOM tree.
8790 * test/* result/*: updated the test suite, I finally removed
8791 the old Namespace draft support (PI based).
8792
8793Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8794
8795 * Makefile.am: added test result to EXTRA_DIST for make tests
8796
8797Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8798
8799 * parser.c, parserInternals.h: moved the chars macro definitions
8800 to parserInternals.h
8801 * parser.c, error.c: applied patches from "Knut Åkesson"
8802 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
8803
8804Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8805
8806 * xml-config.in : applied patch to make --version work
8807
88081999-03-05 Raja R Harinath <harinath@cs.umn.edu>
8809
8810 * Makefile.am (check-local): Alias for `tests' target. This will
8811 cause `make check' to do the right thing.
8812 (tests): Don't run tests in srcdir. Also, replaced calls to
8813 basename with a `sed' "equivalent".
8814
8815Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8816
8817 * Renamed error.h to xml-error.h, corrected Makefile.am to list
8818 it in the header and not the sources, updated the doc.
8819 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
8820 pointing this out.
8821
8822Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8823
8824 * parser.c, parser.h, parserInternals.h: memory leak hunting,
8825 exported the inputStream routines.
8826 * doc/html/* : updated accordingly
8827
8828Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8829
8830 * parser.c, parser.h, parserInternals.h: added a few extra
8831 internal calls to allocate and free parser contexts ...
8832 * doc/html/* : updated accordingly
8833
8834Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8835
8836 * configure.in, Makefile.am, doc/makefile.am : General changes for
8837 1.0.0 release and including the generated HTML documentation.
8838
8839Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8840
8841 * makefile.am : added parserInternals.h, oops.
8842
8843Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8844
8845 * parserInternals.h: added this header giving access to the parser
8846 internal functions.
8847 * doc/Makefile.am : added a rebuild target which rebuilds the full
8848 set of documentations
8849 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
8850 the internal subset.
8851 * *.c *.h: modifications needed to generate the documentation using
8852 gtk-doc, cleanup of functions blocks, reorganisation of struct
8853 declarations.
8854
8855Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8856
8857 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
8858 the tar and spec file to include the beginning of the doc.
8859
88601999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
8861
8862 * doc/.cvsignore: Added this file.
8863
8864Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8865
8866 * tree.c: fixed xmlGetProp to return "" when the attribute
8867 exists, even if the node-list is NULL.
8868
8869Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8870
8871 * tree.c: patched an error outputting empty attribute values.
8872 * Makefile.am and doc/makefile.am: have been updated during the
8873 week-end. Sorry for an empty CVS log, I got a shell problem.
8874
8875Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8876
8877 * tree.h: cleaned up using enums instead of defines
8878 * parser.c, valid.[ch]: more work on parsing/output of element
8879 declarations
8880
8881Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8882
8883 * valid.[ch], tree.c, parser.c : more work toward full parsing
8884 of XML DTDs.
8885 * README: added informations about mailing-list and on-line
8886 documentation
8887
88881999-01-27 Raja R Harinath <harinath@cs.umn.edu>
8889
8890 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
8891
8892Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8893
8894 * parser.c, tree.[ch] : more work toward conformance testing,
8895 added a last element to accelerate parsing of very flat structures
8896 started working on internal subset Element content declaration.
8897 * valid.[ch] : first cut at adding code toward validation.
8898 * previous changes had also small impact on most files, especially
8899 the conformance testing using James Clark test suite.
8900
8901Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8902
8903 * test/* : updated the examples, most of them were not well
8904 formed (humm), and added rdf2.
8905 * result/* : resulting changes in the output.
8906
8907Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8908
8909 * tree.c: changed the behaviour of xmlGetProp on NULL values.
8910
8911Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8912
8913 * tree.c: patched a bug in the generation of empty attributes
8914
8915Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8916
8917 * entities.[ch], tree.[ch], tester.c: added copy interfaces
8918 for node/trees/documents/... Biggest problem is namespace
8919 support when copying subtrees.
8920
8921Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8922
8923 * parser.c, entities.c: improve entities and char ref encoding,
8924 and cleanups of error messages.
8925
8926Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8927
8928 * parser.c, entities.c: simple bug hunting done during rpm2html and
8929 rpmfind integration.
8930
8931Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8932
8933 * parser.[ch]: Added interfaces allowing to specify a SAX
8934 handler before parsing.
8935
8936Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8937
8938 * parser.c: redirrect all errors reporting through the SAX
8939 error function
8940
8941Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8942
8943 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
8944 * libtool, tlmain ...: update of the libtool files
8945
89461998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
8947
8948 * entities.c: Use g_snprintf insteda of snprintf.
8949
8950Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8951
8952 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
8953 added ent5 test for this purpose.
8954 * parser.c, parser.h: formatting, comments and UTF-8 planning.
8955
8956Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8957
8958 * parser.c: fixed? a strange error due to compression on a GWP
8959 document.
8960
8961Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8962
8963 * tree.[ch]: bug fixing
8964 * entities.[ch]: defined a specific type for predefined entities
8965 * doc/xml.html: more documentation on the library, how to use it,
8966 overview of the interfaces.
8967
8968Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8969
8970 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
8971
8972Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8973
8974 * tree.c: corrected a small bug
8975 * doc/xml.html: continuing writing documentation.
8976
8977Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8978
8979 * debugXML.h debugXML.c: added debugging utilities.
8980 * tester.c: added --debug switch.
8981 * tree.c: patched an incorrect node->type assignment.
8982 * parser.c: formatting, ensure that node->doc != NULL in attributes
8983
8984Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8985
8986 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
8987 entity support and provide an internal representation close to
8988 DOM one (entity ref nodes, and attribute value as tree). I tried
8989 to preserve the interface but this will surely break some apps
8990 (I have to change rpm2html/rpmfind for example). I had to change
8991 two interfaces, and the generated tree is somewhat different.
8992 * doc/* : started documenting the XML library, the tree and
8993 DOM/Corba. This is a first step.
8994
8995Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8996
8997 * parser.c: Set up the fonctions comment block, boring but useful.
8998 * parser.h, SAX.c, parser.c: now attributes are processed through
8999 the SAX interface. The problem is that my SAX interface diverged
9000 quite a bit from the original one, well this is not an official
9001 spec, and translating it from Java to C is hairy anyway...
9002
9003Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9004
9005 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
9006 fonctions comment block, boring but useful.
9007
9008Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9009
9010 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
9011 conversion routines. However they are not yet used to convert the
9012 inputs. The core will run with UTF-8.
9013
9014Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9015
9016 * tree.c : make sure that the type id is properly set-up when
9017 a new object is allocated, needed for DOM.
9018
9019Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9020
9021 * tree.h, tree.c: Ok, the main objects in the tree will be native
9022 corba objects, it costs 8 bytes per Node, Attribute and Document
9023 but it simplifies the Corba integration a lot (no extra interface
9024 objects to allocate/free).
9025
9026Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9027
9028 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
9029 and changed NODEs contants for conformity with DOM Level 1
9030
9031Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9032
9033 * added hooks to keep track of servants when creating objects
9034 xmlDoc and xmlNode (for Corba export).
9035
9036Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9037
9038 * added xml-config script.
9039
9040Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9041
9042 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
9043 to autoupdate libtool and automake conf files.
9044
90451998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
9046
9047 * Makefile.am: Use '?' to separate the sed
9048 commands as ',' is used when people pass -Wl,something.
9049
9050
9051Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9052
9053 * tree.c, tree.h: added a per-document compression interface.
9054
9055Tue Sep 22 20:47:38 EDT 1998
9056
9057 * tree.c, tree.h: added saving with compression and added interfaces
9058 to control the compression level (xmlGetCompressMode,
9059 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
9060
9061Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9062
9063 * parser.c: corrected a loop for files of size 0
9064
90651998-08-20 Raja R Harinath <harinath@cs.umn.edu>
9066
9067 * error.h: New file. Contains prototyes from `error.c'.
9068
9069Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
9070
9071 * Makefile.am (xmlincdir): New macro.
9072 (xmlinc_HEADERS): Renamed from include_HEADERS.
9073
9074Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9075
9076 * applied small patch on numeric entities from
9077 Christopher Blizzard <blizzard@appliedtheory.com>
9078
9079Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9080
9081 * New release 0.2, removed the old xml_* files so that it's
9082 coherent with the other CVS base (W3C), far better conformance
9083 to standard, new namespaces, decent entities support, beginning
9084 of a SAX-like interface. Nearly nothing left intact, even the
9085 test examples ...
9086
90871998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
9088
9089 * .cvsignore: Add .deps dir
9090
9091Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9092
9093 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
9094
9095Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9096
9097 * configure.in: added test for CPP
9098 * AUTHORS, Changelog: the original ones didn't get commited but the
9099 glib ones instead, fixed.
9100 * Makefile.am: corrected an error in library naming
9101
9102Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9103
9104 * integrated code developped at W3C
9105 * changed the original Copyright
9106 * migrated to automake
9107 * prefixed the filenames by xml_ to avoid filename clashes
9108
Daniel Veillarde0ed10c2003-01-06 11:06:26 +00009109Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
9110
9111 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
9112 should not be called.
9113
Daniel Veillard0aaaacd2003-01-06 10:59:57 +00009114Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
9115
9116 * libxml-2.0.pc.in: applied the patch to fix #101894
9117
Daniel Veillard8a1b1852003-01-05 22:37:17 +00009118Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
9119
9120 * tree.c : applied patch from Lukas Schroeder for register callbacks
9121 * valid.c: modified patch from Lukas Schroeder to test
9122 register callbacks with --chkregister
9123
Daniel Veillard067bae52003-01-05 01:27:54 +00009124Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
9125
9126 * xmlreader.c: seriously changed the way data are pushed to
9127 the underlying parser, go by block of 512 bytes instead of
9128 tryng to detect tag boundaries at that level. Changed the
9129 way empty element are detected and tagged.
9130 * python/tests/reader.py python/tests/reader2.py
9131 python/tests/reader3.py: small changes mostly due to context
9132 reporting being different and DTD node being reported. Some
9133 errors previously undetected are now caught and fixed.
9134 * doc/xmlreader.html: flagged last section as TODO
9135
Daniel Veillard51a447a2003-01-04 19:42:46 +00009136Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
9137
9138 * python/libxml.py: integrated the Python 2.2 optimizations
9139 from Hannu Krosing, while maintaining compatibility with
9140 1.5 and 2.1
9141
Daniel Veillarde59494f2003-01-04 16:35:29 +00009142Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
9143
9144 * xmllint.c: a bit of cleanup
9145 * xmlreader.c: small fix
9146 * doc/xmlreader.html: more work on the XmlTextReader tutorial
9147 * python/libxml.py: a few fixes pointed out by Hannu Krosing
9148
Daniel Veillard623a9eb2003-01-04 12:47:20 +00009149Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
9150
9151 * python/setup.py.in: patch from Stéphane Bidoul to include
9152 drv_libxml2.py in setup.py
9153
Daniel Veillard66b82892003-01-04 00:44:13 +00009154Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
9155
9156 * doc/xmlreader.html: starting documenting the new XmlTextReader
9157 interface.
9158
Daniel Veillard7704fb12003-01-03 16:19:51 +00009159Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
9160
9161 * xmllint.c: added the --stream flag to use the TextReader API
9162 * xmlreader.c: small performance tweak
9163
Daniel Veillarda80ff6e2003-01-03 12:52:08 +00009164Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
9165
9166 * xmlreader.c python/tests/reader2py: okay the DTD validation
9167 code on top of the XMLTextParser API should be solid now.
9168
Daniel Veillard1fdfd112003-01-03 01:18:43 +00009169Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
9170
9171 * xmlreader.c python/tests/reader2py: Fixing some more mess
9172 with validation and recursive entities while using the
9173 reader interface, it's getting a bit messy...
9174
Daniel Veillarddab8ea92003-01-02 14:16:45 +00009175Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
9176
9177 * xmlreader.c python/tests/reader.py: another couple of problem
9178 related to IsEmptyElement reported by Stéphane Bidoul needed
9179 some fixes.
9180
Daniel Veillard4f860202003-01-02 13:00:02 +00009181Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
9182
9183 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
9184 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
9185 based on the python XmlTextReader interface.
9186
Daniel Veillard3c265e42003-01-01 21:06:49 +00009187Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
9188
9189 * tree.c: backing out one change in the last patch which broke the
9190 regression tests
9191
Daniel Veillard5335dc52003-01-01 20:59:38 +00009192Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
9193
9194 * global.data globals.c tree.c include/libxml/globals.h: applied
9195 an old patch from Lukas Schroeder to track node creation and
9196 destruction. Probably missing a lot of references at the moment
9197 and not usable reliably.
9198
Daniel Veillard8ba17412003-01-01 19:13:12 +00009199Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
9200
9201 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
9202 from doc/news.html and a stylesheet
9203
Daniel Veillarde3c036e2003-01-01 15:11:05 +00009204Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
9205
9206 * xmlreader.c python/tests/reader.py: fixed another couple of
9207 xmlreader bugs reported by Stéphane Bidoul and added tests.
9208
Daniel Veillard9e395c22003-01-01 14:50:44 +00009209Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
9210
9211 * xmlreader.c python/tests/reader2.py: fixed another validity
9212 checking in external parsed entities raised by Stéphane Bidoul
9213 and added a specific regression test.
9214 * python/tests/reader3.py: cleanup
9215
Daniel Veillardd5896142002-12-31 14:45:26 +00009216Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
9217
9218 * xmlreader.c python/tests/reader2.py: fixed a problem with
9219 validation within entities pointed by Stéphane Bidoul, augmented
9220 the tests to catch those.
9221
Daniel Veillarddc85f282002-12-31 11:18:37 +00009222Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
9223
9224 * python/generator.py: modified the generator to allow keeping
9225 class references when creating new classes, needed to fix a bug
9226 pointed by Stéphane Bidoul where the input buffer of the
9227 xmlTextReader instance gets destroyed if the python wrapper for
9228 the input is not referenced anymore.
9229
Daniel Veillard4d8db8a2002-12-30 18:40:42 +00009230Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
9231
9232 * xmlreader.c python/tests/reader.py: fixed another pair of problem
9233 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
9234
Daniel Veillard571b8892002-12-30 12:37:59 +00009235Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
9236
9237 * xmlreader.c python/tests/reader.py: fixed another problem
9238 pointed by Stéphane Bidoul
9239
Daniel Veillardaaa105b2002-12-30 11:42:17 +00009240Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
9241
9242 * xmlreader.c python/tests/reader.py: fixed a limit case problem
9243 with "<a/>"
9244
Daniel Veillardecaba492002-12-30 10:55:29 +00009245Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
9246
9247 * SAX.c: warn on xmlns:prefix="foo"
9248 * xmlreader.c python/tests/reader.py: fixed a couple of problem
9249 for namespace attributes handling.
9250
Daniel Veillard2d84a892002-12-30 00:01:08 +00009251Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
9252
9253 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
9254 a really nasty problem raised by a DocBook XSLT transform
9255 provided by Sebastian Bergmann
9256
Daniel Veillard29b3e282002-12-29 11:14:41 +00009257Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
9258
9259 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
9260 by Stéphane Bidoul and integrated it into the tests
9261
Daniel Veillarde18fc182002-12-28 22:56:33 +00009262Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
9263
9264 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
9265 extended the XmlTextReader API a bit, addding accessors for
9266 the current doc and node, and an entity substitution mode for
9267 the parser.
9268 * python/libxml.py python/libxml2class.txt: related updates
9269 * python/tests/Makefile.am python/tests/reader.py
9270 python/tests/reader2.py python/tests/reader3.py: updated a bit
9271 the old tests and added a new one to test the entities handling
9272
Daniel Veillardaba976d2002-12-28 21:14:18 +00009273Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
9274
9275 * python/generator.py python/libxml2class.txt
9276 python/tests/reader.py python/tests/reader2.py: changed the
9277 generator to provide casing for the XmlTextReader similar to
9278 C# so that examples and documentation are more directly transposable.
9279 Fixed the couple of tests in the suite.
9280
Daniel Veillard83298842002-12-28 15:12:33 +00009281Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
9282
9283 * doc/guidelines.html: added a document on guildeline for
9284 publishing and deploying XML
9285
Daniel Veillard336fc7d2002-12-27 19:37:04 +00009286Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
9287
9288 * valid.c xmlreader.c: final touch running DTD validation
9289 on the XmlTextReader
9290 * python/tests/Makefile.am python/tests/reader2.py: added a
9291 specific run based on the examples from test/valid/*.xml
9292
Daniel Veillardf25b4ca2002-12-27 15:18:35 +00009293Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
9294
9295 * python/libxml.py: added a few predefined xmlTextReader parser
9296 configuration values.
9297
Daniel Veillard0e9dafa2002-12-27 11:58:25 +00009298Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9299
9300 * python/libxml_wrap.h: trying to fix #102037
9301
Daniel Veillard8dbd4952002-12-27 11:34:48 +00009302Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
9303
9304 * SAX.c: fixing bug #95296, when the predefined entities
9305 are redefined in the DTD the default one must be used
9306 instead anyway.
9307
MST 2002 John Fleck6647aed2002-12-26 02:23:24 +00009308Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
9309
9310 * doc/xmllint.xml
9311 * doc/xmllint.1
9312 Add discussion of XML_DEBUG_CATALOG to xmllint man
9313 page - bug #100907
9314
9315
Daniel Veillarddf512f42002-12-23 15:56:21 +00009316Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9317
9318 * xmlreader.c: Fixed the empty node detection to avoid reporting
9319 an inexistant close tag.
9320
Daniel Veillard0d132cf2002-12-23 14:43:32 +00009321Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
9322
9323 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
9324 for Python 2.1
9325
Daniel Veillardfe8aab92002-12-22 10:25:41 +00009326Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
9327
9328 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
9329
Daniel Veillard4258b9c2002-12-20 10:29:40 +00009330Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
9331
9332 * doc/libxml2-api.xml python/tests/reader.py: one really need
9333 to provide the base URI information when creating a reader parser
9334 from an input stream. Updated the API and the example using it.
9335
Daniel Veillardea7751d2002-12-20 00:16:24 +00009336Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
9337
9338 * testReader.c xmlreader.c valid.c include/libxml/tree.h
9339 include/libxml/valid.h include/libxml/xmlreader.h: working on
9340 DTD validation on top of xml reader interfaces. Allows to
9341 validate arbitrary large instances. This required some extensions
9342 to the valid module interface and augmenting the size of xmlID
9343 and xmlRef structs a bit.
9344 * uri.c xmlregexp.c: simple cleanup.
9345
Daniel Veillardbeb70bd2002-12-18 14:53:54 +00009346Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9347
9348 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
9349 work on the xml reader interfaces.
9350 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
9351 Web page for the Windows binaries.
9352
Daniel Veillard4a6d39b2002-12-17 18:33:01 +00009353Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
9354
9355 * xmlIO.c: applied a patch for VMS following the report by
9356 Nigel Hall
9357
Daniel Veillard3772de32002-12-17 10:31:45 +00009358Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
9359
9360 * parser.c: the parseStartTag bug fix wasn't complete.
9361
Daniel Veillard67df8092002-12-16 22:04:11 +00009362Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
9363
9364 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
9365 parseStartTag, fixing it.
9366 * test/att4 result/att4 result/noent/att4: adding the test
9367 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
9368 more methods to XmlTextReader.
9369
Igor Zlatkovicd453c632002-12-16 18:45:48 +00009370Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9371
9372 * win32/libxml2.def.src: added more xml reader exports
9373 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
9374 to the build
9375
MST 2002 John Fleck7c67a832002-12-16 13:38:06 +00009376Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
9377
9378 * doc/tutorial/xmltutorial.xml
9379 plus generated html and pdf
9380 Updating tutorial again based on further comments from Niraj
9381 Tolia on the last iteration
9382
MST 2002 John Fleck44aacb32002-12-16 04:34:57 +00009383Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
9384
9385 * doc/tutorial/xmltutorial.xml
9386 * doc/tutorial/includekeyword.c
9387 * doc/tutorial/includegetattribute.c
9388 plus generated html and pdf
9389 Adding fix from Niraj Tolia to tutorial to properly free memory.
9390
9391
Daniel Veillardda46d2d2002-12-15 23:36:49 +00009392Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
9393
9394 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
9395 more methods of XmlTextReader.
9396 * python/libxml2class.txt python/tests/reader.py: this increased the
9397 methods in the bndings, augmented the test to check those new
9398 functions.
9399
Daniel Veillard0eb38c72002-12-14 23:00:35 +00009400Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
9401
9402 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
9403 methods of XmlTextReader.
9404 * python/generator.py python/libxml_wrap.h python/types.c
9405 python/libxml2class.txt: added the reader to the Python bindings
9406 * python/tests/Makefile.am python/tests/reader.py: added a specific
9407 test for the Python bindings of the Reader APIs
9408 * parser.c: small cleanup.
9409
Daniel Veillard06503452002-12-13 10:42:08 +00009410Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
9411
9412 * xinclude.c: fallback was only copying the first child not the
9413 full child list of the fallback element, closes #89684 as reopened
9414 by Bernd Kuemmerlen
9415
Igor Zlatkovic2d45f522002-12-12 12:33:43 +00009416Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9417
9418 * win32/libxml2.def.src: exported htmlNodeDumpOutput
9419
Daniel Veillard000eafb2002-12-12 10:04:22 +00009420Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
9421
Daniel Veillardc1eed322002-12-12 11:01:32 +00009422 * configure.in: preparing release of 2.4.30
Daniel Veillard000eafb2002-12-12 10:04:22 +00009423 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
Daniel Veillardc1eed322002-12-12 11:01:32 +00009424 gives enum values, fix functype return type, put back fields in
9425 structs
9426 * doc/*: updated the docs rebuilt
Daniel Veillard000eafb2002-12-12 10:04:22 +00009427
Daniel Veillard024b5702002-12-12 00:15:55 +00009428Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
9429
9430 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
9431 about htmlNodeDumpOutput location.
9432 * xpath.c: removed an undefined function signature
9433 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
9434 too many symbols in the API breaking the python bindings.
9435 Updated with the libxslt/libexslt changes.
9436
Daniel Veillard9b4bb4d2002-12-11 19:28:47 +00009437Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
9438
9439 * configure.in: preparing release of 2.4.29
9440 * doc/*: rebuilt the docs and API
9441 * xmlreader.c: a few more fixes for the XmlTextReader API
9442
Igor Zlatkovicf6273a02002-12-11 17:00:54 +00009443Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9444
9445 * include/win32config.h: applied mingw patch from Magnus Henoch
9446
Daniel Veillard5aad8322002-12-11 15:59:44 +00009447Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
9448
9449 * catalog.c doc/libxml2-api.xml: a bit more cleanup
9450
Daniel Veillarda9b66d02002-12-11 14:23:49 +00009451Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
9452
9453 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
9454 building Python script, does the C parsing directly, generates
9455 a better API description including structure fieds defs and
9456 enums. Still a couple of bugs, but good enough for the python
9457 wrappers now.
9458 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
9459 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
9460 include/libxml/schemasInternals.h include/libxml/tree.h: more
9461 cleanup based on the python analysis script reports.
9462 * libxml.spec.in: make sure the API XML description is part of the
9463 devel package.
9464
Daniel Veillard01c13b52002-12-10 15:19:08 +00009465Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
9466
9467 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
9468 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
9469 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
9470 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
9471 code cleanup, especially the function comments.
9472 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
9473
Daniel Veillarde1ca5032002-12-09 14:13:43 +00009474Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
9475
9476 * Makefile.am xmlreader.c include/libxml/Makefile.am
9477 include/libxml/xmlreader.h: Adding a new set of APIs based on
9478 the C# TextXmlReader API but converted to C. Allow to parse
9479 in constant memory usage, far simpler to program and explain
9480 than the SAX like APIs, unfinished but working.
9481 * testReader.c: test program
9482
Igor Zlatkovic70a296c2002-12-08 17:34:54 +00009483Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9484
9485 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
9486
Daniel Veillard64b35282002-12-04 15:10:40 +00009487Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
9488
9489 * tree.c: Chip turner indicated that XHTML1 serialization
9490 rule for style actually break on both IE and Mozilla,
9491 try to avoid the rule if escaping ain't necessary
9492
Daniel Veillard8efff672002-12-04 11:44:48 +00009493Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
9494
9495 * nanhttp.c: handle HTTP URL escaping, problem reported by
9496 Glen Nakamura and Stefano Zacchiroli
9497
Daniel Veillard1c732d22002-11-30 11:22:59 +00009498Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
9499
9500 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
9501
Daniel Veillardfdd27d22002-11-28 11:55:38 +00009502Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9503
9504 * uri.c: Johann Richard pointed out some XPointer problems for
9505 URN based URI references in XInclude. Modified the URI parsing
9506 and saving routines to allow correct parsing and saving of
9507 XPointers, especially when attached to "opaque" scheme accordingly
9508 to RFC 2396
9509
Daniel Veillard8db67d22002-11-27 19:39:27 +00009510Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
9511
9512 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
9513 of refactoring to the HTML saving code.
9514 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
9515 in the doc.
9516
Daniel Veillardebc4ca92002-11-27 11:43:05 +00009517Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
9518
9519 * tree.c include/libxml/tree.h: refactored the XML dump of a node
9520 to a buffer API to reuse the generic dump to an OutputIO layer,
9521 this reduces code, fixes xmlNodeDump() for XHTML, also made
9522 xmlNodeDump() now return the number of byte written.
9523
Daniel Veillard9d5ea172002-11-27 08:02:06 +00009524Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
9525
9526 * python/setup.py.in: another patch from Stéphane Bidoul for
9527 Python bindings on Windows
9528 * doc/parsedecl.py: small cleanup
9529
Daniel Veillard9715c172002-11-25 16:33:40 +00009530Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
9531
9532 * libxml.spec.in configure.in: add a line in %changelog for releases
9533
Daniel Veillard9bc53102002-11-25 13:20:04 +00009534Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
9535
9536 * parser.c: patch from Marcus Clarke fixing a problem in entities
9537 parsing that was detected in KDe documentations environment.
9538
Daniel Veillardfaa35ff2002-11-24 13:53:43 +00009539Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
9540
9541 * python/libxml.c (libxml_prev): Return the previous as opposed to
9542 the next node (I guess this is the result of some cut & paste programming:)
9543
Daniel Veillard80d7b902002-11-23 16:23:08 +00009544Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9545
9546 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
9547
Daniel Veillarda1196ed2002-11-23 11:22:49 +00009548Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
9549
9550 * python/generator.py python/libxml.c python/setup.py.in: trying
9551 to fix the Python bindings build on Windows (Stéphane Bidoul)
9552
Igor Zlatkovic9ab71552002-11-22 21:41:43 +00009553Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9554
9555 * win32/configure.js: added option for python bindings
9556 * win32/libxml2.def.src: added more exports
9557
Igor Zlatkovicace7cd22002-11-22 18:07:00 +00009558Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9559
9560 * win32/Makefile.mingw: fixed unresolved symbols when linking with
9561 pthreads
9562 * win32/wince/*: applied updates to Windows CE port from Javier
9563
Daniel Veillardf9c4cad2002-11-22 15:57:07 +00009564Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9565
9566 * configure.in: preparing 2.4.28
9567 * libxml.spec.in doc/Makefile.am: some cleanup
9568 * doc/*: updated the news and regenerated.
9569
Daniel Veillardfee408f2002-11-22 13:18:30 +00009570Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
9571
9572 * HTMLparser.c: final touch at closing #87235 </p> end tags
9573 need to be generated.
9574 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
9575 this change slightly the output of a few tests
9576 * doc/*: regenerated
9577
Daniel Veillardd2ff0392002-11-22 12:28:38 +00009578Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
9579
9580 * parserInternals.c: fixing bug #99190 when UTF8 document are
9581 parsed using the progressive parser and the end of the chunk
9582 is in the middle of an UTF8 multibyte character.
9583
William M. Brack8b2c7f12002-11-22 05:07:29 +00009584Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9585
9586 * threads.c: fixed initialization problem in xmlNewGlobalState
9587 which was causing crash.
9588 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
9589 in xmlInitializeGlobalState.
9590 * parserInternals.c: cleaned up ctxt->sax initialisation.
9591
Daniel Veillardd5c2f922002-11-21 14:10:52 +00009592Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
9593
9594 * tree.c include/libxml/tree.h: modified the existing APIs
9595 to handle XHTML1 serialization rules automatically, also add
9596 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
9597 libxslt serialization uses it when needed without changing
9598 the library API.
9599 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
9600 result/xhtml1: added a new test specifically for xhtml1 output
9601 and updated the result of one XHTML1 test
9602
Daniel Veillardd076a202002-11-20 13:28:31 +00009603Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
9604
9605 * xinclude.c parserInternals.c encoding.c: fixed #99082
9606 for xi:include encoding="..." support on text includes.
9607 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
9608 test/XInclude/ents/isolatin.txt : added a specific regression test
9609 * python/generator.py python/libxml2class.txt: fixed the generator
9610 the new set of comments generated for doc/libxml2-api.xml were
9611 breaking the python generation.
9612
Daniel Veillard817e70b2002-11-19 22:28:48 +00009613Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
9614
9615 * doc/Makefile.am: repair some problem if gtk-doc fail or such
9616 * configure.in: patch for Solaris on new autoconf closes #98880
9617 * doc/parsedecl.py: repair the frigging API building script,
9618 did I say that python xmllib sucks ?
9619 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
9620 and some comment are no more truncated.
9621
Daniel Veillarda7e05b42002-11-19 08:11:14 +00009622Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
9623
9624 * parser.c: Martin Stoilov pointed out a potential leak in
9625 xmlCreateMemoryParserCtxt
9626
Daniel Veillardbc6e1a32002-11-18 15:07:25 +00009627Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
9628
9629 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
9630 included in HTML documents and using the push parser.
9631
Daniel Veillard4efd3be2002-11-18 09:11:13 +00009632Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
9633
9634 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
9635 specified, look for the Python interpreter not just in the
9636 specified root but also in the specified location. Fixes #98825
9637
Daniel Veillarda8c0adb2002-11-17 22:37:35 +00009638Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
9639
9640 * python/libxml.c: fixing bug #98792 , node may have no doc
9641 and dereferencing without checking ain't good ...
9642
Daniel Veillarddad3f682002-11-17 16:47:27 +00009643Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
9644
9645 * configure.in: preparing release 2.4.27
9646 * doc/* : updated and rebuilt the docs
9647 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
9648 and all the docs are actually packaged and in the final RPMs
9649 * parser.c parserInternals.c include/libxml/parser.h: restore
9650 xmllint --recover feature.
9651
Daniel Veillard68e9e742002-11-16 15:35:11 +00009652Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
9653
Daniel Veillard784b9352003-02-16 15:50:27 +00009654 * parser.c xpath.c: fixing #96925 wich was also dependent on the
Daniel Veillard68e9e742002-11-16 15:35:11 +00009655 processing of parsed entities, and XPath computation on sustitued
9656 entities.
9657 * testXPath.c: make sure entities are substitued.
9658
Daniel Veillard328f48c2002-11-15 15:24:34 +00009659Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
9660
Daniel Veillard784b9352003-02-16 15:50:27 +00009661 * parser.c: fixed #96594, which was totally dependent on the
Daniel Veillard328f48c2002-11-15 15:24:34 +00009662 processing of internal parsed entities, which had to be changed.
9663
Daniel Veillard66651aa2002-11-15 11:21:43 +00009664Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
9665
9666 * Makefile.am python/Makefile.am python/tests/Makefile.am:
9667 trying to fix bug #98517 about building outside the source tree
9668 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
9669
Igor Zlatkovic2772cea2002-11-14 17:45:20 +00009670Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9671
9672 * include/win32config.h: cleanup
9673 * win32/Makefile.mingw: integrated mingw in JScript configure
9674 * win32/Makefile.msvc: modified to allow mingw coexistence
9675 * win32/configure.js: integrated mingw
9676 * win32/Readme.txt: cleanup
9677
Daniel Veillard8dd86a52002-11-12 21:14:17 +00009678Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
9679
9680 * HTMLparser.c: strengthen the guard in the Pop macros,
9681 like in the XML parser, closes bug #97315
9682
Daniel Veillard0821b152002-11-12 20:57:47 +00009683Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
9684
9685 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
9686 callback is never used.
9687
Daniel Veillard8606bbb2002-11-12 12:36:52 +00009688Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
9689
9690 * parserInternals.c: fixed the initialization of the SAX structure
9691 which was breaking xsltproc
9692 * xpath.c: patch from Petr Pajas for CDATA nodes
9693 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
9694 * parser.c include/libxml/parser.h: patch from Peter Jones
9695 removing a leak in xmlSAXParseMemory() and adding the
9696 function xmlSAXParseMemoryWithData()
9697
MST 2002 John Fleckf854d992002-11-12 03:49:05 +00009698Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
9699
9700 adding pdf of tutorial, changing web page to link to it
9701 * doc/tutorial/xmltutorial.pdf
9702 * doc/xml.html
9703 * doc/docs.html
9704
MST 2002 John Fleck52717f32002-11-11 03:49:33 +00009705Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
9706
9707 * doc/tutorial/ar01s08.html
9708 adding file what I forgot for tutorial
9709
9710
MST 2002 John Fleckbd3b4fd2002-11-11 03:41:11 +00009711Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
9712
9713 Adding encoding discussion to tutorial
9714 Added:
9715 * doc/tutorial/images/*.png: DocBook admonition image files
9716 * doc/tutorial/apf.html, apg.html: new generated html
9717 * doc/tutorial/includeconvert.c: conversion code entity file
9718 changed:
9719 * doc/tutorial/xmltutorial.xml: DocBook original
9720 * doc/tutorial/*.html: generated html
9721
Igor Zlatkovic22bafff2002-11-08 17:19:08 +00009722Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9723
9724 * include/libxml/*.h: retired xmlwin32version.h
9725 * doc/Makefile.am: retired xmlwin32version.h
9726 * win32/configure.js: retired xmlwin32version.h
9727
Igor Zlatkovica2258da2002-11-08 15:55:33 +00009728Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9729
9730 * win32/libxml2.def.src: exported additional symbols
Igor Zlatkovic22bafff2002-11-08 17:19:08 +00009731 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
9732 sisterhood
Igor Zlatkovica2258da2002-11-08 15:55:33 +00009733
Daniel Veillard7216cfd2002-11-08 15:10:00 +00009734Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
9735
9736 * globals.c: fixed a typo pointed out by Igor
9737 * xpath.c: try to speed up node compare using line numbers
9738 if available.
9739
Daniel Veillarda70d62f2002-11-07 14:18:03 +00009740Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
9741
9742 * tree.c: make xmlFreeNode() handle attributes correctly.
9743
Igor Zlatkovicb8e99cc2002-11-06 22:52:29 +00009744Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9745
9746 * catalog.c: completed the #96963 fix, as reported by Karl
9747 Eichwalder
9748
Daniel Veillard56f21f22002-11-06 15:49:46 +00009749Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
9750
9751 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
9752
Daniel Veillard91ad8792002-11-04 17:06:52 +00009753Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
9754
9755 * Makefile.am: switched the order of a couple of includes
9756 to fix bugs #97100
9757
Igor Zlatkovic2bb82ee2002-10-31 16:15:43 +00009758Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9759
9760 * catalog.c: fixed bug #96963, reverted to the old behaviour of
9761 xmlLoadCatalogs that used to separate directories with a ':'.
9762
Igor Zlatkovic9fdd8f32002-10-31 16:01:23 +00009763Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9764
9765 * threads.c: improvements to the Windows-side of thread handling
9766 * testThreads.c: conditionally excluded unistd.h
9767 * testThradsWin32.c: broke overlong lines
9768 * include/win32config.h: adapted thread-related macros to the new
9769 scheme and for pthreads on Windows
9770 * win32/Makefile.msvc: introduced a more flexible thread build,
9771 added testThreads[Win32].c to the build
9772 * win32/configure.js: introduced a more flexible thread config
9773
John Fleck61f6fb62002-10-31 15:23:29 +000097742002-10-31 John Fleck <jfleck@inkstain.net>
9775
9776 * doc/xml.html (and, by implication, FAQ.html)
9777 added UTF-8 conversaion FAQ from Marcus Labib Iskander
9778
Igor Zlatkovicf95b56b2002-10-29 17:33:35 +00009779Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9780
9781 * configure.in: removed xmlwin32version.h
9782 * include/libxml/Makefile.am: removed xmlwin32version.h
9783
Daniel Veillardce66ce12002-10-28 19:01:59 +00009784Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
9785
9786 * tree.c: applied patch from Brian Stafford to fix a bug
9787 in xmlReconciliateNs()
9788
Daniel Veillard7e3f1402002-10-28 18:52:57 +00009789Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
9790
9791 * tree.c: applied patch from Christian Glahn to allow
9792 xmlNewChild() on document fragment nodes
9793
Daniel Veillardb39bc392002-10-26 19:29:51 +00009794Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
9795
9796 * parser.c: Christian Glahn found a problem with a recent
9797 patch to xmlParseBalancedChunkMemoryRecover()
9798 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
9799 problems
9800 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
9801 test/schemas/seq*: added the test cases from Charles
9802
Daniel Veillard366a9152002-10-23 20:43:53 +00009803Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
9804
9805 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
9806 serious cleanup of the spec file and associated changes
9807 in the Makefiles.
9808 * valid.c: try to remove some warnings on x86_64
9809
Daniel Veillardd033d022002-10-23 14:55:02 +00009810Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9811
9812 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
9813 fix bug #96586
9814
Daniel Veillardce02dbc2002-10-22 19:14:58 +00009815Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
9816
9817 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
9818 parsing, applied his patch
9819 * result/HTML/attrents.html result/HTML/attrents.html.err
9820 result/HTML/attrents.html.sax test/HTML/attrents.html:
9821 added the test and result case provided by Mikhail Sogrine
9822
Daniel Veillarde645e8c2002-10-22 17:35:37 +00009823Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
9824
9825 * vms/build_libxml.com vms/config.vms vms/readme.vms
9826 include/libxml/parser.h include/libxml/parserInternals.h
9827 include/libxml/tree.h include/libxml/xmlIO.h
9828 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
9829 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
9830 Applied the VMS update patch from Craig A. Berry
9831 * doc/*.html: update
9832
Daniel Veillardf000f072002-10-22 14:28:17 +00009833Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
9834
9835 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
9836
Daniel Veillard1e208222002-10-22 14:25:25 +00009837Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
9838
9839 * debugXML.c: adding a grep command to --shell in xmllint
9840 for T.V. Raman
9841
Daniel Veillard9cdcf362002-10-22 14:23:59 +00009842Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9843
9844 * xmlcatalog.c: tried to fix some of the problem with --sgml
9845
Daniel Veillard935494a2002-10-22 14:22:46 +00009846Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
9847
9848 * parser.c: tried to fix bug #91500 where doc->children may
9849 be overriden by a call to xmlParseBalancedChunkMemory()
9850
9851Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
9852
9853 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
9854 identifiers in SGML catalogs containing '&'
9855
Daniel Veillardc0ac0692002-10-20 21:31:50 +00009856Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
9857
9858 * python/types.c: fixed bugs when passing result value tree
9859 to Python functions.
9860
Daniel Veillard48267432002-10-18 11:21:38 +00009861Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
9862
9863 * configure.in: preparing the release of 2.4.26
9864 * doc/*: updated and rebuilt the documentation
9865
Daniel Veillardbb284f42002-10-16 18:02:47 +00009866Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
9867
9868 * parser.c: fixed a XML Namespace compliance bug reported by
9869 Alexander Grimalovsky
9870
Daniel Veillard44892f72002-10-16 15:23:26 +00009871Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9872
9873 * HTMLtree.c: fixed serialization of script and style when
9874 they are not lowercase (i.e. added using the API to the tree).
9875
Daniel Veillard2fd85422002-10-16 14:32:41 +00009876Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
9877
9878 * valid.c: make xmlValidateDocument emit a warning msg if there
9879 is no DTD, pointed by Christian Glahn
9880
Daniel Veillard32370232002-10-16 14:08:14 +00009881Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
9882
9883 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
9884 content model when some of the blocks have min or max, and a couple
9885 of bugs found in the process.
9886 * result/schemas/list0* test/schemas/list0*: added some specific
9887 regression tests
9888
Daniel Veillarda2e8c5c2002-10-15 10:41:43 +00009889Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
9890
9891 * README: updated the contact informations
9892
Daniel Veillard63186732002-10-15 08:43:17 +00009893Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9894
9895 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
9896 misses it, reported by Peter Bray.
9897
Daniel Veillard96c3a3b2002-10-14 15:39:04 +00009898Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
9899
9900 * tree.c: investigating xmlNodeGetContent() on namespace nodes
9901 and removed a few warnings
9902
Daniel Veillard819d5cb2002-10-14 11:15:18 +00009903Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
9904
9905 * parser.c: Christian Glahn found a small bug in the push parser.
9906 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
9907 public
9908
Daniel Veillard6045c902002-10-09 21:13:59 +00009909Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9910
9911 * xmlschemas.c include/libxml/xmlschemas.h: added
9912 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
9913 * testSchemas.c: added --memory to test the new interface
9914
Daniel Veillardf0070122002-10-09 14:24:17 +00009915Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
9916
9917 * doc/index.py doc/search.php: integrated the XSLT indexing,
9918 a few fixed in the indexer, added a scope selection at the
9919 search level.
9920
Daniel Veillard01992e02002-10-09 10:20:30 +00009921Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
9922
9923 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
9924 this was due to uninitialized parts of the validation context
9925
Daniel Veillard321be0c2002-10-08 21:26:42 +00009926Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
9927
9928 * debugXML.c: applied patch from Mark Vakoc except the API
9929 change, preserved it.
9930 * doc/*: updated the docs to point to the search engine for
9931 information lookup or before bug/help reports.
9932
Daniel Veillard01e87d22002-10-08 16:55:06 +00009933Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
9934
9935 * doc/index.py doc/search.php: added mailing-list archives
9936 indexing and lookup
9937
Daniel Veillard9dc1cf12002-10-08 08:26:11 +00009938Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
9939
9940 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
9941
Daniel Veillard9b006132002-10-07 11:13:27 +00009942Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
9943
9944 * doc/index.py: improved HTML indexing
9945 * doc/search.php: make the queries also lookup the HTML based indexes
9946
Daniel Veillard141d04b2002-10-06 21:51:18 +00009947Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
9948
9949 * doc/index.py: added HTML page indexing
9950
Igor Zlatkovic91a62702002-10-04 13:34:16 +00009951Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9952
Igor Zlatkovicd7f3c332002-10-04 13:38:53 +00009953 * xmlIO.c: extended Windows path normalisation to fix the base
Igor Zlatkovic91a62702002-10-04 13:34:16 +00009954 problem in libxslt.
9955 * catalog.c: fixed list handling in XML_CATALOG_FILES
9956
Daniel Veillardceb09b92002-10-04 11:46:37 +00009957Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9958
9959 * valid.c: typo/bug found by Christian Glahn
9960
Igor Zlatkovic9d66fa12002-09-29 17:54:36 +00009961Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9962
9963 * xmlIO.c: applied Windows CE patch from Javier.
9964 * win32/wince: new directory, contains support for the PocketPC
9965 with Windows CE from Javier.
9966 * include/win32config.h: reorganised, removed duplicate
9967 definitions and applied WinCE patch from Javier.
9968 * include/wsockcompat.h: new file, now contains WinSock
9969 compatibility macros.
9970 * win32/Makefile.msvc: introduced double-run compilation.
9971
Daniel Veillarde16b5742002-09-26 17:50:03 +00009972Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
9973
9974 * configure.in include/libxml/xmlwin32version.h: preparing release
9975 of 2.4.25
9976 * doc/*: updated and regenerated teh docs and web pages.
9977
Daniel Veillard90d68fb2002-09-26 16:10:21 +00009978Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
9979
9980 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
9981 error were not covering namespace declarations.
9982 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
9983 it was missing the attribute declaration for the namespace
9984 * result/VC/NS3: the fix now report breakages in that test
9985
Daniel Veillardabe01742002-09-26 12:40:03 +00009986Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
9987
9988 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
9989
Daniel Veillard2ace1952002-09-26 12:28:02 +00009990Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
9991
9992 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
9993 and regenerated the docs and web site
9994
Daniel Veillarddda8f1b2002-09-26 09:47:36 +00009995Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9996
9997 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
9998 ATTRIBUTE_UNUSED is always put after the attribute declaration,
9999 not before
10000
Daniel Veillardd4cb1e82002-09-26 09:34:23 +000010001Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
10002
10003 * python/generator.py python/libxml2class.txt: fixed a stupid error
10004 breaking the python API
10005
Daniel Veillardb7c29c32002-09-25 22:44:43 +000010006Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
10007
10008 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
10009 triostr.c triostr.h: applied a trio update patch from
10010 Bjorn Reese which should work with MinGW
10011
Daniel Veillardbd9afb52002-09-25 22:25:35 +000010012Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
10013
10014 * tree.c: improving some documentation comments
10015 * xmlregexp.c: found and fixed a mem leak with python regression tests
10016 * doc/*: rebuilt the doc and the API XML file including the
10017 xmlregexp.h xmlautomata.h and xmlunicode.h headers
10018 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
10019 python/types.c: added access to the XML Schemas regexps from
10020 python
10021 * python/tests/Makefile.am python/tests/regexp.py: added a
10022 simple regexp bindings test
10023
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +000010024Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
10025
Daniel Veillardbd9afb52002-09-25 22:25:35 +000010026 * doc/xml.html:
10027 fixing ftp links - thanks to Vitaly Ostanin
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +000010028
Daniel Veillard118aed72002-09-24 14:13:13 +000010029Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
10030
10031 * xmlregexp.c: fixed the data callback on transition functionality
10032 which was broken when using the compact form
10033 * result/schemas/*: updated the results, less verbose, all tests
10034 pass like before
10035 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
10036 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
10037 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
10038 annoying warnings
10039 * xpath.c: try to provide better error report when possible
10040
Daniel Veillard72336152002-09-21 13:08:14 +000010041Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
10042
10043 * Makefile.am: fixed a breakage raised by Jacob
10044
Igor Zlatkovic3f1e94b2002-09-20 18:08:17 +000010045Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10046
10047 * include/win32config.h: added HAVE_ERRNO_H definition for parts
10048 which don't use sockets
10049
Igor Zlatkovic01280582002-09-20 16:40:34 +000010050Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10051
10052 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
10053 * win32/configure.js: applied zlib patch from Daniel Gehriger
10054
Igor Zlatkovic9a4efcb2002-09-20 13:41:55 +000010055Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10056
10057 * win32/configure.js: applied the patch from Mark Vakoc for
10058 regexp support
10059 * win32/libxml2.def.src: applied the patch from Mark Vakoc
10060 for regexp support
10061
Daniel Veillardb5c05732002-09-20 13:36:25 +000010062Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
10063
10064 * xmlschemastypes.c: as pointed by Igor Float and Double
10065 parsing ain't finished yet
10066
Daniel Veillard40b11342002-09-20 12:01:39 +000010067Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
10068
10069 * Makefile.am configure.in: trying to fix #88412 by bypassing
10070 all the python subdir if python ain't detected
10071
Daniel Veillard23e73572002-09-19 19:56:43 +000010072Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
10073
10074 * Makefile.am configure.in include/libxml/xmlversion.h.in:
10075 made configuring with regexps/automata/unicode the default
10076 but without schemas ATM
10077 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
10078 fixed the regexp based DTD validation performance and memory
10079 problem by switching to a compact form for determinist regexps
10080 and detecting the determinism property in the process. Seems
10081 as fast as the old DTD validation specific engine :-) despite
10082 the regexp built and compaction process.
10083
Daniel Veillard5acfd6b2002-09-18 16:29:02 +000010084Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
10085
10086 * valid.c: determinism is debugged, new DTD checking code now works
10087 but xmlFAComputesDeterminism takes far too much CPU and the whole
10088 set usues too much memory to be really usable as-is
10089
Daniel Veillard0f04f8e2002-09-17 23:04:40 +000010090Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
10091
10092 * tree.c: fixed another stupid bug in xmlGetNodePath()
10093 * xmllint.c: --version now report the options compiled in
10094
Daniel Veillarda646cfd2002-09-17 21:50:03 +000010095Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
10096
10097 * HTMLparser.c: small cleanup
10098 * valid.c xmlregexp.c: switched DTD validation to use only regexp
10099 when configured with them. A bit of debugging around the determinism
10100 checks is still needed
10101
Daniel Veillard63b01c22002-09-17 19:25:28 +000010102Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
10103
10104 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
10105
Daniel Veillard92727042002-09-17 17:59:20 +000010106Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
10107
10108 * xmlIO.c: small portability glitch fixed.
10109
Daniel Veillard84d70a42002-09-16 10:51:38 +000010110Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
10111
10112 * xmlschemastypes.c: incomplete steps for real/double support
10113 * testAutomata.c include/libxml/xmlautomata.h
10114 include/libxml/xmlregexp.h: avoiding a compilation problem
10115 * valid.c include/libxml/valid.h: starting the work toward using
10116 the regexps for actual DTD validation
10117
Daniel Veillardaeb258a2002-09-13 14:48:12 +000010118Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10119
10120 * hash.c: cosmetic cleanup
10121 * valid.c include/libxml/tree.h include/libxml/valid.h: started
10122 integrating a DTD validation layer based on the regexps
10123
Daniel Veillard4402ab42002-09-12 16:02:56 +000010124Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
10125
10126 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
10127 the determinism was tested before eliminating the epsilon
10128 transitions :-(
10129
Daniel Veillardc6d4a932002-09-12 15:00:57 +000010130Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
10131
10132 * python/generator.py python/libxml.c python/libxml.py
10133 python/libxml2-python-api.xml python/libxml2class.txt
10134 python/libxml_wrap.h python/types.c: updated the python
10135 bindings, added code for easier File I/O, and the ability to
10136 define a resolver from Python fixing bug #91635
10137 * python/tests/Makefile.am python/tests/inbuf.py
10138 python/tests/outbuf.py python/tests/pushSAXhtml.py
10139 python/tests/resolver.py python/tests/serialize.py: updated
10140 and augmented the set of Python tests.
10141
Igor Zlatkovic353bf582002-09-10 19:07:14 +000010142Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10143
10144 * win32/configure.js: added more readme info for the binary
10145 package.
10146
Daniel Veillard607b35c2002-09-10 12:16:19 +000010147Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
10148
10149 * xmlIO.c: fixed a stupid out of bound array error
10150
10151Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10152
10153 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
10154 messing around with support for Windows path, cleanups,
10155 trying to identify and fix the various code path to the
10156 filename access. Added xmlNormalizeWindowsPath()
10157
Daniel Veillard76575762002-09-05 14:21:15 +000010158Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
10159
10160 * error.c valid.c: working on better error reporting of validity
10161 errors, especially providing an accurate context.
10162 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
10163 error reports in those cases.
10164
Daniel Veillard3487c8d2002-09-05 11:33:25 +000010165Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
10166
10167 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
10168 parser.c parserInternals.c xmlIO.c: get rid of all the
10169 perror() calls made in the library execution paths. This
10170 should fix both #92059 and #92385
10171
Daniel Veillard19aa7022002-09-05 11:14:19 +000010172Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
10173
10174 * xmllint.c: memory leak reporting was broken after a change
10175 of the preprocessor symbol used to activate it.
10176
Daniel Veillardec6725e2002-09-05 11:12:45 +000010177Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
10178
10179 * tree.c: try to make the copy function work for node of
10180 type XML_DOCUMENT_FRAG_NODE, they are only created by the
10181 DOM layers though, not libxml2 itself.
10182
Daniel Veillardb9cd8b42002-09-05 10:58:49 +000010183Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
10184
10185 * valid.c: try to provide file and line informations, not all
10186 messages are covered, but it's a (good) start
10187
Daniel Veillardbbc72c32002-09-05 10:52:10 +000010188Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
10189
10190 * xinclude.c: reimplemented a large part of the XInclude
10191 processor, trying to minimize resources used, James Henstridge
10192 provided a huge test case which was exhibiting severe memory
10193 consumption problems.
10194
Daniel Veillard2206dbf2002-09-05 08:09:37 +000010195Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
10196
10197 * python/Makefile.am: applied patch from Christophe Merlet to
10198 reestablish DESTDIR
10199
Daniel Veillard5643b5a2002-09-04 12:27:06 +000010200Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
10201
10202 * libxml.spec.in: fixes libary path for x86_64 AMD
10203
John Fleckbe98b332002-09-04 03:16:23 +000010204Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
10205
10206 * doc/tutorial/includekeyword.c
Daniel Veillard5643b5a2002-09-04 12:27:06 +000010207 * doc/tutorial/xmltutorial.xml:
John Fleckbe98b332002-09-04 03:16:23 +000010208 (plus resulting generated html files)
10209 fixing one spot I missed in the tutorial where I hadn't freed
10210 memory properly
10211
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +000010212Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
10213
10214 * doc/tutorial/includeaddattribute.c
10215 * doc/tutorial/includeaddkeyword.c
10216 * doc/tutorial/includegetattribute.c
10217 * doc/tutorial/includekeyword.c
10218 * doc/tutorial/xmltutorial.xml
Daniel Veillard5643b5a2002-09-04 12:27:06 +000010219 * doc/tutorial/*.html:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +000010220 update tutorial to properly free memory (thanks to Christopher
10221 R. Harris for pointing out that this needs to be done)
Daniel Veillard5643b5a2002-09-04 12:27:06 +000010222 * doc/tutorial/images/callouts/*.png:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +000010223 added image files so the callouts are graphical, making it
10224 easier to read ( use "--param callout.graphics 1" to generate
10225 html with graphical callouts)
10226
Daniel Veillarde1662542002-08-28 11:50:59 +000010227Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
10228
10229 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
10230 nice logos generated by Marc Liyanage
10231 * doc/site.xsl *.html: changed the stylesheet to show the new
10232 logo and regenerated the pages
10233
Daniel Veillardb212bbb2002-08-25 14:39:16 +000010234Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
10235
10236 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
10237
Daniel Veillard42766c02002-08-22 20:52:17 +000010238Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
10239
10240 * xpath.c: possible mem leak patch from Jason Adams
10241
10242Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
10243
10244 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
10245 in the XQuery namespace
10246 * configure.in: preparing 2.4.24
10247 * doc/*.html: updated the web pages
10248
10249Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
10250
10251 * python/generator.py: closing bug #85258 by generating conditional
10252 compile check to avoid linking to routines not configured in.
10253
Havoc Pennington84ec40a2002-08-22 13:59:35 +0000102542002-08-22 Havoc Pennington <hp@pobox.com>
10255
10256 * autogen.sh: update error message for missing automake
10257
Daniel Veillard08cccaa2002-08-22 09:47:29 +000010258Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
10259
10260 * python/Makefile.am: typo in target name resulted in libxml2.py
10261 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
10262
Daniel Veillard22669b22002-08-22 07:17:11 +000010263Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
10264
10265 * win32/win32/Makefile.mingw: updated with version from
10266 Elizabeth Barham at http://soggytrousers.net/repository/
10267
Igor Zlatkovica40adbc2002-08-20 14:42:32 +000010268Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10269
10270 * win32/Makefile.msvc: added the prefix location to the include
10271 and lib search path.
10272
Havoc Pennington830e8972002-08-18 22:22:13 +0000102732002-08-18 Havoc Pennington <hp@pobox.com>
10274
10275 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
10276 both automake 1.6 and 1.4 installed get the right automake. Means
10277 compilation from CVS will now require the latest automake 1.4
10278 release, or manually creating symlinks called "automake-1.4" and
10279 "aclocal-1.4"
10280
Daniel Veillardb6984ef2002-08-14 16:55:31 +000010281Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
10282
10283 * configure.in python/Makefile.am: more AMD 64 induced changes from
10284 Frederic Crozat
10285
Daniel Veillardc4bad4a2002-08-14 14:45:25 +000010286Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
10287
10288 * xinclude.c: oops I was missing the xml:base fixup too
10289 * result/XInclude/*.xml: this adds xml:base attributes to most
10290 results of the tests
10291
Daniel Veillarde3b7d9a2002-08-14 14:11:30 +000010292Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
10293
10294 * xinclude.c: quick but apparently working implementation of
10295 xi:fallback, should close bug #89684
10296 * Makefile.am test/XInclude/docs/fallback.xml
10297 result/XInclude/fallback.xml: added a basic test for fallback,
10298 and run with --nowarning to avoid a spurious warning
10299 * configure.in: applied patch from Frederic Crozat for python
10300 bindings on AMD 64bits machines.
10301
Daniel Veillard9e923512002-08-14 08:48:52 +000010302Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
10303
10304 * parser.c: xmlSAXUserParseMemory() really ought to fail if
10305 the caller don't pass a SAX callback block.
10306
Daniel Veillardc1a0da32002-08-14 08:32:18 +000010307Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10308
10309 * tree.c: applied the same fix for the XML-1.0 namespace to
10310 xmlSearchNsByHref() as was done for xmlSearchNs()
10311
Daniel Veillardad11b302002-08-12 14:53:41 +000010312Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
10313
10314 * libxml.3: small cleanup of the man page
10315 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
10316 when serializing HREF attributes generated by XSLT.
10317
Daniel Veillardc084e472002-08-12 13:27:28 +000010318Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
10319
10320 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
10321 version of Marc Liyanage' patch for boolean attributes in HTML
10322 output
10323
Daniel Veillard5f91b372002-08-12 12:13:01 +000010324Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
10325
10326 * python/tests/serialize.py: fixed the test results, indenting
10327 behaviour changed slightly
10328
Aleksey Sanin9e951762002-08-08 18:02:41 +000010329Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
10330
10331 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
10332 new c14n function to Windows def files
10333
Aleksey Saninea4272a2002-08-02 23:50:03 +000010334Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
10335
10336 * c14n.c: fixed a memory leak in c14n code
10337
Daniel Veillard58e44c92002-08-02 22:19:49 +000010338Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
10339
10340 * parser.c include/libxml/parser.h: adding a new API for Christian
10341 Glahn: xmlParseBalancedChunkMemoryRecover
10342 * valid.c: patch from Rick Jones for some grammar cleanup in
10343 validation messages
10344 * result/VC/* result/valid/*: this slightly change some of the
10345 regression tests outputs
10346
Daniel Veillard0bf29002002-08-01 12:54:11 +000010347Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
10348
10349 * tree.c: trying to fix a problem in namespaced attribute handling
10350 raised by Christian Glahn
10351
Daniel Veillard6f46f6c2002-08-01 12:22:24 +000010352Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
10353
10354 * encoding.c include/libxml/encoding.h: Opening the interface
10355 xmlNewCharEncodingHandler as requested in #89415
10356 * python/generator.py python/setup.py.in: applied cleanup
10357 patches from Marc-Andre Lemburg
10358 * tree.c: fixing bug #89332 on a specific case of loosing
10359 the XML-1.0 namespace on xml:xxx attributes
10360
Aleksey Sanin2c135a12002-08-01 06:31:50 +000010361Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
10362
10363 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
10364 corner case from new Merlin's test suite and added a callback
10365 that will be used to improve xmlsec performance
10366
10367
Daniel Veillard0b22def2002-07-29 16:23:03 +000010368Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
10369
10370 * HTMLtree.c: trying to fix the <style> escaping problem in
10371 HTML serialization bug #89342
10372
Daniel Veillard0b28e882002-07-24 23:47:05 +000010373Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
10374
10375 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
10376 and rebuilt the web site.
10377
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +000010378Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard0b28e882002-07-24 23:47:05 +000010379
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +000010380 * include/libxml/tree.h: added _private member to xmlNs struct
10381
Daniel Veillard1d995272002-07-22 16:43:32 +000010382Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
10383
10384 * HTMLparser.c: fixing bug #84876 based on the xml working
10385 code.
10386
William M. Brack61eaba52002-07-21 11:14:18 +000010387Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
10388
10389 * python/Makefile.am: enhanced to fix bug 72012 (errors
10390 when using '-jX' make parameter)
10391
William M. Brackef61d202002-07-19 08:32:00 +000010392Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
10393
10394 * xpath.c: small additional enhancement for booleans
10395 compared to nodesets
10396
Daniel Veillard3a42f3f2002-07-17 17:57:34 +000010397Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10398
10399 * HTMLtree.c: changed the order of the encoding declaration
10400 attributes in the meta tags due to a bug in IE/Mac
10401
William M. Brack0c022ad2002-07-12 00:56:01 +000010402Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
10403
10404 * xpath.c: enhanced handling of booleans (especially '='
10405 and '!=' for nodesets) - fixes bug 85256. Added new
10406 routine xmlXPathNotEqualValues for more proper handling
10407 of '!=' when nodesets are involved.
10408
Daniel Veillard06944e22002-07-11 19:55:18 +000010409Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
10410
10411 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
10412 doc/xmlcatalog_man.xml to the source distribution
10413
Igor Zlatkovic6ac30172002-07-10 19:22:48 +000010414Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10415
10416 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
10417 asked for this.
10418
Daniel Veillard539638b2002-07-06 19:55:14 +000010419Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
10420
10421 * configure.in: preparing 2.4.23
10422 * doc/*: rebuilt the docs
10423
Daniel Veillard176d99f2002-07-06 19:22:28 +000010424Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
10425
10426 * parser.c: fixing bug #84169 by fixing the
10427 comment of xmlCreatePushParserCtxt to describe the
10428 encoding detection parameters better.
10429
Daniel Veillard37f961d2002-07-06 17:53:56 +000010430Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
10431
10432 * valid.c: fixing bug #79331 in one path the lookup for
10433 ID attributes on a namespaced node wasn't handled correctly :-\
10434
Daniel Veillard8c9872c2002-07-05 18:17:10 +000010435Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
10436
10437 * HTMLparser.c: trying to fix 87235 about discarded white
10438 spaces in the HTML parser.
10439 * result/HTML/*: this changes the output of a number of HTML
10440 regression tests
10441
Daniel Veillardfdc91562002-07-01 21:52:03 +000010442Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
10443
10444 * xpath.c: applied patch from Richard Jinks for the namespace
10445 axis + fixed a memory error.
10446 * parser.c parserInternals.c: applied patches from Peter Jacobi
10447 removing ctxt->token for good.
10448 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
10449 popped out by the regression tests.
10450 * Makefile.am: patch for threads makefile from Gary Pennington
10451
William M. Brack6000af52002-06-28 11:43:13 +000010452Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
10453
Daniel Veillardfdc91562002-07-01 21:52:03 +000010454 * xpath.c: enhanced behaviour of position() after usage of
William M. Brack6000af52002-06-28 11:43:13 +000010455 expressions involving preceding-sibling (et al).
10456
Daniel Veillard153120c2002-06-18 07:58:35 +000010457Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
10458
10459 * hash.c: applied a patch from Peter Jacobi to solve a problem
10460 when compiling with the Watcom C on Win32
10461 * result/schemas/*.err: the change of hashing algo generated
10462 permutations in the output
10463
Daniel Veillard5f7f9912002-06-17 17:03:00 +000010464Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10465
10466 * hash.c: applied patch from Sander Vesik improving the quality of
10467 the hash function.
10468
Aleksey Sanina5808b92002-06-14 17:07:41 +0000104692002-06-14 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin49cc9752002-06-14 17:07:10 +000010470
10471 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
10472 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
10473 xmllint.c xpath.c: replaced sprintf() with snprintf()
10474 to prevent possible buffer overflow (the bug was pointed
10475 out by Anju Premachandran)
10476
Daniel Veillarde059b892002-06-13 15:32:10 +000010477Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
10478
10479 * parser.c: removed an uninitialized data error popped by valgrind
10480 on PE references
10481
MDT 2002 John Fleckd7ca7f92002-06-13 03:41:03 +000010482Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
10483
10484 * doc/xml.html
10485 adding tutorial reference to the web page
10486
MDT 2002 John Fleck54520832002-06-13 03:30:26 +000010487Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
10488
10489 * doc/tutorial/xmltutorial.xml
10490 * doc/tutorial/ar01s07.html
10491 * doc/tutorial/ape.html
10492 * doc/tutorial/includegetattribute.c
10493 adding section to tutorial about retrieving an attribute
10494 value
10495
Daniel Veillardf5582f12002-06-11 10:08:16 +000010496Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
10497
10498 * parser.c: applied a couple of patches from Peter Jacobi to start
10499 to get rid of ctxt->token, with a possible significant speed
10500 improvement to be gained once done. Better compliance with PE
10501 references constructs in DTDs too.
10502 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
10503 from Peter too
10504
Daniel Veillard38d80e22002-06-11 07:24:56 +000010505Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
10506
10507 * parser.c: Babak Vahedipour-Kunze reported that openTag in
10508 xmlParseElement was likely to have been deallocated at the
10509 time of the report, possibly leading to segfault. Just report
10510 the tag name now.
10511
Daniel Veillard9e412302002-06-10 15:59:44 +000010512Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10513
10514 * xpath.c: patch from Richard Jinks for XPath substring() function
10515 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
10516
Aleksey Sanina5808b92002-06-14 17:07:41 +0000105172002-06-06 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin9c45ba82002-06-06 21:46:13 +000010518
10519 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
10520
MDT 2002 John Flecka63f3ff2002-06-06 02:14:01 +000010521Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
10522
10523 *doc/FAQ.html
10524 fixing typos in FAQ, thanks to Robert Funnell for the
10525 editing help
10526
Daniel Veillardd2fd1b62002-06-05 12:52:34 +000010527Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
10528
10529 * NEWS: got complaints from rpmlint that it was empty
10530
MDT 2002 John Fleck598f6eb2002-06-04 15:10:36 +000010531Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
10532
10533 * added doc/tutorial, including:
10534 apa.html
10535 apb.html
10536 apc.html
10537 apd.html
10538 ar01s02.html
10539 ar01s03.html
10540 ar01s04.html
10541 ar01s05.html
10542 ar01s06.html
10543 includeaddattribute.c
10544 includeaddkeyword.c
10545 includekeyword.c
10546 includestory.xml
10547 index.html
10548 xmltutorial.xml
10549 libxml tutorial, including generated html
10550
Aleksey Saninf8cb6dd2002-06-04 04:27:06 +000010551Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
10552
10553 * result/c14n/exc-without-comments/merlin-c14n-two-*
10554 result/c14n/without-comments/merlin-c14n-two-*
10555 test/c14n/exc-without-comments/merlin-c14n-two-*
10556 test/c14n/without-comments/merlin-c14n-two-*
10557 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
10558 c14n/exc-c14n and slightly modified test script to handle
10559 these test cases
10560 * c14n.c: fixed bugs for complicated nodes set (namespace
10561 without node and others from merlin-c14n-two.tar.gz)
10562 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
10563 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
10564 for xmlsec performance patch
10565 * xpath.c: fixed self::node() for namespaces and attributes
10566
Daniel Veillardd2fd1b62002-06-05 12:52:34 +000010567Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
10568
10569 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
10570 but with the format parameter
10571 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
10572
Aleksey Saninc57f9c12002-05-31 19:14:57 +000010573Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
10574
10575 * Makefile.am: updated c14n tests suite
10576 * c14n.c: performance improvement for previous c14n patch
10577
Daniel Veillarde72c7562002-05-31 09:47:30 +000010578Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
10579
10580 * parser.c: another peroformance patch from Peter Jacobi, that
10581 time on parsing attribute values.
10582
Aleksey Sanin508a1012002-05-31 06:32:32 +000010583Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
10584
10585 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
10586 into LibXML2 test suite
10587
Aleksey Sanindffd5c82002-05-31 04:24:13 +000010588Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
10589
10590 * c14n.c: propagating xpath ancesstors node fix to c14n
10591 plus small performance improvement to reduce number of
10592 mallocs
10593 * xpath.c: fixed ancestors axis processing for namespace nodes
10594
Daniel Veillard46de64e2002-05-29 08:21:33 +000010595Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
10596
10597 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
10598 Peter Jacobi
10599
Daniel Veillardd5e22ef2002-05-27 21:17:57 +000010600Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
10601
10602 * configure.in: preparing 2.4.22
10603
Daniel Veillard1b31e4a2002-05-27 14:44:50 +000010604Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
10605
10606 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
10607 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
10608 a public entry point.
10609 * doc/*: rebuilt the API and docs
10610
Daniel Veillarded23b7d2002-05-27 12:16:02 +000010611Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
10612
10613 * xpath.c: patch from Richard Jinks to fix a problem introduced
10614 in the previous patch and pointed by Norm
10615
Daniel Veillardc6924812002-05-24 11:10:43 +000010616Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
10617
10618 * libxml.spec.in: fixing bug #81112
10619
Daniel Veillard234bc4e2002-05-24 11:03:05 +000010620Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
10621
10622 * uri.c: fixing bug #82848
10623
Daniel Veillarda2878972002-05-24 07:54:39 +000010624Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10625
10626 * result/catalogs/mycatalog.full: Aleksey's commit changed the
10627 output of one catalog test
10628
Aleksey Sanin114e4752002-05-24 07:20:27 +000010629Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillarda2878972002-05-24 07:54:39 +000010630
Aleksey Sanin114e4752002-05-24 07:20:27 +000010631 * global.data globals.c tree.c include/libxml/globals.h
10632 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
10633 default value for global parameter xmlIndentTreeOutput to 1 and
10634 introduced new global parameter xmlTreeIndentString (the string
10635 used to do one-level indent) with default value " " (as it was
10636 in tree.c)
10637
Daniel Veillard49d5af82002-05-23 11:55:49 +000010638Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
10639
10640 * Makefile.am: Merijn Broeren pointed out a problem when compiling
10641 with trio and schemas.
10642
Daniel Veillard7c13af42002-05-22 09:57:32 +000010643Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10644
10645 * xpath.c: patch from Richard Jinks to fix the problem raised in
10646 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
10647
Daniel Veillard5a872412002-05-22 06:40:27 +000010648Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
10649
10650 * xmlschemas.c: a bit of work on import.
10651 * xmlschemastypes.c: Charles Bozeman provided a compare function
10652 for date/time types so min/max facet restrictions should work,
10653 indeterminate comparisons return an error instead of equal.
10654 * test/schemas/date_0* result/schemas/date_0_0: specific test
10655 from Charles Bozeman too
10656
Daniel Veillard10b6da42002-05-18 07:55:20 +000010657Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
10658
10659 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
10660 from Christian Cornelssen fixing the man pages and the Catalog
10661 building script.
10662 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
10663 next step is <xs:import> I now have a reasonable understanding
10664 of how it works.
10665
Daniel Veillarde5354492002-05-16 08:43:22 +000010666Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
10667
10668 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
10669
Igor Zlatkovic1396e182002-05-14 22:22:40 +000010670Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10671
10672 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
10673
Daniel Veillard088bf112002-05-14 11:03:59 +000010674Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
10675
10676 * xpath.c: fixing an XPath function evalutation bug pointed out
10677 by Alexey Efimov where the context was lost when evaluating
10678 the function arguments
10679
Aleksey Sanin79376ba2002-05-14 06:41:32 +000010680Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard088bf112002-05-14 11:03:59 +000010681
Aleksey Sanin79376ba2002-05-14 06:41:32 +000010682 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
10683 function public for XMLSec performance optimizations
10684
Daniel Veillard3cd72402002-05-13 10:33:30 +000010685Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
10686
10687 * python/generator.py python/libxml2class.txt : fixed a problem
10688 with the HTML parser pointed by Gary Benson
10689 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
10690 example
10691
Aleksey Sanine48a3182002-05-09 18:20:01 +000010692Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
10693 * parser.c: fixed bug #81159 (memory growth in SAX)
10694
Aleksey Sanin50fe8b12002-05-07 16:21:36 +000010695Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
10696 * xpath.c: fixed bug #78858 (the real fix)
10697
Aleksey Sanin29b6f762002-05-05 06:59:57 +000010698Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin50fe8b12002-05-07 16:21:36 +000010699 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
Aleksey Sanin29b6f762002-05-05 06:59:57 +000010700
Daniel Veillard4cbe4702002-05-05 06:57:27 +000010701Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
10702
10703 * tree.c: modified xmlNodeSetBase to allow changing the
10704 base of a document.
10705
Daniel Veillard070803b2002-05-03 07:29:38 +000010706Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
10707
10708 * xmlschemastypes.c: patch Charles Bozeman for validation of
10709 all the date, time, and duration types
10710 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
10711 * configure.in: fixed an error pointed by an user
10712 * xml2-config.in: fixed an error pointed by an user
10713
Aleksey Sanin5aac8b82002-05-01 18:32:28 +000010714Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
10715
10716 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
10717 win32/libxml2.def.src xmlIO.c: exported default
10718 'file:', 'http:' and 'ftp:' protocols input handlers
10719 and maked protocols comparisson case insensitive
10720
Daniel Veillard34de97f2002-04-30 14:29:22 +000010721Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
10722
10723 * configure.in: Neven Has detected a typo
10724
Daniel Veillard28577c32002-04-30 06:48:41 +000010725Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
10726
10727 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
10728 as one of the persons allowed to commit directly to the
10729 module.
10730
Daniel Veillardfc57b412002-04-29 15:50:14 +000010731Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
10732
10733 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
10734 * valid.c: raised a too low limit
10735 * doc/*: rebuilt the docs
10736
Daniel Veillardeca82812002-04-24 11:42:02 +000010737Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
10738
10739 * test/XPath/expr/floats test/XPath/expr/functions
10740 result/XPath/expr/floats result/XPath/expr/functions
10741 xpath.c: another XPath conformance patch from Richard Jinks
10742
Daniel Veillard13e04c62002-04-23 17:51:29 +000010743Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
10744
10745 * xmlschemas.c: fixed validation of attribute groups.
10746 * test/schemas result/schemas: added an example from the primer
10747
Daniel Veillard88c58912002-04-23 07:12:20 +000010748Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
10749
10750 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
10751 * test/schemas result/schemas: updated the test list
10752
Daniel Veillarde19fc232002-04-22 16:01:24 +000010753Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10754
10755 * TODO: updated a bit
10756 * parser.c: made a comment more specific
10757 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
10758 Schemas conformance.
10759 * test/schemas result/schemas: updated the test list
10760
Daniel Veillard441bc322002-04-20 17:38:48 +000010761Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
10762
10763 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
10764 implementing xs:all with minOccurs = 0
10765 * tes/schemas/* result/schemas/*: added more tests covering
10766 xs:all
10767
Daniel Veillard8a001f62002-04-20 07:24:11 +000010768Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
10769
10770 * xmlregexp.c: first implementation of the all particle, this
10771 may need to be revisited for case where not all transitions
10772 must be crossed.
10773
Daniel Veillard7646b182002-04-20 06:41:40 +000010774Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
10775
10776 * tree.c: another entity processing update from Markus Henke
10777
Bjorn Reese54d02fb2002-04-19 15:16:01 +000010778Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
10779
10780 * trionan.c: fixed crash on OSF/1
10781
Daniel Veillardb4398962002-04-19 07:01:55 +000010782Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
10783
10784 * xmlschemas.c: more Schemas work
10785 * test/schemas/* result/schemas/*: added more tests coming
10786 from the spec.
10787
Daniel Veillard54761132002-04-18 21:00:44 +000010788Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10789
10790 * c14n.c: patch from Aleksey Sanin reflecting a change in the
10791 ExcC14N specification
10792
Daniel Veillardbf8dae82002-04-18 16:39:10 +000010793Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
10794
10795 * tree.c: patch from Markus Henke, fix for recursive entities.
10796
Daniel Veillard23b1f372002-04-18 15:50:05 +000010797Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
10798
10799 * xpath.c: fix a problem with string() on a document node.
10800
Daniel Veillarddecd64d2002-04-18 14:41:51 +000010801Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
10802
10803 * Makefile.am xmlschemas.c: more Schemas work
10804 * test/schemas/* result/schemas/*: added more tests coming
10805 from the spec.
10806
Daniel Veillard6231e842002-04-18 11:54:04 +000010807Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
10808
10809 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
10810 * result/HTML/*: this changes a few things in the results
10811
Igor Zlatkovic648b8e92002-04-17 18:35:57 +000010812Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10813
10814 * include/libxml/tree.h: eliminated 'declaration different than
10815 prototype' warning
10816 * include/win32config.h: "resolved" conflicts with errno.h
10817
Daniel Veillardb509f152002-04-17 16:28:10 +000010818Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
10819
10820 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
10821 on the automata interfaces and debug of counted choices
10822 * test/schemas/* result/schemas/*: added a number of tests
10823
Daniel Veillard8651f532002-04-17 09:06:27 +000010824Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
10825
10826 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
10827 a bit of work on Schemas
10828 * testSchemas.c: try to make it more useful
10829 * test/schemas/* result/schemas/* Makefile.am: changed the
10830 Schemas regression test procedure, started adding a few samples
10831
Igor Zlatkovica6f2d902002-04-16 17:57:17 +000010832Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
10833
10834 * include/libxml/encoding.h: Patch for the Borland C++ builder
10835 * include/libxml/tree.h: Patch for the Borland C++ builder
10836 * threads.c: Patch for the Borland C++ builder
Igor Zlatkovice1eff382002-04-16 19:00:21 +000010837 * win32/bcb5: New directory for the Borland C++ builder
10838 project files
Igor Zlatkovica6f2d902002-04-16 17:57:17 +000010839
Igor Zlatkovicea5148d2002-04-16 17:46:25 +000010840Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
10841
10842 * win32/Makefile.msvc: Update for XML Schema support
10843 * win32/configure.js: Update for XML Schema support
10844 * win32/libxml2.def.src: Update for XML Schema support
10845
Daniel Veillard4255d502002-04-16 15:50:10 +000010846Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
10847
10848 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
10849 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
10850 xmlunicode.c include/libxml/Makefile.am
10851 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
10852 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
10853 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
10854 include/libxml/xmlversion.h.in : merged the current state of
10855 XML Schemas implementation, it is not configured in by default,
10856 a specific --schemas configure option has been added.
10857 * test/automata test/regexp test/schemas Makefile.am
10858 result/automata result/regexp result/schemas:
10859 merged automata/regexp/schemas regression tests
10860
Daniel Veillardbc6f7592002-04-16 07:49:59 +000010861Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
10862
10863 * xpath.c: Gary found a compile time problem, fixes #78823
10864
Daniel Veillarda7084cd2002-04-15 17:12:47 +000010865Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
10866
10867 * configure.in: release of 2.4.20
10868 * doc/*: updated and rebuilt the docs
10869
Daniel Veillardf544f192002-04-15 12:56:56 +000010870Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
10871
10872 * python/Makefile.am: patch from Cristian Gafton to build on
10873 Red Hat 6.2, should also fix #75779
10874
Daniel Veillard940492d2002-04-15 10:15:25 +000010875Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10876
10877 * valid.c: first part of fixing #78729
10878
Daniel Veillardeb475a32002-04-14 22:00:22 +000010879Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
10880
10881 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
10882 escaping of URI when saving HTML files.
10883 * result/HTML/*: this impacted some tests
10884
Daniel Veillard9b731d72002-04-14 12:56:08 +000010885Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
10886
10887 * configure.in: trying to fix #77441
10888
Daniel Veillarda8a89fe2002-04-12 21:03:34 +000010889Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
10890
10891 * include/libxml/xmlIO.h: Hallski complained it could not be
10892 included by itself.
10893
Daniel Veillardcb5b4d62002-04-11 08:24:26 +000010894Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
10895
10896 * configure.in: applied an IEEE flag patch for OSF/1 #77825
10897
Igor Zlatkovic9425ce22002-04-10 21:57:11 +000010898Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10899
10900 * win32/configure.js: patch from Nilo for the c14n option
10901 * win32/Makefile.msvc: fixed libxml2.def generation with threads
10902
Daniel Veillardda423da2002-04-10 19:25:38 +000010903Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
10904
10905 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
10906 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
10907 LIBXML_THREAD_ENABLED
10908
Daniel Veillard0eafdef2002-04-10 16:14:34 +000010909Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
10910
10911 * xpath.c: another patch from Richard Jinks for substring conformance
10912 * test/XPath/expr/floats test/XPath/expr/strings
10913 result/XPath/expr/floats result/XPath/expr/strings: update of the
10914 test suite to check those.
10915
Daniel Veillard01917aa2002-04-10 11:30:41 +000010916Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10917
10918 * xpath.c: patch from Richard Jinks for .x float parsing.
10919
Daniel Veillard46d6c442002-04-09 16:10:39 +000010920Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
10921
10922 * parser.c: patch from Markus Henke when an encoding ain't recognized
10923
Daniel Veillard88e0ad42002-04-09 13:48:02 +000010924Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10925
10926 * libxml.m4: got a report that #include <string.h> was needed
10927
Daniel Veillard6e4f1c02002-04-09 09:55:20 +000010928Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
10929
10930 * xmllint.c: applied a fix from Anthony Jones for -o /--output
10931
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +000010932Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
10933
Daniel Veillard6e4f1c02002-04-09 09:55:20 +000010934 * doc/example.html: fixing typo
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +000010935
Daniel Veillardbd6e6312002-04-01 08:04:14 +000010936Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
10937
10938 * xpath.c: fixed a bug in the nodeset to boolean comparison code
10939 pointed out by Melvyn Sopacua.
10940
Daniel Veillarde979e3b2002-03-29 22:43:00 +000010941Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10942
10943 * libxml.m4: Frédéric Crozat gave a patch related to the change
10944 of Include paths breaking the libxml.m4
10945
Daniel Veillard7089d6b2002-03-29 17:28:10 +000010946Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
10947
10948 * xpath.c: Fix bug #76927 forgot to save some context
10949 when evaluating binary expressions
10950
Daniel Veillardd30be4a2002-03-28 18:25:31 +000010951Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
10952
10953 * configure.in: fixed configure for MPE/iX from Markus Henke
10954 * xmlmemory.c: fixed initialization problems
10955 * xpath.c: another set of patches from Richard Jinks this
10956 fixes "make XPathtests" on linux
10957
Daniel Veillard21458c82002-03-27 16:12:22 +000010958Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
10959
10960 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
10961 * test/XPath/expr/compare test/XPath/expr/equality
10962 test/XPath/expr/floats test/XPath/expr/functions
10963 test/XPath/expr/strings result/XPath/expr/compare
10964 result/XPath/expr/equality result/XPath/expr/floats
10965 result/XPath/expr/functions result/XPath/expr/strings: Updated
10966 tests though they show a divergence on Linux
10967
Daniel Veillard28dfed12002-03-27 09:08:17 +000010968Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10969
10970 * xpath.c trionan.c: previous commit also included patches
10971 from Richard Jinks on some IEEE support corner case
10972
Daniel Veillard5fc1f082002-03-27 09:05:40 +000010973Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
10974
10975 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
10976 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
10977 that $(datadir) should be used for docs
10978
Daniel Veillarddb1dc392002-03-26 12:44:39 +000010979Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
10980
10981 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
10982 could leak filedescriptors
10983
Daniel Veillarddd4b9122002-03-26 07:58:43 +000010984Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10985
10986 * configure.in nanohttp.c: applied patch from Allan Clark for
10987 UnixWare/OpenServer
10988
Daniel Veillard19274092002-03-25 16:48:03 +000010989Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10990
10991 * configure.in: preparing 2.4.19
10992 * doc/*: rebuilt the docs
10993
Daniel Veillard56b2db72002-03-25 16:35:28 +000010994Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10995
10996 * nanohttp.c: fixing #76043, got fed up with non-portability
10997 of that piece of code.
10998
Daniel Veillard6f4561a2002-03-25 12:10:14 +000010999Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
11000
11001 * valid.c SAX.c: Never commit without running "make tests" :-(
11002 fix a couple of stupidities in the previous commit
11003 * result/*: a few changes in some attribute order result of previous
11004 commit.
11005
Daniel Veillardd85f4f42002-03-25 10:48:46 +000011006Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
11007
11008 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
11009 the internal subset should not raise duplicate ID errors,
11010 also there was a small bug in conjunction to namespace
11011 declarations defaulted and xml:xxx attributes DTD definitions.
11012
Daniel Veillard56cd18b2002-03-22 14:14:43 +000011013Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11014
11015 * xpath.c: Richard Jinks also raised some rounding problems
11016 this tries to fix them
11017
Daniel Veillard4e2df542002-03-22 12:23:14 +000011018Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
11019
11020 * xpath.c: Richard Jinks spotted an incoherent memory allocation
11021 behaviour in xmlXPathCastToString()
11022
Daniel Veillarddb552912002-03-21 13:27:59 +000011023Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
11024
11025 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
11026 raised by Morus Walter
11027
Daniel Veillard9e537932002-03-21 13:08:08 +000011028Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
11029
11030 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
11031 from Igor
11032
Daniel Veillard6fbcf422002-03-21 12:32:59 +000011033Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11034
11035 * xpath.c: fixing #75619, related to a problem when trying
11036 to evaluate condition when the current node set resulting
11037 from that sub-step evaluation is empty. Also fixes 2 potential
11038 problem with previous-sibling and next-siblings axis.
11039
Daniel Veillard1840ef02002-03-21 08:05:23 +000011040Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
11041
11042 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
11043 HTML support is not configured in.
11044
Daniel Veillard561b7f82002-03-20 21:55:57 +000011045Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11046
11047 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
11048 include/libxml/tree.h: dohh I really didn't intended to commit
11049 this test version :-(
11050
Daniel Veillarde50f3b52002-03-20 19:24:21 +000011051Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
11052
11053 * testSAX.c: I wanted to see the real speed at the SAX interface
11054 after a little too many Ximianer started complaining about the
11055 parser speed.
11056 added a --quiet option:
11057 paphio:~/XML -> ls -l db100000.xml
11058 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
11059 paphio:~/XML -> time ./testSAX --quiet db100000.xml
11060 3200006 callbacks generated
11061 real 0m1.270s
11062 Which means 16MBytes/s and 3Mcallback/s
11063
Daniel Veillardc62a1472002-03-19 18:35:12 +000011064Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
11065
11066 * xpath.c: valgrind spotted another error that time when running
11067 on libxslt regression tests
11068
Daniel Veillard4b3a84f2002-03-19 14:36:46 +000011069Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11070
11071 * Makefile.am: adding "make valgrind" running the full regression
11072 tests (except python ones) under Valgrind (using valgrind -q
11073 which was kindly added by the author).
11074 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
11075 passes cleanly now except an obcure floating point initialization
11076 raised in log10() in one XPath regression test ???
11077 * tree.c: edited some comments to close #75244
11078
Daniel Veillard28cac6b2002-03-19 11:25:30 +000011079Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
11080
11081 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
11082 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
11083 context of ScrollKeeper, made sure that if the number is
11084 an integer, the serialization follows the description at
11085 http://www.w3.org/TR/xpath#section-String-Functions
11086
Daniel Veillard5997aca2002-03-18 18:36:20 +000011087Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
11088
Daniel Veillard34ce8be2002-03-18 19:37:11 +000011089 * configure.in: preparing 2.4.18
11090 * doc/*: updated and rebuilt the web site
11091 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
11092 the Windows and Cygwin maintainers.
Daniel Veillard5997aca2002-03-18 18:36:20 +000011093 * parser.c: humm, changed the way the SAX parser work when
11094 xmlSubstituteEntitiesDefault(1) is set, it will then
11095 do the entity registration and loading by itself in case the
11096 user provided SAX getEntity() returns NULL.
11097 * testSAX.c: added --noent to test the behaviour.
11098
Daniel Veillardb5a60ec2002-03-18 11:45:56 +000011099Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
11100
11101 * parser.c: Wilfried Teiken provided a hackish but working
11102 way to get context reported back on entities when parsing
11103 with SAX and without breaking the DOM build.
11104
Daniel Veillard2d347fa2002-03-17 10:34:11 +000011105Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11106
11107 * c14n.c: applied a new patch from Aleksey Sanin
11108 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
11109 to reference Aleksey implementation of XML digital Signatures
11110
Daniel Veillard38bf6f02002-03-16 22:03:31 +000011111Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11112
11113 * xpath.c: small fix to avoid potential problem due to
11114 ordering of freeing data
11115 * python/Makefile.am: people were complaining about
11116 the generated file in python dir not being built
11117
Daniel Veillardd2379012002-03-15 22:24:56 +000011118Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
11119
11120 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
11121 python/generator.py python/libxml.c python/types.c: Cleanup
11122 of the python Makefiles based on Jacob and James feedback,
11123 fixed the spec file accordingly, fixed the number of warning
11124 that passing my pedantic CFLAGS was generating. Conclusion
11125 is that Python includes are real crap.
11126
Daniel Veillarde7dd2b82002-03-15 18:44:02 +000011127Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
11128
11129 * configure,in: it was reported quite a few times that
11130 xml2-config --cflags should not output
11131 -I$includeprefix/libxml2/libxml because libxml2 header names
11132 clashes with existing names like list.h from C++ stl.
11133 Includes should be #include<libxml/xxx.h> so ...
11134
Daniel Veillard6f293b12002-03-15 09:42:33 +000011135Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
11136
11137 * c14n.c: another patch from Aleksey Sanin
11138
Daniel Veillard5c396542002-03-15 07:57:50 +000011139Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11140
11141 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
11142 canonicalization algorithm
11143 * doc/xml.html doc/index.html: added the C14N references on the
11144 index page.
11145
jacob berkman9be65862002-03-14 02:15:56 +0000111462002-03-13 jacob berkman <jacob@ximian.com>
11147
11148 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
11149 usage, redundant, and gcc specific
11150
Daniel Veillard75be0132002-03-13 10:03:35 +000011151Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
11152
11153 * xpath.c: speedup some node selection operations, this can
11154 have a significant impact on DocBook Norm's stylesheets
11155 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
11156 make sure it's always the case
11157 * debugXML.c: distinguish CDATA and comments in ls operations
11158
Daniel Veillard61f26172002-03-12 18:46:39 +000011159Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11160
11161 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
11162 to generate better API descriptions etc...
11163
Daniel Veillard9ff88172002-03-11 09:15:32 +000011164Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
11165
11166 * c14n.c: Fixing #74186, made sure all boolean expressions
11167 get fully parenthesized, ran indent on the output
11168 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
11169 include/libxml/tree.h: also #74186 related, removed the
11170 --with-buffers option, and all the preprocessor conditional
11171 sections that were resulting from it.
11172
Daniel Veillardbb4e46d2002-03-10 16:49:08 +000011173Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11174
11175 * valid.c: applied patch from Dodji Seketeli fixing an
11176 uninitailized variable in xmlValidGetValidElements()
11177
Daniel Veillarddb1bdba2002-03-09 14:13:11 +000011178Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11179
11180 * c14n.c: fixed a few comments
11181 * doc/*.html doc/*/*.html: regenerated the docs and added
11182 the C14N API
11183 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
11184
Daniel Veillardfa49d872002-03-09 10:20:00 +000011185Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
11186
11187 * check-xml-test-suite.py: fix to adapt varaiations in the
11188 bindings
11189 * configure.in python/setup.py python/setup.py.in: fixed to
11190 have the version of the python scripts automatically updated
11191
Daniel Veillarda3db2e32002-03-08 15:46:57 +000011192Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11193
11194 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
11195 in xmlCopyProp()
11196
Daniel Veillardaf43f632002-03-08 15:05:20 +000011197Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
11198
11199 * configure.in: preparing 2.4.17 release
11200 * doc/*: updated and rebuilt the docs
11201 * xpath.c: fixed a comment
11202 * python/libxml.c: fixed a possible reentrancy problem
11203
Daniel Veillardef6c46f2002-03-07 22:21:56 +000011204Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
11205
11206 * tree.c python/tests/Makefile.am python/tests/attribs.py:
11207 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
11208 added a specific regression test
11209 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
11210 not raise exceptions when failing to find the attribute.
11211
Daniel Veillard90bc3712002-03-07 15:12:58 +000011212Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
11213
11214 * configure.in xmllint.c: owen pointed out a problem with the
11215 ftme fix, gettimeofday() was not detected by configure and
11216 the ftime header wasn't included, dohhh
11217
Daniel Veillard8c1ae602002-03-07 11:21:00 +000011218Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
11219
11220 * configure.in xmllint.c: trying to fix #71457 for timing
11221 precision when gettimeofday() is not availble but ftime() is
11222
Daniel Veillardf5a457a2002-03-07 10:25:29 +000011223Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
11224
11225 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
11226 are now copied on install and part of the -devel RPM
11227
Daniel Veillard7b416132002-03-07 08:36:03 +000011228Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
11229
11230 * xpath.c: trying to avoid bug #72150 which was apparently
11231 caused by a gcc bug (or a processor problem) as detailed
11232 at http://veillard.com/gcc.bug
11233
Daniel Veillardf742d342002-03-07 00:05:35 +000011234Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
11235
11236 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
11237 fixed xmlReconciliateNs(), added a Python test/example for
11238 inter-document cut'n paste
11239 * python/libxml.py: fixed node.doc on document nodes and added
11240 xpathEval() onto node objects
11241
Daniel Veillard4e0e2972002-03-06 21:39:42 +000011242Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
11243
11244 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
11245 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
11246 fixup and integrated tests for the serialization stuff
11247
Daniel Veillarde915b2d2002-03-06 18:42:40 +000011248Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
11249
11250 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
11251 moved the libxml man page to section 3
11252
Daniel Veillard1e774382002-03-06 17:35:40 +000011253Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
11254
11255 * tree.c: fix bug #72490
11256 * python/libxml.c python/libxml.py: added methods serialize()
11257 and saveTo() to all node elements.
11258
Daniel Veillardddffd2a2002-03-05 20:28:20 +000011259Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
11260
11261 * xmlIO.c: closed #73430, don't read from an input source
11262 which indicated an end-of-file or an error.
11263
Daniel Veillard8d24cc12002-03-05 15:41:29 +000011264Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11265
11266 * parser.c: make sure SAX endDocument is always called as
11267 this could result in a Python memory leak otherwise (it's
11268 used to decrement ref-counting)
11269 * python/generator.py python/libxml.c python/libxml.py
11270 python/libxml2-python-api.xml python/libxml2class.txt
11271 python/tests/error.py python/tests/xpath.py: implemented
11272 the suggestions made by Gary Benson and extended the tests
11273 to match it.
11274
Daniel Veillardba5e18a2002-03-05 09:36:43 +000011275Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11276
11277 * python/generator.py: applied patch fixing #73450
11278
Daniel Veillard044fc6b2002-03-04 17:09:44 +000011279Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
11280
11281 * xpath.c: fixing #61290 "namespace nodes have no parent"
11282 long standing divergence from the XPath REC. NodeSets
11283 simply hold a copy of namespace nodes and those node ->next
11284 points to the parent (which may not be the node carrying the
11285 definition).
11286 * include/libxml/xpath.h: flagged but didn't added a possible
11287 speedup
11288 * DOCBparser.c HTMLparser.c: removed some warnings from push
11289 parser due to new state being added.
11290 * tree.c: new fix from Boris Erdmann
11291 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
11292 the XML Canonalization support from Aleksey Sanin
11293
Daniel Veillardd4f41aa2002-03-03 14:13:46 +000011294Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11295
11296 * tree.c: patch from Boris Erdmann fixing some namespace odities
11297 with xmlCopyNode()
11298
Daniel Veillardc6613042002-03-02 09:34:02 +000011299Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
11300
11301 * xmlIO.c: fix bug #72706 when loading a NULL entity
11302
Daniel Veillardc0fef772002-03-01 16:16:31 +000011303Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11304
11305 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
11306 actually change in a future XML Namespace revision.
11307
Daniel Veillard79426f22002-03-01 16:14:17 +000011308Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11309
11310 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
11311 added the possibility of returning nodesets from XPath extension
11312 functions written in Python
11313
Daniel Veillarda94ec6f2002-03-01 13:00:53 +000011314Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
11315
11316 * python/*: commiting some Python bindings work done while travelling
11317
Daniel Veillard97300512002-03-01 09:13:41 +000011318Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11319
11320 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
11321 explicitely with memory debugging switched on
11322
Daniel Veillard6361da02002-02-23 10:10:33 +000011323Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
11324
11325 * python/generator.py python/libxml.c python/libxml2-python-api.xml
11326 python/libxml2class.txt python/libxml_wrap.h python/types.c:
11327 Added wrapper for the xmlURIPtr type, provided accessors, fixed
11328 the accessor generator for strings
11329 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
11330 regression test.
11331
Daniel Veillard0fea6f42002-02-22 22:51:13 +000011332Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
11333
11334 * python/README python/generator.py python/libxml.c python/setup.py:
11335 added the 'usual' setup.py to allow building a libxml2-python
11336 module based on the same code. The initialization is however
11337 different the 2 .so files fo libxml2 and libxslt are identical and
11338 they entry point initialize both libraries. this is done to avoid
11339 some possible nasty problem since the Python don't merge the maps
11340 of all shared modules.
11341
Daniel Veillard158a4d22002-02-20 22:17:58 +000011342Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
11343
11344 * parser.c: fixed a push/encoding bug reported by Michael
11345 on librsvg
11346
Daniel Veillard7839e162002-02-20 18:54:48 +000011347Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
11348
11349 * include/libxml/parserInternals.h: fixes a misplaced #endif
11350
Daniel Veillardd54fa3e2002-02-20 16:48:52 +000011351Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11352
11353 * parser.c valid.c: found and fixed a couple of allocation bugs
11354
Daniel Veillard6dbcaf82002-02-20 14:37:47 +000011355Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
11356
11357 * doc/xml.html doc/python.html doc/*: added a Python and binding
11358 page describing the current state of the Python bindings and
11359 giving pointers to the other languages wrappers.
11360
Daniel Veillard5f4b5992002-02-20 10:22:49 +000011361Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11362
11363 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
11364 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
11365 rebuilt the API and web site
11366 * xpath.c: fixed #71978 portability bugs
11367
Daniel Veillard8aff2472002-02-19 21:50:43 +000011368Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
11369
11370 * SAX.c: oops broke automatic defaulting of namespaces attributes.
11371
Daniel Veillard8dc16a62002-02-19 21:08:48 +000011372Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
11373
11374 * include/libxml/parserInternals.h parser.c: had to change
11375 2 internal parsing API when processing document content
11376 to check the start and end of element content are defined
11377 in the same entity
11378 * valid.c include/libxml/valid.h: attribute normalization can
11379 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
11380 with the context to report it.
11381 * SAX.c: fixed the last known bugs, crazy validation constraints
11382 when a document is standalone seems correctly handled. There
11383 is a couple of open issues left which need consideration especially
11384 PE93 on external unparsed entities and standalone status.
11385 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
11386 The 2 tests left failing are actually in error. Cleanup done.
11387
Daniel Veillardd6dc4cb2002-02-19 14:18:08 +000011388Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
11389
11390 * valid.c: implemented E59 spaces in CDATA does not match the
11391 nonterminal S
11392
Daniel Veillard878eab02002-02-19 13:46:09 +000011393Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11394
11395 * SAX.c parser.c valid.c: more validation test fixups
11396 * check-xml-test-suite.py: added duration info for the tests
11397
Daniel Veillardd01fd3e2002-02-18 22:27:47 +000011398Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
11399
11400 * parser.c valid.c: a couple of errors were reported but not
11401 saved back as such in the parsing context. Down to 1% failure rate
11402 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
11403
Daniel Veillard4a7ae502002-02-18 19:18:17 +000011404Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11405
11406 * xmlInternald.c: isExtender was missing a char
11407 * parser.c include/libxml/parser.h: % are acceptable in the
11408 internal subset if within a PUBLIC ID
11409
Daniel Veillard8ab0f582002-02-18 18:31:38 +000011410Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
11411
11412 * SAX.c parserInternals.c valid.c: more work on the conformance
11413 suite. Took the step to finally block documents with encoding
11414 errors. It's a fatal error per the spec, people should have fixed
11415 their documents by now.
11416
Daniel Veillard55253e22002-02-18 14:32:39 +000011417Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
11418
11419 * check-xml-test-suite.py: fixed the test script after some discussion
11420 on the semantic of TYPE="error"
11421 * Makefile.am: added the script to the distrib
11422
Daniel Veillard28757702002-02-18 11:19:30 +000011423Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
11424
11425 * SAX.c entities.c: fixed a couple of conformances issues deep
11426 into the validation code (standalone and undeclared Notations)
11427
Daniel Veillard82ac6b02002-02-17 23:18:55 +000011428Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11429
11430 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
11431 stayed there for years !
11432
Daniel Veillard7aea52d2002-02-17 23:07:47 +000011433Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11434
11435 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
11436 missing
11437
Daniel Veillardc7612992002-02-17 22:47:37 +000011438Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
11439
11440 * check-xml-test-suite.py: improved the behaviour a bit as
11441 well as the logs
11442 * parser.c valid.c SAX.c: fixed a few more bugs
11443 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
11444
Daniel Veillardbb7ddb32002-02-17 21:26:33 +000011445Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
11446
11447 * check-xml-test-suite.py: python script to run regression tests
11448 against the XML Test suite of W3C/OASis
11449 * SAX.c: fixed a validation bug
11450 * parser.c: fixed 3 errors pointed by the test suite
11451 * doc/buildDocBookCatalog: fixed a typo pointed by drake
11452 * python/Makefile.am: fixed a dependendy
11453
Daniel Veillard9f28f302002-02-15 20:48:08 +000011454Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
11455
11456 * xmlmemory.c: avoid a warning bug #71594
11457
Daniel Veillard144024e2002-02-13 21:14:46 +000011458Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
11459
11460 * xmlmemory.c: Jesse Perry provided a patch to remove a few
11461 warning on alpha/Tru64
11462
Daniel Veillarde4301c82002-02-13 13:32:35 +000011463Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11464
11465 * include/libxml/entities.h: fixing a comment
11466 * valid.c: fixing some troubles with validity check on namespaces
11467 * result/VC/NS3 test/VC/NS3: added a specific regression test
11468
Daniel Veillarda6d05382002-02-13 13:07:41 +000011469Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11470
11471 * tree.c: Fixing #71342 serializing '\n' in attribute values
11472 * result/noent/att3 result/att3 test/att3: added a specific
11473 test.
11474
Daniel Veillard797a5652002-02-12 13:46:21 +000011475Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
11476
11477 * python/libxml.c: couple of bug fixes
11478
Daniel Veillard01a6d412002-02-11 18:42:20 +000011479Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
11480
11481 * python/*.py: removed tabs and used spaces.
11482
Daniel Veillard397ff112002-02-11 18:27:20 +000011483Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
11484
11485 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
11486 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
11487
Daniel Veillard03517542002-02-11 13:54:40 +000011488Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11489
11490 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
11491 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
11492
Daniel Veillard6c4ffaf2002-02-11 08:54:05 +000011493Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
11494
11495 * include/libxml/encoding.h include/libxml/entities.h
11496 include/libxml/globals.h include/libxml/parser.h
11497 include/libxml/threads.h include/libxml/tree.h
11498 include/libxml/xmlmemory.h: trying to fix the include mess
11499
Daniel Veillard1a612ed2002-02-11 07:54:45 +000011500Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
11501
11502 * include/libxml/xmlmemory.h: reverted part of the previous
11503 attempt to provide #69655, this was breaking the build.
11504
Daniel Veillard0ba59232002-02-10 13:20:39 +000011505Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
11506
11507 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
11508 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
11509 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
11510 include/libxml/parserInternals.h include/libxml/tree.h
11511 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
11512 Tentatively fixed #69655 , make compiling with -Wredundant-decls
11513 clean.
11514 * python/libxml.c: fixed a warning.
11515
Daniel Veillardc5f05ad2002-02-10 11:57:22 +000011516Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
11517
11518 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
11519 copying of node, merge back IDs in the target document.
11520 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
11521 test/XInclude/ents/ids.xml: test case
11522 * result/VC/ElementValid4: output changed due to a typo fix
11523
Daniel Veillard1c18e302002-02-09 22:16:40 +000011524Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
11525
11526 * python/Makefile.am: seems some version of automake didn't
Daniel Veillard784b9352003-02-16 15:50:27 +000011527 generate the dependencies right as Jacob found out. Add
11528 an extra dependency rule.
Daniel Veillard1c18e302002-02-09 22:16:40 +000011529
Daniel Veillard5e5c2d02002-02-09 18:03:01 +000011530Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
11531
11532 * parserInternals.c valid.c: Justin Fletcher found some parts
11533 of the code needing cleanup
11534 * libxml.spec.in python/Makefile.am python/generator.py
11535 python/libxml.c python/libxml.py: Fixed the python Makefiles
11536 corrected a bug showing up on ia64, changed the name of the
11537 python internal module too
11538
Daniel Veillard07be19b2002-02-08 14:20:35 +000011539Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
11540
11541 * Makefile.am: applied patch from Andris Pavenis for binary
11542 name suffixes
11543
Daniel Veillardf216d462002-02-08 13:44:24 +000011544Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
11545
11546 * xmllint.c win32/win32config.h: fixing #68748
11547
Daniel Veillardd455d792002-02-08 13:37:46 +000011548Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
11549
11550 * valid.c: fixing #70166
11551
11552Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11553
11554 * valid.c: fixing #70077
11555
Daniel Veillardc575b992002-02-08 13:28:40 +000011556Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
11557
11558 * Copyright Makefile.am README configure.in libxml.spec.in:
11559 Changed to the MIT Licence
11560 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
11561 doc/xmlio.html: updated the doc accordingly
11562 * include/libxml/xmlwin32version.h configure.in: preparing
11563 2.4.14 release
11564 * python/generator.py python/libxml.c python/libxml2-python-api.xml
11565 python/libxml2class.txt python/libxml_wrap.h python/types.c:
11566 fixed the const xmlChar * wrapper and generator, XPath extension
11567 functions now use the context as first argument
11568 * python/tests/tstxpath.py python/tests/xpath.py
11569 python/tests/xpathext.py: Updated the tests accordingly
11570 * tree.c: fixed bug #70067
11571
Daniel Veillard7db38712002-02-07 16:39:11 +000011572Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11573
11574 * Makefile.am: cleanup
11575 * debugXML.c: always use stdout if output is NULL
11576 * xmlIO.c: don't close filedescriptors passed to outputBuffers
11577 * python/Makefile.am python/generator.py python/libxml2class.txt
11578 python/libxml_wrap.h python/types.c: augmented the number of bindings
11579 handling FILE * and XPath contexts
11580 * python/tests/Makefile.am: avoid a stupid problem due to the
11581 use of TEST.
11582
Daniel Veillard15a143b2002-02-06 22:40:50 +000011583Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
11584
11585 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
11586
Daniel Veillard70cab352002-02-06 16:06:58 +000011587Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
11588
11589 * python/TODO python/libxml.c: cleanup the extension function lookup
11590 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
11591
Daniel Veillard7a96efc2002-02-05 16:34:33 +000011592Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
11593
11594 * configure.in python/Makefile.am: do not install outside
11595 of prefix
11596
Daniel Veillard33caa0b2002-02-04 14:07:26 +000011597Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11598
11599 * python/TODO python/libxml.c: started adding SAX interfaces
11600 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
11601 SAX test
11602
Daniel Veillard36eea2d2002-02-04 00:17:01 +000011603Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11604
11605 * tree.c: hardened the addChild function
11606 * python/generator.py python/libxml.c python/libxml2-python-api.xml
11607 python/libxml2class.txt python/libxml_wrap.h python/TODO:
11608 added accessors needed for xmlNode, a bit more testing and
11609 extension of interfaces
11610 * python/tests/Makefile.am python/tests/build.py: added a test
11611 build from scratch/save/load/check
11612
Daniel Veillard4e1b26c2002-02-03 20:13:06 +000011613Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
11614
11615 * parserInternals.c: change a small bit in the way valididy
11616 error messages get initialized
11617 * python/TODO python/libxml.c python/libxml2-python-api.xml
11618 python/libxml2class.txt python/libxml_wrap.h python/types.c:
11619 added some memory debugging to track leaks at the libxml2 level
11620 * python/tests/*.py: changed all tests to check for leaks,
11621 there is just one left in XPath extension registrations.
11622
Daniel Veillard26f1dcc2002-02-03 16:53:19 +000011623Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
11624
11625 * python/TODO python/generator.py python/libxml2-python-api.xml
11626 python/libxml2class.txt: more accessor classes for the parser
11627 context, allow to switch on and check validity
11628 * python/tests/Makefile.am python/tests/error.py
11629 python/tests/invalid.xml python/tests/valid.xml
11630 python/tests/validate.py: attded more test and and added error.py
11631 which I forgot to commit in the last step
11632
Daniel Veillard3ce52572002-02-03 15:08:05 +000011633Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11634
11635 * python/Makefile.am python/types.c: cleanup
11636 * python/libxml.c python/libxml.py python/libxml_wrap.h
11637 python/generator.py python/libxml2-python-api.xml
11638 python/libxml2class.txt: added class for parser context, added
11639 first cut for push mode support. Added a framework to generate
11640 accessors functions.
11641 * python/tests/Makefile.am python/tests/push.py: added a push
11642 test
11643
Daniel Veillardcfb05462002-02-02 23:18:22 +000011644Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
11645
11646 * python/Makefile.am python/TODO python/libxml.py: fixed a small
11647 bug a bit of cleanup.
11648
Daniel Veillard5d819032002-02-02 21:49:17 +000011649Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
11650
11651 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
11652 python/libxml2class.txt: adding error redirections and preformat
11653 to a python handler
11654 * python/tests/Makefile.am python/tests/*.py: cleanup made all
11655 tests self checking
11656
Daniel Veillard7fd7a942002-02-02 12:19:46 +000011657Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
11658
11659 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
11660 a function
11661
Daniel Veillard9589d452002-02-02 10:28:17 +000011662Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
11663
11664 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
11665 python/libxml.c python/libxml2-python-api.xml
11666 python/libxml2class.txt: Progressing through the TODOs, class
11667 description output, extra XML API, RPM now builds the wrappers
11668 for all python installed versions
11669
Daniel Veillard253aa2c2002-02-02 09:17:16 +000011670Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
11671
11672 * configure.in libxml.spec.in python/Makefile.am python/TODO
11673 python/generator.py python/libxml2class.txt: added more informations
11674 in the libxml2-python package including docs. Slightly changed
11675 the class hierarchy
11676 * python/tests/*: added basic regression tests infrastructure too
11677
11678Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11679
11680 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
11681 added libxml2-python as part of the packages installed
11682
Daniel Veillarda7340c82002-02-01 17:56:45 +000011683Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
11684
11685 * python/Makefile.am python/generator.py python/libxml.c
11686 python/libxml.py: more work, now able to extend the
11687 XPath interpreter with functions written in python.
11688
Daniel Veillardc3e39442002-02-01 09:29:41 +000011689Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
11690
11691 * python/Makefile.am: Jacob sent a patch to allow building from
11692 tarfile.
11693
Daniel Veillardf1d0e6b2002-01-31 23:42:44 +000011694Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
11695
11696 * python/Makefile.am python/libxml.c configure.in Makefile.am:
11697 inserted the python wrappers build, I hope this won't be too
11698 unportable
11699
Daniel Veillard1971ee22002-01-31 20:29:19 +000011700Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
11701
11702 * xpath.c: minor optimization
11703 * python/generator.py python/libxml.c python/libxml.py
11704 python/libxml_wrap.h: more work on the python bindings,
11705 they now support XPath and there is no evident leak
11706
Daniel Veillard36ed5292002-01-30 23:49:06 +000011707Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11708
11709 * python/generator.py python/libxml.c python/libxml.py:
11710 more work on the python bindings generator.
11711
Daniel Veillard96fe0952002-01-30 20:52:23 +000011712Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
11713
11714 * python/generator.py python/libxml.c python/libxml_wrap.h:
11715 more work on the python bindings.
11716
Daniel Veillardd2897fd2002-01-30 16:37:32 +000011717Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
11718
11719 * python/generator.py python/libxml.c python/libxml.py
11720 python/libxml_wrap.h: commited early version of a python binding
11721 for private use only ATM
11722
Daniel Veillard8ee9c8f2002-01-26 21:42:58 +000011723Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
11724
11725 * entities.c tree.c include/libxml/entities.h: applied patch
11726 from Anthony Jones to implement copy of DTD subtree too. Had
11727 just to keep 2 function private which really ought to become
11728 public ones.
11729
Daniel Veillarda42f25f2002-01-25 14:15:40 +000011730Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11731
11732 * xmllint.c: added pointers to the web pages in the usage()
11733
Daniel Veillardbd227ae2002-01-24 16:05:41 +000011734Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
11735
11736 * tree.c: more fixes from Petr Kozelka for attribute handling
11737 in the tree API to align the semantic with DOM.
11738
Daniel Veillard36065812002-01-24 15:02:46 +000011739Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11740
11741 * valid.c tree.c entities.c: another set of patches from
11742 Anthony Jones for copy operations cleanup and robustness
11743
Daniel Veillardf8592562002-01-23 17:58:17 +000011744Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11745
11746 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
11747 an alphabetic index based on comments content
11748 * doc/*: rebuilt the web site with the new references
11749
Daniel Veillardc8c7be42002-01-23 17:53:44 +000011750Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
11751
11752 * parserInternals.h: Greg Sjaardema suggested to use an
11753 eponential buffer groth policy in xmlParserAddNodeInfo()
11754
Daniel Veillard3bf65be2002-01-23 12:36:34 +000011755Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
11756
11757 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
11758 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
11759 doc/parsedecl.py doc/Makefile.am: updated the python extractor
11760 to generate cross-references, and added/updated the stylesheets
11761 to generate and link API indexes. The generic keyword index
11762 is not done yet.
11763 * doc/*.html: regenerated all the usual docs too
11764
Daniel Veillard2070c482002-01-22 22:12:19 +000011765Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
11766
11767 * debugXML.c: added an xpath function to the shell for T. V. Raman
11768
11769Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
Daniel Veillard5e926fa2002-01-22 21:44:25 +000011770
11771 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
11772 debug routines.
11773
Daniel Veillardc169f8b2002-01-22 21:40:13 +000011774Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11775
11776 * tree.c: apply an patch from Petr Kozelka for unlink and replace
11777 support of attribute nodes
11778
Daniel Veillard9d06d302002-01-22 18:15:52 +000011779Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11780
11781 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
11782 hopefully near complete and fully documented of the API in XML
11783 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
11784 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
11785 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
11786 include/libxml/parserInternals.h include/libxml/valid.hi
11787 include/libxml/xmlIO.h include/libxml/xmlerror.hi
11788 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
11789 include/libxml/xpath.h include/libxml/xpathInternals.h:
11790 Cleaned up the doc comments a lot in the process, the interface
11791 coverage is now 100%
11792
Daniel Veillard2d1464f2002-01-21 23:16:56 +000011793Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11794
11795 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
11796 extracts comments from the gtk-doc DocBook output (a bit
11797 convoluted but seems to work).
11798
Daniel Veillard61006472002-01-21 17:31:47 +000011799Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
11800
11801 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
11802 added an XML description of the API, moved the script generating
11803 it here. Added a "make api" target
11804
Daniel Veillardd2f23002002-01-21 13:36:00 +000011805Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
11806
11807 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
11808
Daniel Veillard99e55eb2002-01-21 08:56:29 +000011809Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
11810
11811 * xpath.c include/libxml/xpathInternals.h: the change made to
11812 xmlXPathFuncLookupFunc was incompatible roll it back
11813
Daniel Veillard963d2ae2002-01-20 22:08:18 +000011814Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
11815
11816 * SAX.c: cleanup patch from Anthony Jones
11817 * doc/Makefile.am: fix the headers to avoid in make scan
11818 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
11819 includes, * vs Ptr and general cleanup
11820 * parsedecl.py: first version of a script to extract the
11821 module interfaces, the goal will be to provide .decl or XML
11822 specification of the interfaces to build wrappers.
11823
Daniel Veillard0f5f1622002-01-20 12:42:06 +000011824Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
11825
11826 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
11827 now provides return codes in case of errors
11828
Bjorn Reese026d29f2002-01-19 15:40:18 +000011829Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
11830
11831 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
11832 Upgraded to trio baseline 1.6
11833 * strio.h strio.c: Replaced by triostr.h and triostr.c
11834
Daniel Veillard572577e2002-01-18 16:23:55 +000011835Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
11836
11837 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
11838 of strdup usage in the code
11839
Daniel Veillarddb5850a2002-01-18 11:49:26 +000011840Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11841
11842 * parser.c error.c: Keith Isdale complained rightly that
11843 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
11844
Daniel Veillardcfa0d812002-01-17 08:46:58 +000011845Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
11846
11847 * tree.c: fixed the funxtion to set the xml: attributes
11848 * debugXML.c: added "setbase" to test it.
11849
Daniel Veillard2c748c62002-01-16 15:37:50 +000011850Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
11851
11852 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
11853 to allow updating an attribute content
11854
Daniel Veillard8de85c62002-01-15 17:10:15 +000011855Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
11856
11857 * libxml.h: try to avoid problems when compiling on Windows
11858
Daniel Veillard314cfa02002-01-14 17:58:01 +000011859Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
11860
11861 * hash.c: patch from Anthony Jones for hash.c allocation size
11862 * Makefile.am: trying to work around Yet Another Libtool Madness
11863 and build the 2.4.13 release finally ...
11864
Daniel Veillard744683d2002-01-14 17:30:20 +000011865Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
11866
11867 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
11868 * doc/* : update of the documentation
11869
Daniel Veillarde6a55192002-01-14 17:11:53 +000011870Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
11871
11872 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
11873 at fixing #61290 :-(
11874
Daniel Veillardfb25a512002-01-13 20:32:08 +000011875Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
11876
11877 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
11878 Fixes bug #67229
11879
Daniel Veillardacb2bda2002-01-13 16:15:43 +000011880Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11881
11882 * tree.c: trying to avoid troubles when a subtree is copied
11883 and coalesced in part with the target tree. Should fix
11884 bug #67407
11885
Daniel Veillardd8224e02002-01-13 15:43:22 +000011886Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11887
11888 * valid.c: fixed validation of attributes content of type
11889 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
11890 values, very old bug. Fixes #67671
11891
Daniel Veillard8107a222002-01-13 14:10:10 +000011892Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11893
11894 * parser.c include/libxml/parserInternals.h tree.c: integrated
11895 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
11896 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
11897
Daniel Veillarddb0eb8d2002-01-13 13:35:00 +000011898Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
11899
11900 * threads.c: applied Serguei Narojnyi's patch to add native
11901 thread support on the Win32 platform
11902 * testThreadsWin32.c Makefile.am: added the test program also
11903 from Serguei, Win32 specific
11904 * include/win32config.h include/libxml/xmlwin32version.h.in:
11905 added patch from Igor for the Windows thread specific defines.
11906
Daniel Veillard845cce42002-01-09 11:51:37 +000011907Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
11908
11909 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
11910
Daniel Veillard7b602b42002-01-08 13:26:00 +000011911Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
11912
11913 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
11914 output page into XMLinfo.html. Close bug #66951 and
11915 raised by Robert Collins too.
11916
Daniel Veillard73c6e532002-01-08 13:15:33 +000011917Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
11918
11919 * encoding.c: Paul Keogh pointed out a possibility of segfault
11920 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
11921 Closes bug # 68238
11922
Daniel Veillard4a859202002-01-08 11:49:22 +000011923Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
11924
11925 * doc/*.html: updated the Gdome2 links
11926
Daniel Veillard3c5ed912002-01-08 10:36:16 +000011927Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
11928
11929 * libxml.h: Applied following patches from Robert Collins
11930 and make sure IN_LIBXML is defined when compiling it
11931 -------
11932 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
11933 as well as Visual C.
11934 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
11935 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
11936 * strio.c (PLATFORM_UNIX): Define for Cygwin.
11937 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
11938 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
11939 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
11940 xmlSysIDExists xmlNoNetExists).
11941 * xmllint.c: Don't include winsock2.h for Cygwin.
11942
Daniel Veillard401c2112002-01-07 16:54:10 +000011943Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
11944
11945 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
11946 when the version info is not present.
11947
Daniel Veillard6f42c132002-01-06 23:05:13 +000011948Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11949
11950 * tree.c: Anthony Jones pointed out a problem in
11951 xmlStringGetNodeList() and provided a fix for it
11952
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000011953Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11954
Daniel Veillarddb5850a2002-01-18 11:49:26 +000011955 * parser.c: patch from Frank J Franklin to remove a bug in
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000011956 xmlCreatePushParserCtxt() when the initial buffer passed
11957 is large.
11958
Daniel Veillard0e47ee22002-01-05 18:25:52 +000011959Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
11960
11961 * win32/*: big cleanup of the Windows/MSVC project files
11962 from Igor Zlatkovic
11963
Daniel Veillardcebb1362002-01-02 13:13:30 +000011964Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
11965
11966 * doc/Makefile.am: should fix #67674 and avoid troubles if
11967 xsltproc is not available or fails in the prefix provided
11968
Daniel Veillard26908ab2002-01-01 16:50:03 +000011969Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
11970
11971 * xmlmemory.c: one more doc patch from Charlie Bozeman.
11972
Daniel Veillard5344c602001-12-31 16:37:34 +000011973Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
11974
11975 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
11976 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
11977 Fixed a few other problems raised by Charlie Bozeman.
11978 * result/VC/ElementValid[5-7]: fixed the output
11979
Daniel Veillardcbaf3992001-12-31 16:16:02 +000011980Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
11981
11982 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
11983 patches from Charlie Bozeman. Regenerated the HTML docs.
11984
Daniel Veillard7f9a6802001-12-20 14:01:47 +000011985Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
11986
11987 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
11988 for Windows from Igor
11989
Daniel Veillard1df3dfc2001-12-18 11:14:16 +000011990Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
11991
11992 * xmllint.c: applied Justin Fletcher patch for --output or -o
11993
Daniel Veillardd3b29d22001-12-18 07:53:16 +000011994Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
11995
11996 * win32/libxml2/libxml2.def.src: close #67019
11997
Daniel Veillard01db67c2001-12-18 07:09:59 +000011998Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
11999
12000 * xmllint.c: applied Justin Fletcher generic timing patch
12001 similar to the one already applied to xsltproc.
12002
Daniel Veillardd1640922001-12-17 15:30:10 +000012003Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
12004
12005 * include/libxml/tree.h tree.c: applied documentation patches
12006 from Charlie Bozeman
12007
MST 2001 John Fleck2323ac22001-12-14 04:24:50 +000012008Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
12009
12010 *doc/xmllint.xml, xmllint.1 - document --dropdtd
12011
Daniel Veillard29e43992001-12-13 22:21:58 +000012012Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
12013
12014 * valid.c: fix the xmlStrdup() used in the previous patch.
12015 * valid.c: added --dropdtd
12016 * tree.c: fixed xmlUnlinkNode so it also removes the references
12017 from the document if the node is a DTD
12018
Daniel Veillard86fd5a72001-12-13 14:55:21 +000012019Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
12020
12021 * HTMLtree.c valid.c: cleanup some static declarations
12022
Daniel Veillard9ae4b7a2001-12-13 14:24:09 +000012023Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
12024
12025 * xmllint.c: removed another strdup()
12026 * doc/FAQ: removed the HP/UX entry
12027
Daniel Veillarded472f32001-12-13 08:48:14 +000012028Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
12029
12030 * valid.c: fix bug #66816 when validating.
12031 * xmllint.c: don't use sys/time.h if configure did not found it
12032
MST 2001 John Fleck3fc555e2001-12-11 04:41:24 +000012033Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
12034
12035 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
12036 xmlcatalog_man.xml
12037
Daniel Veillard2d8a93b2001-12-10 21:07:19 +000012038Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
12039
12040 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
12041 xmlInitMemory() was declared twice
12042
Daniel Veillardb82c1662001-12-09 14:00:54 +000012043Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
12044
12045 * globals.c: do not reference strdup() !
12046 * configure.in libxml-2.0.pc.in: trying to fix the libs
12047 of the various config extraction modules
12048
Daniel Veillardef90ba72001-12-07 14:24:22 +000012049Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
12050
12051 * configure.in : preparing 2.4.12
12052 * doc/* : updated and rebuilt the docs
12053
Daniel Veillard220346d2001-12-07 11:33:54 +000012054Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
12055
12056 * uri.c: closed bug #66159
12057 * testURI.c: added --escape option
12058 * configure.in: some cleanup for xml2-config --cflags
12059
Daniel Veillard2a906822001-12-06 14:34:08 +000012060Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
12061
12062 * globals.c testThreads.c: removed some misplaced includes
12063 of xmlversion.h
12064
Daniel Veillarde28313b2001-12-06 14:08:31 +000012065Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
12066
12067 * threads.c: patch from Gary Pennington fixing a possible
12068 problem at initialization time.
12069
Daniel Veillardd3b08822001-12-05 12:03:33 +000012070Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
12071
12072 * configure.in libxml.h parser.c testThreads.c macos/: integrated
Daniel Veillarde28313b2001-12-06 14:08:31 +000012073 Eric Lavigne contribution to build libxml2 on MacOS using
Daniel Veillardd3b08822001-12-05 12:03:33 +000012074 CodeWarrior.
12075
Daniel Veillarda7866932001-12-04 13:14:44 +000012076Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
12077
12078 * xmllint.c: applied Geert Kloosterman's patch to fix
12079 --repeat --timing output
12080
Daniel Veillard19840942001-11-29 16:11:38 +000012081Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
12082
12083 * parser.c: Robin Berjon <robin@knowscape.com> found a case
12084 where non-wellformed XML declaractions were not detected.
12085
Daniel Veillarde85d9342001-11-28 14:43:12 +000012086Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
12087
12088 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
12089
Daniel Veillard22f25a82001-11-28 09:12:23 +000012090Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
12091
12092 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
12093 gets reset by xmlCleanupInputCallbacks() and this makes the
12094 function useless. Same for output.
12095
Daniel Veillard107ccaa2001-11-27 16:23:50 +000012096Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
12097
12098 * xmlIO.c: robert pointed out a loop error in callback cleanups
12099
Daniel Veillard8faa7832001-11-26 15:58:08 +000012100Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
12101
12102 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
12103 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
12104 they are not really tied to debugging
12105
Daniel Veillardbd9b0e82001-11-26 10:32:08 +000012106Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
12107
12108 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
12109 * xmllint.c: better --catalogs description
12110
Daniel Veillard4855c8c2001-11-25 10:35:25 +000012111Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
12112
12113 * tree.c: fixed a couple of problems in xmlSetProp()
12114
Daniel Veillardcd337f02001-11-22 18:20:37 +000012115Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
12116
12117 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
12118 unappropriate stdout output.
12119
Daniel Veillard566d4df2001-11-22 13:00:53 +000012120Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
12121
12122 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
12123 by Denis Beurive, closes #65111
12124
Daniel Veillardb4545fd2001-11-20 09:37:09 +000012125Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
12126
12127 * valid.c: in case of content model validity error, don't
12128 print it if validity warnings were not requested.
12129
Daniel Veillardc69e0b12001-11-20 08:35:07 +000012130Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
12131
12132 * nanoftp.c: applied a couple of patches from Brian D Ripley.
12133 * parserInternals.c: removed the last exit() call. Print an
12134 unmaskable error on stderr instead (library mismatch detection)
12135
MST 2001 John Fleck42304042001-11-18 00:18:06 +000012136Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
12137
12138 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
12139 shell instructions from Heiko Rupp
12140
Daniel Veillardf7b094f2001-11-15 13:54:39 +000012141Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
12142
12143 * catalog.c: use the URL notation file:// for default catalog paths
12144
Daniel Veillard0ec98632001-11-14 15:04:32 +000012145Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
12146
12147 * include/libxml/tree.h: better comments for _private fields
12148 * tree.c: removed a problem when copying an entity reference.
12149
Daniel Veillardd33cfbf2001-11-13 15:24:36 +000012150Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
12151
12152 * vms/*: updated instructions and diffs from John A Fotheringham
12153
Daniel Veillarda11001b2001-11-12 22:45:36 +000012154Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
12155
12156 * include/libxml/xmlerror.h: avoid an include problem if
12157 #include <libxml/xmlerror.h> happens first in code
12158 seems to be the case in KDE libs
12159
Daniel Veillard8e3943c2001-11-12 21:35:44 +000012160Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
12161
12162 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
12163 from Igor for Windows
12164
12165Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
12166
12167 * Makefile.am: Gary Pennington pointed out a missing prefix
12168
Daniel Veillard43d3f612001-11-10 11:57:23 +000012169Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
12170
12171 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
12172 * doc/*: upgraded and rebuilt the docs
12173
Daniel Veillardc1f78342001-11-10 11:43:05 +000012174Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
12175
12176 * HTMLparser.c: fix comment in scripts element parsing.
12177 * result/HTML/doc3*: updated the results.
12178
12179Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
12180
12181 * uri.c: another URI bug fix #63336, using Joel Young patch.
12182
Daniel Veillardc6e013a2001-11-10 10:08:57 +000012183Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
12184
12185 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
12186 a cleaned up version of the Pwd shell string generation.
12187
Daniel Veillardbe480fb2001-11-08 23:36:42 +000012188Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
12189
12190 * valid.c include/libxml/tree.h: trying to fix namespaces +
12191 validation problems for good, closing #63619 in the process
12192 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
12193 wrong in this respect, fixed it.
12194
Daniel Veillardd536f702001-11-08 17:32:47 +000012195Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
12196
12197 * xmllint.c: Morus Walter patch to allow --format and --encode
12198
Daniel Veillard5004f422001-11-08 13:53:05 +000012199Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
12200
12201 * debugXML.c: Stefan Kost provided an help command for the shell
12202
Daniel Veillarda6825e82001-11-07 13:33:59 +000012203Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
12204
12205 * debugXML.c: Heiko Rupp pointed that the shell would crash
12206 on empty nodesets returns.
12207
Daniel Veillard03f848d2001-11-07 12:53:46 +000012208Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
12209
12210 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
12211 migh need the history libraries
12212
Daniel Veillard957fdcf2001-11-06 22:50:19 +000012213Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
12214
12215 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
12216 handle the case of < in quoted attributes, Bastian Kleineidam
12217
Daniel Veillardc853b322001-11-06 15:24:37 +000012218Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
12219
12220 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
12221 fixing catalog breakages
12222 * Makefile.am catalog.c result/catalogs/catal
12223 result/catalogs/mycatalog.* test/catalogs/catal*:
12224 fixed more problems in catalog support, added more regression tests
12225 for both XML and SGML catalog handling
12226
Daniel Veillard66870c72001-11-05 19:27:49 +000012227Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
12228
12229 * debugXML.c: applied an improvement to xmlGetLineNo() from
12230 Keith Isdale
12231
Daniel Veillardffe09c92001-11-05 14:21:47 +000012232Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
12233
12234 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
12235 Side effect of the progressive catalog loading
12236
Daniel Veillardad661b92001-11-05 11:43:15 +000012237Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
12238
12239 * Makefile.am: confexecdir and confexec_DATA were defined twice
12240 pointed out by Karl Eichwalder
12241
Daniel Veillard6eb17722001-11-04 22:19:27 +000012242Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
12243
12244 * xmlcatalog.c: avoid unlink() and use remove() instead.
12245
Daniel Veillardea898282001-11-04 22:13:45 +000012246Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
12247
12248 * libxml.spec.in: cleanup
12249 * include/libxml/xmlwin32version.h: updated with 2.4.8
12250
Daniel Veillarda4617b82001-11-04 20:19:12 +000012251Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
12252
12253 * encoding.c global.data globals.c testThreads.c: fix bug #63752
12254 of compiling libxml with a non standard set of options
12255
John Fleck027edfb2001-11-04 20:13:58 +000012256Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
12257
12258 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
12259 document --sgml option, fixing gnome bugzilla #63382
12260
Daniel Veillardcd21dc72001-11-04 20:03:38 +000012261Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
12262
12263 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
12264 breakage of 2.4.7, added a couple of really needed APIs
12265 like xmlCatalogIsEmpty() and xmlNewCatalog()
12266 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
12267 for install-catalog
12268 * configure.in: preparing 2.4.8
12269
CET 2001 Daniel Veillard5a37bde2001-11-01 14:31:22 +000012270Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
12271
12272 * HTMLtree.c tree.c include/libxml/HTMLtree.h
12273 include/libxml/tree.h include/libxml/xmlIO.h: more include
12274 cleanups, export cleanly one html output + format function.
12275
12276Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
12277
12278 * parser.c: removed initGenericErrorDefaultFunc call from
12279 xmlInitParser() since it could destroy previous calls to
12280 xsltSetGenericErrorFunc() effects
12281
Daniel Veillardebd38c52001-11-01 08:38:12 +000012282Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
12283
12284 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
12285 keyword.
12286
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000012287Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
12288
12289 * Makefile.am: cleanup
12290 * threads.c: cleanup too
12291 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
12292 from xsltproc
12293 * include/libxml/tree.h include/libxml/parser.h: trying to break a
Daniel Veillard784b9352003-02-16 15:50:27 +000012294 dependency loop.
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000012295
Daniel Veillard91c00402001-10-30 17:41:38 +000012296Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
12297
12298 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
12299 was not used anymore !
12300
Daniel Veillard52dcab32001-10-30 12:51:17 +000012301Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
12302
12303 * configure.in: preparing 2.4.7
12304 * Makefile.am doc/Makefile.am: switched to the latest xmllint
12305 manual page from John
12306 * doc/*: updated the doc and rebuilt the generated pages
12307
Daniel Veillarda9e65e82001-10-30 10:32:36 +000012308Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
12309
12310 * xmlIO.c: closing bug #62711, the library should never
12311 close stdin or stdout.
12312
Daniel Veillard4def3bd2001-10-30 09:47:47 +000012313Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
12314
12315 * uri.c: second pass at fixing #63336, using Joel Young
12316 final patch. looks okay.
12317
Daniel Veillardbb6808e2001-10-29 23:59:27 +000012318Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
12319
12320 * uri.c include/libxml/uri.h: trying to clear #63336
12321 allowing the escaping routine to parse unconformant
12322 URI-References.
12323
Daniel Veillardacf7ff02001-10-29 20:21:47 +000012324Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
12325
12326 * vms/readme.vms vms/build_libxml.com nanoftp.c
12327 include/libxml/xmlversion.h.in: a few VMS updates from
12328 John A Fotheringham
12329 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
12330 and xmlCleanupOutputCallbacks() for the Perl binding people.
12331
Daniel Veillard635ef722001-10-29 11:48:19 +000012332Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
12333
12334 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
12335 apply fixes to close #63271 and avoid segfaults when
12336 the error routine gets callbed before xmlInitParser()
12337 get called.
12338 * nanoftp.c error.c: Applied patches from Justin Fletcher
12339 correcting some xmlGenericError misuses.
12340
MDT 2001 John Fleckfd32de62001-10-27 20:14:01 +000012341Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
12342
12343 *doc/xmllint.xml, doc/xmllint.1
12344 New and improved man page for xmllint - .xml is the original, .1
12345 is the generated man page
12346
Daniel Veillardc9484202001-10-24 12:35:52 +000012347Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
12348
12349 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
12350 the web site from the main HTML document.
12351
Daniel Veillard5151c062001-10-23 13:10:19 +000012352Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
12353
12354 * parser.c: fixed an erroneous validation bug when PE refs
12355 occurs in external parsed entities referenced from the
12356 internals subset
12357 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
12358 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
12359 added the associated testcase, it's a nice one.
12360 * HTMLparser.c: generate the DTD node as HTML still ...
12361 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
12362
Daniel Veillardb6b0fd82001-10-22 12:31:11 +000012363Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
12364
12365 * HTMLparser.c: fixed a bug in htmlNewDoc()
12366
Daniel Veillard89cad532001-10-22 09:46:13 +000012367Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
12368
12369 * test/threads/*: added entities testing to the Thread test
12370 * testThreads.c: make the test reasonable
12371 * DOCBparser.c: fix the DTD public and system ID
12372 * xmllint.c: added --sgml for SGML DocBook importing
12373 * Makefile.am: added Docbtests target
12374
Daniel Veillard9ae1eba2001-10-19 09:48:35 +000012375Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
12376
12377 * nanoftp.c: use only "anonymous@" string for anonymous passwds
12378 * testThreads.c: removed bogus include
12379
Daniel Veillardce2c2f02001-10-18 14:57:24 +000012380Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
12381
12382 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
12383 fixed a very serious (looping) validation bug
12384
Daniel Veillard3c01b1d2001-10-17 15:58:35 +000012385Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
12386
12387 * include/libxml/globals.h include/libxml/threads.h threads.c
12388 testThreads.c: far more testing, cleaning up bugs
12389 * *.c : make sure globals.h is always included.
12390
Daniel Veillard7cc95c02001-10-17 15:45:12 +000012391Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
12392
12393 * HTMLparser.c: try to get rid of parser loops for good.
12394
Daniel Veillardab7488e2001-10-17 11:30:37 +000012395Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
12396
12397 * configure.in: fixed some bugs in CFLAGS passing.
12398 * test/threads Makefile.am testThreads.c: added a specific
12399 threaded test case (really nasty, guaranteed).
12400
Daniel Veillard85c11fa2001-10-16 21:03:08 +000012401Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
12402
12403 * catalog.c: serious cleanup on the management of the
12404 XML catalog tree, more tests done, especially with
12405 the catalog PI.
12406
Daniel Veillard364789a2001-10-16 12:45:00 +000012407Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
12408
12409 * catalog.c: avoid a problem in catalog cleanup on SMP if
12410 catalogs were not initialized.
12411
Daniel Veillard81463942001-10-16 12:34:39 +000012412Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
12413
12414 * catalog.c xpath.c: trying to cleanup the not thread safe
12415 parts of the library.
12416
Daniel Veillard64a411c2001-10-15 12:32:07 +000012417Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
12418
12419 * include/libxml/globals.h configure.in global.data: make
12420 the allocation be per-thread a configure option
12421 * encoding.c include/libxml/parser.h: fixed compilation
12422 errors
12423
Daniel Veillard5ee57fc2001-10-15 10:46:16 +000012424Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
12425
12426 * include/libxml/parser.h: Norm reported that a few lines
12427 added were breaking libxslt compile, removed them for now
12428
Daniel Veillard6f350292001-10-14 09:56:15 +000012429Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
12430
12431 * parser.c parserInternals.c threads.c: debugged and fixed
12432 initialization problems which were giving troubles on SMP
12433 boxes.
12434
Daniel Veillard6661ffa2001-10-13 14:18:17 +000012435Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
12436
12437 * include/libxml/Makefile.am: missing globals.h
12438
Daniel Veillarde7090612001-10-13 12:18:28 +000012439Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000012440
Daniel Veillarde7090612001-10-13 12:18:28 +000012441 * globals.c: added a couple of standard includes.
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000012442
Daniel Veillardd0463562001-10-13 09:15:48 +000012443Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
12444
12445 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
12446 include/libxml/parserInternals.h include/libxml/tree.h
12447 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
12448 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
12449 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
12450 Applied the last patches from Gary, cleanup, activated threading
12451 all user accessible global variables are now handled in globals.[ch]
12452 Still a bit rought but make tests passes with either
12453 --with-threads defined at configure time or not.
12454 * Makefile.am example/Makefile.am: added globals.[ch] and threads
12455 linking options
12456
Daniel Veillardb8478642001-10-12 17:29:10 +000012457Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
12458
12459 * Makefile.am include/libxml/Makefile.am
12460 include/libxml/globals.h globals.c include/libxml/threads.h
12461 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
12462 configure.in: started integrating the core of the thread support
12463 not activated yet but half integrated. The code should still
12464 compile and work anyway.
12465
Daniel Veillardb44025c2001-10-11 22:55:55 +000012466Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
12467
12468 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
12469 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
12470 integrating the non-controversial parts of Gary Pennington
12471 multithread patches
12472 * catalog.c: corrected a small bug introduced
12473
Daniel Veillard75b96822001-10-11 18:59:45 +000012474Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
12475
12476 * catalog.c include/libxml/catalog.h: very serious cleanup,
12477 isolating unportable code and as much as possible the accesses
12478 to the global shared catalog. May need more testing !
12479
Daniel Veillard78d12092001-10-11 09:12:24 +000012480Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
12481
12482 * include/libxml/debugXML.h debugXML.c tree.c: integrating
12483 Keith Isdale patches for the XSLT debugger interfaces. Some
12484 cleanup
12485
Daniel Veillardff0b7312001-10-11 06:46:09 +000012486Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
12487
12488 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
12489 * DOCBparser.c: generate line nubers in elements
12490
Daniel Veillard60087f32001-10-10 09:45:09 +000012491Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
12492
12493 * configure.in: preparing 2.4.6 release
12494 * doc/xml.html doc/html/*: updated and rebuilt the docs
12495 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
12496
MDT 2001 John Fleck60416fa2001-10-09 02:41:50 +000012497Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
12498
12499 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
12500 adding documentation for DV's supercatalog support
12501
Daniel Veillard82d75332001-10-08 15:01:59 +000012502Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
12503
12504 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
12505 super catalog support adding one API and one flag --sgml to
12506 xmlcatalog
12507
MDT 2001 John Fleck0e229932001-10-07 22:46:00 +000012508Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
12509
12510 * doc/xmlcatalog_man.xml, xmlcatalog.1
12511 One more crack at
12512 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
12513
12514
Thomas Broyer47334c02001-10-07 16:41:52 +000012515Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12516
12517 * xpath.c: implemented xmlXPathObjectCopy for external objects
12518 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
12519
MDT 2001 John Fleckac941e32001-10-06 22:30:16 +000012520Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
12521
12522 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
12523 finishing up fix to
12524 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
12525 the xmlcatalog man page display more elegantly
12526
Daniel Veillard3fbe8e32001-10-06 13:30:33 +000012527Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
12528
12529 * configure.in: closing bug #61832
12530 * HTMLparser.c: removed a warning
12531
Daniel Veillard6ab38382001-10-06 13:08:27 +000012532Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
12533
12534 * xpath.c: fixing #61673 part I, do not loose doc information
12535 when copying result value trees.
12536
Daniel Veillard556c6682001-10-06 09:59:51 +000012537Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12538
12539 * xpath.c: trying to harden the XPath interpreter
12540
MDT 2001 John Fleck9f82dc62001-10-06 02:40:10 +000012541Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
12542
12543 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
12544 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
12545
William M. Brack1633d182001-10-05 15:41:19 +000012546Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
12547
12548 * HTMLparser: repaired another loop problem
12549
Daniel Veillard20ee8c02001-10-05 09:18:14 +000012550Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
12551
12552 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
12553 parsing.
12554 * xpath.c: fix bug #61291 the default XML namespace node is
12555 missing from the namespace axis.
12556 * tree.c: refuse to create namespaces nodes with prefix "xml"
12557
Daniel Veillard651f9472001-10-04 14:51:06 +000012558Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
12559
12560 * SAX.c: ouch a non-defined namespace could lead to a crash,
12561 fixed #61215
12562
Daniel Veillard7dd05702001-10-04 14:25:12 +000012563Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
12564
12565 * parserInternals.c: closed bug #61054
12566
Daniel Veillard5e6d10a2001-10-03 13:21:13 +000012567Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
12568
12569 * include/libxml/Makefile.am: closing #60708
12570
Daniel Veillarda293c322001-10-02 13:54:14 +000012571Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
12572
12573 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
12574 adding xmlSAXParseFileWithData following Marco Stipek suggestion
12575
Daniel Veillardf4309d72001-10-02 09:28:58 +000012576Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12577
12578 * valid.c: close bug #61550 when xml: wasn't considered a namespace
12579
Daniel Veillardf6ed8bc2001-10-02 09:22:47 +000012580Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
12581
12582 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
12583 * DOCBparser.c HTMLparser.c parser.c: fixed typos
12584
Daniel Veillard16756b62001-10-01 07:36:25 +000012585Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
12586
12587 * catalog.c: Justin Fletcher provided cleaup code in case
12588 HAVE_STAT is not defined
12589 * include/win32config.h: Igor Zlatkovic suggested to have
12590 HAVE_STAT defined there
12591
William M. Brack5e1cac12001-09-28 16:19:18 +000012592Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
12593
12594 * catalog.c - fixed typing error reported by M. Barros
12595
MDT 2001 John Fleckbbb9e432001-09-24 03:08:43 +000012596Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
12597
12598 * xmllint.c - fixing typo
12599
William M. Brackd28e48a2001-09-23 01:55:08 +000012600Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
12601
12602 * HTMLparser.c: small enhancement to prevent loop on
12603 unrecognizable data
12604
Daniel Veillardb1d62872001-09-21 09:47:08 +000012605Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
12606
12607 * parserInternals.c: applying patch from bug #60757 this
12608 should close it
12609
Daniel Veillardc0631a62001-09-20 13:56:06 +000012610Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
12611
12612 * catalog.c xmlcatalog.c: removed a couple of warning
12613 * xpath.c: try to solve the linking problem on platforms
12614 needing trio to compile
12615
Daniel Veillard1a123612001-09-19 08:06:23 +000012616Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000012617
Daniel Veillard1a123612001-09-19 08:06:23 +000012618 * Makefile.am libxml.spec.in: backing up non-documented changes
12619 commited without review or aproval by Jens Finke <jens@gnome.org>
12620 * HACKING: made 100% clear that no commit should be done directly
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000012621
Daniel Veillardf5b44e42001-09-17 17:19:54 +000012622Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
12623
12624 * configure.in: Joe Orton provided a patch fixing a problem
12625 when iconv is specified to be in a non-standard directory
12626 but wasn't exported in xml2-config --cflags
12627
Daniel Veillard2fc2db72001-09-14 17:33:51 +000012628Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
12629
Daniel Veillardf5b44e42001-09-17 17:19:54 +000012630 * configure.in: let's ship 2.4.5 before getting too much
Daniel Veillard2fc2db72001-09-14 17:33:51 +000012631 troubles with 2.4.4 errors.
12632
Daniel Veillard16698282001-09-14 10:29:27 +000012633Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12634
12635 * encoding.c entities.c: do not output hexadecimal charrefs
12636 when serializing HTML since some version of Netscape can't
12637 grok it, generate decimal ones.
12638 * result/HTML/doc3.htm: output changed due to previous test
12639 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
12640
Daniel Veillard98fed372001-09-13 11:34:58 +000012641Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
12642
12643 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
12644 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
12645
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000012646Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
Daniel Veillard98fed372001-09-13 11:34:58 +000012647 Released 2.4.4
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000012648
12649 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
12650 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
12651 updated the configuration scripts systems accordingly
12652
Daniel Veillard04382ae2001-09-12 18:51:30 +000012653Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
12654
12655 * configure.in: preparing for 2.4.4
12656 * doc/xml.html doc/html/*: updated and rebuilt the docs
12657
Daniel Veillardd63437e2001-09-12 15:00:27 +000012658Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
12659
12660 * win32/dsp/libxml2.def.src: tried to incorporate comments
12661 from bug #59220
12662
Daniel Veillard319a7422001-09-11 09:27:09 +000012663Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
12664
12665 * parser.c result/noent/wml.xml: fixed bug #59981 related
12666 to handling of '&' in attributes when entities are substitued
12667
Daniel Veillard7cf5e442001-09-10 20:16:32 +000012668Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
12669
12670 * libxml.h include/libxml/xmlversion.h.in
12671 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
12672 Tried to close bug #60131
12673
Daniel Veillardbce62332001-09-10 18:46:55 +000012674Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
12675
12676 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
12677
Daniel Veillard143b04f2001-09-10 18:14:14 +000012678Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
12679
12680 * SAX.c: fixing bug #59946 on xmlns=""
12681
Daniel Veillard7a51d6d2001-09-10 14:40:43 +000012682Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
12683
12684 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
12685 but allocates a new error code.
12686
Daniel Veillard05c13a22001-09-09 08:38:09 +000012687Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
12688
12689 * xmllint.c: John Fleck fixed typos in the options output
12690 * parser.c SAX.c: fix ignorable white space SAX selection
12691
12692Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
12693
12694 * entities.c: Steve Underwood found the possibility of an
12695 ininite loop in case of error.
12696
Daniel Veillard5eb9dea2001-09-07 09:38:02 +000012697Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
12698
12699 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
12700
Daniel Veillarda050d232001-09-05 15:51:05 +000012701Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
12702
12703 * parser.c: warn if version is not 1.0 but it's not
12704 strictly speaking an error after analyzing the spec
12705
MDT 2001 John Fleck04685002001-09-03 16:11:47 +000012706Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
12707
12708 *doc/catalog.html - add link to the html version of the
12709 man page, other linguistic cleanups
12710
MDT 2001 John Fleck5bd39dc2001-09-03 15:14:19 +000012711Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
12712
12713 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
12714 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
12715 file, has not yet been included in the build.
12716
Daniel Veillard99784ff2001-09-01 16:20:28 +000012717Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
12718
12719 * catalog.c: removed a duplicate affectation Justin Fletcher
12720
Daniel Veillard9e1c72d2001-08-31 20:03:19 +000012721Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
12722
12723 * tree.c: Armin Sander pointed a possible text coalescing
12724 problem, completed his patch.
12725
Bjorn Reese0b2ae432001-08-31 16:31:57 +000012726Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12727
12728 * trionan.c: Fixed const and volatile re-definition problem
12729
Daniel Veillard5d96fff2001-08-31 14:55:30 +000012730Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
12731
12732 * libxml.4 parser.c: doc updates from Heiko Rupp
12733 * parserInternals.c: 2 sanity checks from Heiko Rupp
12734
Daniel Veillard3ec4c612001-08-28 20:39:49 +000012735Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
12736
12737 * tree.c: applied patch from Armin Sander to make some pointers
12738 const in xmlCopyNode()
Daniel Veillard2ebd7a72001-08-28 21:07:03 +000012739 * include/libxml/tree.h: added fix to the header
Daniel Veillard3ec4c612001-08-28 20:39:49 +000012740
Daniel Veillardb06c6142001-08-27 14:26:30 +000012741Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
12742
12743 * xpath.c: hum, restrict the integer usage gcc bug workaround
12744 to only gcc compilers so that other architecture don't get
12745 penalized by this limitation.
12746 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
12747
Daniel Veillard268fd1b2001-08-26 18:46:36 +000012748Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
12749
12750 * valid.c: fixed a Windows compiler warning (Chris Poblete)
12751 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
12752
Daniel Veillard6c5f9d12001-08-25 13:33:14 +000012753Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
12754
12755 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
12756 --convert option to xmlcatalog to convert SGML ones to
12757 the XML syntax.
12758 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
12759
12760 2.4.3 got released at that point
Daniel Veillard6990bf32001-08-23 21:17:48 +000012761Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
12762
12763 * catalog.c xmlIO.c: started some serious testing and fixed
12764 a few bug and optmization needs.
12765
Daniel Veillard9f7b84b2001-08-23 15:31:19 +000012766Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12767
12768 * Makefile.am configure.in include/libxml/xmlwin32version.h:
12769 preparing for a 2.4.3 release even if it may not be ready yet
12770 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
12771 all file parsing lookup to go through the entity resolver, add
12772 to add an API to bypass it (needed to load catalogs themselves),
12773 some cleanup on the catalog code too.
12774 * nanoftp.c: small cleanup
12775 * doc/catalog.html: small update
12776
Daniel Veillardbc2ddbe2001-08-23 10:24:27 +000012777Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
12778
12779 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
12780 Jun Kuriyama
12781
Daniel Veillardffb120d2001-08-23 00:52:23 +000012782Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
12783
12784 * doc/catalog.html: finished the catalog documentation
12785
Daniel Veillarde7ead2d2001-08-22 23:44:09 +000012786Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
12787
12788 * doc/catalog.html doc/xml.html: added documentation about
12789 Catalog support, misses an API description
12790 * doc/html/*: reextracted the API pages
12791
Daniel Veillarddc2cee22001-08-22 16:30:37 +000012792Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
12793
12794 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
12795 Added the part about section 7.2 on URI resolution,
12796 fixed a side effect in the HTML parser, look complete
12797 and ready to rock except the URI/SystemID part!
12798
Daniel Veillard5d90b6c2001-08-22 14:29:45 +000012799Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
12800
12801 * include/libxml/catalog.h include/libxml/parser.h
12802 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
12803 xmlIO.c: added support and APIs needed for the catalog PI
12804 * include/libxml/xmlIO.h: cleanup
12805
Daniel Veillarde2940dd2001-08-22 00:06:49 +000012806Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
12807
12808 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
12809 include/libxml/catalog.h: starts to look okay, really
12810 plugged the new framework, cleaned a lot of stuff,
12811 added some APIs, except the PI's support missing this
12812 should be mostly complete
12813 * result/catalogs/* test/catalogs/*: added new test, enriched
12814 the existing one with URN ID tests
12815
Daniel Veillard64339542001-08-21 12:57:59 +000012816Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
12817
12818 * catalog.c: fixed nextCatalog
12819 * result/catalogs/docbook test/catalogs/*: started adding
12820 a small regression test
12821
Daniel Veillardcda96922001-08-21 10:56:31 +000012822Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
12823
12824 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
12825 more work on the XML catalog support.
12826 * parser.c include/libxml/parser.h: small cleanup seems using
12827 list as a public parameter name can give portability troubles
12828 * trionan.c trionan.h xpath.c include/libxml/trionan.h
12829 include/libxml/xpath.h include/libxml/Makefile.am: removed
12830 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
12831 wrappers
12832
Bjorn Reese45029602001-08-21 09:23:53 +000012833Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12834
12835 * Makefile.am trio.c triodef.h trionan.c xpath.c
12836 include/libxml/Makefile.am include/libxml/trionan.h:
12837 Re-worked Not-A-Number and Infinity support.
12838 * xmlcatalog.c: added readline include files
12839
Daniel Veillard344cee72001-08-20 00:08:40 +000012840Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
12841
12842 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
12843 testCatalog as xmlcatalog, making it an installed app
12844 adding a shell, and preparing it to be a /etc/xml/catalog
12845 management tool, though not ready yet
12846 * catalog.c include/libxml/catalog.h: adding support for
12847 XML Catalogs http://www.oasis-open.org/committees/entity/
12848 not finished, there is some interesting tradeoffs and a
12849 few open questions left.
12850
Daniel Veillardb7664f42001-08-19 13:00:43 +000012851Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
12852
12853 * xmllint.c: fixed a line formatting problem
12854
Daniel Veillard5015b712001-08-17 09:37:52 +000012855Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
12856
12857 * SAX.c: removed a couple of unused variable (Albert Chin)
12858
Daniel Veillardbb371292001-08-16 23:26:59 +000012859Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
12860
12861 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
12862 trying to fix some troubles w.r.t. function returning
12863 const xxxPtr.
12864
Daniel Veillardb60c54e2001-08-16 19:34:27 +000012865Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
12866
12867 * win32/dsp/libxml2.def.src: another set of symbols conditionally
12868 defined
12869
Daniel Veillardae6db172001-08-16 19:32:00 +000012870Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
12871
12872 * xpointer.c: removed unused var
12873
Daniel Veillard09190202001-08-16 16:27:41 +000012874Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
12875
12876 * testXPath.c: another small cleanup closing bug #59110
12877
Daniel Veillard796f4b62001-08-16 16:00:13 +000012878Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
12879
12880 * win32/dsp/libxml2.def.src: small cleanup closing bug
12881 #59108
12882
Daniel Veillard5aac4e42001-08-15 20:46:57 +000012883Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
12884
12885 * example/gjobread.c: add xmlCleanupParser() before leaving
12886
Daniel Veillard9a0b3d62001-08-15 12:58:03 +000012887Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
12888
12889 * config.h.in configure.in include/libxml/xmlwin32version.h:
12890 released 2.4.2
12891
Daniel Veillardd3d06722001-08-15 12:06:36 +000012892Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
12893
12894 * include/libxml/valid.h debugXML.c valid.c: deprecate
12895 the non-boundchecking Sprintf functions, add Snprintf
12896 this should close bug #57984
12897
Daniel Veillardecb6f5b2001-08-15 08:47:42 +000012898Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
12899
12900 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
12901 URIs before doing the lookups (pointed by Mark Vakoc)
12902
Daniel Veillard0ab5cab2001-08-14 16:43:10 +000012903Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
12904
12905 * xpath.c: serious changes on Result Value Trees and NodeSets
12906 w.r.t. deallocation and collect operations. Probably not
12907 100% clean (merge of allocated trees smells like a problem).
12908 Seems sufficient to close #58943
12909
Daniel Veillard90493a92001-08-14 14:12:47 +000012910Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
12911
12912 * xmllint.c: adding a --format option
12913
Daniel Veillardfe703322001-08-14 12:18:09 +000012914Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
12915
12916 * xpath.c: count() was broken on Result Value Tree
12917 * xmlIO.c: fixed file:/// accesses on _WIN32
12918
Daniel Veillard70ac0e32001-08-13 11:24:16 +000012919Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
12920
12921 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
12922 macro was renamed, this should close bug #58683
12923
Daniel Veillardf300b7e2001-08-13 10:43:15 +000012924Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
12925
12926 * SAX.c: small fix fixing bug #58539 reported by coolo, in
12927 entity substitution mode text at the end of the entity might
12928 be added due to text coalescing.
12929 * nanoftp.c parser.c: small cleanup
12930
Daniel Veillard0c720972001-08-08 20:59:00 +000012931Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
12932
12933 * HACKING: added John Fleck right to commit in the doc subdir
12934
Daniel Veillard48da9102001-08-07 01:10:10 +000012935Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12936
12937 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
12938 allow to inherit attributes from the DTD directly in the
12939 tree, this is needed for XPath and can be a useful feature.
12940 Inherited namespaces are always provided at the tree level now
12941 * test/defattr* result/defattr* result/noent/defattr*: added a couple
12942 of tests for this feature (XSLT being the prime user).
12943
Daniel Veillard50f34372001-08-03 12:06:36 +000012944Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
12945
12946 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
12947 testSAX.c xmlIO.c xmllint.c include/win32config.h
12948 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
12949 include/libxml/xmlwin32version.h.in win32/README.MSDev
12950 win32/dsp/*: applied Win32 Facelift No.2 patches from
12951 Igor Zlatkovic for Windows/MSC
12952
Daniel Veillard9f4eb912001-08-01 21:22:27 +000012953Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
12954
12955 * SAX.c: unparsedEntityDecl() the URI computation of the
12956 entity wasn't done breaking XSLT unparsed-entity-uri()
12957
Daniel Veillard567e1b42001-08-01 15:53:47 +000012958Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
12959
12960 * xpath.c: fixed a bug when walking the descendants and
12961 the current node has no children
12962 * debugXML.c: show up when a text node is supposed to not be escaped
12963
Thomas Broyerf186c822001-07-31 23:30:37 +000012964Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12965
12966 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
12967 worked like the set:leading() function)
12968 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
12969
Daniel Veillardba6db032001-07-31 16:25:45 +000012970Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12971
12972 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
12973
Daniel Veillard57905372001-07-31 15:52:17 +000012974Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12975
12976 * include/libxml/xmlIO.h: apply change to close #58141
12977 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
12978
Daniel Veillard5e3eecb2001-07-31 15:10:53 +000012979Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12980
12981 * parser.c: when the internal subset uses a PE, then the
12982 included entity can use conditional sections.
12983
Daniel Veillard7d7e3792001-07-30 13:42:13 +000012984Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12985
12986 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
12987 when walking the namespace axis showing up in
12988 libxst/tests/general/bug-12
12989 * xmlmemory.c: added the possibility to trace a given block
12990 defined by its address
12991
Daniel Veillard4aafa792001-07-28 17:21:12 +000012992Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12993
12994 * parser.c: don't override existing encoding specified before
12995 starting xmlParseDocument()
12996
Daniel Veillardfdb1f242001-07-27 23:32:44 +000012997Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12998
12999 * include/libxml/xmlwin32version.h: reinserted, needed for
13000 Windows users of CVS
13001
Darin Adlera77cac02001-07-27 17:41:51 +0000130022001-07-27 Darin Adler <darin@bentspoon.com>
13003
Darin Adler699613b2001-07-27 22:47:14 +000013004 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
13005 * testCatalog.c: Add include of <libxml/parser.h>.
13006
130072001-07-27 Darin Adler <darin@bentspoon.com>
13008
Darin Adlera77cac02001-07-27 17:41:51 +000013009 * include/libxml/.cvsignore:
13010 * include/libxml/xmlwin32version.h:
13011 Remove this file from CVS because it's generated.
13012
Daniel Veillard50822cb2001-07-26 20:05:51 +000013013Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13014
13015 * parser.c include/libxml/parser.h: applied const patches from
13016 Tom Moog #58002
13017
Thomas Broyerba4ad322001-07-26 16:55:21 +000013018Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
13019
13020 * xpath.c include/libxml/xpath{,Internals}.h: added a function
13021 lookup framework
13022
Daniel Veillard1d0bfab2001-07-26 11:49:41 +000013023Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13024
13025 * tree.c: fixed xmlCopyNode() for documents
13026
Daniel Veillard6dd398f2001-07-25 22:41:03 +000013027Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13028
13029 * parser.c: fixed bugs #58073 reported by Greg Shtilman
13030
13031Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard2454ab92001-07-25 21:39:46 +000013032
13033 * parser.c: fixes bug #57652 reported by Morus Walter
13034
Daniel Veillarde3924972001-07-25 20:25:21 +000013035Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13036
13037 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
13038
Daniel Veillarda53c6882001-07-25 17:18:57 +000013039Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13040
13041 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
13042 errors, lesson don't add new functions at 1am before a release
13043 * xpath.c: integrated fix from Bjorn to avoid divide by zero
13044 from XPath initialization when possible.
13045
Daniel Veillardd9bad132001-07-23 19:39:43 +000013046Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13047
13048 * result/scripts/base*: removing history/readline changed
13049 this slightly
13050 * include/libxml/parser.h SAX.c parser.c parserInternals.c
13051 xmllint.c: make element content line number generation
13052 optionnal to avoid breaking old apps added interface to switch
13053
Daniel Veillardf012a642001-07-23 19:10:52 +000013054Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13055
13056 * configure.in: get rid of the readline and libhistory
Daniel Veillard784b9352003-02-16 15:50:27 +000013057 dependencies by default, release 2.4.1 with IA64 fix
Daniel Veillardf012a642001-07-23 19:10:52 +000013058 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
13059 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
13060 John Kroll fixes to allow saving to HTTP via PUT (or
13061 POST of needed).
13062 * doc/html/*.html: regenerated the docs
13063
Thomas Broyere8126242001-07-22 03:54:15 +000013064Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
13065
13066 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
13067 xmlHashScanFull and xmlHashScannFull3 to get passed the
13068 three keys as arguments to the callback function
13069
Daniel Veillard5e2dace2001-07-18 19:30:27 +000013070Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13071
13072 * configure.in Makefile.am: removed libxml softlink for good
13073 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
13074 100% coverage by gtk-doc
13075
Daniel Veillard8599e702001-07-17 21:38:51 +000013076Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13077
13078 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
13079 fixed serious troubles due to size_t vs. int mismatch
13080
Daniel Veillard8fcc4942001-07-17 20:07:33 +000013081Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13082
13083 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
13084
Thomas Broyerf06a3d82001-07-16 04:52:57 +000013085Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
13086
13087 * include/libxml/xpath{,Internals}.h xpath.c: added a more
13088 convenient extension API for value and context managing
13089 Now handles external objects through xmlXPathPopExternal,
13090 xmlXPathWrapExternal and xmlXPathReturnExternal.
13091 Added functions for sets operations (intersection, etc.)
13092
Daniel Veillard22090732001-07-16 00:06:07 +000013093Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13094
13095 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
13096 xmlIO.c tree.c parserInternals.c entities.c encoding.c
13097 HTMLparser.c: cleanup of global variables, marking some
13098 const or private.
13099
Thomas Broyerf06a3d82001-07-16 04:52:57 +000013100Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
Thomas Broyer496be682001-07-15 22:59:18 +000013101
13102 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
13103 fixed xmlXPathNodeSetItem when passing index=0
13104
Daniel Veillard05dec342001-07-14 21:57:39 +000013105Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13106
13107 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
13108
Daniel Veillard28ae6362001-07-14 16:44:32 +000013109Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13110
13111 * xmllint.c: fixed compilation under Cygwin #57503
13112 * TODO: update
13113
Peter Williamsed156f52001-07-13 18:35:13 +0000131142001-07-13 Peter Williams <peterw@ximian.com>
13115
13116 * config.h.in: add #undef HAVE_DLFCN_H
13117
13118 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
13119 builddir.
13120
Daniel Veillard73b36e32001-07-12 15:09:52 +000013121Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13122
13123 * win32/libxml2/libxml2.def.src: added a couple of exported entries
13124 raised by #57348 and #57381
13125
Daniel Veillard7db37732001-07-12 01:20:08 +000013126Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13127
13128 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
13129 tree.c xpointer.c: store the line numbder in element->content,
13130 may break some software, need a configuration mechanism
13131
Darin Adler96037892001-07-11 00:03:16 +0000131322001-07-10 Darin Adler <darin@bentspoon.com>
13133
13134 * .cvsignore:
13135 * example/.cvsignore:
13136 * include/.cvsignore:
13137 * include/libxml/.cvsignore:
13138 Various things that are generated and should be ignored.
13139
Daniel Veillard09ab7e12001-07-10 15:49:44 +000013140Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13141
13142 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
13143 * doc/xml.html doc/html/*: updated the docs
13144
Daniel Veillard04e2dae2001-07-09 20:07:25 +000013145Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13146
13147 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
13148 validation occured on content with element child
13149
Daniel Veillardb8c9be92001-07-09 16:01:19 +000013150Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13151
13152 * tree.c: fixed XML Base computation which was broken
13153 * debugXML.c: added a base function to the shell
13154 * Makefile.am result/scripts/* test/scripts/*: added scripts
13155 based regression tests, and adding 2 XML Base tests
13156
Daniel Veillard19e96c32001-07-09 10:32:59 +000013157Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13158
13159 * tree.c: set properties doc and call xmlSetListDoc for properties
13160 content when grafting them in a different tree.
13161 * aclocal.m4: remove from CVS
13162
Daniel Veillarde086f5c2001-07-08 21:10:40 +000013163Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13164
13165 * win32/libxml2/libxml2.def.src: added some missing entry point
13166 for XPath (Mark Vakoc)
13167
Daniel Veillard388236f2001-07-08 18:35:48 +000013168Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13169
13170 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
13171 layer should URI-Unescape before trying to open resources.
13172
Daniel Veillard04383752001-07-08 14:27:15 +000013173Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13174
13175 * xpath.c: fix the name() bug for elements in the default
13176 namespace reported by Charlie Bozeman
13177
Daniel Veillard7583a592001-07-08 13:15:55 +000013178Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13179
13180 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
13181 led to an XPath fix, improvements of SAX initialization, and
13182 an added option --nocdata to testXPath
13183
Daniel Veillard449d7392001-07-07 19:11:06 +000013184Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13185
13186 * doc/libxml-doc.el: Felix Natter provided anew version working
13187 with XEmacs too
13188
Daniel Veillard5168dbf2001-07-07 00:18:23 +000013189Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13190
13191 * include/libxml/xpath.h: small cleanup
13192 * doc/xml.html: update
13193
Daniel Veillardf524d6e2001-07-05 23:41:40 +000013194Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13195
13196 * Makefile.am configure.in include/libxml/xmlwin32version.h:
13197 released 2.3.14
13198
Daniel Veillard4b8328d2001-07-05 22:48:42 +000013199Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13200
13201 * doc/html/*: rebuilt the docs for the release
Daniel Veillard5b43fde2001-07-05 23:31:40 +000013202 * doc/xml.html: added 2.3.14 release.
Daniel Veillard4b8328d2001-07-05 22:48:42 +000013203
Daniel Veillard73c9c042001-07-05 20:02:54 +000013204Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13205
13206 * xpath.c: a bug reported by Stephan Kulow empty nodesets
13207 were not equal to empty strings
13208
Daniel Veillard1fd36d22001-07-04 22:54:28 +000013209Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13210
13211 * SAX.c: fixed a URI-Reference computation problem when validating
13212 * xmlIO.c: small cleanup
13213
Daniel Veillard4d65a1c2001-07-04 22:06:23 +000013214Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13215
13216 * parser.c: improved the description of a couple of interfaces
13217 upon Larry Stamper suggestion
13218
Daniel Veillard62f313b2001-07-04 19:49:14 +000013219Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13220
13221 * SAX.c entities.c parser.c: changed completely the way entities
13222 are handled when running the parser in entity substitution mode.
13223 This fixes a bug reported by Stephan Kulow and nearly divides
13224 by 3 the amount of memory required by libxslt to load and process
13225 DocBook TDG.
13226
Daniel Veillardf420ac52001-07-04 16:04:09 +000013227Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13228
13229 * HTMLparser.c: fixing a too early root closing problem raised
13230 byt Prashanth Naidu
13231
Daniel Veillard8c357d52001-07-03 23:43:33 +000013232Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13233
13234 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
13235 raised by Mark Vakoc.
13236
Daniel Veillard6e90d192001-07-03 16:37:49 +000013237Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13238
13239 * example/Makefile.am: fixed the include path to add srcdir/include
13240 * Makefile.am configure.in: fix from Albert Chin for iconv detection
13241 and some cleanup
13242
Daniel Veillardf06307e2001-07-03 10:35:50 +000013243Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13244
13245 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
13246 lot of optimization work, results in significant improvements
13247 when handling really complex XPath queries. Add a small optimizer
13248 for unions, improve [n] and [last()], avoid some costly ops.
13249
Daniel Veillard77044732001-06-29 21:31:07 +000013250Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13251
13252 * include/libxml/parser.h parser.c: xmlStrstr args are both const
13253 * xpath.c: small cleanup
13254 * xmlGetNsList: reformated, fixed problems if used on Entities
13255
Daniel Veillard2adbb512001-06-28 16:20:36 +000013256Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13257
13258 * doc/xml.html: added 1.8.14 and 2.3.13 releases
13259
Daniel Veillardb37ecd02001-06-28 16:18:11 +000013260Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13261
13262 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
13263 * Makefile.am example/Makefile.am: workaround automake generating
13264 erroneous deps
13265
Daniel Veillard12f7d292001-06-28 13:12:11 +000013266Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13267
13268 * include/win32config.h: bug #56801 Yon Derek provided a patch
13269 to the windows config file.
13270
Daniel Veillard87ee9142001-06-28 12:54:16 +000013271Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13272
13273 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
13274 libxml.h : Yon Derek provided a set of changes to compile from
13275 CVS on Windows/MSC
13276
Daniel Veillard0e4cd172001-06-28 12:13:56 +000013277Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13278
13279 * parser.c: fixed UTF8 BOM support in push mode
13280 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
13281 added a specific testcase
13282
Daniel Veillard3e5bb8e2001-06-27 16:34:34 +000013283Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13284
13285 * Makefile.am: added --push regression tests
13286 * parserInternals.c: the XML parser segfaulted in --push mode
13287
Daniel Veillard9a89a8a2001-06-27 11:13:35 +000013288Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13289
13290 * configure.in: moved the symlinks detection within a CVS
13291 check, this is not portable and will be removed soon.
13292 * xpath.c: small cleanup/speedup
13293
Daniel Veillard11648102001-06-26 16:08:24 +000013294Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13295
13296 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
13297 release of 2.3.12
13298 * parser.c: make an error message if unknow entities in all cases
13299
Daniel Veillardfcbd74a2001-06-26 07:47:23 +000013300Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13301
13302 * uri.c: fixed 2 uri normalization bugs on '//' reduction
13303
Daniel Veillard23793842001-06-25 16:07:45 +000013304Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13305
13306 * include/libxml/Makefile.am: Laszlo Peter pointed out that
13307 includes were installed in the wrong dir
13308
Daniel Veillardf5498f32001-06-25 15:08:36 +000013309Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13310
13311 * doc/html.xml: warn against sending code to exhibit bugs.
13312
Daniel Veillard56f06462001-06-24 21:34:03 +000013313Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13314
13315 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
13316 Tru64 from Thomas Leitner
13317
Daniel Veillardc5d64342001-06-24 12:13:24 +000013318Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13319
13320 * AUTHORS: added William and Bjorn
13321 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
13322 daniel@veillard.com hopefully I won't have to do this again
13323 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
13324 docs can be rebuilt cleanly now
13325 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
13326 from CVs it's generated, added include/libxml/xmlwin32version.h
13327 also generated but which should change far less frequently.
13328 * catalog.c nanoftp.c: made sure to include libxml.h not
13329 libxml/xmlversion.h directly
13330 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
13331 when compiling on WIN32 and MSC
13332
Daniel Veillard07385fd2001-06-23 21:55:48 +000013333Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13334
13335 * include/Makefile.am include/libxml/Makefile.am configure.in:
13336 fixed make distcheck and rebuilding the rpms
13337
Daniel Veillardcd1d9442001-06-23 18:53:44 +000013338Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13339
13340 * configure.in: should finish the migration of exported includes
13341 into a real include/libxml in CVS, at least for CVS users.
13342 * removed the exported headers, added in include/libxml (as well
13343 as xmlversion.h.in).
13344
Daniel Veillard6dd8e052001-06-23 18:38:06 +000013345Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13346
13347 * configure.in: fixed the way to detect symlink
13348
Daniel Veillard66541772001-06-23 18:31:04 +000013349Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13350
13351 * configure.in: updated, include/libxml is now a real CVS dir
13352
Daniel Veillardca989762001-06-23 17:39:29 +000013353Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13354
13355 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
13356 version works with both libxml1 and libxml2 (it autodetects
13357 the prefix of the html-files) from Felix Natter.
13358 * doc/xml.html: updated doc accordingly
13359
Daniel Veillard8cf14d52001-06-23 16:32:46 +000013360Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13361
13362 * xpath.c: fixed the bug generating a template loop in libxslt
13363 when using docbook-xsl-1.4, * should filter out document nodes
13364 * HACKING: added William
13365 * TODO: updated
13366
Daniel Veillard7b06bcb2001-06-22 16:03:51 +000013367Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13368
13369 * doc/FAQ.html: added a warning about gcc-3.0
13370 * doc/xml.html: added reference to gdome2 and removed a confusing
13371 sentence
13372
Daniel Veillardf7f41852001-06-22 15:18:01 +000013373Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13374
13375 * xmlversion.h: okay this is a generated file, but Windows
13376 users need it and they can't generate it, and I want CVS
13377 Windows users ...
13378 * win32/libxml2/libxml2_so.dsp: Windows project file for
13379 the shared lib version of libxml2
13380 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
13381 resources needed for libxslt/xsltproc by Yon Derek
13382
Bjorn Reese3157b342001-06-22 14:41:45 +000013383Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
13384
13385 * trio.c: MSVC fix (provided by Igor Zlatkovic)
13386
Daniel Veillard4151acb2001-06-22 10:48:57 +000013387Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13388
Daniel Veillardcc146db2001-06-22 11:10:52 +000013389 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
13390
13391Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13392
Daniel Veillard4151acb2001-06-22 10:48:57 +000013393 * include/win32config.h: Yon Derek provided a first fix
13394 to be able to compile libxslt/xsltproc on Windows
13395
Daniel Veillardd79bcd12001-06-21 22:07:42 +000013396Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13397
13398 * xpath.c: attempt to work around what seemed a gcc optimizer
13399 bug when handling floats on i386 http://veillard.com/gcc.bug
13400 * tree.c entities.c encoding.c: doing some cleanups while
13401 chasing it
13402
Daniel Veillard017b1082001-06-21 11:20:21 +000013403Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13404
13405 * Makefile.am: cleanup when --without-debug is specified
13406 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
13407 w.r.t. --without-debug and other include points
13408 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
13409 Catalogs
13410 * configure.in entities.h tree.h HTMLparser.c: removed
13411 --without-corba, made the _private field mandatory
13412
Daniel Veillard87a764e2001-06-20 17:41:10 +000013413Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13414
13415 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
13416 outputs a BOM in UTF8, an errata has been issued to avoid the
13417 problem, that was the most reasonable solution... Add support
13418 for a leading UTF8 BOM in entities.
13419
Daniel Veillard10ea86c2001-06-20 13:55:33 +000013420Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13421
13422 * valid.c: fixed a bug found when post validating an entity ref
13423 * xmllint.c: added --loaddtd and sligly changed --postvalid to
13424 activate it too
13425
Daniel Veillard39196eb2001-06-19 18:09:42 +000013426Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13427
13428 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
13429 weakness in the node copy the XPointer and the XInclude
13430 implementations. Serious cleanup.
13431
Daniel Veillard3739b982001-06-19 12:51:30 +000013432Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13433
13434 * Makefile.am: Kjartan Maraas provided a small patch to
13435 add xml2-config.in to EXTRA_DIST
13436
Daniel Veillarda9142e72001-06-19 11:07:54 +000013437Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13438
13439 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
13440 provided another failing case found in KDE, the way the
13441 ctxt->vctxt.nodeTab was allocated and freed changed over
13442 time but it wasn't completely cleaned up. This should fix it.
13443
Daniel Veillard3ed27bd2001-06-17 17:58:17 +000013444Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13445
13446 * parser.c: Stephan Kulow also raised the fact that line number
13447 could get miscounted making debug harder, fixed the problem
13448 in xmlParseCharData()
13449
Daniel Veillard64b98c02001-06-17 17:20:21 +000013450Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13451
13452 * valid.c: Stephan Kulow pointed out a problem when validating
13453 and using an empty entity, forgot a 'break' in a case.
13454
Daniel Veillarde3c81b52001-06-17 14:50:34 +000013455Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13456
13457 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
13458 * doc/xml.html: updated with 2.3.11
13459
Daniel Veillard4ec885a2001-06-17 10:31:07 +000013460Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13461
13462 * TODO: updated adding cleanup of generated doc
13463 * configure.in: prepared to release 2.3.11
13464 * xmllint.c: added --version for bug reporting
13465 * doc/html/*.html: rebuilt the doc
13466
Daniel Veillard8b8d2252001-06-16 21:24:56 +000013467Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13468
13469 * xpath.c: first part of the work on selecting namespace to
13470 fix bug #56115
13471
Daniel Veillard96ed5832001-06-15 22:22:04 +000013472Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13473
13474 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
13475 when using -liconv
13476 * TODO: updated
13477
Daniel Veillardc4f631d2001-06-14 11:11:59 +000013478Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13479
13480 * HTMLtree.[ch]: more work on the HTML serialization routnes,
13481 cleanup, encoding support.
13482
Daniel Veillard608ad072001-06-14 08:32:28 +000013483Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13484
13485 * xpath.c: Thomas Broyer suggested a better patch for the / arg
13486
Daniel Veillard239d0522001-06-13 23:02:48 +000013487Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13488
13489 * xpath.c: bug detected by Ankh when / is used as a function arg
13490
Daniel Veillard02bb1702001-06-13 21:11:59 +000013491Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13492
13493 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
13494 of element and use it to avoid outputting formatting spaces at
13495 the wrong place. Implemented the format parameter for HTML save.
13496 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
13497 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
13498 result/HTML/wired.html: of course this impact the result of a
13499 number of HTML tests
13500
Daniel Veillard95d845f2001-06-13 13:48:46 +000013501Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13502
13503 * HTMLtree.[ch]: started augmenting the HTML save API with
13504 encoding and formatting parameters
13505
Daniel Veillardeca60d02001-06-13 07:45:41 +000013506Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13507
13508 * HTMLtree.h: cleanup and started evaluating the work needed on
13509 revamping the HTML output code
13510
Daniel Veillard84666b32001-06-11 17:31:08 +000013511Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13512
13513 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
13514
Daniel Veillard8bdd2202001-06-11 12:47:59 +000013515Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13516
13517 * valid.c: fixed bug #56049, forgot one check in the
13518 validation routine
13519
Daniel Veillardca2366a2001-06-11 12:09:01 +000013520Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13521
13522 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
13523
Daniel Veillard6761eee2001-06-11 10:29:38 +000013524Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13525
13526 * libxml.h: fixed an error in last commit
13527 * doc/FAQ.html: added an entry for compilation from CVS
13528
Daniel Veillard9cc6dc62001-06-11 08:09:20 +000013529Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13530
13531 * xmlversion.h.in libxml.h: Cygwin patches
13532 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
13533 * tree.h: cleanup
13534
Daniel Veillardacd370f2001-06-09 17:17:51 +000013535Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13536
13537 * tree.c: patched xmlFreeNode() to avoid freeing() a static
13538 memory block in a strange case where libxml is linked twice
13539 in the binary.
13540
Daniel Veillard1d047672001-06-09 16:41:01 +000013541Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13542
13543 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
13544 state far too often, simple fix used to avoid it.
13545
Daniel Veillard4497e692001-06-09 14:19:02 +000013546Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13547
13548 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
13549 being processed, applied his patch
13550 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
13551
Daniel Veillardf3afa7d2001-06-09 13:52:58 +000013552Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13553
13554 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
13555 provided fixes to compile on MSCC again
13556 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
13557 also provided an update for the project files.
13558
Daniel Veillarda682b212001-06-07 19:59:42 +000013559Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13560
13561 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
13562 bug #55810
13563
Daniel Veillarde8fc08e2001-06-07 19:35:47 +000013564Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13565
13566 * tree.c: fixed xmlGetNsProp() to close bug #55683
13567 Note this requires libxslt to use it's own function instead.
13568
Daniel Veillardf0c53762001-06-07 16:07:07 +000013569Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13570
13571 * HTMLtree.c: when in a pre element no formatting space should
13572 be added.
13573 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
13574
Daniel Veillard068a9652001-06-07 15:30:26 +000013575Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13576
13577 * configure.in: added tests for signal() and signal.h
13578
Daniel Veillard541d6552001-06-07 14:20:01 +000013579Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13580
13581 * xpath.c: robert pointed out xmlXPathNINF was not initialized
13582
Daniel Veillard8a367d42001-06-07 14:01:34 +000013583Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13584
13585 * doc/libxml-doc.el: Felix Natter provided a new version for
13586 libxml2
13587
Daniel Veillard8a926292001-06-07 11:20:20 +000013588Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13589
13590 * HTMLtree.c: when in a pre element no formatting space should
13591 be added.
13592
Daniel Veillard14839d52001-06-06 16:11:56 +000013593Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13594
13595 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
13596
Daniel Veillarde95e2392001-06-06 10:46:28 +000013597Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13598
13599 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
13600 hack
13601 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
13602 * uri.c: fixed a warning
13603
Daniel Veillard6e93c4a2001-06-05 20:57:42 +000013604Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13605
13606 * HTMLtree.c: trying to close bug #55772 escaping in script
13607 elements
13608 * doc/xml.html: suggest to send mail to the list
13609
13610Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard1c43dbf2001-06-05 17:12:52 +000013611
13612 * error.c: attempt to fix the xmlGetVarStr breakage once and for
13613 good. Use a macro and based on the solution provided in
13614 vsnprintf manual page from GNU.
13615
Bjorn Reese99748722001-06-05 12:49:15 +000013616Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
13617
13618 * error.c: Workaround for non-preserving variadic list.
13619 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
13620
Daniel Veillard2e4f1882001-06-01 10:11:57 +000013621Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13622
13623 * doc/xml.html: added 2.3.10 release
13624
Daniel Veillardb3a182e2001-06-01 09:28:09 +000013625Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13626
13627 * configure.in: releasing 2.3.10
13628
Daniel Veillard3c2758d2001-05-31 18:43:43 +000013629Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13630
13631 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
13632
Daniel Veillard20042422001-05-31 18:22:04 +000013633Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13634
13635 * encoding.c: Robert Collins provided a patch to add the
13636 "US-ASCII" encoding alias
13637
Daniel Veillard97ac1312001-05-30 19:14:17 +000013638Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13639
13640 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
13641 string oriented functions and started cleaning the related areas
13642 in xpath.c which needed fixing in this respect
13643
Daniel Veillard2d703722001-05-30 18:32:34 +000013644Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13645
13646 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
13647 #55380
13648 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
13649
Daniel Veillard9403a042001-05-28 11:00:53 +000013650Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13651
13652 * TODO: updated
13653 * nanohttp.[ch] : started adding APIs to get the redirected URL
13654 when this occurs (needed for further base computation
13655 * tree.h: cleanup
13656 * encoding.c: cleanup
13657 * SAX.c: minor change around ctxt->loadsubset
13658
Daniel Veillard6278fb52001-05-25 07:38:41 +000013659Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13660
13661 * Makefile.am include/Makefile.am: small change to have
13662 include/libxml rebuilt if working from CVS.
13663 * uri.c: applied another patch from Carl Douglas for URI escaping,
13664 this should close bug #51876
13665
Daniel Veillardd16df9f2001-05-23 13:44:21 +000013666Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13667
13668 * xinclude.c: fixed XInclude recursive behaviour bug #54678
13669 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
13670 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
13671 added specific regression test
13672 * parser.h: preparing for the XSLT mode where DTD inherited
13673 attributes are added to the tree.
13674
Daniel Veillardbbd22452001-05-23 12:02:27 +000013675Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13676
13677 * xinclude.[ch]: Updated the namespace for the Last Call version
13678 * result/XInclude/include test/XInclude/include: updated the
13679 testsuite accordingly
13680
Daniel Veillard8514c672001-05-23 10:29:12 +000013681Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13682
13683 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
13684 related to bug #51876
13685
Daniel Veillard42596ad2001-05-22 16:57:14 +000013686Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13687
13688 * tree.c: fixed a gross mistake in base computation, xml:base is
13689 not completely correct yet (need cascade).
13690 * xpath.[ch]: added the few things needed to find a function name
13691 and URI from the XPath context when it is called.
13692
Daniel Veillard81418e32001-05-22 15:08:55 +000013693Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13694
13695 * catalog.[ch]: fixes and add xmlLoadCatalogs()
13696 * DOCBparser.c: small cleanup
13697 * xmllint.c: added a --catalogs option to load catalogs from
13698 $SGML_CATALOG_FILES
13699 * tree.c: cleanup
13700 * configure.in: iconv library fixup, ICONV_LIBS
13701
Daniel Veillardaf86c7f2001-05-21 14:11:26 +000013702Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13703
13704 * catalog.c: handling of CATALOG entries. detection of recursion,
13705 and a few bugfixes
13706 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
13707 against the default namespace
13708
Daniel Veillard04b93292001-05-21 08:15:31 +000013709Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13710
13711 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
13712
Daniel Veillarda97a19b2001-05-20 13:19:52 +000013713Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13714
13715 * parser.c: fixed propagation context info when parsing an
13716 external entity.
13717 * doc/html/*.html: regenerated a couple of docs
13718
Daniel Veillard4623acd2001-05-19 15:13:15 +000013719Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13720
13721 * doc/xml.html: update with 2.3.9 informations
13722
Daniel Veillardbed7b052001-05-19 14:59:49 +000013723Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13724
13725 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
13726 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
13727 * doc/html/* : rebuilt the docs
13728 * valid.c: small patch which may improve some case when
13729 validating.
13730
Daniel Veillardf69bb4b2001-05-19 13:24:56 +000013731Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13732
13733 * HTMLparser.c: Closed bug #54891
13734 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
13735 to the suite
13736
13737Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13738
13739 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
13740 applied a documentation patch from LotR and filled in a few missing
13741 descriptions
13742
Daniel Veillard76d66f42001-05-16 21:05:17 +000013743Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13744
13745 * xpath.c tree.c parser.c: speed optimizations at the parser level
13746 document tree freeing and xpath evaluation
13747
Daniel Veillardfd7ddca2001-05-16 10:57:35 +000013748Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13749
13750 * parser.c parser.h parserInternals.h: fixed a couple of
13751 interfaces for handling memory buffer input to const char *
13752 upon suggestion of JamesH.
13753
Daniel Veillardc3739e72001-05-15 15:23:27 +000013754Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13755
13756 * configure.in: LoTR sent a patch fixing the previous commit
13757
Daniel Veillarda4f27e02001-05-15 12:41:29 +000013758Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13759
13760 * configure.in: trying to deal again with the stoopid -R linking
13761 flag of Solaris
13762
Daniel Veillard790142b2001-05-15 10:51:53 +000013763Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13764
13765 * xpath.h: two nodeset access macros from Thomas Broyer
13766
Daniel Veillardba0b8c92001-05-15 09:43:47 +000013767Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13768
13769 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
13770 patch from Thomas Broyer
13771
Daniel Veillarde62d36c2001-05-15 08:53:16 +000013772Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13773
13774 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
13775 case
13776 * INSTALL: was empty added stuff from the FAQ
13777
Daniel Veillard75bea542001-05-11 17:41:21 +000013778Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13779
13780 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
13781 attributes handling and #54433 by adding xmlUnsetProp()
13782 and xmlUnsetNsProp()
13783
Daniel Veillard0a2a1632001-05-11 14:18:03 +000013784Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13785
13786 * HTMLparser.c: Patch from Jonas Borgström
13787 (htmlGetEndPriority): New function, returns
13788 the priority of a certain element.
13789 (htmlAutoCloseOnClose): Only close inline elements if they
13790 all have lower or equal priority.
13791 * result/HTML: this of course changed a number of tests results.
13792
Daniel Veillard7d6fd212001-05-10 15:34:11 +000013793Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13794
13795 * xmlIO.c catalog.c: plugged in the default catalog resolution
13796 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
13797 documentations
13798 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
13799
Daniel Veillarda7374592001-05-10 14:17:55 +000013800Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13801
13802 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
13803 integrating catalogs
13804 * catalog.[ch] testCatalog.c: adding a small catalo API
13805 (only SGML catalog support).
13806 * parser.c: restaured xmlKeepBlanksDefault(0) API
13807
Daniel Veillardc17337c2001-05-09 10:51:31 +000013808Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13809
13810 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
13811
Daniel Veillard257d9102001-05-08 10:41:44 +000013812Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13813
13814 * parser.c: added xmlParseExternalEntityPrivate() to allow
13815 propagation of ctxt->_private when parsing external entities
13816
Daniel Veillard083c2662001-05-08 08:27:14 +000013817Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13818
13819 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
13820
Daniel Veillard01ef7382001-05-08 07:31:43 +000013821Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13822
13823 * configure.in: fixed a small portability problem with AM_CONDITIONAL
13824
Daniel Veillard4de4d3b2001-05-07 20:50:47 +000013825Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13826
13827 * valid.c: warn when indeterminist content model is detected
13828 * result/VC/ElementValid8: this adds a message
13829 * Makefile.am: add --novalid for VCM tests
13830 * parserInternals.c: added a call to Init memory
13831
Daniel Veillard64269352001-05-04 17:52:34 +000013832Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13833
13834 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
13835 when both parameters are NULL.
13836
Daniel Veillard37721922001-05-04 15:21:12 +000013837Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13838
13839 * valid.c: applied small patch from Gary Pennington, reindented
13840 some part of the code.
13841
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +000013842Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13843
13844 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
13845 release, updated and regenerated the docs
13846
Daniel Veillard357c9602001-05-03 10:49:20 +000013847Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13848
13849 * xpath.c result/XPath/expr/floats : clarified and cleanup
13850 printing of abnormal floats in tests.
13851
Daniel Veillarda2bc3682001-05-03 08:27:20 +000013852Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13853
13854 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
13855 * results/HTML/ : a few changes in the output of the HTML tests as
13856 a result.
13857 * configure.in: tying to fix -liconv where needed
13858
Daniel Veillard2a0d2e62001-05-02 17:11:36 +000013859Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13860
13861 * Makefile.am: fixed a stupid error
13862
Daniel Veillard7150a032001-05-02 16:41:11 +000013863Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13864
13865 * configure.in Makefile.am: make the inclusion of the trio
13866 modules in the library conditional
13867
Daniel Veillardc057c5d2001-05-02 12:41:24 +000013868Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13869
13870 * DOCBparser.c: patche from László Kovács, fixed entities refs
13871 in attributes handling
13872
Daniel Veillardedddff92001-05-02 10:58:52 +000013873Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13874
13875 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
13876 flushing
13877
Daniel Veillardc8f620b2001-04-30 20:31:33 +000013878Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13879
13880 * xpath.c: fix of an XSLT namespace bug reported on the list
13881 general/bug-8-
13882
Daniel Veillard5792e162001-04-30 17:44:45 +000013883Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13884
13885 * strio.h trio.c: Dan McNichol suggested a couple of small
13886 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
13887
Daniel Veillard02141ea2001-04-30 11:46:40 +000013888Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13889
13890 * tree.c parser.c encoding.c: spent a bit more time looking
13891 at the parsing speed and DOM handling. Added a few more
13892 speedups.
13893
Daniel Veillard3ed155f2001-04-29 19:56:59 +000013894Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13895
13896 * parser.c: small but effective parsing speed improvement
13897
Daniel Veillardb59076b2001-04-29 17:04:07 +000013898Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13899
13900 * configure.in: default on the DocBook parser inclusion (for Gnome)
13901 * DOCBparser.h: fixed a header reference
13902
Daniel Veillardb45c43b2001-04-28 17:02:11 +000013903Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13904
13905 * configure.in xpath.c: applied Bjorn patches for FPE on the
13906 alpha
13907
Daniel Veillardeefd4492001-04-28 16:55:50 +000013908Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13909
13910 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
13911 xmlSaveFormatFileTo()
13912
Daniel Veillarde39a93d2001-04-28 14:35:02 +000013913Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13914
13915 * xpath.c: simple and efficient optimization, XPath functions
13916 aways bind to the same code, cache this
13917 * TODO: updated (by saying some is obsolete)
13918
Daniel Veillard2156a562001-04-28 12:24:34 +000013919Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13920
13921 * xpath.c: more cleanup work on XPath name parsing routines
13922
Daniel Veillard61d80a22001-04-27 17:13:01 +000013923Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13924
13925 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
13926 xmlXPathParseName
13927 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
13928 * debugXML.c: avoid compilation problems if compiling without
13929 HTML support, Igor Zlatkovic
13930 * win32/libxml2/libxml2.def.src: being able to compile without
13931 XPath on Windows
13932
Daniel Veillarddbb14a72001-04-26 20:54:01 +000013933Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13934
13935 * libxml.m4: yet another patch from Toshio Kuratomi
13936
Daniel Veillard2913e4c2001-04-26 19:29:02 +000013937Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13938
13939 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
13940
Daniel Veillard67fee942001-04-26 18:59:03 +000013941Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13942
13943 * tree.[ch]: added xmlSaveFormatFile interface for saving
13944 and indenting a file.
13945
Daniel Veillard82e49712001-04-26 14:38:03 +000013946Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13947
13948 * xpath.c: fixed bug #53689 related to processing-instruction()
13949
Daniel Veillard02f077a2001-04-26 10:59:11 +000013950Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13951
13952 * DOCBparser.c: patche from László Kovács
13953
Daniel Veillard30211a02001-04-26 09:33:18 +000013954Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13955
13956 * parser.c: applied fixes from Christian Glahn bug report #53391
13957
Daniel Veillard5a7c3452001-04-26 09:16:13 +000013958Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13959
13960 * error.c: Jean François Lecomte provided a complete description
13961 and a fix to bug #53537
13962
Daniel Veillard5c4ec4c2001-04-26 07:43:59 +000013963Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13964
13965 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
13966
Daniel Veillard1034da22001-04-25 19:06:28 +000013967Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13968
13969 * DOCBparser.c SAX.c: a bit more work on entities processing.
13970 Still Need to cleanup XML output and references in attributes
13971
Daniel Veillard4ec0b0f2001-04-25 15:53:40 +000013972Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13973
13974 * DOCBparser.c include/Makefile.am: two patches from László Kovács
13975
Daniel Veillardb33c2012001-04-25 12:59:04 +000013976Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13977
13978 * tree.c: trying to fix #53574, not completely complete,
13979 I would like xmllint --copy --debug test/ent1 and
13980 xmllint --debug test/ent1 to show the same result.
13981 * xpath.c: fix a bug when trying to sort namespace nodes
13982
Daniel Veillard5146f202001-04-25 10:29:44 +000013983Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13984
13985 * HTMLtree.c: real fix for #53402
13986
Daniel Veillard7533cc82001-04-24 15:52:00 +000013987Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13988
13989 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
13990 PIs when using xsl:output
13991 * valid.c: closing #53537 some case generate segfaults if there
13992 is validity errors
13993
Daniel Veillard61b33d52001-04-24 13:55:12 +000013994Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13995
13996 * SAX.c testDocbook.c DOCBparser.c: more work on the support
13997 of external parsed entities, added --noent to testDocbook
13998 * valid.c: Garry Pennington found an uninitialized variable
13999 access in xmlValidateElementContent()
14000
Daniel Veillard56098d42001-04-24 12:51:09 +000014001Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14002
14003 * HTMLparser.c : HTML parsing still sucks ... trying to deal
14004 with madness
14005 * result/HTML/ : this modified the result of the regression tests
14006 a lot.
14007
Daniel Veillard122376b2001-04-24 12:12:30 +000014008Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14009
14010 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
14011 to doc where it wasn't checked against NULL reported by
14012 Jens Laas
14013
Daniel Veillard43dadeb2001-04-24 11:23:35 +000014014Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14015
14016 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
14017 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
14018
Daniel Veillardeae522a2001-04-23 13:41:34 +000014019Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14020
14021 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
14022 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
14023 * SAX.[ch]: cleanup and updates for DocBook
14024 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
14025 ex SGML identifier changes
14026 * valid.c: removed a static unused function.
14027
Daniel Veillardde57c612001-04-23 09:13:36 +000014028Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14029
14030 * HTMLtree.c: applied change for Paul Sponagl on script saving
14031 * Makefile.am: the warning about entity title.xml are normal.
14032
Daniel Veillard393df012001-04-22 20:11:18 +000014033Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14034
14035 * configure.in: release of 2.3.7
14036 * Makefile.am: fixing make distcheck
14037
Daniel Veillarda41123c2001-04-22 19:31:20 +000014038Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14039
14040 * doc/html/* doc/xml.html: updated and regenerated the docs
14041
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +000014042Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14043
14044 * xpath.c: fixed the XPointer problem introduced in 2.3.6
14045
Daniel Veillarde82a9922001-04-22 12:12:58 +000014046Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14047
14048 * tree.c: fixed #53388 with the provided patch
14049
Daniel Veillard06803992001-04-22 10:35:56 +000014050Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14051
14052 * valid.c: Bjorn detected an invalid memory access. Fixed
14053 vstateVPush()
14054
Daniel Veillard40af6492001-04-22 08:50:55 +000014055Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14056
14057 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
14058
Bjorn Reese70a9da52001-04-21 16:57:29 +000014059Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
14060
14061 * libxml.h: new header used only for the compilation of libxml
14062 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
14063 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
14064 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
14065 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
14066 xmlmemory.c xpath.c xpointer.c: libxml.h integration
14067 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
14068 baseline (version 1.2 plus a single patch).
14069 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
14070 scientific notation for numbers. Tests added.
14071 * xpath.c: formatting of numbers changed to use sprintf
14072 (contribution from William Brack)
14073
Daniel Veillard34b1b3a2001-04-21 14:16:10 +000014074Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14075
14076 * valid.c: cleanup, more useful debugging
14077 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
14078 * xmlIO.c: entity loading is printed as an error when validating
14079
Daniel Veillard1c14b8d2001-04-21 10:28:59 +000014080Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14081
14082 * valid.c: fixed to validate within entities
14083 * test/VCM/v22.xml: added a specific testcase
14084
Daniel Veillardca1f1722001-04-20 15:47:35 +000014085Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14086
14087 * valid.c: forgot an epsilon transition in for ()+
14088 * test/VCM/v21.xml : added a specific test case
14089
Daniel Veillard85349052001-04-20 13:48:21 +000014090Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14091
14092 * valid.c: removed a state explosion exhibited by RSS
14093 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
14094 from bug #51872
14095
Daniel Veillarddab4cb32001-04-20 13:03:48 +000014096Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14097
14098 * valid.[ch] tree.h: worked *hard* to get non-determinist content
14099 validation without using an ugly NFA -> DFA algo in the source.
14100 Made a specific algorithm easier to maintain, using a single
14101 stack and without recursion.
14102 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
14103 * hash.c: made the growing routine static
14104 * tree.h parser.c: added the parent information to an
14105 xmlElementContent node.
14106
Daniel Veillarde470df72001-04-18 21:41:07 +000014107Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14108
14109 * SAX.c parser.c xpath.c: generating IDs when not validating
14110 from an external parsed entity was poisoning the ID has table
14111 with removed values. This was killing XSLT on the KDE help
14112 browser.
14113
Daniel Veillardceacdd92001-04-18 15:10:35 +000014114Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14115
14116 * entities.h: andrew@ugh.net.au detected a double declaration
14117
Daniel Veillarda10efa82001-04-18 13:09:01 +000014118Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14119
14120 * debugXML.c hash.c tree.h valid.c : some changes related to
14121 the validation suport to improve speed with DocBook
14122 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
14123 the way validation errors get reported
14124
Daniel Veillard1ed3f882001-04-18 09:45:35 +000014125Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14126
14127 * HTMLparser.c HTMLtree.c: applied part of the patches provided
14128 by P C Chow and William M. Brack for XSLT HTML output
14129
Daniel Veillard2d90de42001-04-16 17:46:18 +000014130Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14131
14132 * xmlversion.h.in win32config.h win32/libxml2/*: applied
14133 Igor Zlatkovic patches for MSC compilation and added his
14134 updates
14135
Daniel Veillarde043ee12001-04-16 14:08:07 +000014136Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14137
14138 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
14139 prefix lookup.
14140 * parserInternals.c: fixed the bug reported by Morus Walter
14141 due to an off by one typo in xmlStringCurrentChar()
14142
Daniel Veillarda3bfca52001-04-12 15:42:58 +000014143Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14144
14145 * HTMLparser.c result/HTML/*: revamped the way the HTML
14146 parser handles end of tags or end of input
14147
Daniel Veillard82daa812001-04-12 08:55:36 +000014148Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14149
14150 * tree.[ch] : added xmlDocCopyNode for gdome2 support
14151
Daniel Veillard67a21302001-04-11 14:39:16 +000014152Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14153
14154 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
14155 bug where the linktime verions of free() won't work ...
14156
Daniel Veillard27b55282001-04-11 12:22:25 +000014157Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14158
14159 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
14160
Daniel Veillardafc73112001-04-11 11:51:41 +000014161Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14162
14163 * doc/xml.html: added 2.3.6 release
14164
Daniel Veillardbdb9ba72001-04-11 11:28:06 +000014165Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14166
14167 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
14168 * result/wml.xml: resulted in a small output change
14169
Daniel Veillardd2f3ec72001-04-11 07:50:02 +000014170Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14171
14172 * tree.c: xmlNewDoc was missing the charset initialization
14173 * xmllint.c: added --auto to autogenerate a doc, allow to
14174 reproduce the problem fixed on xmlNewDoc
14175
Daniel Veillard1731d6a2001-04-10 16:38:06 +000014176Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14177
14178 * xpath.c: trying to get 52979 solved
14179 * tree.c result/ result/noent/: trying to get 52712 solved, this
14180 also made me clean up the fact that XML output in general should
14181 not add formating blanks by default, this changed the output of
14182 a few tests
14183
Daniel Veillard73639a72001-04-10 14:31:39 +000014184Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14185
14186 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
14187
Daniel Veillardfac26a12001-04-08 13:08:14 +000014188Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14189
14190 * configure.in: finally released 2.3.6
14191
Daniel Veillard911f49a2001-04-07 15:39:35 +000014192Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14193
14194 * xpath.c: checking for null pointer generated by new code
14195
Daniel Veillardd8df6c02001-04-05 16:54:14 +000014196Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14197
14198 * xpath.c: fixed a [] evaluation problem reported
14199 * test/XPath/tests/simpleaddr: extended test
14200 * result/XPath/simpleaddr: updated result
14201
Daniel Veillard3b2c2612001-04-04 00:09:00 +000014202Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14203
14204 * xmllint.c: Dan Timis reported a portability problem
14205 on Macs without mmap, fixed it.
14206
Daniel Veillardb38bd552001-04-03 18:22:00 +000014207Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14208
14209 * testXPath.c : added a --tree option allowing to display the
14210 tree dump of the XPath expression
14211
Daniel Veillard4dd93462001-04-02 15:16:19 +000014212Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14213
14214 * xpath.c: fixed a memleak when comparing nodesets
14215 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
14216 * tree.c: added a TODO
14217
Daniel Veillard92ad2102001-03-27 12:47:33 +000014218Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14219
14220 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
14221 we need string functions
14222 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
14223 to be able to use them where needed. Applied some changes
14224 to reduce name linking pollution and compile in only what's
14225 needed.
14226 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
14227 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
14228 for the string manipulation functions
14229 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
14230 to the free() function of xmlmemory.c
14231 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
14232 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
14233 usage.
14234
14235
Daniel Veillard2be30642001-03-27 00:32:28 +000014236Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14237
14238 * error.c: applied the context output patch of the error
14239 handling submitted by Chuck Griffith
14240 * error/VC/*: this slightly change some error logs
14241
Daniel Veillard50582112001-03-26 22:52:16 +000014242Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14243
14244 * parser.c: fixed line number reporting on error
14245
Daniel Veillard04be4f52001-03-26 21:23:53 +000014246Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14247
14248 * parser.c: Sullivan and Darin found a parser bug,
14249 applied the patch.
14250
Daniel Veillardc86a4fa2001-03-26 16:28:29 +000014251Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14252
14253 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
14254 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
14255 xmlversion.h.in xpointer.c: of course the way I defined
14256 UNUSED breaks on old gcc version. Try to be smart and
14257 also define it directly in xmlversion.h
14258 * configure.in: removed -ansi flag from the pedantic set
14259
14260Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +000014261 Huge cleanup, I switched to compile with
14262 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
14263 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
14264 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
14265 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
14266 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
14267 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
14268 encoding.h entities.c error.c list.[ch] nanoftp.c
14269 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
14270 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
14271 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
14272 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
14273 Cleanup, staticfied a number of non-exported functions,
14274 detected and cleaned up a dozen of problem found this way,
14275 avoided a lot of public function name/typedef/system names clashes
14276 * doc/xml.html: updated
14277 * configure.in: switched private flags to the really pedantic ones.
14278
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +000014279Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14280
14281 * configure.in: 2.3.5
14282 * doc/html/*: rebuilt the docs
14283
Daniel Veillard146c9122001-03-22 15:22:27 +000014284Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14285
14286 * parser.c: fixed a reported bug in NOTATION parsing
14287 * uri.c: accepted but not fixed bug 51876, added TODO
14288 * Makefile.am: fixed bug 51876
14289
Daniel Veillarda5f013b2001-03-22 12:44:45 +000014290Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14291
14292 * config.h.in configure.in error.c: fix a compilation problem
14293 on platforms without vsnprintf (xml@thewrittenword.com)
14294
Daniel Veillarde020c3a2001-03-21 18:06:15 +000014295Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14296
14297 * parser.c: fixed a function name header typo
14298 * SAX.c: notations can also occur in external subset.
14299
Daniel Veillard7d42b542001-03-20 13:22:46 +000014300Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14301
14302 * error.c: removed a C++ like comment
14303
Daniel Veillard0b6b55b2001-03-20 11:27:34 +000014304Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14305
14306 * parser.c: fixing bug 52299 strange condition leading
14307 to a parser crash due to a buffer overflow
14308 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
14309 added the specific test case
14310
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +000014311Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14312
14313 * xpath.[ch]: still a lot of cleanup based on XSLT, added
14314 xmlXPathConvert{String,Number,Boolean} to be able to make
14315 type casts without a context stack, fixed some implementation
14316 problems related to the absence of context at parse-time,
14317 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
14318 in the public API too
14319 * xpointer.c xpathInternals.h: we need to know at parse time
14320 whether we are compiling an XPointer
14321
Daniel Veillardafcbe1c2001-03-19 10:57:13 +000014322Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14323
14324 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
14325 cleaned up the parser internals, refactored XPath code, added
14326 new compilation based APIs and cleanly separated public and
14327 private APIs.
14328
Daniel Veillardd007d6c2001-03-19 00:01:07 +000014329Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14330
14331 * xpath.h: the comp field must be added at the end to avoid
14332 killing binary compat.
14333
Daniel Veillard9e7160d2001-03-18 23:17:47 +000014334Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14335
14336 * Makefile.am: detect XPath memleaks in regreson tests
14337 * error.c: fixed and error w.r.t. error reporting still using
14338 stderr
14339 * hash.c: added new line at end of file
14340 * tree.h: minor cleanup
14341 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
14342 expression parsing from evaluation, resulted in a number of
14343 changes internally, and in XPointer. Likely to break stuff
14344 using xpathInternals.h but should remain binary compatible,
14345 new interfaces will be added.
14346
Daniel Veillardd574f782001-03-14 19:40:17 +000014347Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14348
14349 * configure.in: fixed a couple of problems reported by
14350 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
14351 without gcc on non linux platforms.
14352
Daniel Veillard0a6c3582001-03-14 19:15:37 +000014353Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14354
14355 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
14356 a fix for --with-html-dir= configure support. I hope it won't
14357 break rpm generation
14358
Daniel Veillarda022fe02001-03-14 16:30:00 +000014359Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14360
14361 * xmlIO.c: one function comment cleanup.
14362
Daniel Veillard25239c12001-03-14 13:56:48 +000014363Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14364
14365 * SAX.c: external subset notations were improperly registered
14366 in the internal subset.
14367
Daniel Veillard2c4754f2001-03-13 09:31:12 +000014368Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14369
14370 * README.cvs-commits: added, pointing to HACKING
14371 * HACKING: updated
14372
Daniel Veillard82ab81e2001-03-12 21:11:21 +000014373Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14374
14375 * parser.c: and Matt Sergeant found one in the XML push
14376 parser (erroneous check I forgot to remove when I fixed the
14377 main parser).
14378
Daniel Veillard68d7b672001-03-12 18:22:04 +000014379Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14380
14381 * xpath.c: ptittom found a small bug in UnaryExpr
14382
Daniel Veillarde356c282001-03-10 12:32:04 +000014383Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14384
14385 * configure.in: bumped to 2.3.4
14386 * error.c: fixed bug #51860
14387 * tree.c: fixed bug #51861
14388 * valid.c: cleanup, more debug, failed to fix one bug crap ...
14389 * tree.[ch] : added xmlDefaultBufferSize
14390 * nanoftp.c: typo in function name header block
14391 * doc/xml.html : updated, added link to XML::LibXSLT
14392 * doc/html/* : rebuilt the docs
14393
Daniel Veillard80f32572001-03-07 19:45:40 +000014394Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14395
14396 * parser.c SAX.c: the new content parsing code raised an
14397 ugly bug in the characters() SAX callback. Found it
14398 just because of strangeness in XSLT XML Rec ouptut :-(
14399
Daniel Veillard6c831202001-03-07 15:57:53 +000014400Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14401
14402 * Makefile.am: Martin Baulig suggested to add -lm
14403 * tree.c: found another bug in xmlNodeGetContent()
14404
Daniel Veillard4af6b6e2001-03-06 08:33:38 +000014405Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14406
14407 * xpath.c: Bjorn found the error related to strictness of comparison.
14408
Daniel Veillard29631a82001-03-05 09:49:20 +000014409Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14410
14411 * parser.c: trying to fix the Dtd parsing problem reported
14412 by Gary, side effect of last week speed optimizations.
14413
Daniel Veillard14be0a12001-03-03 18:50:55 +000014414Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14415
14416 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
14417 * parserInternals.c: removed unneeded test raised by Stric
14418
Bjorn Reesee1dc0112001-03-03 12:09:03 +000014419Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
14420
14421 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
14422 and fixed by William Brack). Added xmlXPathFormatNumber.
14423 Changed the sorting slightly.
14424 * configure.in Makefile.am example/Makefile.am: Added -lm.
14425 Please note that applications linking with libxml2, must
14426 also like with the math library from now on.
14427
Daniel Veillardf9533d12001-03-03 10:04:57 +000014428Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14429
14430 * HTMLparser.c: fixed loop reported by Marc Sanfacon
14431
Daniel Veillard2f362242001-03-02 17:36:21 +000014432Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14433
14434 * parser.c: one must report spaces even if the Dtd element
14435 content proves that this is not part of the element content.
14436 * result/valid/*.xml: this changed the ouptu slightly
14437
Daniel Veillardb402c072001-03-01 17:28:58 +000014438Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14439
14440 * configure.in: bumped to 2.3.3
14441 * doc/xml.html: updated
14442
Daniel Veillard77851712001-02-27 21:54:07 +000014443Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14444
14445 * tree.c: minor doc fix
14446 * xpath.c: deallocation issues when a result tree has been
14447 converted to a node-set
14448
Daniel Veillardec70e912001-02-26 20:10:45 +000014449Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14450
14451 * doc/xml.html: oops corrected dates s/2000/2001
14452
Daniel Veillard8730c562001-02-26 10:49:57 +000014453Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14454
14455 * valid.c: new patch from Gary Pennington
14456
Daniel Veillard91e9d582001-02-26 07:31:12 +000014457Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14458
14459 * doc/xml.html: applied patch from Ankh
14460
Daniel Veillardedac3c92001-02-26 01:36:19 +000014461Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14462
14463 * xinclude.c: fixed a problem building on Mac
14464
Daniel Veillard21a0f912001-02-25 19:54:14 +000014465Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14466
14467 * parser.c: more work on increasing parsing ferformances
14468
Daniel Veillard48b2f892001-02-25 16:11:03 +000014469Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14470
14471 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
14472 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
14473 avoiding memcpy in production builds MEM_CLEANUP macro use
14474 * parser.[ch] parserInternals.c: optimizations of the tightest
14475 internal loops inside the parser. Better checking of I/O
14476 flushing/loading conditions
14477 * xmllint.c : added --timing
14478
Daniel Veillard71681102001-02-24 17:48:53 +000014479Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14480
14481 * configure.in: bumped to 2.3.2
14482 * doc/xml.html: updated for release
14483
Daniel Veillardbbd51d52001-02-24 03:07:03 +000014484Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14485
14486 * xpath.c: found a memleak and fixed a nasty bug
14487
Daniel Veillardf7cd4812001-02-23 18:44:52 +000014488Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14489
14490 * xmllint.[c1] : added return code errors for xmllint
14491 * xpath.c: specific debug dump function for result value trees
14492
Daniel Veillard4b637072001-02-21 21:52:55 +000014493Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14494
14495 * xpath.c: finally implemented xmlXPathCompareNodeSets
14496 * test/XPath/expr/floats results/XPath/expr/floats: added
14497 a test for float expressions
14498
Daniel Veillardf714aa32001-02-21 03:07:44 +000014499Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14500
14501 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
14502 * parserInternals.[ch]: trying to speed up parsing
14503 * xpath.c : speeded up node set equality op
14504
Daniel Veillarde0c3a622001-02-19 18:05:20 +000014505Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14506
14507 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
14508 better handling of ID/IDREF and the list modules associated
14509 * configure.in: small CFLAGS cleanup
14510
Daniel Veillarda8abee62001-02-19 15:14:59 +000014511Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14512
14513 * configure.in: fixed iconv detection on AIX (stric)
14514
Daniel Veillardbca64ef2001-02-19 22:20:01 +000014515Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +000014516
14517 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
14518
Bjorn Reesefd9b09b2001-02-18 16:51:25 +000014519Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
14520
14521 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
14522 and optimized xmlXPathNodeSetSort
14523
Daniel Veillard142adbf2001-02-17 13:21:05 +000014524Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14525
14526 * xpath.c: bug fix when context size is 0
14527 * parser.c: I like Norm's Dtd because they still manage to break
14528 the parser occasionally
14529
Daniel Veillardf23e0092001-02-16 13:21:29 +000014530Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14531
14532 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
14533
Daniel Veillarde0e26512001-02-16 00:11:46 +000014534Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14535
14536 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
14537 attributes within the XML-1.0 namespace
14538
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +000014539Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14540
14541 * xpathInternals.h: exported a few axis functions
14542 * doc/xml.html: updated the doc
14543
Daniel Veillard760f4422001-02-15 14:59:48 +000014544Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14545
14546 * configure.in: applied patch from Daniel van Balen for OpenBSD
14547 and bumped version to 2.3.1
14548 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
14549 attempt to find autoclosing was simply broken, removed it,
14550 updated the examples, this is better
14551
Daniel Veillardd194dd22001-02-14 10:37:43 +000014552Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14553
14554 * hash.[ch]: added Paolo Casarini patch to provide Delete from
14555 hash functionnalities.
14556 * doc/html/* : rebuild the doc
14557
Daniel Veillardf41fbbf2001-02-13 17:05:35 +000014558Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14559
14560 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
14561 on predicate
14562 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
14563 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
14564 really want to have tags closed on output even if we accept
14565 unclosed ones on input
14566
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +000014567Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14568
14569 * xpath.c: ouch don't free NULL, rare case fixed
14570 * tree.c: don't coalesce text nodes if they don't have the
14571 same behaviour wrt escaping on output
14572
Daniel Veillardd12b69d2001-02-11 20:17:31 +000014573Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14574
14575 * xpath.c: small fixup
14576 * SAX.c: don't warn on empty namespaces.
14577
Daniel Veillard6a2e4062001-02-08 10:31:33 +000014578Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14579
14580 * README: a bit of cleanup
14581 * configure.in: preparing for 2.3.0 release
14582
Daniel Veillard1f83d392001-02-08 09:37:42 +000014583Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14584
14585 * hash.[ch]: added a first version of xmlHashSize()
14586 * valid.c: another bug fix from Gary Pennington
14587
Daniel Veillard5eef6222001-02-07 18:24:48 +000014588Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14589
14590 * valid.c: couple of bug fixes pointed by Gary Pennington
14591 * HTMLtree.c: #if 0 cleanup
14592
Daniel Veillard2c257ec2001-02-06 13:29:07 +000014593Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14594
14595 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
14596 which removes a time consuming check of xmlXPathNodeSetAdd()
14597 and use it in places where we are sure to not break unicity
14598
Daniel Veillard0f2a53c2001-02-05 17:57:33 +000014599Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14600
14601 * xpath.c: bug fixes found from XSLT
14602 * tree.c: preserve node->name special values when copying nodes.
14603 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
14604 external subset are fetched when available but without full
14605 validation. Added xmlLoadExtDtdDefaultValue, need a function.
14606 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
14607 output with encoding disabled.
14608
Daniel Veillard2c833b62001-02-03 08:52:06 +000014609Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14610
14611 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
14612 xmlCheckFilename should not be called from xmlFileOpenW
14613 and xmlGzfileOpenW
14614
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +000014615Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14616
14617 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
14618 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
14619 added the new tests for URI normalization
14620 * testURI.c: fixed stoopid bugs
14621 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
14622 the URI in the error messages are now properly normalized
14623
Daniel Veillardea28ce62001-02-02 08:20:19 +000014624Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14625
14626 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
14627
Daniel Veillarde99a4762001-02-01 04:34:35 +000014628Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14629
14630 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
14631
Daniel Veillard2b325a02001-01-31 20:46:31 +000014632Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14633
14634 * xpath.c: fixed mod operator
14635
Daniel Veillardde55cf62001-01-31 15:53:13 +000014636Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14637
14638 * parser.c: fixed xmlStrcat doc
14639 * tree.c: 2 fixes form Anders Carlson for copying nodes and
14640 trees.
14641
Daniel Veillard2f913b72001-01-31 13:23:49 +000014642Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14643
14644 * xpath.c result/XPath/tests/chaptersbase
14645 result/XPath/tests/simplebase: fixed XPath node()
14646 * tree.c: small fix in xmlNewNs()
14647 * Makefile.am: removed extraneous xml2Conf.sh rule
14648
Daniel Veillardb42042b2001-01-28 07:40:36 +000014649Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14650
14651 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
14652 Changed the library name, in order to get libxml-devel and
14653 libxml2-devel to coexist on a single system
14654 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
14655 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
14656
Daniel Veillardee0a4662001-01-27 18:59:33 +000014657Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14658
14659 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
14660 libxml2-devel installable in // as libxml-devel.
14661
Daniel Veillard5eb05942001-01-27 17:50:22 +000014662Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14663
14664 * doc/Makefile.am: fixed make rebuild in doc
14665 * doc/html/*.html: rebuilt the docs
14666
Daniel Veillard65c295d2001-01-26 09:32:39 +000014667Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14668
14669 * tree.c: patch from Bjorn Reese on xmlBufferCCat
14670
Daniel Veillard8e199902001-01-25 18:54:39 +000014671Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14672
14673 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
14674 the HTML doc to go into the -devel RPM ...
14675 * aclocal.m4 config.h.in: some updates due to auto* magic
14676
Daniel Veillard93086662001-01-25 18:13:04 +000014677Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14678
14679 * xpath.h: added a hook in the context structure allowing to
14680 link to extra support, needed for XSLT
14681
Daniel Veillardf17e09b2001-01-25 13:55:35 +000014682Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14683
14684 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
14685 xmlXPtrCmpPoints to use it.
14686 * propagated the following patch from Alejandro Forero
14687 * include/win32config.h xmlIO.c: applied further suggestions
14688 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
14689 * example/gjobread.c: fixed warnings, now that it builds
14690
14691Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
14692
14693 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
14694
14695 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
14696 filename points to a valid file (not a directory).
14697 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
14698 Added calls to xmlCheckFilenameDir.
14699
14700 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
14701 `path' (rather than `filename') as the parameter to gzopen and open.
14702
Daniel Veillard48177c22001-01-23 15:27:41 +000014703Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14704
14705 * Makefile.am: fixed a problem with EXTRA_DIST
14706
Daniel Veillardb83ba402001-01-22 22:45:10 +000014707Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14708
14709 * Makefile.am example/Makefile.am: finally found the trick
14710 to build the example, i.e. add "." in SUBDIRS before example
14711 in the list <grin/>
14712
Daniel Veillard82687162001-01-22 15:32:01 +000014713Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14714
14715 * doc/xml.html: updated with an XSLT section, removed pointer to
14716 W3C CVS base.
14717
Daniel Veillard8a7642f2001-01-22 10:45:16 +000014718Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14719
14720 * xpath.c: when copying a XSLT tree object teh tree need to be copied
14721 too, and deallocation need to occur the same way.
14722
Daniel Veillarde4566462001-01-22 09:58:39 +000014723Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14724
14725 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
14726 type correponding to an XSLT result tree fragment. Share most
14727 of the data format with node set, as well as operators.
14728 * HTMLtree.c: added a newline at the end of the doctype output
14729 whe this one is not present initially.
14730 * tree.c: make sure taht the parent and doc pointers are properly
14731 set when copying attributes (lists).
14732
Daniel Veillard701c7362001-01-21 09:48:59 +000014733Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14734
14735 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
14736
Daniel Veillard5a2b6972001-01-20 21:15:50 +000014737Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14738
14739 * xpath.c: seems I finally killed that ugly path evaluation
14740 context bug (tagged 9999 in case is is wrong)
14741
Daniel Veillard8f4d9752001-01-19 05:32:34 +000014742Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14743
14744 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
14745 for XSLT
14746
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +000014747Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14748
14749 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
14750 for xmlGzfileOpen() bug
14751
Daniel Veillardf6eea272001-01-18 12:17:12 +000014752Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14753
14754 * xpath.c: removed an error found by XSLT usage
14755 * tree.c parserInternals.h: use a predefined static string
14756 for text and comment nodes, avoid freeing them in xmlFreeNode,
14757 exported the string name in parserInternals.h and added
14758 another value to disable encoding at output (for XSLT),
14759 gain memory, time.
14760
Daniel Veillard8f2cc572001-01-17 08:19:35 +000014761Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14762
14763 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
14764 win32/libxml2/libxml2_so.dsp: new makefiles and update
14765 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
14766
Daniel Veillardf831bfb2001-01-16 17:26:04 +000014767Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14768
14769 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
14770 Gary Pennington
14771
Daniel Veillard389e6b72001-01-15 19:41:13 +000014772Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14773
14774 * xpath.c: fixed the comaprision of values and nodelists,
14775 need to compare nodelist still ...
14776 * debugXML.c: avoided a possible core dump
14777 * HTMLparser.c: cleanup
14778 * nanohttp.c: contributed fix.
14779 * tree.c: fixes in properties handling added xmlSetNsProp
14780 needed by libxslt
14781 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
14782 comment
14783 * TODO: updated
14784
Daniel Veillard167bd532001-01-06 21:09:34 +000014785Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14786
14787 * parser.c parserInternals.c: applied Bjorn Reese optimization
14788 patch
14789
14790Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14791
14792 * Makefile.am: applied patch fro make check from Martin Vidner
14793
Daniel Veillard503b8932001-01-05 06:36:31 +000014794Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14795
14796 * configure.in: preparing 2.2.11
14797 * doc/html/*: rebuild the HTML files
14798 * doc/xml.html : updated
14799
Daniel Veillardc2f4df22001-01-04 14:06:39 +000014800Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14801
14802 * tree.c: fixed a stupid bug
14803 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
14804 patches related to validation of an XInclude processing result
14805 * TODO: updated
14806
Daniel Veillarde2488192001-01-04 10:54:22 +000014807Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14808
14809 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
14810 on large files
14811
Daniel Veillardf060a412001-01-03 20:52:44 +000014812Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14813
14814 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
14815
Daniel Veillard45cff692001-01-03 18:02:04 +000014816Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14817
14818 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
14819 reported by Jonas Borgström
14820 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
14821
Daniel Veillard08108982001-01-03 15:24:58 +000014822Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14823
14824 * testXPath.c xpath.c: fixing the XPath union expressions problem
14825 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
14826
Daniel Veillard4a6845d2001-01-03 13:32:39 +000014827Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14828
14829 * xmllint.c: Made is so if the file name is "-" is will read form
14830 standard input. Sven Heinicke <sven@zen.org>
14831 * tree.c: fixed a problem when growing buffer
14832 * tree.h: fixed the comment of the node types following andersca
14833 comment
14834 * TODO: updated
14835
Daniel Veillarda6d8eb62000-12-27 10:46:47 +000014836Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14837
14838 * HTMLparser.[ch]: added a way to avoid adding automatically
14839 omitted tags. htmlHandleOmittedElem() allows to change the
14840 default handling.
14841 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
14842 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
14843 of xmllint too when using --memory flag, added a memory test
14844 suite at the Makefile level.
14845 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
14846 with namespace use when encountering QNames in XPath evalation,
14847 added xmlns() scheme in XPointer.
14848 * nanoftp.c : incorporated a fix
14849 * parser.c xmlIO.c: fixed problems raised with encoding when using
14850 the memory I/O
14851 * parserInternals.c: closed bug 25934 reported by
14852 torsten.landschoff@innominate.de
14853 * TODO: updated
14854
Daniel Veillarda1fe9102000-11-25 10:49:25 +000014855Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14856
14857 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
14858 on a non-updated tree :-(, made a 2.2.10 release to correct the
14859 situation
14860
Daniel Veillardce6e98d2000-11-25 09:54:49 +000014861Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14862
14863 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
14864 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
14865 integrated a set of OpenVMS changes from Howard Taylor
14866 <Howard.Taylor@pacoast.com>
14867
Daniel Veillard58770e72000-11-25 00:48:47 +000014868Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14869
14870 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
14871 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
14872
Daniel Veillardf62ceff2000-11-24 23:36:01 +000014873Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14874
14875 * HTMLparser.c: some fixes on auto-open of html/head/body
14876 * encoding.c: fixed a compilation error on some gcc env
14877 * xpath.c xpointer.[ch] xpathInternals.h: improved the
14878 XPointer implementation
14879 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
14880 related XPointer tests and associated results
14881
Daniel Veillard300f7d62000-11-24 13:04:04 +000014882Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14883
14884 * doc/xmldtd.html doc/xml.html: following a short step by step
14885 guidance on IRC to help maciej with DTDs I started a small
14886 page on the subject.
14887
Daniel Veillard748e45d2000-11-17 16:36:08 +000014888Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14889
14890 * HTMLparser.c: fixed handling of broken charrefs
14891 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
14892 patches
14893
Daniel Veillard28929b22000-11-13 18:22:49 +000014894Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14895
14896 * doc/xml.html doc/html/* : rebuilt the docs after adding
14897 xinclude and updated page for 2.2.7 and 2.2.8
14898 * configure.in: releasing 2.2.8
14899
Daniel Veillard41e06512000-11-13 11:47:47 +000014900Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14901
14902 * parser.[ch] parserInternals.c: applied the conditional
14903 section processing fix from Jonathan P Springer
14904 <jonathan.springer2@gte.net>
14905 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
14906 project file, fixed iconv default non support
14907 * xpath.c: fixed the problem of evaluating relative expressions
14908 when a node context is provided.
14909
Daniel Veillardbf432752000-11-12 15:56:56 +000014910Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14911
14912 * nanoftp.c: fixed gcc 2.95 new warnings
14913 * SAX.c: fixed a stupid bug
14914 * tree.c: fixed a formatting problem when round-tripping
14915 from/to memory
14916 * xinclude.c: chased memleak, fixed a base problem
14917 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
14918 xmlXPtrBuildNodeList()
14919 * TODO: updated
14920 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
14921 adding a first small set of regression tests for XInclude
14922
Daniel Veillardc2def842000-11-07 14:21:01 +000014923Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14924
14925 * nanohttp.[ch]: applied Wayne Davison patches to access
14926 the WWW-Authorization header.
14927 * parser.c: Closed Bug#30847: Problems when switching encoding
14928 in short files by applying Simon Berg's patch.
14929 * valid.c: fixed a validation problem
14930 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
14931 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
14932 Wayne Davison
14933 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
14934 need to be extended to non full nodes selections.
14935 * xinclude.c: starts to work decently
14936
Daniel Veillard9e8bfae2000-11-06 16:43:11 +000014937Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14938
14939 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
14940 debugXML.c xmlversion.h.in: Started adding XInclude support,
14941 this is a new xmllint option
14942 * tree.c xpath.c: applied TOM patches for XPath
14943 * xpointer.c: fixed a couple of errors.
14944 * uri.c: added an escaping function needed for xinclude
14945 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
14946 new warning from RH70 gcc's version
14947
Daniel Veillarda4964b72000-10-31 18:23:44 +000014948Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14949
14950 * HTMLparser.c: fixed loop on invalid char in scripts
14951 * parser.c: update to description of xmlIOParseDTD()
14952 * libxml.m4 xmlversion.h.in: changes contributed by
14953 Michael Schmeing <m.schmeing@internet-factory.de>
14954 * configure.in: preparing for 2.2.7
14955 * Makefile.am: trying to avoid config.h and acconfig.h
14956 being included in the distrib
14957 * configure.in: released 2.2.7
14958
14959Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14960
14961 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
14962 like namespaces for good. Unified xmlNs and xmlNode somewhat.
14963
Daniel Veillard01411222000-10-30 15:33:22 +000014964Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14965
14966 * parser.[ch]: added xmlIOParseDTD()
14967 * xpointer.c: added support for the 2 extra parameters of
14968 string-range, fixed a stoopid error when '0' was present
14969 in XPointer expressions
14970 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
14971 testsuite for the above
14972
Daniel Veillard6db58192000-10-30 09:27:53 +000014973Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14974
14975 * libxml.spec.in: improved package descriptions
14976
Daniel Veillarda5db68a2000-10-29 18:06:06 +000014977Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14978
14979 * xpath.c xpathInternals.h: applied a large cleaning patch
14980 from TOM <ptittom@free.fr>, it also add namespace support
14981 for function and variables registration.
14982
Daniel Veillardbd20df72000-10-29 17:53:40 +000014983Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14984
14985 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
14986 * Makefile.mingw: Wayne Davison's update adding hash.c
14987
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +000014988Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14989
14990 * xpath.c: fixed the root evaluation problems
14991 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
14992 ignorable spaces with <b> <bold> <em>
14993 * tree.c: fixed a loop in xmlSearchNsByHref()
14994
Daniel Veillard767662d2000-10-27 17:04:52 +000014995Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14996
14997 * xpath.c: applied another XPath patch from TOM
14998 * xpath.c include/makefile.am: applied another patch from
14999 china@thewrittenword.com (cleanup on IRIX).
15000
Daniel Veillard211cc0a2000-10-27 11:49:33 +000015001Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15002
15003 * xml-config.1: received a fixed version from Fredrik Hallenberg
15004 <hallon@lysator.liu.se>
15005
Daniel Veillardf6bf9212000-10-26 14:07:44 +000015006Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15007
15008 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
15009 cleanup patch for XPath
15010
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +000015011Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15012
15013 * patched to redirrect all "out of context" error messages to
15014 a reconfigurable routine. The changes are:
15015 * xmlerror.h : added the export of an error context type (void *)
15016 an error handler type xmlGenericErrorFunc there is an interface
15017 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
15018 to reset the error handling routine and its argument
15019 (by default it's equivalent to respectively fprintf and stderr.
15020 * all the c files: all wild accesses to stderr or stdout within
15021 the library have been replaced to calls to the handler.
15022
Daniel Veillard29a11cc2000-10-25 13:32:39 +000015023Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15024
15025 * configure.in: release 2.2.6
15026 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
15027 exporting the inner functions of xpath for extension modules
15028 * doc/*: updated and rebuilt the doc
15029
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +000015030Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15031
15032 * nanohttp.c : applied Wayne HTTP cleanup patch
15033 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
15034 and xmlNodeSetSpacePreserve()
15035
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +000015036Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15037
15038 * xpath.c: closing bug #29260
15039
Daniel Veillard126f2792000-10-24 17:10:12 +000015040Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15041
15042 * hash.[ch] debugXML.c: expanded/enhanced the API, added
15043 multikey tuples, made hash structure opaque
15044 * valid.[ch]: moved elements, attributes, notations decalarations
15045 as well as ID and refs to hash tables.
15046 * entities.c: hash cleanup
15047 * xmlmemory.c: fixed a dump problem in debug mode
15048 * include/Makefile.am: problem passing in DESTDIR= values patch
15049 from Marc Christensen <marc@calderasystems.com>
15050 * nanohttp.c: removed debugging remains
15051 * HTMLparser.c: the bogus tag should be ignored (Wayne)
15052 * HTMLparser.c parser.c: fixing a number of problems with the
15053 macros in the *parser.c files (Wayne).
15054 * HTMLparser.c: close the previous option when opening a new one
15055 (Marc Sanfacon).
15056 * result/HTML/*: updated the HTML results accordingly
15057
Daniel Veillard52afe802000-10-22 16:56:02 +000015058Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15059
15060 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
15061 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
15062 XPath functions and XML entities table to them. More to come...
15063 * xmlIO.c: fixed libxml closing FILEs it didn't open.
15064
Daniel Veillard683cb022000-10-22 12:04:13 +000015065Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15066
15067 * tree.c: coalesce adjacent text nodes
15068 * valid.c: handling of blank nodes in DTd validation (raised
15069 by problems with a posteriori validation).
15070 * nanohttp.c: changing behaviour on HTTP write stuff.
15071 * HTMLtree.c: forced body and html to be explicitely closed.
15072 * xpath.h: exported more XPath functions.
15073
Daniel Veillard1baf4122000-10-15 20:38:39 +000015074Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15075
15076 * Release of 2.2.5
15077 * xpointer.c: range() range-inside and other helper functions
15078 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
15079
Daniel Veillard47e12f22000-10-15 14:24:25 +000015080Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15081
15082 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
15083 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
15084
Daniel Veillardb732a0e2000-10-15 11:27:01 +000015085Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15086
15087 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
15088 and XPointer modules
15089
Daniel Veillard134c9f32000-10-15 10:27:08 +000015090Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15091
15092 * SAX.h: closed #25107
15093
Daniel Veillard39915622000-10-15 10:06:55 +000015094Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15095
15096 * testSAX.c: fixed problem with cdata reporting
15097 * SAXresult/* : updated
15098
Daniel Veillard1e851392000-10-15 10:02:56 +000015099Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15100
15101 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
15102 Closed bug #27499, added to regression tests
15103 * TODO: updated
15104
Daniel Veillard7eda8452000-10-14 23:38:43 +000015105Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15106
15107 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
15108 support for SCRIPT and STYLE with help from Bjorn Reese
15109 * test/HTML/* result/HTML/*: added simple testcase and updated
15110 the existing ones.
15111
Daniel Veillardff9c3302000-10-13 16:38:25 +000015112Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15113
15114 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
15115 string-range for empty strings
15116 * test/XPath/docs/str test/XPath/xptr/chaptersrange
15117 test/XPath/xptr/strrange: augmented the XPointer testsuite
15118
Daniel Veillard189446d2000-10-13 10:23:06 +000015119Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15120
15121 * doc/xml.html doc/xmlmem.html: added a module describing memory
15122 interfaces and use, updated the main page.
15123
Daniel Veillard2f971a22000-10-12 23:26:32 +000015124Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15125
15126 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
15127 nanoftp code work on Windows too now
15128
15129Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +000015130
15131 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
15132 * xpointer.c: implemented string-range() at least a good first version
15133 * test/XPath/docs/str test/XPath/xptr/strrange
15134 result/XPath/xptr/strrange: the string-range() tests
15135
Daniel Veillardd3c68c42000-10-12 08:06:28 +000015136Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15137
15138 * Makefile.am include/Makefile.am include/win32config.h
15139 win32/Makefile.mingw: fixed problems reported by Wayne Davison
15140 and make distcheck
15141
Daniel Veillard19d61112000-10-11 23:50:35 +000015142Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15143
15144 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
15145 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
15146 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
15147
Daniel Veillardb0426ca2000-10-11 23:39:43 +000015148Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15149
15150 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
15151 patch for socklen_t detection by
15152 Albert Chin-A-Young <china@thewrittenword.com>
15153
Daniel Veillardcd429612000-10-11 15:57:05 +000015154Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15155
15156 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
15157 and added a --dtdvalid option to xmllint used to test it
15158
Daniel Veillard47c02452000-10-11 13:04:36 +000015159Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15160
15161 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
15162 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
15163
Daniel Veillard2d38f042000-10-11 10:54:10 +000015164Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15165
15166 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
15167 handlings (registration, lookup, cleanup)
15168
Daniel Veillardc8df0aa2000-10-10 23:50:30 +000015169Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15170
15171 * configure.in Makefile.am include/makefile.am: adding XPointer
15172 and XPtrtests target
15173 * xpointer.[ch] : new files for XPointer support
15174 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
15175 more XPath tests
15176
Daniel Veillard57fda592000-10-10 23:24:14 +000015177Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15178
15179 * configure.in: fixed, very broken, make distcheck works again
15180
Daniel Veillarde8282ed2000-10-10 23:01:31 +000015181Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15182
15183 * More work toward 2.2.5, integrated a number of patches
15184 * configure.in Makefile.am win32config.h.in: trying to cleanup
15185 make distcheck .... huh ...
15186 * include/Makefile.am include/win32config.h: new directory
15187 for includes
15188 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
15189 updated teh makefiles and instructions for WIN32
15190 * xpath.c: small fixes
15191 * test/XPath/ results/XPath: updated the testcases and results
15192 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
15193 suggested patches
15194 * valid.c: fixed an ID bug
15195
Daniel Veillardb71379b2000-10-09 12:30:39 +000015196Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15197
15198 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
Daniel Veillard784b9352003-02-16 15:50:27 +000015199 the automake bug where wrong dependencies were generated.
Daniel Veillardb71379b2000-10-09 12:30:39 +000015200 * xpath.[ch]: worked on XPointer
15201
Daniel Veillard7e99c632000-10-06 12:59:53 +000015202Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15203
15204 * configure.in Makefile.am: 2.2.5, ship the include in an
15205 include/libxml subdirectory, use symlinks when using CVS
15206 * testSAX.c: fixed small bug
15207 * testXPath.c: changed the way testfiles are parsed
15208 * debugXML.c: same kind of cleanup when parsing an argument expression
15209 XPath/XPointers can have blanks embedded
15210 * xpath.[ch]: more cleanup, reorgs for XPointer work
15211 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
15212 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
15213
Daniel Veillard55b91f22000-10-05 16:30:11 +000015214Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15215
15216 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
15217 in the XPath engine, rewrote large parts of it, now it's far
15218 cleaner and in sync with the REC not an old WD. Fixed a parsing
15219 problem in the interactive XML shell found when testing XPath.
15220
Daniel Veillardac260302000-10-04 13:33:43 +000015221Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15222
15223 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
15224 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
15225 examples with the extra test
15226
Daniel Veillard7cfce322000-10-04 12:40:27 +000015227Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15228
15229 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
15230 the global init function.
15231
Daniel Veillard970112a2000-10-03 09:33:21 +000015232Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15233
15234 * HTMLparser.c: Doohhh, attribute name parsing was still case
15235 sensitive ! Fixed this ...
15236 * result/HTML/* : updated the tests results accordingly
15237
Daniel Veillard740abf52000-10-02 23:04:54 +000015238Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15239
15240 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
15241 engine, should be far more stable, incorporated a new version of
15242 preceding/following axis, need testing
15243 * uri.c: fixed file:///c:/a/b/c problem
15244 * test/XPath/tests/idsimple: augmented the XPath tests
15245
Daniel Veillard3bff2b02000-10-01 20:33:47 +000015246Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15247
15248 * doc/* rebuilding docs for 2.2.4 release
15249
Daniel Veillard8b5dd832000-10-01 20:28:44 +000015250Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15251
15252 * configure.in: releasing 2.2.4
15253 * parser.[ch]: added xmlStrEqual()
15254 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
15255 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
15256 use xmlStrEqual instead
15257 * TODO: updated
15258 * added an XPath test
15259
Daniel Veillardbc765302000-10-01 18:23:35 +000015260Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15261
15262 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
15263 * entities.h: exported xmlInitializePredefinedEntities
15264 * parser.[ch] : added xmlInitParser()
15265 * parserInternals.h : had to export htmlInitAutoClose()
15266
Daniel Veillardf09e7e32000-10-01 15:53:30 +000015267Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15268
15269 * xpath.[ch] : fixed some serious XPath Predicate evaluation
15270 problems
15271 * Makefile.am : added XPath regression tests to normal tests
15272 * uri.c: fixed a problem with local paths, cleanup
15273 * parser.c: fixed a problem with large CData sections
15274
Daniel Veillardd2ade932000-09-30 14:39:55 +000015275Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15276
15277 * configure.in xml-config.in: patch from "Ben Taylor"
15278 <sol7x86@hotmail.com> for solaris shared libs lookup
15279
Martin Bauligdd7d1f62000-09-29 23:17:57 +0000152802000-09-30 Martin Baulig <baulig@suse.de>
15281
15282 * libxml-2.0.pc.in: Provide pkg-config script.
15283
15284 * configure.in: Create the libxml-2.0.pc script from the
15285 libxml-2.0.pc.in templates.
15286 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +000015287 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +000015288
Daniel Veillard4b0755c2000-09-25 14:26:28 +000015289Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15290
15291 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
15292 when compiling with MSC
15293
Daniel Veillard46057e12000-09-24 18:49:59 +000015294Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15295
15296 * xpath.c: patch for normalize-string() substring-before(),
15297 substring-after() and translate() functions from Bjorn Reese
15298 <breese@mail1.stofanet.dk>
15299 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
15300 Fredrik Hallenberg <hallon@lysator.liu.se>
15301 * TODO: updated
15302
Daniel Veillard281f8ff2000-09-24 08:12:14 +000015303Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15304
15305 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
15306 problem of socklen_t being undefined on a number of platforms
15307 * debugXML.c: fixed a compilation problem when without snprintf
15308
Daniel Veillard8ddb5a72000-09-23 10:28:52 +000015309Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15310
15311 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
15312 an URI bug and a fix for the control-character-induced infinite loop
15313 * nanohttp.c: preventive fix for compiling on WIN32
15314
Daniel Veillard64c20ed2000-09-22 16:07:02 +000015315Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15316
15317 * xmlint.c: closing bug #25000
15318
Daniel Veillardb656ebe2000-09-22 13:51:48 +000015319Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15320
15321 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
15322 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
15323 modified slightly Wayne Davison patch adding xmlStrcasecmp and
15324 related function, fixing xmlStrncmp(), and associated cleanup
15325 * result/HTML/entities.html.sax: updating result
15326
Daniel Veillard4fb87ee2000-09-19 12:25:59 +000015327Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15328
15329 * uri.c: applied patch for URI escaping from Wayne Davison
15330 <wayned@blorf.net>
15331 * tree.c parserInternals.c HTMLparser.c: memset checks patches
15332 from Denis Barbier <barbier@imacs.polytechnique.fr>
15333 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
15334 patch from Wayne Davison
15335
Daniel Veillardd5f97f82000-09-17 16:38:14 +000015336Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15337
15338 * doc/xml.html : updated with new releases, adding "how to help"
15339
Daniel Veillard04698d92000-09-17 16:00:22 +000015340Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15341
15342 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
15343 removed a few warnings in pedantic mode ...
15344 * parserInternals.c parser.c: moved encoding switching function
15345 to parserInternals.c
15346 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
15347
Daniel Veillarda2c6da92000-09-16 18:15:00 +000015348Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15349
15350 * HTMLparser.c parser.c: set ctxt->errNo before calling the
15351 error or warning handlers
15352
Daniel Veillardb1059e22000-09-16 14:02:43 +000015353Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15354
15355 * parserInternals.c parserInternals.h parser.c Makefile.am:
15356 created a new module parserInternals.c, moved most of the
15357 code shared by the various parsers there, as well as
15358 deprecated code from parser.c. More cleanup of parser.c
15359 * uri.c: fixed a problem when URI is NULL
15360 * valid.c: speedup when looking for an attribute declaration
15361
Daniel Veillard39c7d712000-09-10 16:14:55 +000015362Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15363
15364 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
15365 the cleanup of the computation of URI references when seeking
15366 external entities. The URI reference string and the resulting
15367 URI are both stored now.
15368 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
15369 large s(n)printf checks and cleanup from Denis Barbier
15370 <barbier@imacs.polytechnique.fr>
15371 * xmlversion.h.in tree.h: couple of SGML declarations for a
15372 possible docbook module.
15373 * result/VC/ : a couple of test output changed due to the change
15374 of the entities URI
15375
Daniel Veillardb513f5a2000-09-10 14:01:12 +000015376Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15377
15378 * parser.h: added a _private field for linking user's data
15379
Daniel Veillarddd477ce2000-09-10 13:23:08 +000015380Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15381
15382 * parser.c parserInternals.h: demacroified most of the IS_XXX
15383 the gain in size is significant so ...
15384
Daniel Veillard4b5b80c2000-09-08 18:54:41 +000015385Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15386
15387 * entities.c: cases where looking up entities with doc==NULL
15388 covered
15389
Daniel Veillard90e11312000-09-05 10:42:32 +000015390Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15391
Daniel Veillard1de50802000-09-07 08:54:32 +000015392 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +000015393 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
15394
Daniel Veillard98a79162000-09-04 11:15:39 +000015395Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15396
Daniel Veillard1de50802000-09-07 08:54:32 +000015397 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +000015398 * test/URI/uri.data result/URI/uri.data: first set of tests/results
15399 * Makefile.in: added URItest and included thenin "make tests"
15400
15401Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +000015402
15403 * xmlversion.h.in: closed bug 22941
15404
Daniel Veillard2bb89092000-08-31 14:57:50 +000015405Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15406
15407 * doc/xmlio.html: added doc and example for entity loader
15408 redefinition.
15409
Daniel Veillard96984452000-08-31 13:50:12 +000015410Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15411
15412 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
15413 used by libxml
15414
Daniel Veillarde715dd22000-08-29 18:29:38 +000015415Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15416
15417 * parser.c: Fixed bug on invalid ontent characters and when using
15418 push.
15419 * xmllint.c: fixed xmllint endling of errors in push mode
15420
Daniel Veillard4948eb42000-08-29 09:41:15 +000015421Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15422
15423 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +000015424 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +000015425 * result/HTML/*.sax: regenerated HTML SAX output
15426 * parser.c: more cleanup.
15427
Daniel Veillarde010c172000-08-28 10:04:51 +000015428Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15429
15430 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +000015431 patches from Wayne Davison <wayned@users.sourceforge.net>,
15432 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +000015433 * HTMLparser.c: fixed an ignorable white space detection bug
15434 occuring when parsing with SAX only
15435 * result/HTML/*.sax: updated since the output is now HTML
15436 encoded...
15437
Daniel Veillard47f3f312000-08-27 22:40:15 +000015438Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15439
Daniel Veillardbbe11b02000-09-23 07:07:40 +000015440 * HTMLparser.[ch]: applied some of Wayne Davison
15441 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +000015442
Daniel Veillarde0854c32000-08-27 21:12:29 +000015443Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15444
15445 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
15446 undeclared namespace prefix was used, added a warning.
15447 Cleaned up support w.r.t. entities, spilling out a warning
15448 and being pedantic on lookups.
15449 * test/warning/ent9 : added testcase for previous example.
15450 * TODO: updated
15451 * parserInternals.h parser.c: changed the way names are parsed
15452 now allow infinite size and decrease penalty for normal use
15453 * parser.c: Started a big cleanup/check of the parser code,
15454 fixed some of the most tortuous entity code, spotted code
15455 unused anymore
15456 * test/*: added tests for very long names and related nasty
15457 things.
15458
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +000015459Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15460
15461 * doc/encoding.html: added encoding aliases doc
15462 * doc/xml.html: updates
15463 * encoding.[ch]: added EncodingAliases functions
15464 * entities.[ch] valid.[ch] debugXML.c: removed two serious
15465 bottleneck affecting large DTDs like Docbook
15466 * parser.[ch] xmllint.c: added a pedantic option, will be
15467 useful
15468 * SAX.c: redefinition of entities is reported in pedantic mode
15469 * testHTML.c: uninitialized warning from gcc
15470 * uri.c: fixed a couple of bugs
15471 * TODO: added issue raised by Michael
15472
Daniel Veillard0d6b1702000-08-22 23:52:16 +000015473Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15474
15475 * doc/encoding.html: propagated Martin Duerst suggestions
15476
Daniel Veillard52402ce2000-08-22 23:36:12 +000015477Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15478
15479 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
15480 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
15481 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
15482 by Wayne Davison
15483
Daniel Veillard2f2bf412000-08-20 15:11:02 +000015484Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15485
15486 * nanoftp.c nanohttp.c: small cleanup
15487 * TODO: updated
15488
Daniel Veillard244ece92000-08-19 20:58:02 +000015489Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15490
15491 * added an old VC testcase and updated title.xml entity
15492
Daniel Veillardb8f25c92000-08-19 19:52:36 +000015493Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15494
15495 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
15496 done on auto-opening of <p> tags and cleanup of SAX output
15497
Daniel Veillard979e55e2000-08-19 16:48:54 +000015498Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15499
15500 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
15501
Daniel Veillard4540be42000-08-19 16:40:28 +000015502Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15503
15504 * doc/xml.html libxml.* structure.*: updated the doc a bit
15505
Daniel Veillard808a3f12000-08-17 13:50:51 +000015506Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15507
15508 * testSAX.c testHTML.c result/HTML/: cleanup of the output
15509 of SAX tests
15510
Daniel Veillard29579362000-08-14 17:57:48 +000015511Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15512
15513 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
15514 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
15515
Daniel Veillard1255ab72000-08-14 15:13:33 +000015516Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15517
15518 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
15519 * testHTML.c: fix core dump on Solaris 2.x systems
15520 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
15521 * result/HTML/*.sax: previous bug fix lead to new results
15522
Daniel Veillard03109292000-08-14 14:58:22 +000015523Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15524
15525 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
15526 * configure.in: added --with-readline=DIR to accept alternate
15527 path for readline include/library
15528 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
15529 for ANSI under HP-UX
15530 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
15531 includes @LIBS@
15532
Daniel Veillard7c29ce22000-08-12 21:20:53 +000015533Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15534
15535 * doc/* : rebuilt the docs
15536 * getting ready for 2.2.2 release
15537
Daniel Veillard87b95392000-08-12 21:12:04 +000015538Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15539
15540 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
15541 and xmlAddFeature()
15542 * tree.[ch]: added xmlAddChildList()
15543 * xmllint.c: MAP_FAILED macro test
15544 * parser.h: added xmlParseCtxtExternalEntity()
15545 * valid.c: applied bug fixes removed warning
15546 * tree.c: added CDATA block to elements content
15547 * testSAX.c: cleanup of output
15548 * testHTML.c: added SAX testing
15549 * encoding.c: better error recovery
15550 * SAX.c, parser.c: fixed one of the external entity processing
15551 of the OASis testsuite
15552 * Makefile.am: added HTML SAX regression tests
15553 * configure.in: bumped to 2.2.2
15554 * test/HTML/ result/HTML: added a few of HTML tests, and added the
15555 SAX results
15556
Daniel Veillard88a172f2000-08-04 18:23:10 +000015557Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15558
15559 * configure.in: patch for HP compiler
15560
155612000-08-04 Sven Heinicke <sven@zen.org>
15562
15563 * xmllint.c: Was coredumping sometimes when the file given didn't
15564 exist.
15565
Daniel Veillard46e370e2000-07-21 20:32:03 +000015566Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15567
15568 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +000015569
Daniel Veillard46e370e2000-07-21 20:32:03 +000015570 when using in memory parsing. Need some cleanup.
15571 * xmllint.c configure.in: added a --memory flag to test memory
15572 parsing
15573
Daniel Veillard36650692000-07-21 15:16:39 +000015574Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15575
15576 * nanohttp.c: fixed socklen_t replacement to unsigned int
15577 * parser.c: fixed a space handdling missing at the end of
15578 production 28 DOCTYPE.
15579 * xmlmemory.c: fixed a stupid bug on the routine to override
15580 allocation functions
15581 * TODO: updated
15582
Daniel Veillarde46e20d2000-07-14 15:02:46 +000015583Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15584
15585 * doc/ regenerated the docs
15586
Daniel Veillard32bc74e2000-07-14 14:49:25 +000015587Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15588
15589 * doc/encoding.html doc/xml.html: added I18N doc
15590 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
15591 improvements, both parser and filters, added ASCII & HTML,
15592 fixed the ISO-Latin-1 one
15593 * xmllint.c testHTML.c: added/made visible --encode
15594 * debugXML.c : cleanup
15595 * most .c files: applied patches due to warning on Windows and
15596 when using Sun Pro cc compiler
15597 * xpath.c : cleanup memleaks
15598 * nanoftp.c : added a TESTING preprocessor flag for standalong
15599 compile so that people can report bugs more easilly
15600 * nanohttp.c : ditched socklen_t which was a portability mess
15601 and replaced it with unsigned int.
15602 * tree.[ch]: added xmlHasProp()
15603 * TODO: updated
15604 * test/ : added more test for entities, NS, encoding, HTML, wap
15605 * configure.in: preparing for 2.2.0 release
15606
Daniel Veillard49703262000-07-10 10:27:46 +000015607Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15608
15609 * nanoftp.c: fixed the way the control connection is handled
Daniel Veillard784b9352003-02-16 15:50:27 +000015610 * libxml.spec.in: fixed the dependencies and cleanup
Daniel Veillard49703262000-07-10 10:27:46 +000015611
Daniel Veillard306be992000-07-03 12:38:45 +000015612Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15613
15614 * doc/xml.html: changed the xmlsoft.org structure, updated the
15615 examples w.r.t. root and childs
15616
Daniel Veillard7d853352000-07-02 18:53:09 +000015617Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15618
Daniel Veillard784b9352003-02-16 15:50:27 +000015619 * libxml.spec.in: fixed bug #7419, dependencies fouled for libxml-devel
Daniel Veillard7d853352000-07-02 18:53:09 +000015620
Daniel Veillard365e13b2000-07-02 07:56:37 +000015621Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15622
15623 * HTMLparser.c: Work on character encoding support for the HTML parser
15624 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
15625 * encoding.c: Fixed a potential memleak in the encoding stuff
15626
Daniel Veillardaf743792000-07-01 11:49:28 +000015627Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15628
15629 * doc/FAQ.html doc/Makefile.am : added a FAQ
15630
15631Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +000015632
15633 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
15634 of the HTML parser to force it to not bypass SAX
15635
Daniel Veillard3f6f7f62000-06-30 17:58:25 +000015636Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15637
15638 * win32config.h.in: updated
15639 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
15640 lacks iconv support :-( need to release 2.1.1
15641 * configure.in: release 2.1.1
15642 * HTMLparser: fixed bug #14784
15643 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
15644 by Windows compiler
15645 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
15646 the SAX startDocument() callback.
15647 * TODO: updated
15648
15649Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15650
15651 * added xmlStopParser()
15652
Daniel Veillardbe803962000-06-28 23:40:59 +000015653Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15654
15655 * configure.in: 2.1.0 prerelease
15656 * Large resync between W3C and Gnome tree
15657 * nanoftp, nanohttp.c: fixed stalled connections probs
15658 * HTMLtree.c SAX.c : support for attribute without values in
15659 HTML for andersca
15660 * valid.c: Fixed most validation + namespace problems
15661 * HTMLparser.c: start document callback for andersca
15662 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
15663 * parser.h, SAX.c: serious speed improvement for large
15664 CDATA blocks
15665 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
15666 different encoding
15667 * example/Makefile.am example/gjobread.c tree.h: work on
15668 libxml1 libxml2 convergence.
15669 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
15670 and the LIBXML_TEST_VERSION macro
15671
Daniel Veillardc310d562000-06-23 18:32:15 +000015672Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15673
15674 * doc/xml.html: various patches and improvements typo fixed by
15675 Felix Natter
15676 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
15677 from Felix Natter <fnatter@gmx.net>
15678
Daniel Veillardf3029822000-05-06 08:11:19 +000015679Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15680
15681 * doc/upgrade.html: updated with instructions for support of both
15682 libxml-1.x and libxml-2.x
15683 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
15684 for 2.x support and also fixed includes
15685
15686
Daniel Veillard496a1cf2000-05-03 14:20:55 +000015687Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15688
15689 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
15690 the encoding support, added iconv support, so now libxml if
15691 compiled with iconv automatically support japanese encodings
15692 among others. Work based on initial patch from Yuan-Chen Cheng
15693 I may have broken binary compat in the encoding handler
15694 registration scheme, but that was so utterly broken I don't
15695 expect anybody to have used this feature until now.
15696 * parserInternals.h: fixup on the CHAR range macro
15697 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
15698 code.
15699 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
15700 * uri.c: added xmlParseURI() I can't believe I forgot to
15701 implement this one in 2.0 !!!
15702 * SAX.c: moved doc->encoding update in the endDocument() call.
15703 * TODO: updated.
15704
Daniel Veillard06047432000-04-24 11:33:38 +000015705Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15706
15707 * tree.h: removed extraneous xmlRemoveProp definition
15708 * TODO: added item about --disable-corba configure switch
15709 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
15710 * nanoftp.c: fixed include problems giving troubles on AIX and
15711 slowlaris
15712 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
15713 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
15714 comment and headers changes to lower gtk-doc number of warnings
15715 * doc/html/*: rebuilt docs
15716
Daniel Veillarde0aed302000-04-16 08:52:20 +000015717Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15718
15719 * HACKING: documented the tag for 1.x and instructions
15720
Daniel Veillard5e873c42000-04-12 13:27:38 +000015721Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15722
15723 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
15724 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
15725 xmlCreateIOParserCtxt
15726 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
15727 significant overall improvement
15728 * xmllint.c: added I/O test to xmllint
15729 * testSAX.c: added a speed test
15730 * doc/* : updated/regenerated
15731
Daniel Veillardfc708e22000-04-08 13:17:27 +000015732Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15733
15734 * xpath.c uri.h parserInternals.h: cosmetic changes from
15735 "Timur I. Bakeyev" <timur@bat.ru>, including making
15736 xmlCreateURI() public
15737
Daniel Veillard5d211f42000-04-07 17:00:24 +000015738Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15739
15740 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
15741 and the code at the same time. Added a clean mechanism for
15742 overload or added input methods: xmlRegisterInputCallbacks()
15743 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
15744 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
15745 * TODO: updated
15746 * doc/* : updated/regenerated
15747 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
15748 source dir
15749
Daniel Veillarde77a9182000-04-05 19:12:29 +000015750Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15751
15752 * testURI.c: yet another forgotten commit, I should get some sleep !
15753
Daniel Veillardce8b83b2000-04-05 18:38:42 +000015754Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15755
15756 * xmllint.c: forgot to commit this too ?
15757
Daniel Veillardb9df4042000-04-05 14:23:16 +000015758Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15759
15760 * xmlversion.h.in : forgot to commit this previously
15761
Daniel Veillard361d8452000-04-03 19:48:13 +000015762Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15763
15764 * configure.in: preparing libxml-2.0.0 version looks Ok so far
15765 * README TODO: updated for release
15766 * uri.c uri.h: added authority parsing/saving
15767 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
15768 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
15769 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
15770 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
15771 Makefile.am : added compile-time customization of libxml
15772 --with-ftp --with-http --with-html --with-xpath --with-debug
15773 --with-mem-debug
15774 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
15775 #include <libxml/xxx.h> I hope it won't break too much stuff
15776 and will be manageable in the future...
15777 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
15778 and added xmllint to the installed programs
15779 * uri.h: added xmlFreeURI()
15780
Daniel Veillardec303412000-03-24 13:41:54 +000015781Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15782
15783 * uri.c uri.h: finished the escaping handling, the base support
15784 and the URI path normalization. Looks good just lacks the
15785 authority content parsing code.
15786 * Makefile.am: added instructions to generate testURI
15787 * TODO: updated
15788 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
15789 added links and icons for W3C and Gnome
15790
Daniel Veillard8f621982000-03-20 13:07:15 +000015791Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15792
15793 * xmlmemory.[ch] : seems I forgot to actually update the files in
15794 the last commit :-)
15795 * doc/xml.html doc/html/* : updated and uploaded the docs
15796
Daniel Veillard3dd82e72000-03-20 11:48:04 +000015797Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15798
15799 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
15800 * TODO: updated
15801 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +000015802 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +000015803 gfree).
15804 * Makefile.am, uri.c, uri.h: added a set of functions to do
15805 exact (litteraly copied from the RFC 2396 productions) parsing
15806 and handling of URI. Will be needed for XLink, one XML WFC,
15807 XML Base and reused in the nano[ftp/http] modules. Still work
15808 to be done.
15809
Daniel Veillardedfb29b2000-03-14 19:59:05 +000015810Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15811
15812 * configure.in, libxml.spec.in : libxml2
15813 * doc/* : updated the doc page, rebuilt the docs
15814
Daniel Veillardcf461992000-03-14 18:30:20 +000015815Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15816
15817 * all: tagged LIB_XML_1_X
15818 * *.c *.h : updated from W3C CVS tree
15819 * configure.in : 2.0.0-beta
15820 * libxml.spec.in : libxml2 package nam
15821 * result/* : new version of the tests output
15822
Daniel Veillardf13e1ed2000-03-06 07:41:49 +000015823Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15824
15825 * doc/xml.html, doc/update.html: updated docs, 1.8.7
15826
Daniel Veillardb566ce12000-03-04 11:39:42 +000015827Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15828
15829 * doc/* : rebuilt the docs
15830 * parser.c: final patch on #6766
15831 * valid.c: small patch on validity checks.
15832
Daniel Veillardfb76c402000-03-04 11:39:42 +000015833Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15834
15835 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
15836 added
15837 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
15838 compatibility w.r.t. XML spec and existing code.
15839
Daniel Veillard90fb02c2000-03-02 03:46:43 +000015840Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15841
15842 * parser.c: seems a better solution to <a> </a> exists,
15843 will try it for a while
15844
Daniel Veillard83a30e72000-03-02 03:33:32 +000015845Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15846
15847 * parser.c: tried to remove the <a> </a> generating <a/>
15848 this is hard. Left a flag for that purpose. Fixed bug #6766
15849 * configure.in: prepared 1.8.7 not released, due to previous
15850 problem
15851
Daniel Veillard88f00ae2000-03-02 00:15:55 +000015852Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15853
15854 * doc/xml.html : applied second patch from Paul DuBois
15855
Daniel Veillard402e8c82000-02-29 22:57:47 +000015856Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15857
15858 * doc/xml.html : applied patch from Paul DuBois
15859
Daniel Veillardd0f7f742000-02-02 17:42:48 +000015860Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15861
15862 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
15863
Daniel Veillard5feb8492000-02-02 17:15:36 +000015864Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15865
15866 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
15867 compilation warnings on various platforms.
15868 * parser.c: Fixed #5281 validity error callbacks are now desactived
15869 by default if not validating.
15870
Daniel Veillardf341f932000-02-02 14:52:08 +000015871Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15872
15873 * nanoftp.c, win32config.h.in: patches to compile on WIN32
15874
Daniel Veillard13c757e2000-02-01 23:59:15 +000015875Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15876
15877 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
15878 <gkatsi@cs.toronto.edu>
15879
Daniel Veillard726e8792000-01-30 20:04:29 +000015880Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15881
15882 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
15883 processing URLs
15884
Daniel Veillarde41f2b72000-01-30 20:00:07 +000015885Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15886
15887 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
15888 xmlNanoFTPUpdateURL for persistent control connections.
15889 * configure.in: 1.8.6
15890
15891Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15892
15893 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
15894 * tree.[ch] : added xmlSaveNoEmptyTags
15895
James Henstridgef3be9312000-01-28 13:59:21 +0000158962000-01-29 James Henstridge <james@daa.com.au>
15897
15898 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
15899
15900 * Makefile.am: added nanoftp.[ch] to the build.
15901
Daniel Veillardaeea04f2000-01-25 19:27:27 +000015902Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15903
15904 * nanoftp.[ch]: cleanup, comments, API
15905 * debugXML.c : fixed a bug in the cat command
15906 * doc/*: regenerated the docs
15907
Daniel Veillardda07c342000-01-25 18:31:22 +000015908Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15909
15910 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
15911 * debugXML.c : fixed a bug in the cat command
15912 * valid.c: fixing some small probs
15913 * libxml.spec.in: get rid of the SNAP suffix
15914 * doc/xml.html: updated the status
15915
Daniel Veillarde3d88ef2000-01-24 13:55:06 +000015916Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15917
15918 * xml-config.in: xml-config --version to just return the
15919 version number
15920 * xpath.c: some cleanup w.r.t. axis when the current node is
15921 an attribute.
15922 * TODO: updated
15923
Daniel Veillard461a66c2000-01-18 18:01:01 +000015924Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15925
15926 * configure.in: prepared for libxml-1.8.5
15927 * doc/* recompiled the documentation
15928
159292000-01-17 Jody Goldberg <jgoldberg@home.com>
15930
15931 * configure.in : WARNING autoconf subtlety alert :
15932 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
15933 when looking for zlib.h so that HAVE_ZLIB_H is defined.
15934 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
15935 get defined by AC_CHECK_HEADERS.
15936
Daniel Veillardf967b902000-01-17 16:06:10 +000015937Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15938
15939 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
15940 Rune.Djurhuus@fast.no
15941
Daniel Veillardad8f99d2000-01-15 14:20:03 +000015942Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15943
15944 * TODO: updated
15945 * tree.c, parser.c: made sure that only memory alloc problems
15946 and internal parser errors are allowed to write to stdout or
15947 stderr.
15948
Daniel Veillard0142b842000-01-14 14:45:24 +000015949Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15950
15951 * tree.c : restored xmlNewGlobalNs since this seems used by
15952 a lot of existing code :-(, fixed a bug in xmlNewNs
15953 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
15954 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
15955 to exit() from the library code.
15956 * xpath.c, parser.c: removed bugs or unused code detected by
15957 Windows compilers
15958 * parser.c: started adding interfaces for parsing well balanced
15959 XML fragments
15960 * configure.in: releasing 1.8.4
15961 * doc/* : rebuilt the docs
15962
Daniel Veillard2eac5032000-01-09 21:08:56 +000015963Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15964
15965 * tree.[ch] : added xmlNewDocFragment() for DOM
15966 * testHTML.c: uninitialized variable.
15967
Daniel Veillardf3a73582000-01-05 14:58:39 +000015968Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15969
15970 * doc/* : rebuild the docs
15971
Daniel Veillard71b656e2000-01-05 14:46:17 +000015972Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15973
15974 * acconfig.h: readline and history patch
15975 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
15976 * tree.c: added check and handling when possibly removing an ID
15977 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
15978 and saving.
15979 * test/HTML/entities.html result/HTML/entities.html* : test for
15980 various entities reference cases
15981 * result/HTML/* : as a result output of some testcase have
15982 changed
15983 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
15984 by previous example. added xmlParseTryOrFinish().
15985 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
15986 entities.h debugXML.h HTMLparser.h: changed the way struct are
15987 declared to allow gtk-doc to expose those
15988 * parser.c: closed bug #4960
15989 * Makefile.am configure.in: Applied patch from
15990 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
15991 and math/socket libs detection
15992
Daniel Veillard437b87b2000-01-03 17:30:46 +000015993Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15994
15995 * configure.in, Makefile.am: link tester against readline
15996 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
15997
Daniel Veillard686d6b62000-01-03 11:08:02 +000015998Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15999
16000 * tree.[ch]: added xmlRemoveProp
16001 * win32config.h.in nanohttp.c: avoid including the Windows
16002 socket stuff in every C files
16003 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
16004 the XmL parser(s)
16005 * test/ns4 result/ns4 etc...: added test case for previous prob
16006 * tree.c: xmlNewNs wasn't checking for double definition
16007 * Makefile.in: fixed a problem with dist-hook duplicates
16008 * parser.[hc], xmlIO.c: fixed the loading of external entities
16009 APIs, now xmlLoadExternalEntity() is used everywhere and
16010 setting up an app specific front-end using the
16011 * SAX.c parser.c: some fixes, now the xhtml spec validates
16012 with the xhtml DTD.
16013 * error.c: fixed crashes in case of no input stream
16014 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
16015 to the validation tests and results
16016
Daniel Veillard5e5c6231999-12-29 12:49:06 +000016017Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16018
16019 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
16020 too htmlCreatePushParserCtxt() and htmlParseChunk()
16021 * parser.c: a bit of cleanup.
16022 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
16023 to XML) removed the last mem leak known
16024 * HTMLtree.c: output message cleanup
16025 * xmlmemory.c: display content info about memory blocks
16026 * result/HTML/wired.* : missing att value warning change
16027
Daniel Veillardbe849cf1999-12-28 16:43:59 +000016028Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16029
16030 * doc/* : rebuilt the documentation
16031
Daniel Veillarddbfd6411999-12-28 16:35:14 +000016032Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16033
16034 * parser.[ch] parserInternals.h: Push parser for XML,
16035 seems to work fine now
16036 * tester.c debugXML.[ch]: Added an XML shell debug facility and
16037 --push for push testing
16038 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
16039 * testSAX.c: added --push
16040 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
16041 subtree
16042 * xmlIO.[ch] : enriched API + fixes for push mode
16043 * entities.[ch]: added the entity content length to the struct.
16044 * xmlmemory.[ch]: new API to show the last entries for the shell
16045 * valid.c: added required attribute testing
16046 * SAX.c: the cdata callback now merge contiguous fragments
16047 * HTMLparser.c: cleanup of some macros
16048
Daniel Veillard3c558c31999-12-22 11:30:41 +000016049Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16050
16051 * parser.c: fix for PIs name starting with xml
16052 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +000016053 * *.c, configure.in win32config.h.in : generate win32config.h for
16054 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +000016055
Daniel Veillard0caf07a1999-12-21 16:25:49 +000016056Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16057
16058 * parser.c: fixed a stupid = vs. == bug :-(
16059 * doc/gnome-xml.sgml: s/glade/xml/
16060
Daniel Veillard5cb5ab81999-12-21 15:35:29 +000016061Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16062
16063 * configure.in, doc/xml.html : bug fix release 1.8.2
16064 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
16065 Hopefully the end of that silly C++ include problem
16066 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
16067 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
16068 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
16069 troubles with autoclosed elements when the stree shape doesn't
16070 follow the DtD specs. Added htmlIsAutoClosed() and
16071 htmlAutoCloseTag()
16072 * result/HTML/*.htm*: Updated the HTML examples regression tests output
16073 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
16074 * debugXML.c: fixed a bug on printing default namespaces.
16075 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
16076
Daniel Veillardb24054a1999-12-18 15:32:46 +000016077Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16078
16079 * result/HTML/*.htm[l] : updated the HTML regression tests according
16080 to the new output
16081 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
16082 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
16083 problem due to intermix of extern "C" { ... } declarations for C++
16084 and recursive includes in the headers
16085
Chris Lahey323c48c1999-12-18 15:32:45 +0000160861999-12-20 Chris Lahey <clahey@umich.edu>
16087
16088 * HTMLtree.c: Made it so that html nodes with a single child do
16089 not insert a carriage return before or after the child node.
16090
Daniel Veillardb24054a1999-12-18 15:32:46 +000016091Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +000016092
16093 * configure.in, doc/xml.html : bug fix release 1.8.1
16094 * parser.c: fixed bug #4344
16095 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
16096 added the glue to avoid C++ problems
16097 * doc/* : regenerated the documentation
16098
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +000016099Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16100
16101 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
16102 namespace recognition, and Dia as a resul :-(
16103 * encoding.c: closed bug #3950
16104
Daniel Veillard944b5ff1999-12-15 19:08:24 +000016105Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16106
16107 * valid.c: debugging a posteriori validation, except URI expansion
16108 stuff this should be fixed now
16109 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
16110 Carl Nygard <cnygard@bellatlantic.net>
16111 * tester.c: added --postvalid, cleaning of the code
16112 * tree.[ch]: added xmlDocGetRootElement()
16113
Ramiro Estrugobfce3771999-12-15 04:32:07 +000016114Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
16115
16116 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
16117 c++ losage.
16118
Daniel Veillard10a2c651999-12-12 13:03:50 +000016119Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16120
16121 * configure.in, doc/xml.html : bumped to 1.8.0
16122 * xlink.[ch], Makefile.am : added framework for link detection
16123 * parser.h: added nbChars to parser context, needed for cleanup.
16124 * xmlmemory.c: removed a nasty bug when out of mem
16125 * valid.[ch]: adding namespace support for attribute decl
16126 * tester.c: added --debugent option
16127 * debugXML.[ch]: added xmlDebugDumpEntities()
16128 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
16129 buffers instead, this was really needed, validation was breaking
16130 in strange ways due to that. Added xmlParseStringPEReference()
16131 and other parsing from strings functions. Entities processing
16132 modified again, but PERef are still not handled correcly but
16133 unless you're Eve Maller you won't notice :-)
16134 * HTMLparser.c: large changes toward reliability, and switched to
16135 lowercase internal tags, XHTML is lowercase, so it will help
16136 that output is closer to next version.
16137 * doc/* : regenerated the documentation, it is now hosted at
16138 http://xmlsoft.org/ (same bits I just bought the domain :-)
16139
16140
Daniel Veillard294cbca1999-12-03 13:19:09 +000016141Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16142
16143 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
16144 doc generation
16145 * parser.c: fixed bugs #3908 and #3937 and a memory leak
16146 in the SAX API
16147 * doc/*: rebuilt the doc making sure everything appears in the
16148 HTML files
16149
Daniel Veillardf5c2c871999-12-01 09:51:45 +000016150Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16151
16152 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
16153 added the patch from Carl Nygard <cnygard@bellatlantic.net>
16154 which allow impressive speed improvement on dataset with
16155 large text pieces, but at the cost of broken binary
16156 compatibility and slightly bigger memory usage.
16157 Configure with --with-buffers to activate them, they
16158 are protected with XML_USE_BUFFER_CONTENT define.
16159 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
16160 goal is 0 memory left allocated once parser is no more used
16161 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
16162 call xmlCleanupParser() and xmlMemoryDump()
16163
Daniel Veillarda819dac1999-11-24 18:04:22 +000016164Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16165
16166 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
16167 * parser.[ch] encoding.[ch]: added memory cleanup routines
16168 * parser.c: closing bug #3788
16169 * doc/*: rebuilt the doc
16170
Daniel Veillard11a48ec1999-11-23 10:40:46 +000016171Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16172
16173 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
16174 xmlNewTextChild() and xmlSetCompressMode() behaviour.
16175 * tester.c: added --compress option
16176 * doc/*: rebuilt the documentation
16177
Daniel Veillard4c3a2031999-11-19 17:46:26 +000016178Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16179
16180 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
16181 if given /proc/kcore as input !
16182 * doc/xml.html doc/*: updated and rebuilt the documentation
16183
16184Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +000016185
16186 * parser.c: Fixed some wrongly space collapsing code due to
16187 a misreading of the spec.
16188 * result/*: fixed the output accordingly
16189
16190Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +000016191
16192 * encoding.c: bug fix and typos
16193 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
16194 * parser.c: added attribute normalization closing bug #3597
16195 * test/att* result/att* SAXresult/att*: testcase for attribute
16196 normalization
16197
Daniel Veillardd7e200c1999-11-15 17:53:11 +000016198Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16199
16200 * configure.in: closing bug #3163 by adding extra flags for the
16201 cc compiler on HP-UX
16202
Daniel Veillard51e3b151999-11-12 17:02:31 +000016203Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16204
16205 * valid.[ch] : removed a typo and an enumerated type bug in the
16206 xmlAddElementDecl() function
16207 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
16208 call to xmlEncodeEntitiesReentrant() so that the functions
16209 New, Set and Get are at the same level.
16210 * parser.c HTMLparser.c: extra memory allocation bug for
16211 attributes detected by someone using libxml in embedded systems :-)
16212
Daniel Veillard962195f1999-10-28 15:51:53 +000016213Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16214
16215 * xmlmemory.h: turned off mem debug :-\
16216
Daniel Veillard35008381999-10-25 13:15:52 +000016217Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16218
16219 * parser.c: closed bug #2784 a one line fix, but worth pushing
16220 a new release out
16221 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
16222 some structures, comments before and after the
16223 main element, and other nastyness
16224 * HTMLtree.c tree.c: accomodate the extended HTML supported
16225 * configure.in: pushing 1.7.4
16226 * test/ent8 and related outputs : added a new test for bug #2784
16227 * test/HTML/wired.html and related output: a nasty HTML example
16228 * Makefile.am: improved the test scripts
16229 * docs/* : reran the documentation extractor, updated xml.html
16230
Daniel Veillard7c1206f1999-10-14 09:10:25 +000016231Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16232
16233 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
16234 HTMLparser and debugged the HTML related code. HTML documents
16235 now have their own type
16236 * entities.c: do not dump &apos; for HTML output
16237 * xmlmemory.c: improvement, breakpoint mechanism
16238 * testHTML.c: added --sax --repeat ...
16239 * Makefile.am: improved the HTML tests
16240 * valid.[ch]: added xmlValidGetValidElements and
16241 xmlValidGetPotentialChildren
16242 * tester.c: added --insert to test the 2 new functions
16243 * test//* result//* SAXresult//* : regression test cleanup
16244 and extension.
16245 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
16246 gnome-xml-nanohttp.html
16247
Daniel Veillard7d2c2761999-10-11 15:09:51 +000016248Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16249
16250 * HTMLparser.c: fixed problems with some autoclose tags
16251 * tree.c: fixed XML output problems.
16252 * result/* SAXresult/*: update of the tests output
16253
Daniel Veillard6077d031999-10-09 09:11:45 +000016254Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16255
16256 * Makefile.am: Arturo patch for xmlConf.sh version info
16257 * parser.c: Tim Josling patch for single quoted items
16258 * tester.c: Tim Josling patch for tester options usage
16259 * tree.h: indent cleanup
16260
Daniel Veillard2673d3c1999-10-08 14:37:09 +000016261Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16262
16263 * HTMLparser.c parser.h : Fixed problems with HTML parsing
16264 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
16265
Daniel Veillard00fdf371999-10-08 09:40:39 +000016266Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16267
16268 * tree.c : Raph patch for initialization of CORBA fields
16269 * parser.c, xpath.c, ...: modification of doc comments
16270 * xpath.c : allow spaces in xpath expressions
16271
Daniel Veillardad219441999-09-27 08:17:49 +000016272Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16273
16274 * xmlmemory.h: turning off memory debug :-(
16275
Daniel Veillard7a66ee61999-09-26 11:31:02 +000016276Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16277
16278 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
16279 better SAX interfaces.
16280 * testSAX.c: uses the new SAX routine, avoid fetching any remote
16281 entity.
16282 * configure.in: 1.7.2
16283
16284Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +000016285
16286 * libxml.spec.in: fixed the URL
16287 * doc/xml.html: improved the documentation front-end
16288
Daniel Veillard7a66ee61999-09-26 11:31:02 +000016289Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +000016290
16291 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
16292
Daniel Veillard7a66ee61999-09-26 11:31:02 +000016293Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +000016294
16295 * libxml.spec.in: fixed the alpha compile problem
16296 * parser.[ch]: changed errno to errNo in the parser context :-(
16297 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
16298 * doc/xml.html: changed CHAR to xmlChar
16299 * doc/html/*: recompiled the documentation
16300 * configure.in: 1.7.1
16301
Daniel Veillard7f7d1111999-09-22 09:46:25 +000016302Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16303
16304 * parser.h: modified the parser context struct to regain 1.4.0
16305 binary compatibility
16306 * parser.c, xml-error.h: added errno ot teh context and defined
16307 a set of errors values with update of errno
16308 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
16309 DTDs and entities
16310 * *.h, *.c: complete cleanup of the use of config.h and include
16311 protection depending on the current setup.
16312 * overalll debugging, maintenance and bug-fixing on all modules
16313 * updated the documentation
16314 * ready for 1.7.0
16315
Daniel Veillardc08a2c61999-09-08 21:35:25 +000016316Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16317
16318 * HTMLparser.c : cleanup
16319 * SAX.c valid.c valid.h: added ID/IDREF checking
16320 * tree.c tree.h: extended doc structure for refs
16321 * configure.in: 1.6.2
16322 * parser.c: patched bug in SAX user arg call
16323 * parserInternals.h: patched missing close in C++ wrapping
16324 * testXPath.c xpath.c xpath.h: prepared for extensibility,
16325 especially upcoming XPointer implementation.
16326 * doc/xml.html: augmented, typo
16327
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +000016328Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
16329
16330 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
16331 not all invocations of install understand -d.
16332
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +000016333Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
16334
16335 * Makefile.am: prepend all the test* calls with $(top_builddir) -
16336 to make 'check' works, when builddir != srcdir.
16337
Daniel Veillardc8eab3a1999-09-04 18:27:23 +000016338Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16339
16340 * doc/xml.html : updated the documentation
16341
Daniel Veillard6454aec1999-09-02 22:04:43 +000016342Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16343
16344 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
16345 not deallocated memory blocks
16346 * *.c : replaces all calls to malloc() free() and realloc() to
16347 the wrapper functions/macros
16348 * tree.c : removed memory leaks dues to calling xmlFreeNode()
16349 instead of xmlFreeNodeList()
16350
Daniel Veillard1ff7ae31999-09-01 12:19:13 +000016351Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16352
16353 * HTMLparser.c: corrected a stupid bug leading to core dump at
16354 tree deallocation. Removed warnings indicated by
16355 Stephane.Conversy@lri.fr
16356 * entities.c: Fixes Yet Another Stupid Bug, entities were not
16357 looked for in the external subset
16358
16359Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +000016360
16361 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
16362 on SGI by Stephane.Conversy@lri.fr
16363
Daniel Veillardb96e6431999-08-29 21:02:19 +000016364Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16365
16366 * all .h : changed the prototype declaration indent as in gtk
16367 * most .c : working on reducing the TODOs in the code
16368 * most .c : cleanup though -pedantic and Insure++
16369 * improvements on validation ID checkings.
16370 * tree.[ch] SAX.c: added support for namespace on attributes #2022
16371 * xml-config.in: closed #1810
16372
16373Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +000016374
16375 * tree.h, valid.c, valid.h: more work on validity, IDs
16376 * xpath.c: added/fixed comparidon and equlity, added a new isinf
16377 definition for AIX
16378
Daniel Veillardb556eb51999-08-15 17:19:50 +000016379Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16380
16381 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
16382 the distribution due to a cut'n paste error at last commit
16383
Daniel Veillardb05deb71999-08-10 19:04:08 +000016384Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16385
16386 * configure.in: upgraded to version 1.4.0
16387 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
16388 Big update, added a large part of the validation process,
16389 it should be usable, but some parts are missing
16390 * xpath.c: improved the implementation w.r.t. root.
16391 * Makefile.am: added more tests
16392 * test and result trees: added a lot of tests
16393 * libxml.spec.in: export libxml.so.0 and libxml.so.1
16394
Daniel Veillard6a6ccc11999-08-10 09:34:35 +000016395Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16396
16397 * Added an HACKING file
16398
Daniel Veillarde2d034d1999-07-27 19:52:06 +000016399Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16400
16401 * xpath.[ch] : improvements and debug of the XPath implementation
16402 * parser.c, HTMLparser.c : modified the parsers to be progressive
16403 * tree.[ch] : extended the Buffer promitives
16404 * xmlIO.[ch] : added basic I/O routines providing progressive
16405 parsing and ready for I18N conversion plugins
16406 * SAXresult/* : the SAX callback sequence maybe slightly different
16407 now
16408 * test*.c : improved/updated the tests programs
16409 * doc/* : recompiled the docs.
16410
Daniel Veillard15b75af1999-07-26 16:42:37 +0000164111999-07-26 Michael Meeks <michael@edenproject.org>
16412
16413 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
16414
16415 * tree.c: Ditto.
16416
Daniel Veillard1566d3a1999-07-15 14:24:29 +000016417Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16418
16419 * configure.in: upgraded to version 1.4.0
16420 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
16421 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
16422 XML query language, see http://www.w3.org/TR/xpath for more details.
16423 * parser.c, parser.h: added CHAR* related string functions for XPath
16424 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
16425 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
16426 rebuild the docs.
16427 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
16428 and regression testing capabilities for XPath.
16429
Daniel Veillardd79d7871999-07-12 10:38:12 +000016430Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16431
16432 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
16433 closing bug #1646
16434
Daniel Veillardbe9e5951999-07-12 09:16:45 +000016435Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16436
16437 * Makefile.am, example/Makefile.am: closed bug #1683
16438
Daniel Veillard3166ab11999-07-11 16:14:19 +000016439Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16440
16441 * example/Makefile.am, configure.in: added the makefile for the
16442 gjobread example
16443
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +000016444Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
16445
16446 * doc/Makefile.am:
16447 - fix which allow "make install DESTDIR=</install/prefix>".
16448
Daniel Veillard7cc3c041999-07-09 10:11:57 +000016449Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16450
16451 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
16452 which fixed a problem on the file reading-code.
16453
Daniel Veillard82150d81999-07-07 07:32:15 +000016454Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16455
16456 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
16457 output.
16458 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
16459
Daniel Veillard5233ffc1999-07-06 22:25:25 +000016460Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16461
16462 * parser.h : Oops removed the binary compatibility problem
16463 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
16464 * parser.c, HTMLparser.c: applied patches for reading from stdin
16465
Daniel Veillardbe70ff71999-07-05 16:50:46 +000016466Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16467
16468 * parser.c, entities.c, valid.c: cleanup bug #1591
16469 * configure.in: cleanup bug #1592
16470 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
16471 the same tree back-end. Hence gdome will be available for it.
16472 * doc/Makefile.am: close bug #617
16473
Daniel Veillard97fea181999-06-26 23:07:37 +000016474Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16475
16476 * parser.c: alloctate a per parser context SAX interface block
16477
Daniel Veillard14fff061999-06-22 21:49:07 +000016478Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16479
16480 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
16481 and xmlEncodeEntitiesReentrant with the correct one :-\
16482
16483Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16484
16485 * commit of my internal XML base changes, quite a lot of
16486 changes, cleanups, better entities support, framework for
16487 new I/O and charset detection and handling
16488 * Fixed the configure/Makefile stuff to generate shared libs
16489 with the proper version info, so we jumped on rev from
16490 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
16491 xmlEncodeEntities() result need to be freed now, and a string
16492 xmlParserVersion provide the current library version.
16493
Raph Levien05240da1999-06-15 21:27:11 +000016494Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
16495
16496 * parser.c: fixed a buffer overrun for when you have a very long
16497 attribute with no entities in it.
16498
Daniel Veillardbb2da581999-06-13 14:37:07 +000016499Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16500
16501 * added example directory
16502 * added example/gjobs.xml gjobread.c, still need a Makefile.in
16503
Daniel Veillard011b63c1999-06-02 17:44:04 +000016504Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16505
16506 * Release of libxml-1.1, nearly everything has been touched for
16507 this.
16508 * Added more regression tests
16509 * Updated the documentation
16510
Daniel Veillard27d88741999-05-29 11:51:49 +000016511Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16512
16513 * tree.[ch]: unified the XML_NO_CORBA defines.
16514 * parser.c encoding.[ch]: started plugging in char encoding detection
16515
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +000016516Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
16517
16518 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
16519 Also freed allocated buffer.
16520
Daniel Veillard27d88741999-05-29 11:51:49 +000016521Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +000016522 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
16523 reentrancy problem at printing. One is left in entities.c, to
16524 remove ASAP
16525 * testSAX.c : added a test example showing the use of the SAX
16526 interface if one doesn't want to build the DOM tree.
16527 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
16528
Daniel Veillard517752b1999-04-05 12:20:10 +000016529Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16530
16531 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
16532 large revamping of the parser to use SAX callbacks
16533 http://www.megginson.com/SAX/ (or at least a C like interface
16534 a la Expat). It's now possible to set up your own callbacks
16535 and the parser will not build a DOM tree.
16536 * test/* result/*: updated the test suite, I finally removed
16537 the old Namespace draft support (PI based).
16538
Daniel Veillard87c83bd1999-04-02 16:04:43 +000016539Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16540
16541 * Makefile.am: added test result to EXTRA_DIST for make tests
16542
Daniel Veillard64068b31999-03-24 20:42:16 +000016543Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16544
16545 * parser.c, parserInternals.h: moved the chars macro definitions
16546 to parserInternals.h
16547 * parser.c, error.c: applied patches from "Knut Åkesson"
16548 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
16549
Daniel Veillard012ccc11999-03-23 10:11:11 +000016550Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16551
16552 * xml-config.in : applied patch to make --version work
16553
Raja R Harinatha86c23e1999-03-05 22:14:01 +0000165541999-03-05 Raja R Harinath <harinath@cs.umn.edu>
16555
16556 * Makefile.am (check-local): Alias for `tests' target. This will
16557 cause `make check' to do the right thing.
16558 (tests): Don't run tests in srcdir. Also, replaced calls to
16559 basename with a `sed' "equivalent".
16560
Daniel Veillardd109e371999-03-05 06:26:45 +000016561Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16562
16563 * Renamed error.h to xml-error.h, corrected Makefile.am to list
16564 it in the header and not the sources, updated the doc.
16565 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
16566 pointing this out.
16567
Daniel Veillardbc50b591999-03-01 12:28:53 +000016568Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16569
16570 * parser.c, parser.h, parserInternals.h: memory leak hunting,
16571 exported the inputStream routines.
16572 * doc/html/* : updated accordingly
16573
Daniel Veillardd692aa41999-02-28 21:54:31 +000016574Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16575
16576 * parser.c, parser.h, parserInternals.h: added a few extra
16577 internal calls to allocate and free parser contexts ...
16578 * doc/html/* : updated accordingly
16579
Daniel Veillard55a99271999-02-25 11:01:29 +000016580Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16581
16582 * configure.in, Makefile.am, doc/makefile.am : General changes for
16583 1.0.0 release and including the generated HTML documentation.
16584
Daniel Veillard35925471999-02-25 08:46:07 +000016585Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16586
16587 * makefile.am : added parserInternals.h, oops.
16588
Daniel Veillard1e346af1999-02-22 10:33:01 +000016589Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16590
16591 * parserInternals.h: added this header giving access to the parser
16592 internal functions.
16593 * doc/Makefile.am : added a rebuild target which rebuilds the full
16594 set of documentations
16595 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
16596 the internal subset.
16597 * *.c *.h: modifications needed to generate the documentation using
16598 gtk-doc, cleanup of functions blocks, reorganisation of struct
16599 declarations.
16600
Daniel Veillard1164e751999-02-16 16:29:17 +000016601Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16602
16603 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
16604 the tar and spec file to include the beginning of the doc.
16605
Nuno Ferreira03d04781999-02-13 00:07:17 +0000166061999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
16607
16608 * doc/.cvsignore: Added this file.
16609
Daniel Veillard6800ef31999-02-08 18:33:22 +000016610Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16611
16612 * tree.c: fixed xmlGetProp to return "" when the attribute
16613 exists, even if the node-list is NULL.
16614
Daniel Veillard726c7e31999-02-08 15:13:10 +000016615Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16616
16617 * tree.c: patched an error outputting empty attribute values.
16618 * Makefile.am and doc/makefile.am: have been updated during the
16619 week-end. Sorry for an empty CVS log, I got a shell problem.
16620
Daniel Veillard1899e851999-02-01 12:18:54 +000016621Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16622
16623 * tree.h: cleaned up using enums instead of defines
16624 * parser.c, valid.[ch]: more work on parsing/output of element
16625 declarations
16626
Daniel Veillard3b9def11999-01-31 22:15:06 +000016627Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16628
16629 * valid.[ch], tree.c, parser.c : more work toward full parsing
16630 of XML DTDs.
16631 * README: added informations about mailing-list and on-line
16632 documentation
16633
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +0000166341999-01-27 Raja R Harinath <harinath@cs.umn.edu>
16635
16636 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
16637
Daniel Veillard39a1f9a1999-01-17 19:11:59 +000016638Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16639
16640 * parser.c, tree.[ch] : more work toward conformance testing,
16641 added a last element to accelerate parsing of very flat structures
16642 started working on internal subset Element content declaration.
16643 * valid.[ch] : first cut at adding code toward validation.
16644 * previous changes had also small impact on most files, especially
16645 the conformance testing using James Clark test suite.
16646
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +000016647Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16648
16649 * test/* : updated the examples, most of them were not well
16650 formed (humm), and added rdf2.
16651 * result/* : resulting changes in the output.
16652
Daniel Veillard7c92c0a1998-12-06 18:08:28 +000016653Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16654
16655 * tree.c: changed the behaviour of xmlGetProp on NULL values.
16656
Daniel Veillard44b3a061998-12-05 17:27:22 +000016657Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16658
16659 * tree.c: patched a bug in the generation of empty attributes
16660
Daniel Veillardbe36afe1998-11-27 06:39:50 +000016661Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16662
16663 * entities.[ch], tree.[ch], tester.c: added copy interfaces
16664 for node/trees/documents/... Biggest problem is namespace
16665 support when copying subtrees.
16666
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +000016667Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16668
16669 * parser.c, entities.c: improve entities and char ref encoding,
16670 and cleanups of error messages.
16671
Daniel Veillard242590e1998-11-13 18:04:35 +000016672Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16673
16674 * parser.c, entities.c: simple bug hunting done during rpm2html and
16675 rpmfind integration.
16676
Daniel Veillard42dc9b31998-11-09 01:17:21 +000016677Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16678
16679 * parser.[ch]: Added interfaces allowing to specify a SAX
16680 handler before parsing.
16681
Daniel Veillarde3bffb91998-11-08 14:40:56 +000016682Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16683
16684 * parser.c: redirrect all errors reporting through the SAX
16685 error function
16686
Daniel Veillardda4d3c41998-11-04 20:07:05 +000016687Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16688
16689 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
16690 * libtool, tlmain ...: update of the libtool files
16691
Miguel de Icaza442321c1998-11-04 18:13:38 +0000166921998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
16693
16694 * entities.c: Use g_snprintf insteda of snprintf.
16695
Daniel Veillard0ba4d531998-11-01 19:34:31 +000016696Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16697
16698 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
16699 added ent5 test for this purpose.
16700 * parser.c, parser.h: formatting, comments and UTF-8 planning.
16701
Daniel Veillard27271681998-10-30 06:39:40 +000016702Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16703
16704 * parser.c: fixed? a strange error due to compression on a GWP
16705 document.
16706
Daniel Veillard25940b71998-10-29 05:51:30 +000016707Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16708
16709 * tree.[ch]: bug fixing
16710 * entities.[ch]: defined a specific type for predefined entities
16711 * doc/xml.html: more documentation on the library, how to use it,
16712 overview of the interfaces.
16713
Daniel Veillard16253641998-10-28 22:58:05 +000016714Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16715
16716 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
16717
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000016718Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16719
Daniel Veillard10c6a8f1998-10-28 01:00:12 +000016720 * tree.c: corrected a small bug
16721 * doc/xml.html: continuing writing documentation.
16722
16723Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16724
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000016725 * debugXML.h debugXML.c: added debugging utilities.
16726 * tester.c: added --debug switch.
16727 * tree.c: patched an incorrect node->type assignment.
16728 * parser.c: formatting, ensure that node->doc != NULL in attributes
16729
Daniel Veillardccb09631998-10-27 06:21:04 +000016730Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16731
16732 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
16733 entity support and provide an internal representation close to
16734 DOM one (entity ref nodes, and attribute value as tree). I tried
16735 to preserve the interface but this will surely break some apps
16736 (I have to change rpm2html/rpmfind for example). I had to change
16737 two interfaces, and the generated tree is somewhat different.
16738 * doc/* : started documenting the XML library, the tree and
16739 DOM/Corba. This is a first step.
16740
Daniel Veillard11e00581998-10-24 18:27:49 +000016741Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16742
16743 * parser.c: Set up the fonctions comment block, boring but useful.
16744 * parser.h, SAX.c, parser.c: now attributes are processed through
16745 the SAX interface. The problem is that my SAX interface diverged
16746 quite a bit from the original one, well this is not an official
16747 spec, and translating it from Java to C is hairy anyway...
16748
Daniel Veillard97b58771998-10-20 06:14:16 +000016749Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16750
16751 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
16752 fonctions comment block, boring but useful.
16753
16754Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +000016755
16756 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
16757 conversion routines. However they are not yet used to convert the
16758 inputs. The core will run with UTF-8.
16759
Daniel Veillard33942841998-10-18 19:12:41 +000016760Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16761
16762 * tree.c : make sure that the type id is properly set-up when
16763 a new object is allocated, needed for DOM.
16764
Daniel Veillard27fb0751998-10-17 06:47:46 +000016765Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16766
16767 * tree.h, tree.c: Ok, the main objects in the tree will be native
16768 corba objects, it costs 8 bytes per Node, Attribute and Document
16769 but it simplifies the Corba integration a lot (no extra interface
16770 objects to allocate/free).
16771
Daniel Veillard0bef1311998-10-14 02:36:47 +000016772Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16773
16774 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
16775 and changed NODEs contants for conformity with DOM Level 1
16776
Daniel Veillard27864701998-10-08 03:47:24 +000016777Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16778
16779 * added hooks to keep track of servants when creating objects
16780 xmlDoc and xmlNode (for Corba export).
16781
Daniel Veillarda6e1d121998-10-04 14:41:05 +000016782Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16783
16784 * added xml-config script.
16785
Daniel Veillard7066a791998-10-01 20:28:28 +000016786Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16787
16788 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
16789 to autoupdate libtool and automake conf files.
16790
Miguel de Icaza60681bd1998-09-30 19:28:59 +0000167911998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
16792
16793 * Makefile.am: Use '?' to separate the sed
16794 commands as ',' is used when people pass -Wl,something.
16795
16796
Daniel Veillard15a8df41998-09-24 19:15:06 +000016797Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16798
16799 * tree.c, tree.h: added a per-document compression interface.
16800
Daniel Veillard151b1b01998-09-23 00:49:46 +000016801Tue Sep 22 20:47:38 EDT 1998
16802
16803 * tree.c, tree.h: added saving with compression and added interfaces
16804 to control the compression level (xmlGetCompressMode,
16805 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
16806
Daniel Veillard70120ff1998-09-22 00:24:21 +000016807Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16808
16809 * parser.c: corrected a loop for files of size 0
16810
Raja R Harinathd2e3abd1998-08-20 21:52:38 +0000168111998-08-20 Raja R Harinath <harinath@cs.umn.edu>
16812
16813 * error.h: New file. Contains prototyes from `error.c'.
16814
Tom Tromeyc19653d1998-08-14 01:22:43 +000016815Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
16816
16817 * Makefile.am (xmlincdir): New macro.
16818 (xmlinc_HEADERS): Renamed from include_HEADERS.
16819
Daniel Veillard845664d1998-08-13 04:43:19 +000016820Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16821
16822 * applied small patch on numeric entities from
16823 Christopher Blizzard <blizzard@appliedtheory.com>
16824
Daniel Veillard260a68f1998-08-13 03:39:55 +000016825Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16826
16827 * New release 0.2, removed the old xml_* files so that it's
16828 coherent with the other CVS base (W3C), far better conformance
16829 to standard, new namespaces, decent entities support, beginning
16830 of a SAX-like interface. Nearly nothing left intact, even the
16831 test examples ...
16832
Christopher Blizzarda36749e1998-07-30 21:47:18 +0000168331998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
16834
16835 * .cvsignore: Add .deps dir
16836
Daniel Veillardf8015fa1998-07-26 21:31:38 +000016837Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16838
16839 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
16840
Daniel Veillardfe926001998-07-26 04:28:20 +000016841Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000016842
Daniel Veillardfe926001998-07-26 04:28:20 +000016843 * configure.in: added test for CPP
16844 * AUTHORS, Changelog: the original ones didn't get commited but the
16845 glib ones instead, fixed.
16846 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +000016847
Daniel Veillardfe926001998-07-26 04:28:20 +000016848Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000016849
Daniel Veillardfe926001998-07-26 04:28:20 +000016850 * integrated code developped at W3C
16851 * changed the original Copyright
16852 * migrated to automake
16853 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +000016854