blob: ce0058e4c4bd2ce906568f87ab0275ac8c7e1b3f [file] [log] [blame]
Daniel Veillardc3ca5ba2003-05-09 22:26:28 +00001Fri May 9 18:14:16 EDT 2003 Daniel Veillard <daniel@veillard.com>
2
3 * DOCBparser.c catalog.c parser.c relaxng.c: removed multiple
4 warning, this fixed a bug and should close #111574
5
Daniel Veillard37fc84d2003-05-09 19:38:15 +00006Fri May 9 15:34:32 EDT 2003 Daniel Veillard <daniel@veillard.com>
7
8 * xmlschemas.c: fixing bug #104081 with xs:all with an element
9 holding minOccurs="0"
10 * test/schemas/all_* result/schemas/all_*: added some regression
11 tests for that bug
12 * xmllint.c xmlreader.c: patches from Joerg Schmitz-Linneweber and
13 Garry Pennington to compile without schemas support.
14
Daniel Veillarda067e652003-05-01 08:03:46 +000015Thu May 1 10:02:35 CEST 2003 Daniel Veillard <daniel@veillard.com>
16
17 * tree.c: fixed a problem with xmlUnlinkNode() for DTDs.
18
Daniel Veillard61c52202003-04-30 12:20:34 +000019Wed Apr 30 14:16:08 CEST 2003 Daniel Veillard <daniel@veillard.com>
20
21 * xml2-config.in: try to fix Red hat bug #89957, do not
22 output -L/usr/lib64
23 * xmlreader.c: fixed a typo in a comment
24
MDT 2003 John Fleck6d68f612003-04-29 13:33:21 +000025Tue Apr 29 07:32:02 MDT 2003 John Fleck <jfleck@inkstain.ent>
26
27 * doc/tutorial/aph.html, ix01.html
28 forgot to cvs add the new files. Thanks to Roland van Laar
29 for pointing this out
30
Daniel Veillardd4330462003-04-29 12:40:16 +000031Tue Apr 29 14:36:49 CEST 2003 Daniel Veillard <daniel@veillard.com>
32
33 * xmlschemas.c doc/libxml2-api.xml: fixing a function comment
34 * doc/Makefile.am doc/apibuild.py doc/gnome-xml.sgml: switching
35 to the XML/XSLT doc generation closing #111799
36 * doc/html/*: complete update of the HTML results
37
Igor Zlatkovica28d2362003-04-28 12:56:01 +000038Mon Apr 28 14:51:41 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
39
40 * win32/defgen.xsl: fixed the conditional for unicode map,
41 removed hardcoded schema entries
42
43Mon Apr 28 02:19:00 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
44
45 * win32/defgen.xsl: new file, stylesheet for generating
46 win32/libxml2.def.src from doc/libxml2-api.xml
47 * win32/libxml2.def.src: is autogenerated from now on, changes
48 to this file will not appear here anymore
49
Daniel Veillard94bb2f12003-04-27 22:14:07 +000050Mon Apr 28 00:12:11 CEST 2003 Daniel Veillard <daniel@veillard.com>
51
52 * win32/configure.js python/setup.py.in: applied patch
53 from Stéphane Bidoul for the Python bindings on the new
54 release.
55
Igor Zlatkovic34656b42003-04-27 16:00:05 +000056Sun Apr 27 17:56:21 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
57
58 * debugXML.c: included libxml/uri.h for xmlCanonicPath
59 declaration
60 * win32/configure.js: thread-enabled build is now default
61 * win32/libxml2.def.src: added more exports
62
Daniel Veillard1177ca42003-04-26 22:29:54 +000063Sun Apr 27 00:23:05 CEST 2003 Daniel Veillard <daniel@veillard.com>
64
65 * NEWS doc/*.xsl doc/*.html: updated the web site separated
66 developers from common pages, made the transition to XHTML1,
67 added validity checking to the makefile rules.
68
Daniel Veillard329456a2003-04-26 21:21:00 +000069Sat Apr 26 23:17:51 CEST 2003 Daniel Veillard <daniel@veillard.com>
70
71 * parser.c: fix for xmlIOParseDTD same as previous and reported
72 by Petr Pajas
73
Daniel Veillardc6abc3d2003-04-26 13:27:30 +000074Sat Apr 26 15:26:04 CEST 2003 Daniel Veillard <daniel@veillard.com>
75
76 * parser.c: applied fix to xmlSAXParseDTD from Malcolm Tredinnick
77 closing #111638
78
Daniel Veillard2b32e6f2003-04-26 12:03:54 +000079Sat Apr 26 14:00:58 CEST 2003 Daniel Veillard <daniel@veillard.com>
80
81 * python/generator.py: fixed a problem in the generator where
82 the way functions are remapped as methods on classes was
83 not symetric and dependant on python internal hash order,
84 as reported by Stéphane Bidoul
85
MDT 2003 John Fleck8aff3b72003-04-26 03:54:07 +000086Fri Apr 25 21:52:33 MDT 2003 John Fleck <jfleck@inkstain.net>
87
88 * doc/tutorial:
89 xmltutorial.xml
90 xmltutorial.pdf
91 *.html
92 add appendix on generating compiler flags, more indexing
93
Daniel Veillard1c960272003-04-25 23:12:22 +000094Sat Apr 26 01:10:48 CEST 2003 Daniel Veillard <daniel@veillard.com>
95
96 * triodef.h vms/build_libxml.com: applied patch from Craig A. Berry
97 to get libxml-2.5.7 to compile on OpenVMS
98
Daniel Veillardc5573462003-04-25 16:43:49 +000099Fri Apr 25 18:42:35 CEST 2003 Daniel Veillard <daniel@veillard.com>
100
101 * parser.c: fixing an xmlParseDTD bug raised by Petr Pajas
102
Daniel Veillardfd583412003-04-25 13:22:10 +0000103Fri Apr 25 15:20:29 CEST 2003 Daniel Veillard <daniel@veillard.com>
104
105 * doc/Makefile.am doc/xmlcatalog.1 doc/xmlcatalog_man.xml
106 doc/xmllint.1 doc/xmllint.xml: automated the generation of the
107 man page based on xsltproc and a stylesheet PI in the XML.
108
Daniel Veillarddc07e182003-04-25 10:39:38 +0000109Fri Apr 25 12:37:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
110
111 * doc/xmllint.*: trying to fix #110541 where &nbsp; generated
112 character preventing rendering by the man command.
113
Daniel Veillard92fc02c2003-04-24 23:12:35 +0000114Fri Apr 25 01:09:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
115
116 * NEWS configure.in: preparing release 2.5.7
117 * doc/*: updated and rebuilt the docs
118 * doc/apibuild.py: fixed the script
119
Daniel Veillardde0a0a52003-04-24 17:12:57 +0000120Thu Apr 24 19:11:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
121
122 * Makefile.am doc/apibuild.py: make sure the OOM code don't
123 get in the way of the builds
124 * doc/libxml2-api.xml python/libxml2class.txt: automatic update
125
Daniel Veillarda76fe5c2003-04-24 16:06:47 +0000126Thu Apr 24 18:01:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
127
128 * Makefile.am testOOM.c testOOMlib.[ch] : integrated the Out Of
129 Memory test from Havoc Pennington #109368
130 * SAX.c parser.c parserInternals.c tree.c uri.c valid.c
131 xmlmemory.c xmlreader.c xmlregexp.c include/libxml/tree.h
132 include/libxml/parser.h: a lot of memory allocation cleanups
133 based on the results of the OOM testing
134 * check-relaxng-test-suite2.py: seems I forgot to commit the
135 script.
136
Daniel Veillard18f113d2003-04-23 15:18:26 +0000137Wed Apr 23 17:16:41 CEST 2003 Daniel Veillard <daniel@veillard.com>
138
139 * xmlschemastypes.c: trivial fix for 109774 removing a warning
140
Daniel Veillard85095e22003-04-23 13:56:44 +0000141Wed Apr 23 15:49:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
142
143 * DOCBparser.c SAX.c catalog.c debugXML.c parser.c: try to find
144 more places where xmlCanonicPath() must be used to convert
145 filenames to URLs, trying to fix #111088
146
Daniel Veillard54396242003-04-23 07:36:50 +0000147Wed Apr 23 09:35:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
148
149 * python/libxml.c python/libxml.py: applied patch from
150 Brent M Hendricks adding binding for xmlCatalogAddLocal
151
Daniel Veillard45269b82003-04-22 13:21:57 +0000152Tue Apr 22 15:18:01 CEST 2003 Daniel Veillard <daniel@veillard.com>
153
154 * HTMLparser.c: tried to fix #98879 again in a more solid
155 way.
156
Igor Zlatkovic94f48842003-04-22 12:00:37 +0000157Tue Apr 22 13:58:43 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
158
159 * win32/libxml2.def.src: added more exports from the relaxng and
160 xmlreader clan
161
Daniel Veillardf431eb82003-04-22 08:37:26 +0000162Tue Apr 22 10:35:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
163
164 * SAX.c test/valid/ns* test/result/ns*: applied the patch
165 provided by Brent Hendricks fixing #105992 and integrated the
166 examples in the testsuite.
167
Daniel Veillardc4f65ab2003-04-21 23:07:45 +0000168Tue Apr 22 01:06:09 CEST 2003 Daniel Veillard <daniel@veillard.com>
169
170 * TODO: updated a bit
171 * configure.in: fixed the comment, threads now default to on
172 * parserInternals.c: fixed an erroneous xmlMallocAtomic() call
173
Daniel Veillarda880b122003-04-21 21:36:41 +0000174Mon Apr 21 23:33:38 CEST 2003 Daniel Veillard <daniel@veillard.com>
175
176 * globals.c libxml.h parser.c parserInternals.c tree.c xmllint.c
177 xmlreader.c include/libxml/parser.h: a lot of performance work
178 especially the speed of streaming through the reader and push
179 interface. Some thread related optimizations. Nearly doubled the
180 speed of parsing through the reader.
181
MDT 2003 John Fleck83c8a5c2003-04-20 16:45:07 +0000182Sun Apr 20 10:36:05 MDT 2003 John Fleck <jfleck@inkstain.net>
183
184 * doc/xmllint.xml
185 * doc/xmllint.1
186 update man page to explain use of --stream
187
Daniel Veillard3c908dc2003-04-19 00:07:51 +0000188Sat Apr 19 02:03:24 CEST 2003 Daniel Veillard <daniel@veillard.com>
189
190 * DOCBparser.c HTMLparser.c c14n.c catalog.c encoding.c globals.c
191 nanohttp.c parser.c parserInternals.c relaxng.c tree.c uri.c
192 xmlmemory.c xmlreader.c xmlregexp.c xpath.c xpointer.c
193 include/libxml/globals.h include/libxml/xmlmemory.h: added
194 xmlMallocAtomic() to be used when allocating blocks which
195 do not contains pointers, add xmlGcMemSetup() and xmlGcMemGet()
196 to allow registering the full set of functions needed by
197 a garbage collecting allocator like libgc, ref #109944
198
Daniel Veillard84942712003-04-18 14:40:05 +0000199Fri Apr 18 16:37:41 CEST 2003 Daniel Veillard <daniel@veillard.com>
200
201 * configure.in: switched to have thread support enabled by default,
202 didn't got troubles with ABI compatibility on Linux, hope it
203 won't break on strange OSes, if yes, report the system ID
204 * doc/libxml2-api.xml: just rebuilt the API
205
Daniel Veillard3e59fc52003-04-18 12:34:58 +0000206Fri Apr 18 14:31:15 CEST 2003 Daniel Veillard <daniel@veillard.com>
207
208 * libxml.h include/libxml/parser.h parser.c xmlIO.c DOCBparser.c:
209 added support for large file, tested with a 3+GB instance,
210 and some cleanup.
211 * catalog.c: added a TODO
212 * Makefile.am: added some "make tests" comments
213
Daniel Veillardac297932003-04-17 12:55:35 +0000214Thu Apr 17 14:51:57 CEST 2003 Daniel Veillard <daniel@veillard.com>
215
216 * relaxng.c: some cleanups
217 * doc/xmlreader.html: extended the document to cover RelaxNG and
218 tree operations
219 * python/tests/Makefile.am python/tests/reader[46].py: added some
220 xmlReader example/regression tests
221 * result/relaxng/tutor*.err: updated the output of a number of tests
222
Daniel Veillard62163602003-04-17 09:36:38 +0000223Thu Apr 17 11:35:37 CEST 2003 Daniel Veillard <daniel@veillard.com>
224
225 * relaxng.c: valgrind pointed out an uninitialized variable error.
226
Daniel Veillard33300b42003-04-17 09:09:19 +0000227Thu Apr 17 11:06:28 CEST 2003 Daniel Veillard <daniel@veillard.com>
228
229 * include/libxml/relaxng.h relaxng.c include/libxml/xmlreader.h
230 xmlreader.c: augnemting the APIs, cleanups.
231 * parser.c: cleanup bug #111005
232 * xmlIO.c: added some missing comments
233
Daniel Veillardce192eb2003-04-16 15:58:05 +0000234Wed Apr 16 17:46:50 CEST 2003 Daniel Veillard <daniel@veillard.com>
235
236 * relaxng.c xmllint.c: more work on RelaxNG streaming validation
237 trying to improve the subset compiled, and more testing.
238 * doc/downloads.html doc/xml.html doc/xmlmem.html: some updates on the
239 documentation
240 * test/relaxng/tutor11_1_3.xml: fixes the DTD path
241 * result/relaxng/*.err: fix some of the outputs
242
Daniel Veillardf4e55762003-04-15 23:32:22 +0000243Wed Apr 16 01:28:15 CEST 2003 Daniel Veillard <daniel@veillard.com>
244
245 * relaxng.c xmlreader.c xmllint.c include/libxml/relaxng.h
246 include/libxml/xmlreader.h: implemented streaming of
247 RelaxNG (when possible) on top of the xmlReader interface,
248 provided it as xmllint --stream --relaxng .rng .xml
249 This seems to mostly work.
250 * Makefile.am: updated to test RelaxNG streaming
251
Daniel Veillardc58f4ef2003-04-14 16:11:26 +0000252Mon Apr 14 18:08:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
253
254 * relaxng.c include/libxml/relaxng.h: integrated the regexp
255 based validity checking of fragments of the document for
256 which the RNG can be compiled to regexps. Works on all regression
257 tests, only fix needed is related to error messages.
258
Daniel Veillard52b48c72003-04-13 19:53:42 +0000259Sun Apr 13 21:51:00 CEST 2003 Daniel Veillard <daniel@veillard.com>
260
261 * relaxng.c xmlregexp.c include/libxml/xmlautomata.h
262 include/libxml/xmlregexp.h: Starting work precompiling
263 parts of RelaxNG schemas. Not plugged onto validity checking
264 yet, just the regexp building part. Needed to extend some
265 of the automata and regexp APIs.
266
Daniel Veillardf6bad792003-04-11 19:38:54 +0000267Fri Apr 11 21:36:21 CEST 2003 Daniel Veillard <daniel@veillard.com>
268
269 * xmllint.c xmlreader.c include/libxml/xmlreader.h: make sure
270 xmllint --stream and xmllint --stream --valid returns errors
271 code appropriately
272
Daniel Veillardc6cae7b2003-04-11 09:02:11 +0000273Fri Apr 11 10:59:24 CEST 2003 Daniel Veillard <daniel@veillard.com>
274
275 * xmlreader.c include/libxml/xmlreader.h: Added the Expand()
276 and Next() operation to work on subtrees within the reader
277 framework.
278 * doc/libxml2-api.xml python/libxml2class.txt: resulting updates
279 * python/tests/reader5.py: added an example for those new
280 functions of the reader.
281
Daniel Veillard645c6902003-04-10 21:40:49 +0000282Thu Apr 10 23:38:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
283
284 * HTMLtree.c: patch from Vasily Tchekalkin to fix #109865
285
Daniel Veillard9e077102003-04-10 13:36:54 +0000286Thu Apr 10 15:32:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
287
288 * xmlreader.c: fixing HasValue for namespace as raised by
289 Denys Duchier
290
Daniel Veillard02ea1412003-04-09 12:08:47 +0000291Wed Apr 9 14:07:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
292
293 * HTMLparser.c include/libxml/HTMLparser.h: exported
294 htmlCreateMemoryParserCtxt() it was static
295
Daniel Veillardd3b9cd82003-04-09 11:24:17 +0000296Wed Apr 9 13:21:48 CEST 2003 Daniel Veillard <daniel@veillard.com>
297
298 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
299 update from Charles Bozeman for date and duration types
300 * test/schemas/date_0.* test/schemas/dur_0.*
301 result/schemas/date_0.* result/schemas/dur_0.*: updated too
302
Daniel Veillardc00cda82003-04-07 10:22:39 +0000303Mon Apr 7 12:19:26 CEST 2003 Daniel Veillard <daniel@veillard.com>
304
305 * tree.c valid.c xpath.c include/libxml/tree.h include/libxml/valid.h:
306 fixing bug #107129, removing excessive allocation and calls
307 to *printf in the code to build QName strings.
308
Igor Zlatkovic69651182003-04-05 09:43:30 +0000309Sat Apr 5 11:41:36 CEST 2003 Igoe Zlatkovic <igor@zlatkovic.com>
310
311 * win32/libxml2.def.src: fixed conditional exports, reported by
312 Luke Murray.
313
Daniel Veillardadba5f12003-04-04 16:09:01 +0000314Fri Apr 4 18:08:00 CEST 2003 Daniel Veillard <daniel@veillard.com>
315
316 * parser.c: fixed a possible problem with xmlRecoverMemory()
317
Daniel Veillarda48ed3d2003-04-03 15:28:28 +0000318Thu Apr 3 17:24:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
319
320 * trio.c trio.h triodef.h trionan.c trionan.h triop.h triostr.c
321 triostr.h: Bjorn sent an update for the TRIO portability layer.
322
Igor Zlatkovicd6c86502003-04-01 20:00:42 +0000323Tue Apr 1 21:57:26 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
324
325 * win32/libxml2.def.src: exported new functions
326
Daniel Veillardc2d4a932003-04-01 11:13:05 +0000327Tue Apr 1 13:09:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
328
329 * configure.in NEWS: preparing release 2.5.6
330 * doc/*: updated and rebuilt the docs
331
Daniel Veillarde5020412003-04-01 09:55:20 +0000332Tue Apr 1 11:52:15 CEST 2003 Daniel Veillard <daniel@veillard.com>
333
334 * SAX.c: fixed an uninitialized memory access pointed by valgrind
335 on C14Ntests
336
Daniel Veillard7fe1f3a2003-03-31 22:13:33 +0000337Tue Apr 1 00:12:28 CEST 2003 Daniel Veillard <daniel@veillard.com>
338
339 * relaxng.c: one more fixup of error message reporting
340
Daniel Veillard5f1946a2003-03-31 16:38:16 +0000341Mon Mar 31 18:36:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
342
343 * relaxng.c: more work on bug #109225, and fixed an uninitialized
344 variable pointed out by valgrind
345
Daniel Veillarda507fbf2003-03-31 16:09:37 +0000346Mon Mar 31 18:05:22 CEST 2003 Daniel Veillard <daniel@veillard.com>
347
348 * relaxng.c: try to work on bug #109225 and provide better
349 error reports.
350 * result/relaxng/* : this change the output of a number of tests
351 * xinclude.c: fixing the parsed entity redefinition problem
352 raised on the list.
353 * test/schemas/date_0.xsd: updated the date test c.f. E2-12
354
Daniel Veillardb3721c22003-03-31 11:22:25 +0000355Mon Mar 31 13:19:04 CEST 2003 Daniel Veillard <daniel@veillard.com>
356
357 * xmlschemastypes.c: fixed date comparison to handle the tzo
358 The only failures left are disagreements on Notations and
359 '+1' not being allowed for ulong, uint, ushort and ubyte.
360
Daniel Veillard455cc072003-03-31 10:13:23 +0000361Mon Mar 31 12:11:47 CEST 2003 Daniel Veillard <daniel@veillard.com>
362
363 * xmlschemastypes.c: fixed gMonth parsing routine accordingly
364 to the XML Schemas errata
365 http://www.w3.org/2001/05/xmlschema-errata#e2-12
366
Daniel Veillarde637c4a2003-03-30 21:10:09 +0000367Sun Mar 30 23:04:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
368
369 * relaxng.c xmlschemastypes.c: more work on XML Schemas datatypes
370 and facets support. Currently only schemas with binHex or
371 base64 don't compile. A few error left in the test suite:
372 found 1035 test instances: 919 success 23 failures
373 most are gdate or gdateyear failing check, and a few cases where
374 James clark tests results are strange.
375 * valid.c: allow to reuse the Notation checking routine without
376 having a validation context.
377 * SAX.c: removed a #if 0
378
Daniel Veillardb6c7f412003-03-29 16:41:55 +0000379Sat Mar 29 17:35:05 CET 2003 Daniel Veillard <daniel@veillard.com>
380
381 * xinclude.c: forgot to apply one check from #106931 patch
382 * xmlschemastypes.c: more work on XML Schemas datatypes
383
Daniel Veillardc4c21552003-03-29 10:53:38 +0000384Sat Mar 29 11:49:25 CET 2003 Daniel Veillard <daniel@veillard.com>
385
386 * relaxng.c include/libxml/relaxng.h xmlschemastypes.c: more work
387 on cleaning up XML Schemas datatypes based on James Clark tests
388 test/xsdtest/xsdtest.xml
389
Daniel Veillard80b19092003-03-28 13:29:53 +0000390Fri Mar 28 14:24:08 CET 2003 Daniel Veillard <daniel@veillard.com>
391
392 * relaxng.c: implemented comparisons for Schemas values.
393 * xmlschemastypes.c include/libxml/xmlschemastypes.h: fixed
394 some bugs in duration handling, comparisons for durations
395 and decimals, removed all memory leaks pointed out by James
396 testsuite. Current status is now
397 found 238 test schemas: 197 success 41 failures
398 found 1035 test instances: 803 success 130 failures
399
Daniel Veillard91a13252003-03-27 23:44:43 +0000400Fri Mar 28 00:41:55 CET 2003 Daniel Veillard <daniel@veillard.com>
401
402 * xmlschemas.c include/libxml/xmlschemas.h: fixed bugs and memory
403 leaks in the W3C XML Schemas code
404 * xmlschemastypes.c: implemented nonPositiveInteger
405 * test/schemas/length2_0.xsd result/schemas/length2_0_0.err:
406 fixed the test and result.
407
Daniel Veillard6560a422003-03-27 21:25:38 +0000408Thu Mar 27 22:23:07 CET 2003 Daniel Veillard <daniel@veillard.com>
409
410 * HTMLparser.c tree.c: two patches from James Bursa on the HTML
411 parser and a typo
412 * xmlschemastypes.c: reindenting, fixing a memory access
413 problem with dates.
414
Daniel Veillard6c5b2d32003-03-27 14:55:52 +0000415Thu Mar 27 15:53:35 CET 2003 Daniel Veillard <daniel@veillard.com>
416
417 * parser.c: fixing #109227 providing more context in case of
418 start/end tag mismatch
419 * python/tests/ctxterror.py python/tests/readererr.py: update the
420 tests accordingly
421
Daniel Veillardd9b72832003-03-27 14:24:00 +0000422Thu Mar 27 15:22:41 CET 2003 Daniel Veillard <daniel@veillard.com>
423
424 * xinclude.c: should fix #109327 errors on memory accesses
425
Daniel Veillardc7e9b192003-03-27 14:08:24 +0000426Thu Mar 27 15:06:13 CET 2003 Daniel Veillard <daniel@veillard.com>
427
428 * HTMLtree.c: Fixed reopening of #78662 <form action="...">
429 is an URI reference
430
Daniel Veillarde209b332003-03-26 21:40:13 +0000431Wed Mar 26 22:38:39 CET 2003 Daniel Veillard <daniel@veillard.com>
432
433 * xpath.c: fixed bug #109160 on non-ASCII IDs
434
Daniel Veillard642104e2003-03-26 16:32:05 +0000435Wed Mar 26 17:30:37 CET 2003 Daniel Veillard <daniel@veillard.com>
436
437 * parser.c: Norm suggested a nicer error message for xml:space values
438 errors
439
Daniel Veillarde4fa2932003-03-26 00:38:10 +0000440Wed Mar 26 01:34:19 CET 2003 Daniel Veillard <daniel@veillard.com>
441
442 * xpath.c include/libxml/xpath.h: first part of the fix to
443 performance bug #108905, adds xmlXPathOrderDocElems() providing
444 document order for nodes.
445 * python/libxml.c: Python may require TRIO as Albert Chin pointed out
446
Daniel Veillard09628212003-03-25 15:10:27 +0000447Tue Mar 25 16:07:00 CET 2003 Daniel Veillard <daniel@veillard.com>
448
449 * xmlschemastypes.c: removing a warning with Sun compiler
450 bug #109154
451
MST 2003 John Fleckda271742003-03-25 14:05:17 +0000452Tue Mar 25 07:02:56 MST 2003 John Fleck <jfleck@inkstain.net>
453
454 * doc/xmllint.xml
455 * doc/xmllint.1
456 update xmllint man page with --relaxng option
457
Daniel Veillard2032d292003-03-25 11:09:40 +0000458Tue Mar 25 12:07:03 CET 2003 Daniel Veillard <daniel@veillard.com>
459
460 * python/setup.py.in : was missing "drv_libxml2.py"
461
Daniel Veillard9adc0462003-03-24 18:39:54 +0000462Mon Mar 24 19:38:05 CET 2003 Daniel Veillard <daniel@veillard.com>
463
464 * tree.c xpath.c: some changes related to the new way of
465 handling Result Value Tree, before 2.5.5
466
Daniel Veillardd8da01c2003-03-24 15:58:23 +0000467Mon Mar 24 16:36:23 CET 2003 Daniel Veillard <daniel@veillard.com>
468
469 * configure.in NEWS: preparing release 2.5.5
470 * doc/* : updated the documentation and regenerated it.
471
Daniel Veillardef0b4502003-03-24 13:57:34 +0000472Mon Mar 24 14:56:01 CET 2003 Daniel Veillard <daniel@veillard.com>
473
474 * xpath.c: fixed some problems related to #75813 about handling
475 of Result Value Trees
476
Daniel Veillard9231ff92003-03-23 22:00:51 +0000477Sun Mar 23 22:57:20 CET 2003 Daniel Veillard <daniel@veillard.com>
478
479 * uri.c: applied a set of patches from Lorenzo Viali correcting
480 URI parsing errors.
481
Daniel Veillard5f8d1a32003-03-23 21:02:00 +0000482Sun Mar 23 22:00:14 CET 2003 Daniel Veillard <daniel@veillard.com>
483
484 * parser.c: validity status was not passed back when validating in
485 entities, but raised by Oliver Fischer
486
Daniel Veillard04ee2f22003-03-23 20:31:46 +0000487Sun Mar 23 21:30:50 CET 2003 Daniel Veillard <daniel@veillard.com>
488
489 * HTMLtree.c: avoid escaping ',' in URIs
490
Daniel Veillardef8dd7b2003-03-23 12:02:56 +0000491Sun Mar 23 12:57:00 CET 2003 Daniel Veillard <daniel@veillard.com>
492
493 * parser.c: fixing bug #108976 get the ID/REFs to reference
494 the ID in the document content and not in the entity copy
495 * SAX.c include/libxml/parser.h: more checking of the ID/REF
496 stuff, better solution for #107208
497 * xmlregexp.c: removed a direct printf, dohhh
498 * xmlreader.c: fixed a bug on streaming validation of empty
499 elements in entities
500 * result/VC/ElementValid8 test/VCM/v20.xml result/valid/xhtml1.xhtml:
501 cleanup of the validation tests
502 * test/valid/id* test/valid/dtds/destfoo.ent result/valid/id*:
503 added more ID/IDREF tests to the suite
504
Daniel Veillard2cfd9df2003-03-22 22:39:16 +0000505Sat Mar 22 23:38:08 CET 2003 Daniel Veillard <daniel@veillard.com>
506
507 * xmlreader.c: fixed #107043 removing 2 warnings with Sun One
508 compiler.
509
Daniel Veillard20863822003-03-22 17:51:47 +0000510Sat Mar 22 18:50:45 CET 2003 Daniel Veillard <daniel@veillard.com>
511
512 * relaxng.c: valgrind'ed and cleaned up a couple of memory issues.
513
Daniel Veillard9ff2d472003-03-22 15:18:01 +0000514Sat Mar 22 16:15:50 CET 2003 Daniel Veillard <daniel@veillard.com>
515
516 * SAX.c: fix bug #107208 avoid false duplicates when ID/REFs are
517 defined in entities content
518
Daniel Veillard99737f52003-03-22 14:55:50 +0000519Sat Mar 22 15:53:27 CET 2003 Daniel Veillard <daniel@veillard.com>
520
521 * SAX.c: Fixed validation bug #108858 on namespace names using
522 entities and reported by Brent Hendricks
523 * xmllint.c: report xmlTextReaderHasValue() result in --stream
524 --debug output.
525
Daniel Veillard48ef4c92003-03-22 12:38:15 +0000526Sat Mar 22 13:32:39 CET 2003 Daniel Veillard <daniel@veillard.com>
527
528 * xmlreader.c: fixed bug #108801 reported by Malcolm Tredinnick
529 about the DocType node not being reported sometimes.
530 * python/tests/reader.py: added to test to the regression checks
531
Daniel Veillard120e8eb2003-03-22 01:00:34 +0000532Sat Mar 22 01:57:40 CET 2003 Daniel Veillard <daniel@veillard.com>
533
534 * xmlreader.c: fixed bug #108546 on long CDATA (or text nodes)
535 reported by Edd Dumbill
536
Daniel Veillard77a90a72003-03-22 00:04:05 +0000537Sat Mar 23 01:00:24 CET 2003 Daniel Veillard <daniel@veillard.com>
538
539 * HTMLparser.c parser.c parserInternals.c: patch from
540 johan@evenhuis.nl for #107937 fixing some line counting
541 problems, and some other cleanups.
542 * result/HTML/: this result in some line number changes
543
Daniel Veillard580ced82003-03-21 21:22:48 +0000544Fri Mar 21 22:19:14 CET 2003 Daniel Veillard <daniel@veillard.com>
545
546 * configure.in Makefile.am: fixed Red Hat bug #86118 use libxml2.spec
547 instead of libxml.spec
548 * relaxng.c: fixed some of the error reporting excessive
549 verbosity
550 * catalog.c debugXML.c valid.c xmlreader.c xmlschemas.c xpath.c
551 xmlschemastypes.c: removed some warnings from gcc
552 * doc/libxml2-api.xml: rebuilt
553
Daniel Veillarde063f482003-03-21 16:53:17 +0000554Fri Mar 21 17:25:23 CET 2003 Daniel Veillard <daniel@veillard.com>
555
556 * relaxng.c: another optimization, for choice this time
557 * result/relaxng/spec1* result/relaxng/tutor12_1*
558 result/relaxng/tutor3_7: cleanups.
559
Daniel Veillard0e3d3ce2003-03-21 12:43:18 +0000560Fri Mar 21 13:41:23 CET 2003 Daniel Veillard <daniel@veillard.com>
561
562 * relaxng.c: fixed xmlRelaxNGNodeMatchesList
563 * test/relaxng/testsuite.xml: augmented the test suite
564 * result/relaxng/spec1* result/relaxng/tutor12_1*: this fixes
565 some schemas validation tests in the presence of foreign
566 namespaces.
567
Daniel Veillardbbb78b52003-03-21 01:24:45 +0000568Fri Mar 21 02:23:34 CET 2003 Daniel Veillard <daniel@veillard.com>
569
570 * relaxng.c: added another interleave speedup.
571
Daniel Veillardef2e4ec2003-03-20 16:23:26 +0000572Thu Mar 20 17:22:00 CET 2003 Daniel Veillard <daniel@veillard.com>
573
574 * xmlschemastypes.c: added integer and fixed one of the
575 IDREFS regression tests pbm
576 * result/relaxng/docbook_0.err: updated
577
Daniel Veillard249d7bb2003-03-19 21:02:29 +0000578Wed Mar 19 21:58:47 CET 2003 Daniel Veillard <daniel@veillard.com>
579
580 * valid.c xmlschemastypes.c: attempt to cope with ID/IDREF(S)
581 declared both in the DTD and in the Schemas <grin/>
582 * relaxng.c: more debug, added a big optimization for <mixed>
583 * test/relaxng/testsuite.xml: augmented the testsuite
584 * test/relaxng/ result/relaxng: added the RelaxNG spec and a
585 DocBook example to the regression tests
586
Daniel Veillard798024a2003-03-19 10:36:09 +0000587Wed Mar 19 11:34:10 CET 2003 Daniel Veillard <daniel@veillard.com>
588
589 * check-xsddata-test-suite.py: cosmetic change for output
590 * relaxng.c: try to minimize calls to malloc/free for states.
591
Daniel Veillarda1a9d042003-03-18 16:53:17 +0000592Tue Mar 18 17:50:31 CET 2003 Daniel Veillard <daniel@veillard.com>
593
594 * tree.c: removed a warning
595 * xmlschemastypes.c: more cleanup, added ENTITY and ENTITIES
596 support
597 * check-relaxng-test-suite.py check-xsddata-test-suite.py:
598 cleanup/improvements of the regression tests batch
599 * test/relaxng/testsuite.xml: augmented libxml2 own testsuite
600
Daniel Veillard28c52ab2003-03-18 11:39:17 +0000601Tue Mar 18 12:36:22 CET 2003 Daniel Veillard <daniel@veillard.com>
602
603 * relaxng.c: fixed error msg cleanup deallocation
604 * xmlschemastypes.c: added a function to handle lists of
605 atomic types, added support for IDREFS
606
Daniel Veillardc3da18a2003-03-18 00:31:04 +0000607Tue Mar 18 01:28:15 CET 2003 Daniel Veillard <daniel@veillard.com>
608
609 * relaxng.c valid.c xmlschemastypes.c: added Datatype ID
610 and IDREF, usable from RelaxNG now
611 * include/libxml/xmlschemastypes.h: need to add a new interface
612 because the validation modifies the infoset
613 * test/relaxng/testsuite.xml: extended the testsuite
614
Daniel Veillard952379b2003-03-17 15:37:12 +0000615Mon Mar 17 16:34:07 CET 2003 Daniel Veillard <daniel@veillard.com>
616
617 * relaxng.c: fixed the last core RelaxNG bug known #107083,
618 shemas datatype ID/IDREF support still missing though.
619 * xmlreader.c: fix a crashing bug with prefix raised by
620 Merijn Broeren
621 * test/relaxng/testsuite.xml: augmented the testsuite with
622 complex inheritance tests
623
Daniel Veillardfd573f12003-03-16 17:52:32 +0000624Sun Mar 16 18:45:50 CET 2003 Daniel Veillard <daniel@veillard.com>
625
626 * relaxng.c: switched back to the previous Relax-NG code base,
627 the derivation algorithm need severe constraining code to avoid
628 combinatorial explosion. Fixed the problem with Sebastian Rahtz
629 TEI based example and other bugs
630 * result/relaxng/*err: updated the results
631 * test/relaxng/testsuite.xml: started a new test suite
632
Daniel Veillard1564e6e2003-03-15 21:30:25 +0000633Sat Mar 15 22:26:46 CET 2003 Daniel Veillard <daniel@veillard.com>
634
635 * relaxng.c include/libxml/relaxng.h: After coming to the conclusion
636 that the original RelaxNG validation code was un-fixeable, it got
637 rewritten to use the derivation algorithm from James Clark and
638 redebugged it (nearly) from scratch:
639 found 373 test schemas: 372 success 1 failures
640 found 529 test instances: 529 success 0 failures
641
Daniel Veillard39eb88b2003-03-11 11:21:28 +0000642Tue Mar 11 12:08:23 CET 2003 Daniel Veillard <daniel@veillard.com>
643
644 * SAX.c parser.c: fix some recursion problems introduced in the
645 last release.
646 * relaxng.c: more debugging of the RNG validation engine, still
647 problems though.
648
Daniel Veillard5add8682003-03-10 13:13:58 +0000649Mon Mar 10 14:10:47 CET 2003 Daniel Veillard <daniel@veillard.com>
650
651 * Makefile.am: stop generating wrong result file with * in name
652 * relaxng.c: fixing the include bug raised by Sebastian Rahtz
653 * result/relaxng/demo* test/relaxng/demo: added the tests from
654 Sebastian reproducing the problem.
655
MST 2003 John Fleck5094cb22003-03-10 01:03:53 +0000656Sun Mar 9 18:02:31 MST 2003 John Fleck <jfleck@inkstain.net>
657
Daniel Veillard5add8682003-03-10 13:13:58 +0000658 * doc/xmllint.1: regenerating man page from xmllint.xml to pick
659 up Aleksey's change
MST 2003 John Fleck5094cb22003-03-10 01:03:53 +0000660
Aleksey Sanin693c9bc2003-03-09 22:36:52 +0000661Sun Mar 9 13:53:16 2003 Aleksey Sanin <aleksey@aleksey.com>
662
663 * xmllint.c doc/xmllint.xml: use $XMLLINT_INDENT environment
664 variable to control the indentation for the xmllint "--format"
665 option
666
Igor Zlatkovic47ba1c72003-03-08 13:29:42 +0000667Sat Mar 8 14:27:43 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
668
669 * encoding.c: applied Gennady's patch against buffer overrun
670
Daniel Veillard42f12e92003-03-07 18:32:59 +0000671Fri Mar 7 19:29:40 CET 2003 Daniel Veillard <daniel@veillard.com>
672
673 * test/xsdtest/xsdtest.xml uri.c: after and exchange with James
674 Clark it appeared I had bug in URI parsing code ...
675 * relaxng.c include/libxml/relaxng.h: completely revamped error
676 reporting to not loose message from optional parts.
677 * xmllint.c: added timing for RNG validation steps
678 * result/relaxng/*: updated the result, all error messages changed
679
Daniel Veillardedfd5882003-03-07 14:20:40 +0000680Fri Mar 7 15:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
681
682 * xpath.c: fix bug #107804, the algorithm used for document order
683 computation was failing on attributes.
684
Daniel Veillard83391282003-03-06 21:37:30 +0000685Thu Mar 6 22:35:50 CET 2003 Daniel Veillard <daniel@veillard.com>
686
687 * valid.c: fix bug #107764 , possibility of buffer overflow
688 in xmlValidDebug()
689
Daniel Veillard6c73cb82003-03-05 16:45:40 +0000690Wed Mar 5 17:41:37 CET 2003 Daniel Veillard <daniel@veillard.com>
691
692 * nanoftp.c include/libxml/nanoftp.h: adding xmlNanoFTPDele()
693 from Philipp Dunkel
694
Daniel Veillard5f704af2003-03-05 10:01:43 +0000695Wed Mar 5 10:57:09 CET 2003 Daniel Veillard <daniel@veillard.com>
696
697 * xmlschemastype.c: made powten array static it should not be exported
698 * HTMLparser.c: fix bug #107361 by reusing the code from the XML
699 parser function.
700 * testHTML.c: get rid of valgrind messages on the HTML SAX tests
701
Daniel Veillard7b72ee52003-02-27 23:24:53 +0000702Fri Feb 28 00:23:00 CET 2003 Daniel Veillard <daniel@veillard.com>
703
704 * tree.c: fixed a node dump crash on attributes
705 * test/xsdtest/xsdtest.xml test/xsdtest/xsdtest.xsl: fixed
706 an URI test bug and get better output.
707
Daniel Veillard463a5472003-02-27 21:30:32 +0000708Thu Feb 27 22:28:40 CET 2003 Daniel Veillard <daniel@veillard.com>
709
710 * check-xsddata-test-suite.py: give more infos
711 * relaxng.c: fix a bug reported by Sebastian Rahtz and
712 REF->DEF in attribute values.
713
Daniel Veillardeb7189f2003-02-27 20:11:13 +0000714Thu Feb 27 21:09:32 CET 2003 Daniel Veillard <daniel@veillard.com>
715
716 * check-xsddata-test-suite.py test/xsdtest/xsdtest.xml
717 test/xsdtest/xsdtest.xsl: import of the XSD Datatype
718 regression tests from James Clark.
719
Daniel Veillard8bc6cf92003-02-27 17:42:22 +0000720Thu Feb 27 18:40:04 CET 2003 Daniel Veillard <daniel@veillard.com>
721
722 * relaxng.c xmlschemas.c xmlschemastypes.c
723 include/libxml/xmlschemastypes.h: added param support for relaxng
724 type checking, started to increment the pool of simple types
725 registered, still much work to be done on simple types and
726 facets checkings.
727
Daniel Veillard19ab45b2003-02-26 15:49:03 +0000728Wed Feb 26 16:45:39 CET 2003 Daniel Veillard <daniel@veillard.com>
729
730 * entities.c: fixes again one of the problem raised by
731 James Clark in #106788
732
Daniel Veillardc482e262003-02-26 14:48:48 +0000733Wed Feb 26 15:46:48 CET 2003 Daniel Veillard <daniel@veillard.com>
734
735 * relaxng.c: Fixed a couple of problem raised by James Clark
736 in bug #107083, the support for ID/IDREF/IDREFS at the WXS
737 datatype level still not fixed though.
738
Daniel Veillard17bed982003-02-24 20:11:43 +0000739Mon Feb 24 21:09:19 CET 2003 Daniel Veillard <daniel@veillard.com>
740
741 * configure.in: preparing release 2.5.4
742 * doc/*: updated and rebuilt the docs
743 * relaxng.c: removed warnings
744 * result/relaxng/*: updated the results
745
Daniel Veillardf4be0182003-02-24 19:54:33 +0000746Mon Feb 24 20:53:17 CET 2003 Daniel Veillard <daniel@veillard.com>
747
748 * valid.c: fixes a DTD regexp generation problem.
749
Daniel Veillard02111c12003-02-24 19:14:52 +0000750Mon Feb 24 20:12:57 CET 2003 Daniel Veillard <daniel@veillard.com>
751
752 * parser.c: fixes bug #105998 about false detection of
753 attribute consumption loop.
754
Daniel Veillard2406abd2003-02-24 18:16:47 +0000755Mon Feb 24 19:14:57 CET 2003 Daniel Veillard <daniel@veillard.com>
756
757 * xinclude.c: Fixes bug #106931 in XInclude entities merging.
758
Daniel Veillardfcc822e2003-02-24 17:52:08 +0000759Mon Feb 24 18:50:35 CET 2003 Daniel Veillard <daniel@veillard.com>
760
761 * SAX.c: fixed bug #105992
762
Daniel Veillard3ebc7d42003-02-24 17:17:58 +0000763Mon Feb 24 18:14:16 CET 2003 Daniel Veillard <daniel@veillard.com>
764
765 * tree.c: fixed xmlSetProp and al. when the node passed is not an
766 element.
767 * relaxng.c: fixed bugs 7.3 (though not complete) and memory leaks
768 found 373 test schemas: 369 success 4 failures
769 found 529 test instances: 525 success 4 failures
770 * check-relaxng-test-suite.py: added memory debug reporting
771
Daniel Veillardc64b8e92003-02-24 11:47:13 +0000772Mon Feb 24 12:41:54 CET 2003 Daniel Veillard <daniel@veillard.com>
773
774 * uri.c parser.c: some warning removal on Igor's patch
775 * tree.c: seems I messed up with #106788 fix
776 * python/libxml.c: fixed some base problems when Python provides
777 the resolver.
778 * relaxng.c: fixed the interleave algorithm
779 found 373 test schemas: 364 success 9 failures
780 found 529 test instances: 525 success 4 failures
781 the resulting failures are bug in the algorithm from 7.3 and
782 lack of support for params
783
Daniel Veillard0046c0f2003-02-23 13:52:30 +0000784Sun Feb 23 14:49:39 CET 2003 Daniel Veillard <daniel@veillard.com>
785
786 * parser.c: another fix for nodeinfo in entities problem
787 * tree.c entities.c: fixed bug #106788 from James Clark
788 some spaces need to be serialized as character references.
789
Igor Zlatkovic40ed73b2003-02-23 13:40:12 +0000790Sat Feb 22 18:28:16 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
791
792 * parser.c uri.c: fixed the bug I introduced in the path
793 handling, reported by Sebastian Bergmann
794
Daniel Veillard44e1dd02003-02-21 23:23:28 +0000795Sat Feb 22 00:19:48 CET 2003 Daniel Veillard <daniel@veillard.com>
796
797 * parser.c: fixing some nodeinfo in entities problem raised
798 by Glenn W. Bach
799 * relaxng.c: implemented the first section 7.3 check
800 * result/relaxng/*: updated the results
801
Daniel Veillardc5312d72003-02-21 17:14:10 +0000802Fri Feb 21 18:12:19 CET 2003 Daniel Veillard <daniel@veillard.com>
803
804 * relaxng.c: fixed some problems in the previous commit
805 and finished implementing 4.16 rules checking
806 found 373 test schemas: 353 success 20 failures
807 found 529 test instances: 519 success 6 failures
808 * result/relaxng/*: updated the results
809
Daniel Veillard4c5cf702003-02-21 15:40:34 +0000810Fri Feb 21 16:37:39 CET 2003 Daniel Veillard <daniel@veillard.com>
811
812 * relaxng.c: implemented checks from section 7.2
813
Daniel Veillard77648bb2003-02-20 15:03:22 +0000814Thu Feb 20 16:00:31 CET 2003 Daniel Veillard <daniel@veillard.com>
815
816 * relaxng.c: implemented the checks from section 7.1, fixed
817 some of the 4.20 and 4.21 problems.
818 found 373 test schemas: 338 success 35 failures
819 found 529 test instances: 519 success 6 failures
820 * result/relaxng/*: updated the results
821
Daniel Veillard1c745ad2003-02-20 00:11:02 +0000822Thu Feb 20 01:09:24 CET 2003 Daniel Veillard <daniel@veillard.com>
823
824 * relaxng.c: implemented the 4.20 and 4.21 simplification rules.
825 * result/relaxng/*: updated the results
826
Daniel Veillardce14fa52003-02-19 17:32:48 +0000827Wed Feb 19 18:30:30 CET 2003 Daniel Veillard <daniel@veillard.com>
828
829 * relaxng.c: more bugfixes
830 * result/relaxng/*: updated the results
831
Igor Zlatkovic7e1d1582003-02-19 14:51:44 +0000832Wed Feb 19 15:39:56 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
833
834 * DOCBparser.c: obsoleted xmlNormalizeWindowsPath
835 * HTMLparser.c: obsoleted xmlNormalizeWindowsPath
836 * SAX.c: ensured xmlDoc.URL is always canonic
837 * parser.c: obsoleted xmlNormalizeWindowsPath
838 * uri.c include/libxml/uri.h: introduced xmlCanonicPath
839 * xmlIO.c include/libxml/xmlIO.h: obsoleted xmlNormalizeWindowsPath
840 * win32/libxml2.def.src: added few exports
841
842
Daniel Veillard2e9b1652003-02-19 13:29:45 +0000843Wed Feb 19 14:26:51 CET 2003 Daniel Veillard <daniel@veillard.com>
844
845 * Makefile.am configure.in: patched to have shared libraries
846 for Python regression tests and static binaries for gdb debug
847 in my development environment
848 * relaxng.c: more bugfixes
849 found 373 test schemas: 296 success 77 failures
850 found 529 test instances: 516 success 8 failures
851 * result/relaxng/*: updated the results
852
Daniel Veillard8fe98712003-02-19 00:19:14 +0000853Wed Feb 19 01:17:48 CET 2003 Daniel Veillard <daniel@veillard.com>
854
855 * relaxng.c: guess what ! Relax-NG bugfixing, what a surprize...
856
Daniel Veillardd4310742003-02-18 21:12:46 +0000857Tue Feb 18 22:09:50 CET 2003 Daniel Veillard <daniel@veillard.com>
858
859 * xmlschemastypes.c: float/double check bugfix
860 * tree.c include/libxml/tree.h: exported a function for NMTOKEN
861 validation
862 * xmlreader.c: add a TODO for Jody
863 * relaxng.c: bugfix bugfix bugfix
864 found 373 test schemas: 300 success 73 failures
865 found 529 test instances: 507 success 10 failures
866 * result/relaxng/*: updated the results
867
Daniel Veillard2df2de22003-02-17 23:34:33 +0000868Tue Feb 18 00:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
869
870 * relaxng.c check-relaxng-test-suite.py: more RelaxNG bug hunting
871
Daniel Veillard416589a2003-02-17 17:25:42 +0000872Mon Feb 17 18:23:32 CET 2003 Daniel Veillard <daniel@veillard.com>
873
874 * relaxng.c check-relaxng-test-suite.py: more work on the
875 RelaxNG implementation conformance testing.
876 found 373 test schemas: 284 success 89 failures
877 found 529 test instances: 448 success 47 failures
878 * result/relaxng/*: updated the results
879
Daniel Veillard784b9352003-02-16 15:50:27 +0000880Sun Feb 16 16:48:38 CET 2003 Daniel Veillard <daniel@veillard.com>
881
882 * ChangeLog tree.c doc/libxml-doc.el doc/libxml2-api.xml: applied
883 a patch from Kjartan Maraas to fix some typos
884
Daniel Veillardfebcca42003-02-16 15:44:18 +0000885Sun Feb 16 16:40:52 CET 2003 Daniel Veillard <daniel@veillard.com>
886
887 * relaxng.c: more bug-hunting
888 * testRelax.c include/libxml/relaxng.h: added --tree to dump the
889 intermediate rng tree
890 * python/generator.py: patch from Stephane Bidoul to fix the generator
891 on python < 2.2
892
Daniel Veillardd2298792003-02-14 16:54:11 +0000893Fri Feb 14 17:49:26 CET 2003 Daniel Veillard <daniel@veillard.com>
894
895 * check-relaxng-test-suite.py relaxng.c: more testing on the
896 Relax-NG front, cleaning up the regression tests failures
897 current state and I forgot support for "mixed":
898 found 373 test schemas: 280 success 93 failures
899 found 529 test instances: 401 success 68 failures
900 * tree.c include/libxml/tree.h xmlschemastypes.c: finished and
901 moved the Name, NCName and QName validation routine in tree.c
902 * uri.c: fixed handling of URI ending up with #, i.e. having
903 an empty fragment ID.
904 * result/relaxng/*: updated the results
905
Daniel Veillard9a237c92003-02-13 15:52:58 +0000906Thu Feb 13 16:49:24 CET 2003 Daniel Veillard <daniel@veillard.com>
907
908 * check-xinclude-test-suite.py: improved the script accordingly
909 to the XInclude regression tests updates
910 * xpointer.c: Implemented XPointer element() Scheme W3C PR of 13
911 November 2002
912 * result/XPath/xptr/chapterschildseq result/XPath/xptr/vidchildseq
913 test/XPath/xptr/chapterschildseq test/XPath/xptr/vidchildseq:
914 augmented the Xpointer testsuite for the element() scheme
915
Daniel Veillardf4b4f982003-02-13 11:02:08 +0000916Thu Feb 13 12:00:30 CET 2003 Daniel Veillard <daniel@veillard.com>
917
918 * relaxng.c: added TODO for the DTD compatibility spec
919 * xinclude.c: more bug fixes driven by the testsuite
920
Daniel Veillardd581b7e2003-02-11 18:03:05 +0000921Tue Feb 11 19:01:02 CET 2003 Daniel Veillard <daniel@veillard.com>
922
923 * check-xinclude-test-suite.py xinclude.c: Work on the W3C/NIST
924 regression tests for XInclude, improved the script, improving
925 XInclude error reporting mechanism
926
Daniel Veillard1d788d22003-02-10 16:21:58 +0000927Mon Feb 10 17:19:14 CET 2003 Daniel Veillard <daniel@veillard.com>
928
929 * NEWS doc/* configure.in: preparing release 2.5.3
930
Daniel Veillardfd7ce5f2003-02-10 16:12:39 +0000931Mon Feb 10 17:11:22 CET 2003 Daniel Veillard <daniel@veillard.com>
932
933 * tree.c: trying to fix #104934 about some XHTML1 serialization
934 issues.
935
Daniel Veillard809faa52003-02-10 15:43:53 +0000936Mon Feb 10 16:41:13 CET 2003 Daniel Veillard <daniel@veillard.com>
937
938 * encoding.c xmlIO.c: fixing bug #104646 about iconv based
939 encoding conversion when the input buffer stops in the
940 middle of a multibyte char
941
Daniel Veillard1703c5f2003-02-10 14:28:44 +0000942Mon Feb 10 15:24:47 CET 2003 Daniel Veillard <daniel@veillard.com>
943
944 * test/relaxng/OASIS/spectest.xml: OASIS RelaxNG testsuite
945 * check-relaxng-test-suite.py: python script to run regression
946 against OASIS RelaxNG testsuite
947 * relaxng.c: some cleanup tweaks
948 * HTMLparser.c globals.c: cleanups in comments
949 * doc/libxml2-api.xml: updated the API
950 * result/relaxng/*: errors moved files, so large diffs but
951 no changes at the semantic level.
952
Daniel Veillard6aa2f602003-02-10 00:01:56 +0000953Mon Feb 10 01:00:31 CET 2003 Daniel Veillard <daniel@veillard.com>
954
955 * tree.c: fixing #105678 problem when dumping a namespace node.
956
Daniel Veillard591b4be2003-02-09 23:33:36 +0000957Mon Feb 10 00:30:01 CET 2003 Daniel Veillard <daniel@veillard.com>
958
959 * xpath.c: fixed doc comment problems
960 * python/generator.py python/libxml_wrap.h python/types.c: adding
961 RelaxNG wrappers
962 * python/tests/Makefile.am python/tests/relaxng.py: added a specific
963 test of those early Python RelaxNG bindings
964
965Sun Feb 9 15:18:43 CET 2003 Daniel Veillard <daniel@veillard.com>
Daniel Veillard231d7912003-02-09 14:22:17 +0000966
967 * libxml.spec.in: fixes a libtool problem on AMD 64bits builds
968 * relaxng.c: found the validation problem I had with interleave
969 when not covering all remaining siblings
970 * Makefile.am test.relaxng/* result/relaxng/*: augmented the
971 testsuite and check the RNG schemas against the RNG schemas
972 given in appendix A
973
Igor Zlatkovic6dacee62003-02-08 17:52:57 +0000974Sat Feb 8 18:55:43 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
975
976 * win32/Makefile.msvc: updates for RelaxNG
977 * win32/Makefile.mingw: updates for RelaxNG
978 * win32/libxml2.def.src: added RelaxNG exports
979
Daniel Veillard97fd5672003-02-07 13:01:54 +0000980Fri Feb 7 14:00:53 CET 2003 Daniel Veillard <daniel@veillard.com>
981
982 * xinclude.c: applied another bug fix from Sean Chittenden
983
Daniel Veillardef4d3bc2003-02-07 12:38:22 +0000984Fri Feb 7 13:34:08 CET 2003 Daniel Veillard <daniel@veillard.com>
985
986 * configure.in xmllint.c: I f...ed up the default configuration
987 of schemas and --relaxng option display in xmllint, pointed by
988 Morus Walter.
989 * xlink.c: Sean Chittenden pointed a couple of errors in the XLink
990 detection module, fixes bug #105374.
991
Daniel Veillardc5a70f22003-02-06 23:41:59 +0000992Fri Feb 7 01:43:38 CET 2003 Daniel Veillard <daniel@veillard.com>
993
994 * xmlschemastypes.c: added the boolean base type.
995
Daniel Veillard96a4b252003-02-06 08:22:32 +0000996Thu Feb 6 10:23:52 CET 2003 Daniel Veillard <daniel@veillard.com>
997
998 * xmlschemastypes.c: started implementing some of the missing
999 default simple types
1000 * result/relaxng/*: updated the results
1001
Daniel Veillard72fef162003-02-05 14:31:19 +00001002Wed Feb 5 15:28:04 CET 2003 Daniel Veillard <daniel@veillard.com>
1003
1004 * NEWS doc/*: updated the docs, ready for 2.5.2 release
1005
Daniel Veillard71531f32003-02-05 13:19:53 +00001006Wed Feb 5 14:15:59 CET 2003 Daniel Veillard <daniel@veillard.com>
1007
1008 * HTMLparser.c tree.c xmlIO.c: comments cleanups
1009 * Makefile.am: use xmllint for doing the RelaxNG tests
1010 * configure.in: preparing 2.5.2 made schemas support default to
1011 on instead of off
1012 * relaxng.c: removed the verbosity
1013 * xmllint.c: added --relaxng option
1014 * python/generator.py python/libxml_wrap.h: prepared the integration
1015 of the new RelaxNG module and schemas
1016 * result/relaxng/*: less verbose output
1017
Daniel Veillardec498e12003-02-05 11:01:50 +00001018Wed Feb 5 12:00:36 CET 2003 Daniel Veillard <daniel@veillard.com>
1019
1020 * valid.c: do not run content model validation if the
1021 content is not determinist
1022
Daniel Veillardde590ca2003-02-05 10:45:26 +00001023Wed Feb 5 11:43:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1024
1025 * SAX.c: added the redefinition of namespaced attribute
1026 check that was missing as Fabrice Desré pointed out.
1027
Daniel Veillard930dfb62003-02-05 10:17:38 +00001028Wed Feb 5 11:09:29 CET 2003 Daniel Veillard <daniel@veillard.com>
1029
1030 * HTMLparser.c include/libxml/HTMLparser.h: applied HTML
1031 improvements from Nick Kew, allowing to do more checking
1032 to HTML elements and attributes.
1033
Daniel Veillard4287c572003-02-04 22:48:53 +00001034Tue Feb 4 23:47:06 CET 2003 Daniel Veillard <daniel@veillard.com>
1035
1036 * xinclude.c: fixing bug #105137 about entities declaration
1037 needing to be copied to the including document.
1038
Daniel Veillard652d8a92003-02-04 19:28:49 +00001039Tue Feb 4 20:26:22 CET 2003 Daniel Veillard <daniel@veillard.com>
1040
1041 * catalog.c: fixed bug #104817 with delegateURI
1042 * xpath.c: fixing bugs #104123 and #104125
1043
Daniel Veillard0e298ad2003-02-04 16:14:33 +00001044Tue Feb 4 17:12:56 CET 2003 Daniel Veillard <daniel@veillard.com>
1045
1046 * configure.in valid.c xmlreader.c python/libxml_wrap.h
1047 python/types.c: fixing #104096 to compile without regexps
1048
Daniel Veillard57e79b32003-02-04 15:33:12 +00001049Tue Feb 4 16:31:55 CET 2003 Daniel Veillard <daniel@veillard.com>
1050
1051 * valid.c: fixing bug #103969 forgot to add an epsilon transition
1052 when building the automata for elem*
1053
Daniel Veillard358a9892003-02-04 15:22:32 +00001054Tue Feb 4 16:21:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1055
1056 * HTMLparser.c: applied patch from Arne de Bruijn fixing
1057 bug #103827
1058
Daniel Veillardeb137172003-02-04 15:18:06 +00001059Tue Feb 4 16:17:09 CET 2003 Daniel Veillard <daniel@veillard.com>
1060
1061 * HTMLparser.c: updating a comment, fixing #103776
1062
Daniel Veillard8d589042003-02-04 15:07:21 +00001063Tue Feb 4 16:05:53 CET 2003 Daniel Veillard <daniel@veillard.com>
1064
1065 * parser.c: fixing bug 105049 for validity checking of content
1066 within recursive entities.
1067
Daniel Veillarde5b110b2003-02-04 14:43:39 +00001068Tue Feb 4 15:40:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1069
1070 * HTMLparser.c: try to fix # 105049
1071 * relaxng.c xmlschemastypes.c: a couple of changes and extensions
1072 * tree.c: updated a function comment
1073
Daniel Veillard419a7682003-02-03 23:22:49 +00001074Tue Feb 4 00:20:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1075
1076 * relaxng: more work on grammars and refs/defs
1077 * test/relaxng/* result/relaxng/*: augmented/updated the
1078 regression tests
1079
Daniel Veillard144fae12003-02-03 13:17:57 +00001080Mon Feb 3 14:16:59 CET 2003 Daniel Veillard <daniel@veillard.com>
1081
1082 * relaxng: more work on name classes, except support
1083 * test/relaxng/* result/relaxng/*: augmented/updated the
1084 regression tests
1085
Daniel Veillard1ed7f362003-02-03 10:57:45 +00001086Mon Feb 3 11:56:05 CET 2003 Daniel Veillard <daniel@veillard.com>
1087
1088 * relaxng: more work on name classes, the "validate all" schemas
1089 seems to work now.
1090 * test/relaxng/* result/relaxng/*: augmented/updated the
1091 regression tests
1092
Daniel Veillard3b2e4e12003-02-03 08:52:58 +00001093Mon Feb 3 09:50:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1094
1095 * python/libxml.c: removed an unprotedted debug message Aleksi Suhonen
1096 * parser.c: put a guard against infinite document depth, basically
1097 trying to avoid another kind of DoS attack.
1098 * relaxng.c: some code w.r.t. nameClasses
1099
Daniel Veillardfc1a4502003-02-02 16:02:55 +00001100Sun Feb 2 17:01:43 CET 2003 Daniel Veillard <daniel@veillard.com>
1101
1102 * test/relaxng/* result/relaxng/*: check all the namespace support
1103 was actually correct based on tutorial section 10.
1104
Daniel Veillarde2a5a082003-02-02 14:35:17 +00001105Sun Feb 2 15:33:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1106
1107 * relaxng: include seems to work okay now
1108 * test/relaxng/* result/relaxng/*: augmented/updated the
1109 regression tests
1110
Daniel Veillarda9d912d2003-02-01 17:43:10 +00001111Sat Feb 1 19:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1112
1113 * relaxng.c: a bit of work done in the train back.
1114 * test/relaxng/*: added one of the include tests
1115
Daniel Veillard154877e2003-01-30 12:17:05 +00001116Thu Jan 30 14:06:55 CET 2003 Daniel Veillard <daniel@veillard.com>
1117
1118 * relaxng: more work done in the train
1119 * test/relaxng/* result/relaxng/*: augmented/updated the
1120 regression tests
1121
Daniel Veillarde431a272003-01-29 23:02:33 +00001122Wed Jan 29 23:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1123
1124 * relaxng.c: debugging of externalRef
1125 * test/relaxng/* result/relaxng/*: augmented/updated the
1126 regression tests
1127
Daniel Veillardd41f4f42003-01-29 21:07:52 +00001128Wed Jan 29 22:06:04 CET 2003 Daniel Veillard <daniel@veillard.com>
1129
1130 * relaxng.c: more work on Relax-NG, implementing externalRef
1131 * test/relaxng/* result/relaxng/*: augmented/updated the
1132 regression tests
1133 * Makefile.am: cleanup to Relaxtests target
1134
Daniel Veillardb08c9812003-01-28 23:09:49 +00001135Wed Jan 29 00:08:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1136
1137 * relaxng.c: more work on Relax-NG, implementing interleave
1138 * test/relaxng/* result/relaxng/*: augmented/updated the
1139 regression tests
1140
Daniel Veillard76fc5ed2003-01-28 20:58:15 +00001141Tue Jan 28 21:56:49 CET 2003 Daniel Veillard <daniel@veillard.com>
1142
1143 * relaxng.c: more work on Relax-NG, implementing interleave
1144 * test/relaxng/* result/relaxng/*: augmented/updated the
1145 regression tests
1146
MST 2003 John Fleckda81d192003-01-27 14:35:56 +00001147Mon Jan 27 07:35:29 MST 2003 John Fleck <jfleck@inkstain.net>
1148
1149 * doc/tutorial/customfo.xsl
1150 * doc/tutorial/customhtml.xsl
1151 adding stylesheet customizations used to generate fo
1152 for pdf and html
1153
Daniel Veillardc6e997c2003-01-27 12:35:42 +00001154Mon Jan 27 13:29:43 CET 2003 Daniel Veillard <daniel@veillard.com>
1155
1156 * relaxng.c: more work on Relax-NG
1157 * test/relaxng/* result/relaxng/*: augmented/updated the
1158 regression tests
1159 * xmlschemastypes.c: added a number of base type definition but not
1160 the associated checks, those are still TODOs
1161
MST 2003 John Fleck731967e2003-01-27 00:39:50 +00001162Sun Jan 26 17:37:06 MST 2003 John Fleck <jfleck@inkstain.net>
1163
1164 in docs/tutorial:
1165 * apa.html
1166 * apb.html
1167 * apc.html
1168 * apd.html
1169 * ape.html
1170 * apf.html
1171 * apg.html
1172 * ar01s02.html
1173 * ar01s03.html
1174 * ar01s04.html
1175 * ar01s05.html
1176 * ar01s06.html
1177 * ar01s07.html
1178 * ar01s08.html
1179 * index.html
1180 * xmltutorial.pdf
1181 * xmltutorial.xml
1182 add index to tutorial
1183
MST 2003 John Fleck937362d2003-01-27 00:04:32 +00001184Sun Jan 26 17:02:29 MST 2003 John Fleck <jfleck@inkstain.net>
1185
1186 * doc/xmlcatalog.1
1187 * doc/xmlcatalog_man.html
1188 * doc/xmlcatalog_man.xml
1189 belatedly fixing bug #93622 (adds rewriteURI type to
1190 "--add" option in xmlcatalog man page
1191
Daniel Veillard3be27512003-01-26 19:49:04 +00001192Sun Jan 26 20:47:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1193
Daniel Veillardc6e997c2003-01-27 12:35:42 +00001194 * xmlcatalog.c xmllint.c: applied patch for NetBSD by
Daniel Veillard3be27512003-01-26 19:49:04 +00001195 Julio Merino, closing #104475
1196
Daniel Veillardea3f3982003-01-26 19:45:18 +00001197Sun Jan 26 20:38:43 CET 2003 Daniel Veillard <daniel@veillard.com>
1198
1199 * relaxng.c: more work on Relax-NG
1200 * test/relaxng/* result/relaxng/*: augmented/updated the
1201 regression tests
1202
Daniel Veillardedc91922003-01-26 00:52:04 +00001203Sun Jan 26 01:49:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1204
1205 * relaxng.c: more work on Relax-NG
1206 * test/relaxng/* result/relaxng/*: augmented/updated the
1207 regression tests
1208
Daniel Veillarddd1655c2003-01-25 18:01:32 +00001209Sat Jan 25 18:59:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1210
1211 * README: updated the policy on private mail answers
1212 * relaxng.c: more work on Relax-NG
1213 * test/relaxng/* result/relaxng/*: augmented/updated the
1214 regression tests
1215
Daniel Veillard7424eb62003-01-24 14:14:52 +00001216Fri Jan 24 15:12:44 CET 2003 Daniel Veillard <daniel@veillard.com>
1217
1218 * error.c parser.c tree.c: applied a documentation patch from
1219 Stefan Kost
1220
Daniel Veillard276be4a2003-01-24 01:03:34 +00001221Fri Jan 24 02:00:50 CET 2003 Daniel Veillard <daniel@veillard.com>
1222
1223 * relaxng.c: more work on Relax-NG
1224 * doc/*: regenerated the docs
1225 * test/relaxng/* result/relaxng/*: updated and augmented the
1226 Relax-NG regression tests and results
1227
Daniel Veillard6eadf632003-01-23 18:29:16 +00001228Thu Jan 23 19:26:20 CET 2003 Daniel Veillard <daniel@veillard.com>
1229
1230 * Makefile.am configure.in relaxng.c include/libxml/relaxng.h:
1231 First commit of the new Relax-NG validation code, not generally
1232 useful yet.
1233 * test/relaxng/* result/relaxng/*: current state of the regression
1234 tests
1235
Daniel Veillard814a76d2003-01-23 18:24:20 +00001236Thu Jan 23 19:22:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1237
1238 * tree.c: minimized the memory allocated for GetContent
1239 and a bit of cleanup.
1240
Daniel Veillardff12c492003-01-23 16:42:55 +00001241Thu Jan 23 17:41:37 CET 2003 Daniel Veillard <daniel@veillard.com>
1242
1243 * python/generator.py: seems there is no good reasons to
1244 not generate bindings for XPointer
1245
Daniel Veillard540a31a2003-01-21 11:21:07 +00001246Tue Jan 21 13:19:35 CET 2003 Daniel Veillard <daniel@veillard.com>
1247
1248 * xmlreader.c doc/apibuild.py: applied a new patch from
1249 Stéphane Bidoul for cleanups
1250 * doc/libxml2-api.xml: rebuilt the API description with
1251 new entry points
1252
Daniel Veillard417be3a2003-01-20 21:26:34 +00001253Mon Jan 20 23:25:00 CET 2003 Daniel Veillard <daniel@veillard.com>
1254
1255 * xmlreader.c python/drv_libxml2.py python/generator.py
1256 python/libxml.c python/libxml.py python/libxml_wrap.h
1257 python/types.c: patch from Stéphane Bidoul for better per
1258 context error message APIs
1259 * python/tests/ctxterror.py python/tests/readererr.py:
1260 update of the tests
1261
MST 2003 John Fleck97ddfc02003-01-20 00:09:57 +00001262Sun Jan 19 17:09:28 MST 2003 John Fleck <jfleck@inkstain.net>
1263
1264 * doc/guidelines.html
1265 grammar and spelling cleanup
1266
Daniel Veillard26f70262003-01-16 22:45:08 +00001267Fri Jan 17 00:31:30 CET 2003 Daniel Veillard <daniel@veillard.com>
1268
1269 * xmlreader.c include/libxml/xmlreader.h python/generator.py
1270 python/libxml.c python/libxml.py win32/libxml2.def.src: applied
1271 a patch from Stéphane Bidoul to allow per XMLtextReader error
1272 and warning handling
1273 * python/tests/Makefile.am python/tests/readererr.py: adding the
1274 specific regression test
1275
Daniel Veillard71f9d732003-01-14 16:07:16 +00001276Tue Jan 14 17:00:08 CET 2003 Daniel Veillard <daniel@veillard.com>
1277
1278 * xpath.c: Alexey Efimov pointed out that concat('a', 'b', )
1279 should raise a syntax error
1280
Daniel Veillarde4a07e72003-01-14 14:40:25 +00001281Tue Jan 14 15:39:14 CET 2003 Daniel Veillard <daniel@veillard.com>
1282
1283 * python/libxml.c: cleanup patch from Stéphane Bidoul
1284
Daniel Veillard81601f92003-01-14 13:42:37 +00001285Tue Jan 14 14:41:18 CET 2003 Daniel Veillard <daniel@veillard.com>
1286
1287 * encoding.c: fixing bug #103100 with a dummy UTF8ToUTF8 copy
1288
Daniel Veillarde6227e02003-01-14 11:42:39 +00001289Tue Jan 14 12:40:29 CET 2003 Daniel Veillard <daniel@veillard.com>
1290
1291 * python/generator.py python/libxml.c python/libxml.py
1292 python/libxml_wrap.h python/types.c: applied and fixed a patch
Daniel Veillarde4a07e72003-01-14 14:40:25 +00001293 from Stéphane Bidoul to provide per parser error handlers at the
Daniel Veillarde6227e02003-01-14 11:42:39 +00001294 Python level.
1295 * python/tests/Makefile.am python/tests/ctxterror.py: added a
1296 regression test for it.
1297
Daniel Veillard4dbe77a2003-01-14 00:17:42 +00001298Tue Jan 14 01:15:04 CET 2003 Daniel Veillard <daniel@veillard.com>
1299
1300 * xmlreader.c: fixed the streaming property of the reader,
1301 it was generating tree faster than consuming it. Pointed out
1302 by Nate Myers
1303 * tree.c: fixed a bug in xmlSaveFormatFileEnc if passed a NULL doc
1304
Igor Zlatkovic9df24742003-01-12 21:15:55 +00001305Sun Jan 12 22:18:02 CET 2003 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1306
Igor Zlatkovicd31876c2003-01-12 21:43:13 +00001307 * win32/libxml2.def.src: added more xmlreader and other exports
Igor Zlatkovic9df24742003-01-12 21:15:55 +00001308
Daniel Veillard8e7e1c02003-01-10 17:06:09 +00001309Fri Jan 10 18:04:32 CET 2003 Daniel Veillard <daniel@veillard.com>
1310
1311 * xpath.c: fix to the XPath implementation for parent and
1312 ancestors axis when operating on a Result Value Tree.
1313 Fixes bug #100271
1314
Daniel Veillardcacbe5d2003-01-10 16:09:51 +00001315Fri Jan 10 17:07:01 CET 2003 Daniel Veillard <daniel@veillard.com>
1316
1317 * nanoftp.c nanohttp.c xmlIO.c: patch from Stefano Zacchiroli
1318 to fix some URI/file escaping problems
1319
Daniel Veillard3b87b6b2003-01-10 15:21:50 +00001320Fri Jan 10 16:20:34 CET 2003 Daniel Veillard <daniel@veillard.com>
1321
1322 * python/generator.py: fixed a bug raised by Raymond Wiker,
1323 docSetRootElement() should not raise an exception if the
1324 return is None
1325
Daniel Veillard3e20a292003-01-10 13:14:40 +00001326Fri Jan 10 14:13:03 CET 2003 Daniel Veillard <daniel@veillard.com>
1327
1328 * python/libxml.py python/libxml.c python/libxml2-python-api.xml:
1329 fixed bug #102181 by applying the suggested change and fixing
1330 the generation/registration problem.
1331
Daniel Veillarde55e8e42003-01-10 12:50:02 +00001332Fri Jan 10 13:47:55 CET 2003 Daniel Veillard <daniel@veillard.com>
1333
1334 * HTMLparser.c: fixed bug #102960 by reusing the XML name parsing
1335 routines.
1336
Daniel Veillard8f872442003-01-09 23:19:02 +00001337Fri Jan 10 00:16:49 CET 2003 Daniel Veillard <daniel@veillard.com>
1338
1339 * parser.c: one more IsEmptyElement crazyness, that time in
1340 external parsed entities if substitution is asked.
1341 * python/tests/reader3.py: added a specific test.
1342
Daniel Veillarde329fc22003-01-09 21:36:42 +00001343Thu Jan 9 22:35:31 CET 2003 Daniel Veillard <daniel@veillard.com>
1344
1345 * python/drv_libxml2.py: update from Stéphane Bidoul: python 2.1
1346 support and improved error handler registration
1347
Daniel Veillard5ecaf7f2003-01-09 13:19:33 +00001348Thu Jan 9 14:16:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1349
1350 * HTMLtree.c tree.c: fixes #102920 about namespace handling in
1351 HTML output and section 16.2 "HTML Output Method" of XSLT-1.0
1352 * README: fixed a link
1353
Daniel Veillarde2830f12003-01-08 17:47:49 +00001354Wed Jan 8 18:32:25 CET 2003 Daniel Veillard <daniel@veillard.com>
1355
1356 * configure.in doc/* NEWS: preparing 2.5.1 release
1357 * SAX.c parser.c: fixing XmlTextReader bug
1358
Daniel Veillard8bf70b92003-01-07 23:14:24 +00001359Wed Jan 8 00:13:01 CET 2003 Daniel Veillard <daniel@veillard.com>
1360
1361 * SAX.c: fuck, I introduced a memory leak on external parsed
1362 entities in 2.5.0 :-(
1363
Daniel Veillard56ada1d2003-01-07 11:17:25 +00001364Tue Jan 7 12:12:45 CET 2003 Daniel Veillard <daniel@veillard.com>
1365
1366 * xmllint.c: another fix needed as pointed by Christophe Merlet
1367 for --stream --debug if compiled without debug support.
1368
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +00001369Mon Jan 6 20:53:08 MST 2003 John Fleck <jfleck@inkstain.net>
1370
1371 * doc/xmllint.xml
Daniel Veillard56ada1d2003-01-07 11:17:25 +00001372 * doc/xmllint.1:
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +00001373 update man page with --stream and --chkregister
1374
Daniel Veillard8326e732003-01-07 00:19:07 +00001375Tue Jan 7 01:17:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1376
1377 * globals.c: fixed --with-threads compile
1378 * xmllint.c: fixed --without-debug compile
1379 * include/libxml/globals.h: cleanup
1380 * include/libxml/schemasInternals.h: add a missing include
1381
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00001382Mon Jan 6 14:06:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1383
1384 * configure.in NEWS: preparing 2.5.0 release
1385 * SAX.c: only warn in pedantic mode about namespace name
1386 brokeness
1387 * globals.c: fix a doc generation problem
1388 * uri.c: fix #101520
1389 * doc/*: updated and rebuilt the doc for the release, includuding
1390 stylesheet update
1391 * python/Makefile.am: fix a filename bug
1392
1393Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
1394
1395 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
1396 should not be called.
1397
1398Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
1399
1400 * libxml-2.0.pc.in: applied the patch to fix #101894
1401
1402Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
1403
1404 * tree.c : applied patch from Lukas Schroeder for register callbacks
1405 * valid.c: modified patch from Lukas Schroeder to test
1406 register callbacks with --chkregister
1407
1408Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
1409
1410 * xmlreader.c: seriously changed the way data are pushed to
1411 the underlying parser, go by block of 512 bytes instead of
1412 tryng to detect tag boundaries at that level. Changed the
1413 way empty element are detected and tagged.
1414 * python/tests/reader.py python/tests/reader2.py
1415 python/tests/reader3.py: small changes mostly due to context
1416 reporting being different and DTD node being reported. Some
1417 errors previously undetected are now caught and fixed.
1418 * doc/xmlreader.html: flagged last section as TODO
1419
1420Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
1421
1422 * python/libxml.py: integrated the Python 2.2 optimizations
1423 from Hannu Krosing, while maintaining compatibility with
1424 1.5 and 2.1
1425
1426Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
1427
1428 * xmllint.c: a bit of cleanup
1429 * xmlreader.c: small fix
1430 * doc/xmlreader.html: more work on the XmlTextReader tutorial
1431 * python/libxml.py: a few fixes pointed out by Hannu Krosing
1432
1433Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
1434
1435 * python/setup.py.in: patch from Stéphane Bidoul to include
1436 drv_libxml2.py in setup.py
1437
1438Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
1439
1440 * doc/xmlreader.html: starting documenting the new XmlTextReader
1441 interface.
1442
1443Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
1444
1445 * xmllint.c: added the --stream flag to use the TextReader API
1446 * xmlreader.c: small performance tweak
1447
1448Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
1449
1450 * xmlreader.c python/tests/reader2py: okay the DTD validation
1451 code on top of the XMLTextParser API should be solid now.
1452
1453Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
1454
1455 * xmlreader.c python/tests/reader2py: Fixing some more mess
1456 with validation and recursive entities while using the
1457 reader interface, it's getting a bit messy...
1458
1459Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1460
1461 * xmlreader.c python/tests/reader.py: another couple of problem
1462 related to IsEmptyElement reported by Stéphane Bidoul needed
1463 some fixes.
1464
1465Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1466
1467 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
1468 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
1469 based on the python XmlTextReader interface.
1470
1471Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
1472
1473 * tree.c: backing out one change in the last patch which broke the
1474 regression tests
1475
1476Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
1477
1478 * global.data globals.c tree.c include/libxml/globals.h: applied
1479 an old patch from Lukas Schroeder to track node creation and
1480 destruction. Probably missing a lot of references at the moment
1481 and not usable reliably.
1482
1483Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1484
1485 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
1486 from doc/news.html and a stylesheet
1487
1488Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
1489
1490 * xmlreader.c python/tests/reader.py: fixed another couple of
1491 xmlreader bugs reported by Stéphane Bidoul and added tests.
1492
1493Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1494
1495 * xmlreader.c python/tests/reader2.py: fixed another validity
1496 checking in external parsed entities raised by Stéphane Bidoul
1497 and added a specific regression test.
1498 * python/tests/reader3.py: cleanup
1499
1500Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
1501
1502 * xmlreader.c python/tests/reader2.py: fixed a problem with
1503 validation within entities pointed by Stéphane Bidoul, augmented
1504 the tests to catch those.
1505
1506Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
1507
1508 * python/generator.py: modified the generator to allow keeping
1509 class references when creating new classes, needed to fix a bug
1510 pointed by Stéphane Bidoul where the input buffer of the
1511 xmlTextReader instance gets destroyed if the python wrapper for
1512 the input is not referenced anymore.
1513
1514Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
1515
1516 * xmlreader.c python/tests/reader.py: fixed another pair of problem
1517 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
1518
1519Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
1520
1521 * xmlreader.c python/tests/reader.py: fixed another problem
1522 pointed by Stéphane Bidoul
1523
1524Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1525
1526 * xmlreader.c python/tests/reader.py: fixed a limit case problem
1527 with "<a/>"
1528
1529Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1530
1531 * SAX.c: warn on xmlns:prefix="foo"
1532 * xmlreader.c python/tests/reader.py: fixed a couple of problem
1533 for namespace attributes handling.
1534
1535Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
1536
1537 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
1538 a really nasty problem raised by a DocBook XSLT transform
1539 provided by Sebastian Bergmann
1540
1541Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
1542
1543 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
1544 by Stéphane Bidoul and integrated it into the tests
1545
1546Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
1547
1548 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
1549 extended the XmlTextReader API a bit, addding accessors for
1550 the current doc and node, and an entity substitution mode for
1551 the parser.
1552 * python/libxml.py python/libxml2class.txt: related updates
1553 * python/tests/Makefile.am python/tests/reader.py
1554 python/tests/reader2.py python/tests/reader3.py: updated a bit
1555 the old tests and added a new one to test the entities handling
1556
1557Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
1558
1559 * python/generator.py python/libxml2class.txt
1560 python/tests/reader.py python/tests/reader2.py: changed the
1561 generator to provide casing for the XmlTextReader similar to
1562 C# so that examples and documentation are more directly transposable.
1563 Fixed the couple of tests in the suite.
1564
1565Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
1566
1567 * doc/guidelines.html: added a document on guildeline for
1568 publishing and deploying XML
1569
1570Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
1571
1572 * valid.c xmlreader.c: final touch running DTD validation
1573 on the XmlTextReader
1574 * python/tests/Makefile.am python/tests/reader2.py: added a
1575 specific run based on the examples from test/valid/*.xml
1576
1577Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
1578
1579 * python/libxml.py: added a few predefined xmlTextReader parser
1580 configuration values.
1581
1582Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1583
1584 * python/libxml_wrap.h: trying to fix #102037
1585
1586Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
1587
1588 * SAX.c: fixing bug #95296, when the predefined entities
1589 are redefined in the DTD the default one must be used
1590 instead anyway.
1591
1592Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
1593
1594 * doc/xmllint.xml
1595 * doc/xmllint.1
1596 Add discussion of XML_DEBUG_CATALOG to xmllint man
1597 page - bug #100907
1598
1599
1600Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1601
1602 * xmlreader.c: Fixed the empty node detection to avoid reporting
1603 an inexistant close tag.
1604
1605Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1606
1607 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
1608 for Python 2.1
1609
1610Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
1611
1612 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
1613
1614Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1615
1616 * doc/libxml2-api.xml python/tests/reader.py: one really need
1617 to provide the base URI information when creating a reader parser
1618 from an input stream. Updated the API and the example using it.
1619
1620Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
1621
1622 * testReader.c xmlreader.c valid.c include/libxml/tree.h
1623 include/libxml/valid.h include/libxml/xmlreader.h: working on
1624 DTD validation on top of xml reader interfaces. Allows to
1625 validate arbitrary large instances. This required some extensions
1626 to the valid module interface and augmenting the size of xmlID
1627 and xmlRef structs a bit.
1628 * uri.c xmlregexp.c: simple cleanup.
1629
1630Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1631
1632 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
1633 work on the xml reader interfaces.
1634 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
1635 Web page for the Windows binaries.
1636
1637Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
1638
1639 * xmlIO.c: applied a patch for VMS following the report by
1640 Nigel Hall
1641
1642Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
1643
1644 * parser.c: the parseStartTag bug fix wasn't complete.
1645
1646Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
1647
1648 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
1649 parseStartTag, fixing it.
1650 * test/att4 result/att4 result/noent/att4: adding the test
1651 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
1652 more methods to XmlTextReader.
1653
1654Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1655
1656 * win32/libxml2.def.src: added more xml reader exports
1657 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
1658 to the build
1659
1660Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
1661
1662 * doc/tutorial/xmltutorial.xml
1663 plus generated html and pdf
1664 Updating tutorial again based on further comments from Niraj
1665 Tolia on the last iteration
1666
1667Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
1668
1669 * doc/tutorial/xmltutorial.xml
1670 * doc/tutorial/includekeyword.c
1671 * doc/tutorial/includegetattribute.c
1672 plus generated html and pdf
1673 Adding fix from Niraj Tolia to tutorial to properly free memory.
1674
1675
1676Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
1677
1678 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
1679 more methods of XmlTextReader.
1680 * python/libxml2class.txt python/tests/reader.py: this increased the
1681 methods in the bndings, augmented the test to check those new
1682 functions.
1683
1684Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
1685
1686 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
1687 methods of XmlTextReader.
1688 * python/generator.py python/libxml_wrap.h python/types.c
1689 python/libxml2class.txt: added the reader to the Python bindings
1690 * python/tests/Makefile.am python/tests/reader.py: added a specific
1691 test for the Python bindings of the Reader APIs
1692 * parser.c: small cleanup.
1693
1694Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1695
1696 * xinclude.c: fallback was only copying the first child not the
1697 full child list of the fallback element, closes #89684 as reopened
1698 by Bernd Kuemmerlen
1699
1700Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1701
1702 * win32/libxml2.def.src: exported htmlNodeDumpOutput
1703
1704Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
1705
1706 * configure.in: preparing release of 2.4.30
1707 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
1708 gives enum values, fix functype return type, put back fields in
1709 structs
1710 * doc/*: updated the docs rebuilt
1711
1712Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
1713
1714 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
1715 about htmlNodeDumpOutput location.
1716 * xpath.c: removed an undefined function signature
1717 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
1718 too many symbols in the API breaking the python bindings.
1719 Updated with the libxslt/libexslt changes.
1720
1721Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
1722
1723 * configure.in: preparing release of 2.4.29
1724 * doc/*: rebuilt the docs and API
1725 * xmlreader.c: a few more fixes for the XmlTextReader API
1726
1727Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1728
1729 * include/win32config.h: applied mingw patch from Magnus Henoch
1730
1731Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
1732
1733 * catalog.c doc/libxml2-api.xml: a bit more cleanup
1734
1735Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
1736
1737 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
1738 building Python script, does the C parsing directly, generates
1739 a better API description including structure fieds defs and
1740 enums. Still a couple of bugs, but good enough for the python
1741 wrappers now.
1742 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
1743 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
1744 include/libxml/schemasInternals.h include/libxml/tree.h: more
1745 cleanup based on the python analysis script reports.
1746 * libxml.spec.in: make sure the API XML description is part of the
1747 devel package.
1748
1749Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
1750
1751 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
1752 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
1753 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
1754 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
1755 code cleanup, especially the function comments.
1756 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
1757
1758Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
1759
1760 * Makefile.am xmlreader.c include/libxml/Makefile.am
1761 include/libxml/xmlreader.h: Adding a new set of APIs based on
1762 the C# TextXmlReader API but converted to C. Allow to parse
1763 in constant memory usage, far simpler to program and explain
1764 than the SAX like APIs, unfinished but working.
1765 * testReader.c: test program
1766
1767Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1768
1769 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
1770
1771Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1772
1773 * tree.c: Chip turner indicated that XHTML1 serialization
1774 rule for style actually break on both IE and Mozilla,
1775 try to avoid the rule if escaping ain't necessary
1776
1777Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
1778
1779 * nanhttp.c: handle HTTP URL escaping, problem reported by
1780 Glen Nakamura and Stefano Zacchiroli
1781
1782Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
1783
1784 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
1785
1786Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1787
1788 * uri.c: Johann Richard pointed out some XPointer problems for
1789 URN based URI references in XInclude. Modified the URI parsing
1790 and saving routines to allow correct parsing and saving of
1791 XPointers, especially when attached to "opaque" scheme accordingly
1792 to RFC 2396
1793
1794Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
1795
1796 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
1797 of refactoring to the HTML saving code.
1798 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
1799 in the doc.
1800
1801Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
1802
1803 * tree.c include/libxml/tree.h: refactored the XML dump of a node
1804 to a buffer API to reuse the generic dump to an OutputIO layer,
1805 this reduces code, fixes xmlNodeDump() for XHTML, also made
1806 xmlNodeDump() now return the number of byte written.
1807
1808Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
1809
1810 * python/setup.py.in: another patch from Stéphane Bidoul for
1811 Python bindings on Windows
1812 * doc/parsedecl.py: small cleanup
1813
1814Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
1815
1816 * libxml.spec.in configure.in: add a line in %changelog for releases
1817
1818Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
1819
1820 * parser.c: patch from Marcus Clarke fixing a problem in entities
1821 parsing that was detected in KDe documentations environment.
1822
1823Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
1824
1825 * python/libxml.c (libxml_prev): Return the previous as opposed to
1826 the next node (I guess this is the result of some cut & paste programming:)
1827
1828Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1829
1830 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
1831
1832Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1833
1834 * python/generator.py python/libxml.c python/setup.py.in: trying
1835 to fix the Python bindings build on Windows (Stéphane Bidoul)
1836
1837Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1838
1839 * win32/configure.js: added option for python bindings
1840 * win32/libxml2.def.src: added more exports
1841
1842Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1843
1844 * win32/Makefile.mingw: fixed unresolved symbols when linking with
1845 pthreads
1846 * win32/wince/*: applied updates to Windows CE port from Javier
1847
1848Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1849
1850 * configure.in: preparing 2.4.28
1851 * libxml.spec.in doc/Makefile.am: some cleanup
1852 * doc/*: updated the news and regenerated.
1853
1854Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
1855
1856 * HTMLparser.c: final touch at closing #87235 </p> end tags
1857 need to be generated.
1858 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
1859 this change slightly the output of a few tests
1860 * doc/*: regenerated
1861
1862Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
1863
1864 * parserInternals.c: fixing bug #99190 when UTF8 document are
1865 parsed using the progressive parser and the end of the chunk
1866 is in the middle of an UTF8 multibyte character.
1867
1868Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1869
1870 * threads.c: fixed initialization problem in xmlNewGlobalState
1871 which was causing crash.
1872 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
1873 in xmlInitializeGlobalState.
1874 * parserInternals.c: cleaned up ctxt->sax initialisation.
1875
1876Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
1877
1878 * tree.c include/libxml/tree.h: modified the existing APIs
1879 to handle XHTML1 serialization rules automatically, also add
1880 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
1881 libxslt serialization uses it when needed without changing
1882 the library API.
1883 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
1884 result/xhtml1: added a new test specifically for xhtml1 output
1885 and updated the result of one XHTML1 test
1886
1887Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
1888
1889 * xinclude.c parserInternals.c encoding.c: fixed #99082
1890 for xi:include encoding="..." support on text includes.
1891 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
1892 test/XInclude/ents/isolatin.txt : added a specific regression test
1893 * python/generator.py python/libxml2class.txt: fixed the generator
1894 the new set of comments generated for doc/libxml2-api.xml were
1895 breaking the python generation.
1896
1897Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
1898
1899 * doc/Makefile.am: repair some problem if gtk-doc fail or such
1900 * configure.in: patch for Solaris on new autoconf closes #98880
1901 * doc/parsedecl.py: repair the frigging API building script,
1902 did I say that python xmllib sucks ?
1903 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
1904 and some comment are no more truncated.
1905
1906Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
1907
1908 * parser.c: Martin Stoilov pointed out a potential leak in
1909 xmlCreateMemoryParserCtxt
1910
1911Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
1912
1913 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
1914 included in HTML documents and using the push parser.
1915
1916Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
1917
1918 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
1919 specified, look for the Python interpreter not just in the
1920 specified root but also in the specified location. Fixes #98825
1921
1922Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
1923
1924 * python/libxml.c: fixing bug #98792 , node may have no doc
1925 and dereferencing without checking ain't good ...
1926
1927Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
1928
1929 * configure.in: preparing release 2.4.27
1930 * doc/* : updated and rebuilt the docs
1931 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
1932 and all the docs are actually packaged and in the final RPMs
1933 * parser.c parserInternals.c include/libxml/parser.h: restore
1934 xmllint --recover feature.
1935
1936Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
1937
Daniel Veillard784b9352003-02-16 15:50:27 +00001938 * parser.c xpath.c: fixing #96925 wich was also dependent on the
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00001939 processing of parsed entities, and XPath computation on sustitued
1940 entities.
1941 * testXPath.c: make sure entities are substitued.
1942
1943Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
1944
Daniel Veillard784b9352003-02-16 15:50:27 +00001945 * parser.c: fixed #96594, which was totally dependent on the
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00001946 processing of internal parsed entities, which had to be changed.
1947
1948Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
1949
1950 * Makefile.am python/Makefile.am python/tests/Makefile.am:
1951 trying to fix bug #98517 about building outside the source tree
1952 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
1953
1954Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1955
1956 * include/win32config.h: cleanup
1957 * win32/Makefile.mingw: integrated mingw in JScript configure
1958 * win32/Makefile.msvc: modified to allow mingw coexistence
1959 * win32/configure.js: integrated mingw
1960 * win32/Readme.txt: cleanup
1961
1962Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
1963
1964 * HTMLparser.c: strengthen the guard in the Pop macros,
1965 like in the XML parser, closes bug #97315
1966
1967Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
1968
1969 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
1970 callback is never used.
1971
1972Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
1973
1974 * parserInternals.c: fixed the initialization of the SAX structure
1975 which was breaking xsltproc
1976 * xpath.c: patch from Petr Pajas for CDATA nodes
1977 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
1978 * parser.c include/libxml/parser.h: patch from Peter Jones
1979 removing a leak in xmlSAXParseMemory() and adding the
1980 function xmlSAXParseMemoryWithData()
1981
1982Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
1983
1984 adding pdf of tutorial, changing web page to link to it
1985 * doc/tutorial/xmltutorial.pdf
1986 * doc/xml.html
1987 * doc/docs.html
1988
1989Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
1990
1991 * doc/tutorial/ar01s08.html
1992 adding file what I forgot for tutorial
1993
1994
1995Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
1996
1997 Adding encoding discussion to tutorial
1998 Added:
1999 * doc/tutorial/images/*.png: DocBook admonition image files
2000 * doc/tutorial/apf.html, apg.html: new generated html
2001 * doc/tutorial/includeconvert.c: conversion code entity file
2002 changed:
2003 * doc/tutorial/xmltutorial.xml: DocBook original
2004 * doc/tutorial/*.html: generated html
2005
2006Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2007
2008 * include/libxml/*.h: retired xmlwin32version.h
2009 * doc/Makefile.am: retired xmlwin32version.h
2010 * win32/configure.js: retired xmlwin32version.h
2011
2012Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2013
2014 * win32/libxml2.def.src: exported additional symbols
2015 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
2016 sisterhood
2017
2018Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2019
2020 * globals.c: fixed a typo pointed out by Igor
2021 * xpath.c: try to speed up node compare using line numbers
2022 if available.
2023
2024Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2025
2026 * tree.c: make xmlFreeNode() handle attributes correctly.
2027
2028Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2029
2030 * catalog.c: completed the #96963 fix, as reported by Karl
2031 Eichwalder
2032
2033Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2034
2035 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
2036
2037Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2038
2039 * Makefile.am: switched the order of a couple of includes
2040 to fix bugs #97100
2041
2042Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2043
2044 * catalog.c: fixed bug #96963, reverted to the old behaviour of
2045 xmlLoadCatalogs that used to separate directories with a ':'.
2046
2047Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2048
2049 * threads.c: improvements to the Windows-side of thread handling
2050 * testThreads.c: conditionally excluded unistd.h
2051 * testThradsWin32.c: broke overlong lines
2052 * include/win32config.h: adapted thread-related macros to the new
2053 scheme and for pthreads on Windows
2054 * win32/Makefile.msvc: introduced a more flexible thread build,
2055 added testThreads[Win32].c to the build
2056 * win32/configure.js: introduced a more flexible thread config
2057
20582002-10-31 John Fleck <jfleck@inkstain.net>
2059
2060 * doc/xml.html (and, by implication, FAQ.html)
2061 added UTF-8 conversaion FAQ from Marcus Labib Iskander
2062
2063Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2064
2065 * configure.in: removed xmlwin32version.h
2066 * include/libxml/Makefile.am: removed xmlwin32version.h
2067
2068Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
2069
2070 * tree.c: applied patch from Brian Stafford to fix a bug
2071 in xmlReconciliateNs()
2072
2073Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2074
2075 * tree.c: applied patch from Christian Glahn to allow
2076 xmlNewChild() on document fragment nodes
2077
2078Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
2079
2080 * parser.c: Christian Glahn found a problem with a recent
2081 patch to xmlParseBalancedChunkMemoryRecover()
2082 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
2083 problems
2084 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
2085 test/schemas/seq*: added the test cases from Charles
2086
2087Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
2088
2089 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
2090 serious cleanup of the spec file and associated changes
2091 in the Makefiles.
2092 * valid.c: try to remove some warnings on x86_64
2093
2094Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2095
2096 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
2097 fix bug #96586
2098
2099Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
2100
2101 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
2102 parsing, applied his patch
2103 * result/HTML/attrents.html result/HTML/attrents.html.err
2104 result/HTML/attrents.html.sax test/HTML/attrents.html:
2105 added the test and result case provided by Mikhail Sogrine
2106
2107Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
2108
2109 * vms/build_libxml.com vms/config.vms vms/readme.vms
2110 include/libxml/parser.h include/libxml/parserInternals.h
2111 include/libxml/tree.h include/libxml/xmlIO.h
2112 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
2113 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
2114 Applied the VMS update patch from Craig A. Berry
2115 * doc/*.html: update
2116
2117Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
2118
2119 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
2120
2121Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
2122
2123 * debugXML.c: adding a grep command to --shell in xmllint
2124 for T.V. Raman
2125
2126Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2127
2128 * xmlcatalog.c: tried to fix some of the problem with --sgml
2129
2130Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
2131
2132 * parser.c: tried to fix bug #91500 where doc->children may
2133 be overriden by a call to xmlParseBalancedChunkMemory()
2134
2135Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
2136
2137 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
2138 identifiers in SGML catalogs containing '&'
2139
2140Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
2141
2142 * python/types.c: fixed bugs when passing result value tree
2143 to Python functions.
2144
2145Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
2146
2147 * configure.in: preparing the release of 2.4.26
2148 * doc/*: updated and rebuilt the documentation
2149
2150Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
2151
2152 * parser.c: fixed a XML Namespace compliance bug reported by
2153 Alexander Grimalovsky
2154
2155Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2156
2157 * HTMLtree.c: fixed serialization of script and style when
2158 they are not lowercase (i.e. added using the API to the tree).
2159
2160Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
2161
2162 * valid.c: make xmlValidateDocument emit a warning msg if there
2163 is no DTD, pointed by Christian Glahn
2164
2165Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
2166
2167 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
2168 content model when some of the blocks have min or max, and a couple
2169 of bugs found in the process.
2170 * result/schemas/list0* test/schemas/list0*: added some specific
2171 regression tests
2172
2173Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
2174
2175 * README: updated the contact informations
2176
2177Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2178
2179 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
2180 misses it, reported by Peter Bray.
2181
2182Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
2183
2184 * tree.c: investigating xmlNodeGetContent() on namespace nodes
2185 and removed a few warnings
2186
2187Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
2188
2189 * parser.c: Christian Glahn found a small bug in the push parser.
2190 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
2191 public
2192
2193Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2194
2195 * xmlschemas.c include/libxml/xmlschemas.h: added
2196 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
2197 * testSchemas.c: added --memory to test the new interface
2198
2199Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
2200
2201 * doc/index.py doc/search.php: integrated the XSLT indexing,
2202 a few fixed in the indexer, added a scope selection at the
2203 search level.
2204
2205Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
2206
2207 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
2208 this was due to uninitialized parts of the validation context
2209
2210Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
2211
2212 * debugXML.c: applied patch from Mark Vakoc except the API
2213 change, preserved it.
2214 * doc/*: updated the docs to point to the search engine for
2215 information lookup or before bug/help reports.
2216
2217Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
2218
2219 * doc/index.py doc/search.php: added mailing-list archives
2220 indexing and lookup
2221
2222Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
2223
2224 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
2225
2226Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
2227
2228 * doc/index.py: improved HTML indexing
2229 * doc/search.php: make the queries also lookup the HTML based indexes
2230
2231Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
2232
2233 * doc/index.py: added HTML page indexing
2234
2235Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2236
2237 * xmlIO.c: extended Windows path normalisation to fix the base
2238 problem in libxslt.
2239 * catalog.c: fixed list handling in XML_CATALOG_FILES
2240
2241Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2242
2243 * valid.c: typo/bug found by Christian Glahn
2244
2245Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2246
2247 * xmlIO.c: applied Windows CE patch from Javier.
2248 * win32/wince: new directory, contains support for the PocketPC
2249 with Windows CE from Javier.
2250 * include/win32config.h: reorganised, removed duplicate
2251 definitions and applied WinCE patch from Javier.
2252 * include/wsockcompat.h: new file, now contains WinSock
2253 compatibility macros.
2254 * win32/Makefile.msvc: introduced double-run compilation.
2255
2256Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
2257
2258 * configure.in include/libxml/xmlwin32version.h: preparing release
2259 of 2.4.25
2260 * doc/*: updated and regenerated teh docs and web pages.
2261
2262Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
2263
2264 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
2265 error were not covering namespace declarations.
2266 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
2267 it was missing the attribute declaration for the namespace
2268 * result/VC/NS3: the fix now report breakages in that test
2269
2270Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
2271
2272 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
2273
2274Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
2275
2276 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
2277 and regenerated the docs and web site
2278
2279Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2280
2281 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
2282 ATTRIBUTE_UNUSED is always put after the attribute declaration,
2283 not before
2284
2285Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
2286
2287 * python/generator.py python/libxml2class.txt: fixed a stupid error
2288 breaking the python API
2289
2290Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
2291
2292 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
2293 triostr.c triostr.h: applied a trio update patch from
2294 Bjorn Reese which should work with MinGW
2295
2296Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
2297
2298 * tree.c: improving some documentation comments
2299 * xmlregexp.c: found and fixed a mem leak with python regression tests
2300 * doc/*: rebuilt the doc and the API XML file including the
2301 xmlregexp.h xmlautomata.h and xmlunicode.h headers
2302 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
2303 python/types.c: added access to the XML Schemas regexps from
2304 python
2305 * python/tests/Makefile.am python/tests/regexp.py: added a
2306 simple regexp bindings test
2307
2308Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
2309
2310 * doc/xml.html:
2311 fixing ftp links - thanks to Vitaly Ostanin
2312
2313Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
2314
2315 * xmlregexp.c: fixed the data callback on transition functionality
2316 which was broken when using the compact form
2317 * result/schemas/*: updated the results, less verbose, all tests
2318 pass like before
2319 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
2320 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
2321 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
2322 annoying warnings
2323 * xpath.c: try to provide better error report when possible
2324
2325Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
2326
2327 * Makefile.am: fixed a breakage raised by Jacob
2328
2329Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2330
2331 * include/win32config.h: added HAVE_ERRNO_H definition for parts
2332 which don't use sockets
2333
2334Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2335
2336 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
2337 * win32/configure.js: applied zlib patch from Daniel Gehriger
2338
2339Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2340
2341 * win32/configure.js: applied the patch from Mark Vakoc for
2342 regexp support
2343 * win32/libxml2.def.src: applied the patch from Mark Vakoc
2344 for regexp support
2345
2346Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
2347
2348 * xmlschemastypes.c: as pointed by Igor Float and Double
2349 parsing ain't finished yet
2350
2351Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
2352
2353 * Makefile.am configure.in: trying to fix #88412 by bypassing
2354 all the python subdir if python ain't detected
2355
2356Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
2357
2358 * Makefile.am configure.in include/libxml/xmlversion.h.in:
2359 made configuring with regexps/automata/unicode the default
2360 but without schemas ATM
2361 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
2362 fixed the regexp based DTD validation performance and memory
2363 problem by switching to a compact form for determinist regexps
2364 and detecting the determinism property in the process. Seems
2365 as fast as the old DTD validation specific engine :-) despite
2366 the regexp built and compaction process.
2367
2368Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
2369
2370 * valid.c: determinism is debugged, new DTD checking code now works
2371 but xmlFAComputesDeterminism takes far too much CPU and the whole
2372 set usues too much memory to be really usable as-is
2373
2374Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
2375
2376 * tree.c: fixed another stupid bug in xmlGetNodePath()
2377 * xmllint.c: --version now report the options compiled in
2378
2379Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
2380
2381 * HTMLparser.c: small cleanup
2382 * valid.c xmlregexp.c: switched DTD validation to use only regexp
2383 when configured with them. A bit of debugging around the determinism
2384 checks is still needed
2385
2386Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
2387
2388 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
2389
2390Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
2391
2392 * xmlIO.c: small portability glitch fixed.
2393
2394Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
2395
2396 * xmlschemastypes.c: incomplete steps for real/double support
2397 * testAutomata.c include/libxml/xmlautomata.h
2398 include/libxml/xmlregexp.h: avoiding a compilation problem
2399 * valid.c include/libxml/valid.h: starting the work toward using
2400 the regexps for actual DTD validation
2401
2402Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2403
2404 * hash.c: cosmetic cleanup
2405 * valid.c include/libxml/tree.h include/libxml/valid.h: started
2406 integrating a DTD validation layer based on the regexps
2407
2408Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
2409
2410 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
2411 the determinism was tested before eliminating the epsilon
2412 transitions :-(
2413
2414Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
2415
2416 * python/generator.py python/libxml.c python/libxml.py
2417 python/libxml2-python-api.xml python/libxml2class.txt
2418 python/libxml_wrap.h python/types.c: updated the python
2419 bindings, added code for easier File I/O, and the ability to
2420 define a resolver from Python fixing bug #91635
2421 * python/tests/Makefile.am python/tests/inbuf.py
2422 python/tests/outbuf.py python/tests/pushSAXhtml.py
2423 python/tests/resolver.py python/tests/serialize.py: updated
2424 and augmented the set of Python tests.
2425
2426Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2427
2428 * win32/configure.js: added more readme info for the binary
2429 package.
2430
2431Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
2432
2433 * xmlIO.c: fixed a stupid out of bound array error
2434
2435Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2436
2437 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
2438 messing around with support for Windows path, cleanups,
2439 trying to identify and fix the various code path to the
2440 filename access. Added xmlNormalizeWindowsPath()
2441
2442Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
2443
2444 * error.c valid.c: working on better error reporting of validity
2445 errors, especially providing an accurate context.
2446 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
2447 error reports in those cases.
2448
2449Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
2450
2451 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
2452 parser.c parserInternals.c xmlIO.c: get rid of all the
2453 perror() calls made in the library execution paths. This
2454 should fix both #92059 and #92385
2455
2456Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
2457
2458 * xmllint.c: memory leak reporting was broken after a change
2459 of the preprocessor symbol used to activate it.
2460
2461Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2462
2463 * tree.c: try to make the copy function work for node of
2464 type XML_DOCUMENT_FRAG_NODE, they are only created by the
2465 DOM layers though, not libxml2 itself.
2466
2467Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
2468
2469 * valid.c: try to provide file and line informations, not all
2470 messages are covered, but it's a (good) start
2471
2472Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
2473
2474 * xinclude.c: reimplemented a large part of the XInclude
2475 processor, trying to minimize resources used, James Henstridge
2476 provided a huge test case which was exhibiting severe memory
2477 consumption problems.
2478
2479Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
2480
2481 * python/Makefile.am: applied patch from Christophe Merlet to
2482 reestablish DESTDIR
2483
2484Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
2485
2486 * libxml.spec.in: fixes libary path for x86_64 AMD
2487
2488Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
2489
2490 * doc/tutorial/includekeyword.c
2491 * doc/tutorial/xmltutorial.xml:
2492 (plus resulting generated html files)
2493 fixing one spot I missed in the tutorial where I hadn't freed
2494 memory properly
2495
2496Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
2497
2498 * doc/tutorial/includeaddattribute.c
2499 * doc/tutorial/includeaddkeyword.c
2500 * doc/tutorial/includegetattribute.c
2501 * doc/tutorial/includekeyword.c
2502 * doc/tutorial/xmltutorial.xml
2503 * doc/tutorial/*.html:
2504 update tutorial to properly free memory (thanks to Christopher
2505 R. Harris for pointing out that this needs to be done)
2506 * doc/tutorial/images/callouts/*.png:
2507 added image files so the callouts are graphical, making it
2508 easier to read ( use "--param callout.graphics 1" to generate
2509 html with graphical callouts)
2510
2511Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
2512
2513 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
2514 nice logos generated by Marc Liyanage
2515 * doc/site.xsl *.html: changed the stylesheet to show the new
2516 logo and regenerated the pages
2517
2518Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
2519
2520 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
2521
2522Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
2523
2524 * xpath.c: possible mem leak patch from Jason Adams
2525
2526Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
2527
2528 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
2529 in the XQuery namespace
2530 * configure.in: preparing 2.4.24
2531 * doc/*.html: updated the web pages
2532
2533Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2534
2535 * python/generator.py: closing bug #85258 by generating conditional
2536 compile check to avoid linking to routines not configured in.
2537
25382002-08-22 Havoc Pennington <hp@pobox.com>
2539
2540 * autogen.sh: update error message for missing automake
2541
2542Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
2543
2544 * python/Makefile.am: typo in target name resulted in libxml2.py
2545 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
2546
2547Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
2548
2549 * win32/win32/Makefile.mingw: updated with version from
2550 Elizabeth Barham at http://soggytrousers.net/repository/
2551
2552Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2553
2554 * win32/Makefile.msvc: added the prefix location to the include
2555 and lib search path.
2556
25572002-08-18 Havoc Pennington <hp@pobox.com>
2558
2559 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
2560 both automake 1.6 and 1.4 installed get the right automake. Means
2561 compilation from CVS will now require the latest automake 1.4
2562 release, or manually creating symlinks called "automake-1.4" and
2563 "aclocal-1.4"
2564
2565Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
2566
2567 * configure.in python/Makefile.am: more AMD 64 induced changes from
2568 Frederic Crozat
2569
2570Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
2571
2572 * xinclude.c: oops I was missing the xml:base fixup too
2573 * result/XInclude/*.xml: this adds xml:base attributes to most
2574 results of the tests
2575
2576Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
2577
2578 * xinclude.c: quick but apparently working implementation of
2579 xi:fallback, should close bug #89684
2580 * Makefile.am test/XInclude/docs/fallback.xml
2581 result/XInclude/fallback.xml: added a basic test for fallback,
2582 and run with --nowarning to avoid a spurious warning
2583 * configure.in: applied patch from Frederic Crozat for python
2584 bindings on AMD 64bits machines.
2585
2586Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
2587
2588 * parser.c: xmlSAXUserParseMemory() really ought to fail if
2589 the caller don't pass a SAX callback block.
2590
2591Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2592
2593 * tree.c: applied the same fix for the XML-1.0 namespace to
2594 xmlSearchNsByHref() as was done for xmlSearchNs()
2595
2596Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
2597
2598 * libxml.3: small cleanup of the man page
2599 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
2600 when serializing HREF attributes generated by XSLT.
2601
2602Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
2603
2604 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
2605 version of Marc Liyanage' patch for boolean attributes in HTML
2606 output
2607
2608Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
2609
2610 * python/tests/serialize.py: fixed the test results, indenting
2611 behaviour changed slightly
2612
2613Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
2614
2615 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
2616 new c14n function to Windows def files
2617
2618Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
2619
2620 * c14n.c: fixed a memory leak in c14n code
2621
2622Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
2623
2624 * parser.c include/libxml/parser.h: adding a new API for Christian
2625 Glahn: xmlParseBalancedChunkMemoryRecover
2626 * valid.c: patch from Rick Jones for some grammar cleanup in
2627 validation messages
2628 * result/VC/* result/valid/*: this slightly change some of the
2629 regression tests outputs
2630
2631Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
2632
2633 * tree.c: trying to fix a problem in namespaced attribute handling
2634 raised by Christian Glahn
2635
2636Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
2637
2638 * encoding.c include/libxml/encoding.h: Opening the interface
2639 xmlNewCharEncodingHandler as requested in #89415
2640 * python/generator.py python/setup.py.in: applied cleanup
2641 patches from Marc-Andre Lemburg
2642 * tree.c: fixing bug #89332 on a specific case of loosing
2643 the XML-1.0 namespace on xml:xxx attributes
2644
2645Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
2646
2647 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
2648 corner case from new Merlin's test suite and added a callback
2649 that will be used to improve xmlsec performance
2650
2651
2652Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
2653
2654 * HTMLtree.c: trying to fix the <style> escaping problem in
2655 HTML serialization bug #89342
2656
2657Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
2658
2659 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
2660 and rebuilt the web site.
2661
2662Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
2663
2664 * include/libxml/tree.h: added _private member to xmlNs struct
2665
2666Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
2667
2668 * HTMLparser.c: fixing bug #84876 based on the xml working
2669 code.
2670
2671Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2672
2673 * python/Makefile.am: enhanced to fix bug 72012 (errors
2674 when using '-jX' make parameter)
2675
2676Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2677
2678 * xpath.c: small additional enhancement for booleans
2679 compared to nodesets
2680
2681Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2682
2683 * HTMLtree.c: changed the order of the encoding declaration
2684 attributes in the meta tags due to a bug in IE/Mac
2685
2686Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2687
2688 * xpath.c: enhanced handling of booleans (especially '='
2689 and '!=' for nodesets) - fixes bug 85256. Added new
2690 routine xmlXPathNotEqualValues for more proper handling
2691 of '!=' when nodesets are involved.
2692
2693Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
2694
2695 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
2696 doc/xmlcatalog_man.xml to the source distribution
2697
2698Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2699
2700 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
2701 asked for this.
2702
2703Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
2704
2705 * configure.in: preparing 2.4.23
2706 * doc/*: rebuilt the docs
2707
2708Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
2709
2710 * parser.c: fixing bug #84169 by fixing the
2711 comment of xmlCreatePushParserCtxt to describe the
2712 encoding detection parameters better.
2713
2714Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
2715
2716 * valid.c: fixing bug #79331 in one path the lookup for
2717 ID attributes on a namespaced node wasn't handled correctly :-\
2718
2719Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
2720
2721 * HTMLparser.c: trying to fix 87235 about discarded white
2722 spaces in the HTML parser.
2723 * result/HTML/*: this changes the output of a number of HTML
2724 regression tests
2725
2726Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
2727
2728 * xpath.c: applied patch from Richard Jinks for the namespace
2729 axis + fixed a memory error.
2730 * parser.c parserInternals.c: applied patches from Peter Jacobi
2731 removing ctxt->token for good.
2732 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
2733 popped out by the regression tests.
2734 * Makefile.am: patch for threads makefile from Gary Pennington
2735
2736Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2737
2738 * xpath.c: enhanced behaviour of position() after usage of
2739 expressions involving preceding-sibling (et al).
2740
2741Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
2742
2743 * hash.c: applied a patch from Peter Jacobi to solve a problem
2744 when compiling with the Watcom C on Win32
2745 * result/schemas/*.err: the change of hashing algo generated
2746 permutations in the output
2747
2748Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2749
2750 * hash.c: applied patch from Sander Vesik improving the quality of
2751 the hash function.
2752
27532002-06-14 Aleksey Sanin <aleksey@aleksey.com>
2754
2755 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
2756 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
2757 xmllint.c xpath.c: replaced sprintf() with snprintf()
2758 to prevent possible buffer overflow (the bug was pointed
2759 out by Anju Premachandran)
2760
2761Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
2762
2763 * parser.c: removed an uninitialized data error popped by valgrind
2764 on PE references
2765
2766Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
2767
2768 * doc/xml.html
2769 adding tutorial reference to the web page
2770
2771Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
2772
2773 * doc/tutorial/xmltutorial.xml
2774 * doc/tutorial/ar01s07.html
2775 * doc/tutorial/ape.html
2776 * doc/tutorial/includegetattribute.c
2777 adding section to tutorial about retrieving an attribute
2778 value
2779
2780Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
2781
2782 * parser.c: applied a couple of patches from Peter Jacobi to start
2783 to get rid of ctxt->token, with a possible significant speed
2784 improvement to be gained once done. Better compliance with PE
2785 references constructs in DTDs too.
2786 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
2787 from Peter too
2788
2789Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
2790
2791 * parser.c: Babak Vahedipour-Kunze reported that openTag in
2792 xmlParseElement was likely to have been deallocated at the
2793 time of the report, possibly leading to segfault. Just report
2794 the tag name now.
2795
2796Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2797
2798 * xpath.c: patch from Richard Jinks for XPath substring() function
2799 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
2800
28012002-06-06 Aleksey Sanin <aleksey@aleksey.com>
2802
2803 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
2804
2805Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
2806
2807 *doc/FAQ.html
2808 fixing typos in FAQ, thanks to Robert Funnell for the
2809 editing help
2810
2811Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
2812
2813 * NEWS: got complaints from rpmlint that it was empty
2814
2815Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
2816
2817 * added doc/tutorial, including:
2818 apa.html
2819 apb.html
2820 apc.html
2821 apd.html
2822 ar01s02.html
2823 ar01s03.html
2824 ar01s04.html
2825 ar01s05.html
2826 ar01s06.html
2827 includeaddattribute.c
2828 includeaddkeyword.c
2829 includekeyword.c
2830 includestory.xml
2831 index.html
2832 xmltutorial.xml
2833 libxml tutorial, including generated html
2834
2835Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
2836
2837 * result/c14n/exc-without-comments/merlin-c14n-two-*
2838 result/c14n/without-comments/merlin-c14n-two-*
2839 test/c14n/exc-without-comments/merlin-c14n-two-*
2840 test/c14n/without-comments/merlin-c14n-two-*
2841 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
2842 c14n/exc-c14n and slightly modified test script to handle
2843 these test cases
2844 * c14n.c: fixed bugs for complicated nodes set (namespace
2845 without node and others from merlin-c14n-two.tar.gz)
2846 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
2847 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
2848 for xmlsec performance patch
2849 * xpath.c: fixed self::node() for namespaces and attributes
2850
2851Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
2852
2853 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
2854 but with the format parameter
2855 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
2856
2857Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
2858
2859 * Makefile.am: updated c14n tests suite
2860 * c14n.c: performance improvement for previous c14n patch
2861
2862Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
2863
2864 * parser.c: another peroformance patch from Peter Jacobi, that
2865 time on parsing attribute values.
2866
2867Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
2868
2869 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
2870 into LibXML2 test suite
2871
2872Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
2873
2874 * c14n.c: propagating xpath ancesstors node fix to c14n
2875 plus small performance improvement to reduce number of
2876 mallocs
2877 * xpath.c: fixed ancestors axis processing for namespace nodes
2878
2879Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
2880
2881 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
2882 Peter Jacobi
2883
2884Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
2885
2886 * configure.in: preparing 2.4.22
2887
2888Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
2889
2890 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
2891 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
2892 a public entry point.
2893 * doc/*: rebuilt the API and docs
2894
2895Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
2896
2897 * xpath.c: patch from Richard Jinks to fix a problem introduced
2898 in the previous patch and pointed by Norm
2899
2900Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
2901
2902 * libxml.spec.in: fixing bug #81112
2903
2904Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
2905
2906 * uri.c: fixing bug #82848
2907
2908Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2909
2910 * result/catalogs/mycatalog.full: Aleksey's commit changed the
2911 output of one catalog test
2912
2913Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
2914
2915 * global.data globals.c tree.c include/libxml/globals.h
2916 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
2917 default value for global parameter xmlIndentTreeOutput to 1 and
2918 introduced new global parameter xmlTreeIndentString (the string
2919 used to do one-level indent) with default value " " (as it was
2920 in tree.c)
2921
2922Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2923
2924 * Makefile.am: Merijn Broeren pointed out a problem when compiling
2925 with trio and schemas.
2926
2927Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2928
2929 * xpath.c: patch from Richard Jinks to fix the problem raised in
2930 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
2931
2932Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
2933
2934 * xmlschemas.c: a bit of work on import.
2935 * xmlschemastypes.c: Charles Bozeman provided a compare function
2936 for date/time types so min/max facet restrictions should work,
2937 indeterminate comparisons return an error instead of equal.
2938 * test/schemas/date_0* result/schemas/date_0_0: specific test
2939 from Charles Bozeman too
2940
2941Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
2942
2943 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
2944 from Christian Cornelssen fixing the man pages and the Catalog
2945 building script.
2946 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
2947 next step is <xs:import> I now have a reasonable understanding
2948 of how it works.
2949
2950Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
2951
2952 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
2953
2954Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2955
2956 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
2957
2958Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
2959
2960 * xpath.c: fixing an XPath function evalutation bug pointed out
2961 by Alexey Efimov where the context was lost when evaluating
2962 the function arguments
2963
2964Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
2965
2966 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
2967 function public for XMLSec performance optimizations
2968
2969Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
2970
2971 * python/generator.py python/libxml2class.txt : fixed a problem
2972 with the HTML parser pointed by Gary Benson
2973 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
2974 example
2975
2976Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
2977 * parser.c: fixed bug #81159 (memory growth in SAX)
2978
2979Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
2980 * xpath.c: fixed bug #78858 (the real fix)
2981
2982Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
2983 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
2984
2985Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
2986
2987 * tree.c: modified xmlNodeSetBase to allow changing the
2988 base of a document.
2989
2990Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
2991
2992 * xmlschemastypes.c: patch Charles Bozeman for validation of
2993 all the date, time, and duration types
2994 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
2995 * configure.in: fixed an error pointed by an user
2996 * xml2-config.in: fixed an error pointed by an user
2997
2998Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
2999
3000 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
3001 win32/libxml2.def.src xmlIO.c: exported default
3002 'file:', 'http:' and 'ftp:' protocols input handlers
3003 and maked protocols comparisson case insensitive
3004
3005Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
3006
3007 * configure.in: Neven Has detected a typo
3008
3009Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
3010
3011 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
3012 as one of the persons allowed to commit directly to the
3013 module.
3014
3015Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
3016
3017 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
3018 * valid.c: raised a too low limit
3019 * doc/*: rebuilt the docs
3020
3021Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
3022
3023 * test/XPath/expr/floats test/XPath/expr/functions
3024 result/XPath/expr/floats result/XPath/expr/functions
3025 xpath.c: another XPath conformance patch from Richard Jinks
3026
3027Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
3028
3029 * xmlschemas.c: fixed validation of attribute groups.
3030 * test/schemas result/schemas: added an example from the primer
3031
3032Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
3033
3034 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
3035 * test/schemas result/schemas: updated the test list
3036
3037Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
3038
3039 * TODO: updated a bit
3040 * parser.c: made a comment more specific
3041 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
3042 Schemas conformance.
3043 * test/schemas result/schemas: updated the test list
3044
3045Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
3046
3047 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
3048 implementing xs:all with minOccurs = 0
3049 * tes/schemas/* result/schemas/*: added more tests covering
3050 xs:all
3051
3052Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
3053
3054 * xmlregexp.c: first implementation of the all particle, this
3055 may need to be revisited for case where not all transitions
3056 must be crossed.
3057
3058Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
3059
3060 * tree.c: another entity processing update from Markus Henke
3061
3062Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
3063
3064 * trionan.c: fixed crash on OSF/1
3065
3066Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
3067
3068 * xmlschemas.c: more Schemas work
3069 * test/schemas/* result/schemas/*: added more tests coming
3070 from the spec.
3071
3072Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
3073
3074 * c14n.c: patch from Aleksey Sanin reflecting a change in the
3075 ExcC14N specification
3076
3077Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
3078
3079 * tree.c: patch from Markus Henke, fix for recursive entities.
3080
3081Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
3082
3083 * xpath.c: fix a problem with string() on a document node.
3084
3085Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
3086
3087 * Makefile.am xmlschemas.c: more Schemas work
3088 * test/schemas/* result/schemas/*: added more tests coming
3089 from the spec.
3090
3091Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
3092
3093 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
3094 * result/HTML/*: this changes a few things in the results
3095
3096Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3097
3098 * include/libxml/tree.h: eliminated 'declaration different than
3099 prototype' warning
3100 * include/win32config.h: "resolved" conflicts with errno.h
3101
3102Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
3103
3104 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
3105 on the automata interfaces and debug of counted choices
3106 * test/schemas/* result/schemas/*: added a number of tests
3107
3108Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
3109
3110 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
3111 a bit of work on Schemas
3112 * testSchemas.c: try to make it more useful
3113 * test/schemas/* result/schemas/* Makefile.am: changed the
3114 Schemas regression test procedure, started adding a few samples
3115
3116Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
3117
3118 * include/libxml/encoding.h: Patch for the Borland C++ builder
3119 * include/libxml/tree.h: Patch for the Borland C++ builder
3120 * threads.c: Patch for the Borland C++ builder
3121 * win32/bcb5: New directory for the Borland C++ builder
3122 project files
3123
3124Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
3125
3126 * win32/Makefile.msvc: Update for XML Schema support
3127 * win32/configure.js: Update for XML Schema support
3128 * win32/libxml2.def.src: Update for XML Schema support
3129
3130Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
3131
3132 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
3133 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
3134 xmlunicode.c include/libxml/Makefile.am
3135 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
3136 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
3137 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
3138 include/libxml/xmlversion.h.in : merged the current state of
3139 XML Schemas implementation, it is not configured in by default,
3140 a specific --schemas configure option has been added.
3141 * test/automata test/regexp test/schemas Makefile.am
3142 result/automata result/regexp result/schemas:
3143 merged automata/regexp/schemas regression tests
3144
3145Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
3146
3147 * xpath.c: Gary found a compile time problem, fixes #78823
3148
3149Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
3150
3151 * configure.in: release of 2.4.20
3152 * doc/*: updated and rebuilt the docs
3153
3154Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
3155
3156 * python/Makefile.am: patch from Cristian Gafton to build on
3157 Red Hat 6.2, should also fix #75779
3158
3159Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
3160
3161 * valid.c: first part of fixing #78729
3162
3163Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
3164
3165 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
3166 escaping of URI when saving HTML files.
3167 * result/HTML/*: this impacted some tests
3168
3169Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
3170
3171 * configure.in: trying to fix #77441
3172
3173Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
3174
3175 * include/libxml/xmlIO.h: Hallski complained it could not be
3176 included by itself.
3177
3178Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
3179
3180 * configure.in: applied an IEEE flag patch for OSF/1 #77825
3181
3182Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3183
3184 * win32/configure.js: patch from Nilo for the c14n option
3185 * win32/Makefile.msvc: fixed libxml2.def generation with threads
3186
3187Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
3188
3189 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
3190 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
3191 LIBXML_THREAD_ENABLED
3192
3193Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
3194
3195 * xpath.c: another patch from Richard Jinks for substring conformance
3196 * test/XPath/expr/floats test/XPath/expr/strings
3197 result/XPath/expr/floats result/XPath/expr/strings: update of the
3198 test suite to check those.
3199
3200Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
3201
3202 * xpath.c: patch from Richard Jinks for .x float parsing.
3203
3204Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
3205
3206 * parser.c: patch from Markus Henke when an encoding ain't recognized
3207
3208Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
3209
3210 * libxml.m4: got a report that #include <string.h> was needed
3211
3212Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
3213
3214 * xmllint.c: applied a fix from Anthony Jones for -o /--output
3215
3216Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
3217
3218 * doc/example.html: fixing typo
3219
3220Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
3221
3222 * xpath.c: fixed a bug in the nodeset to boolean comparison code
3223 pointed out by Melvyn Sopacua.
3224
3225Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3226
3227 * libxml.m4: Frédéric Crozat gave a patch related to the change
3228 of Include paths breaking the libxml.m4
3229
3230Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
3231
3232 * xpath.c: Fix bug #76927 forgot to save some context
3233 when evaluating binary expressions
3234
3235Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
3236
3237 * configure.in: fixed configure for MPE/iX from Markus Henke
3238 * xmlmemory.c: fixed initialization problems
3239 * xpath.c: another set of patches from Richard Jinks this
3240 fixes "make XPathtests" on linux
3241
3242Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
3243
3244 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
3245 * test/XPath/expr/compare test/XPath/expr/equality
3246 test/XPath/expr/floats test/XPath/expr/functions
3247 test/XPath/expr/strings result/XPath/expr/compare
3248 result/XPath/expr/equality result/XPath/expr/floats
3249 result/XPath/expr/functions result/XPath/expr/strings: Updated
3250 tests though they show a divergence on Linux
3251
3252Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3253
3254 * xpath.c trionan.c: previous commit also included patches
3255 from Richard Jinks on some IEEE support corner case
3256
3257Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
3258
3259 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
3260 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
3261 that $(datadir) should be used for docs
3262
3263Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
3264
3265 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
3266 could leak filedescriptors
3267
3268Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3269
3270 * configure.in nanohttp.c: applied patch from Allan Clark for
3271 UnixWare/OpenServer
3272
3273Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
3274
3275 * configure.in: preparing 2.4.19
3276 * doc/*: rebuilt the docs
3277
3278Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3279
3280 * nanohttp.c: fixing #76043, got fed up with non-portability
3281 of that piece of code.
3282
3283Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
3284
3285 * valid.c SAX.c: Never commit without running "make tests" :-(
3286 fix a couple of stupidities in the previous commit
3287 * result/*: a few changes in some attribute order result of previous
3288 commit.
3289
3290Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
3291
3292 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
3293 the internal subset should not raise duplicate ID errors,
3294 also there was a small bug in conjunction to namespace
3295 declarations defaulted and xml:xxx attributes DTD definitions.
3296
3297Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3298
3299 * xpath.c: Richard Jinks also raised some rounding problems
3300 this tries to fix them
3301
3302Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
3303
3304 * xpath.c: Richard Jinks spotted an incoherent memory allocation
3305 behaviour in xmlXPathCastToString()
3306
3307Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
3308
3309 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
3310 raised by Morus Walter
3311
3312Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
3313
3314 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
3315 from Igor
3316
3317Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3318
3319 * xpath.c: fixing #75619, related to a problem when trying
3320 to evaluate condition when the current node set resulting
3321 from that sub-step evaluation is empty. Also fixes 2 potential
3322 problem with previous-sibling and next-siblings axis.
3323
3324Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
3325
3326 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
3327 HTML support is not configured in.
3328
3329Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3330
3331 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
3332 include/libxml/tree.h: dohh I really didn't intended to commit
3333 this test version :-(
3334
3335Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
3336
3337 * testSAX.c: I wanted to see the real speed at the SAX interface
3338 after a little too many Ximianer started complaining about the
3339 parser speed.
3340 added a --quiet option:
3341 paphio:~/XML -> ls -l db100000.xml
3342 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
3343 paphio:~/XML -> time ./testSAX --quiet db100000.xml
3344 3200006 callbacks generated
3345 real 0m1.270s
3346 Which means 16MBytes/s and 3Mcallback/s
3347
3348Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
3349
3350 * xpath.c: valgrind spotted another error that time when running
3351 on libxslt regression tests
3352
3353Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3354
3355 * Makefile.am: adding "make valgrind" running the full regression
3356 tests (except python ones) under Valgrind (using valgrind -q
3357 which was kindly added by the author).
3358 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
3359 passes cleanly now except an obcure floating point initialization
3360 raised in log10() in one XPath regression test ???
3361 * tree.c: edited some comments to close #75244
3362
3363Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
3364
3365 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
3366 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
3367 context of ScrollKeeper, made sure that if the number is
3368 an integer, the serialization follows the description at
3369 http://www.w3.org/TR/xpath#section-String-Functions
3370
3371Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
3372
3373 * configure.in: preparing 2.4.18
3374 * doc/*: updated and rebuilt the web site
3375 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
3376 the Windows and Cygwin maintainers.
3377 * parser.c: humm, changed the way the SAX parser work when
3378 xmlSubstituteEntitiesDefault(1) is set, it will then
3379 do the entity registration and loading by itself in case the
3380 user provided SAX getEntity() returns NULL.
3381 * testSAX.c: added --noent to test the behaviour.
3382
3383Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3384
3385 * parser.c: Wilfried Teiken provided a hackish but working
3386 way to get context reported back on entities when parsing
3387 with SAX and without breaking the DOM build.
3388
3389Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3390
3391 * c14n.c: applied a new patch from Aleksey Sanin
3392 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
3393 to reference Aleksey implementation of XML digital Signatures
3394
3395Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3396
3397 * xpath.c: small fix to avoid potential problem due to
3398 ordering of freeing data
3399 * python/Makefile.am: people were complaining about
3400 the generated file in python dir not being built
3401
3402Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
3403
3404 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
3405 python/generator.py python/libxml.c python/types.c: Cleanup
3406 of the python Makefiles based on Jacob and James feedback,
3407 fixed the spec file accordingly, fixed the number of warning
3408 that passing my pedantic CFLAGS was generating. Conclusion
3409 is that Python includes are real crap.
3410
3411Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
3412
3413 * configure,in: it was reported quite a few times that
3414 xml2-config --cflags should not output
3415 -I$includeprefix/libxml2/libxml because libxml2 header names
3416 clashes with existing names like list.h from C++ stl.
3417 Includes should be #include<libxml/xxx.h> so ...
3418
3419Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
3420
3421 * c14n.c: another patch from Aleksey Sanin
3422
3423Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3424
3425 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
3426 canonicalization algorithm
3427 * doc/xml.html doc/index.html: added the C14N references on the
3428 index page.
3429
34302002-03-13 jacob berkman <jacob@ximian.com>
3431
3432 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
3433 usage, redundant, and gcc specific
3434
3435Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
3436
3437 * xpath.c: speedup some node selection operations, this can
3438 have a significant impact on DocBook Norm's stylesheets
3439 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
3440 make sure it's always the case
3441 * debugXML.c: distinguish CDATA and comments in ls operations
3442
3443Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3444
3445 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
3446 to generate better API descriptions etc...
3447
3448Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
3449
3450 * c14n.c: Fixing #74186, made sure all boolean expressions
3451 get fully parenthesized, ran indent on the output
3452 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
3453 include/libxml/tree.h: also #74186 related, removed the
3454 --with-buffers option, and all the preprocessor conditional
3455 sections that were resulting from it.
3456
3457Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3458
3459 * valid.c: applied patch from Dodji Seketeli fixing an
3460 uninitailized variable in xmlValidGetValidElements()
3461
3462Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3463
3464 * c14n.c: fixed a few comments
3465 * doc/*.html doc/*/*.html: regenerated the docs and added
3466 the C14N API
3467 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
3468
3469Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
3470
3471 * check-xml-test-suite.py: fix to adapt varaiations in the
3472 bindings
3473 * configure.in python/setup.py python/setup.py.in: fixed to
3474 have the version of the python scripts automatically updated
3475
3476Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3477
3478 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
3479 in xmlCopyProp()
3480
3481Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
3482
3483 * configure.in: preparing 2.4.17 release
3484 * doc/*: updated and rebuilt the docs
3485 * xpath.c: fixed a comment
3486 * python/libxml.c: fixed a possible reentrancy problem
3487
3488Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
3489
3490 * tree.c python/tests/Makefile.am python/tests/attribs.py:
3491 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
3492 added a specific regression test
3493 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
3494 not raise exceptions when failing to find the attribute.
3495
3496Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
3497
3498 * configure.in xmllint.c: owen pointed out a problem with the
3499 ftme fix, gettimeofday() was not detected by configure and
3500 the ftime header wasn't included, dohhh
3501
3502Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
3503
3504 * configure.in xmllint.c: trying to fix #71457 for timing
3505 precision when gettimeofday() is not availble but ftime() is
3506
3507Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3508
3509 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
3510 are now copied on install and part of the -devel RPM
3511
3512Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
3513
3514 * xpath.c: trying to avoid bug #72150 which was apparently
3515 caused by a gcc bug (or a processor problem) as detailed
3516 at http://veillard.com/gcc.bug
3517
3518Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
3519
3520 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
3521 fixed xmlReconciliateNs(), added a Python test/example for
3522 inter-document cut'n paste
3523 * python/libxml.py: fixed node.doc on document nodes and added
3524 xpathEval() onto node objects
3525
3526Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
3527
3528 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
3529 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
3530 fixup and integrated tests for the serialization stuff
3531
3532Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
3533
3534 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
3535 moved the libxml man page to section 3
3536
3537Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
3538
3539 * tree.c: fix bug #72490
3540 * python/libxml.c python/libxml.py: added methods serialize()
3541 and saveTo() to all node elements.
3542
3543Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
3544
3545 * xmlIO.c: closed #73430, don't read from an input source
3546 which indicated an end-of-file or an error.
3547
3548Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3549
3550 * parser.c: make sure SAX endDocument is always called as
3551 this could result in a Python memory leak otherwise (it's
3552 used to decrement ref-counting)
3553 * python/generator.py python/libxml.c python/libxml.py
3554 python/libxml2-python-api.xml python/libxml2class.txt
3555 python/tests/error.py python/tests/xpath.py: implemented
3556 the suggestions made by Gary Benson and extended the tests
3557 to match it.
3558
3559Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3560
3561 * python/generator.py: applied patch fixing #73450
3562
3563Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
3564
3565 * xpath.c: fixing #61290 "namespace nodes have no parent"
3566 long standing divergence from the XPath REC. NodeSets
3567 simply hold a copy of namespace nodes and those node ->next
3568 points to the parent (which may not be the node carrying the
3569 definition).
3570 * include/libxml/xpath.h: flagged but didn't added a possible
3571 speedup
3572 * DOCBparser.c HTMLparser.c: removed some warnings from push
3573 parser due to new state being added.
3574 * tree.c: new fix from Boris Erdmann
3575 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
3576 the XML Canonalization support from Aleksey Sanin
3577
3578Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3579
3580 * tree.c: patch from Boris Erdmann fixing some namespace odities
3581 with xmlCopyNode()
3582
3583Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
3584
3585 * xmlIO.c: fix bug #72706 when loading a NULL entity
3586
3587Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3588
3589 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
3590 actually change in a future XML Namespace revision.
3591
3592Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3593
3594 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
3595 added the possibility of returning nodesets from XPath extension
3596 functions written in Python
3597
3598Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
3599
3600 * python/*: commiting some Python bindings work done while travelling
3601
3602Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3603
3604 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
3605 explicitely with memory debugging switched on
3606
3607Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
3608
3609 * python/generator.py python/libxml.c python/libxml2-python-api.xml
3610 python/libxml2class.txt python/libxml_wrap.h python/types.c:
3611 Added wrapper for the xmlURIPtr type, provided accessors, fixed
3612 the accessor generator for strings
3613 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
3614 regression test.
3615
3616Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
3617
3618 * python/README python/generator.py python/libxml.c python/setup.py:
3619 added the 'usual' setup.py to allow building a libxml2-python
3620 module based on the same code. The initialization is however
3621 different the 2 .so files fo libxml2 and libxslt are identical and
3622 they entry point initialize both libraries. this is done to avoid
3623 some possible nasty problem since the Python don't merge the maps
3624 of all shared modules.
3625
3626Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
3627
3628 * parser.c: fixed a push/encoding bug reported by Michael
3629 on librsvg
3630
3631Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
3632
3633 * include/libxml/parserInternals.h: fixes a misplaced #endif
3634
3635Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3636
3637 * parser.c valid.c: found and fixed a couple of allocation bugs
3638
3639Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
3640
3641 * doc/xml.html doc/python.html doc/*: added a Python and binding
3642 page describing the current state of the Python bindings and
3643 giving pointers to the other languages wrappers.
3644
3645Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3646
3647 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
3648 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
3649 rebuilt the API and web site
3650 * xpath.c: fixed #71978 portability bugs
3651
3652Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
3653
3654 * SAX.c: oops broke automatic defaulting of namespaces attributes.
3655
3656Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
3657
3658 * include/libxml/parserInternals.h parser.c: had to change
3659 2 internal parsing API when processing document content
3660 to check the start and end of element content are defined
3661 in the same entity
3662 * valid.c include/libxml/valid.h: attribute normalization can
3663 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
3664 with the context to report it.
3665 * SAX.c: fixed the last known bugs, crazy validation constraints
3666 when a document is standalone seems correctly handled. There
3667 is a couple of open issues left which need consideration especially
3668 PE93 on external unparsed entities and standalone status.
3669 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
3670 The 2 tests left failing are actually in error. Cleanup done.
3671
3672Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3673
3674 * valid.c: implemented E59 spaces in CDATA does not match the
3675 nonterminal S
3676
3677Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3678
3679 * SAX.c parser.c valid.c: more validation test fixups
3680 * check-xml-test-suite.py: added duration info for the tests
3681
3682Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
3683
3684 * parser.c valid.c: a couple of errors were reported but not
3685 saved back as such in the parsing context. Down to 1% failure rate
3686 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
3687
3688Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3689
3690 * xmlInternald.c: isExtender was missing a char
3691 * parser.c include/libxml/parser.h: % are acceptable in the
3692 internal subset if within a PUBLIC ID
3693
3694Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
3695
3696 * SAX.c parserInternals.c valid.c: more work on the conformance
3697 suite. Took the step to finally block documents with encoding
3698 errors. It's a fatal error per the spec, people should have fixed
3699 their documents by now.
3700
3701Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
3702
3703 * check-xml-test-suite.py: fixed the test script after some discussion
3704 on the semantic of TYPE="error"
3705 * Makefile.am: added the script to the distrib
3706
3707Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
3708
3709 * SAX.c entities.c: fixed a couple of conformances issues deep
3710 into the validation code (standalone and undeclared Notations)
3711
3712Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3713
3714 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
3715 stayed there for years !
3716
3717Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3718
3719 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
3720 missing
3721
3722Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
3723
3724 * check-xml-test-suite.py: improved the behaviour a bit as
3725 well as the logs
3726 * parser.c valid.c SAX.c: fixed a few more bugs
3727 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
3728
3729Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
3730
3731 * check-xml-test-suite.py: python script to run regression tests
3732 against the XML Test suite of W3C/OASis
3733 * SAX.c: fixed a validation bug
3734 * parser.c: fixed 3 errors pointed by the test suite
3735 * doc/buildDocBookCatalog: fixed a typo pointed by drake
3736 * python/Makefile.am: fixed a dependendy
3737
3738Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
3739
3740 * xmlmemory.c: avoid a warning bug #71594
3741
3742Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
3743
3744 * xmlmemory.c: Jesse Perry provided a patch to remove a few
3745 warning on alpha/Tru64
3746
3747Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3748
3749 * include/libxml/entities.h: fixing a comment
3750 * valid.c: fixing some troubles with validity check on namespaces
3751 * result/VC/NS3 test/VC/NS3: added a specific regression test
3752
3753Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3754
3755 * tree.c: Fixing #71342 serializing '\n' in attribute values
3756 * result/noent/att3 result/att3 test/att3: added a specific
3757 test.
3758
3759Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
3760
3761 * python/libxml.c: couple of bug fixes
3762
3763Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
3764
3765 * python/*.py: removed tabs and used spaces.
3766
3767Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
3768
3769 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
3770 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
3771
3772Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3773
3774 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
3775 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
3776
3777Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3778
3779 * include/libxml/encoding.h include/libxml/entities.h
3780 include/libxml/globals.h include/libxml/parser.h
3781 include/libxml/threads.h include/libxml/tree.h
3782 include/libxml/xmlmemory.h: trying to fix the include mess
3783
3784Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
3785
3786 * include/libxml/xmlmemory.h: reverted part of the previous
3787 attempt to provide #69655, this was breaking the build.
3788
3789Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
3790
3791 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
3792 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
3793 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
3794 include/libxml/parserInternals.h include/libxml/tree.h
3795 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
3796 Tentatively fixed #69655 , make compiling with -Wredundant-decls
3797 clean.
3798 * python/libxml.c: fixed a warning.
3799
3800Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
3801
3802 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
3803 copying of node, merge back IDs in the target document.
3804 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
3805 test/XInclude/ents/ids.xml: test case
3806 * result/VC/ElementValid4: output changed due to a typo fix
3807
3808Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
3809
3810 * python/Makefile.am: seems some version of automake didn't
Daniel Veillard784b9352003-02-16 15:50:27 +00003811 generate the dependencies right as Jacob found out. Add
3812 an extra dependency rule.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00003813
3814Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3815
3816 * parserInternals.c valid.c: Justin Fletcher found some parts
3817 of the code needing cleanup
3818 * libxml.spec.in python/Makefile.am python/generator.py
3819 python/libxml.c python/libxml.py: Fixed the python Makefiles
3820 corrected a bug showing up on ia64, changed the name of the
3821 python internal module too
3822
3823Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
3824
3825 * Makefile.am: applied patch from Andris Pavenis for binary
3826 name suffixes
3827
3828Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
3829
3830 * xmllint.c win32/win32config.h: fixing #68748
3831
3832Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
3833
3834 * valid.c: fixing #70166
3835
3836Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3837
3838 * valid.c: fixing #70077
3839
3840Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3841
3842 * Copyright Makefile.am README configure.in libxml.spec.in:
3843 Changed to the MIT Licence
3844 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
3845 doc/xmlio.html: updated the doc accordingly
3846 * include/libxml/xmlwin32version.h configure.in: preparing
3847 2.4.14 release
3848 * python/generator.py python/libxml.c python/libxml2-python-api.xml
3849 python/libxml2class.txt python/libxml_wrap.h python/types.c:
3850 fixed the const xmlChar * wrapper and generator, XPath extension
3851 functions now use the context as first argument
3852 * python/tests/tstxpath.py python/tests/xpath.py
3853 python/tests/xpathext.py: Updated the tests accordingly
3854 * tree.c: fixed bug #70067
3855
3856Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3857
3858 * Makefile.am: cleanup
3859 * debugXML.c: always use stdout if output is NULL
3860 * xmlIO.c: don't close filedescriptors passed to outputBuffers
3861 * python/Makefile.am python/generator.py python/libxml2class.txt
3862 python/libxml_wrap.h python/types.c: augmented the number of bindings
3863 handling FILE * and XPath contexts
3864 * python/tests/Makefile.am: avoid a stupid problem due to the
3865 use of TEST.
3866
3867Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
3868
3869 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
3870
3871Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
3872
3873 * python/TODO python/libxml.c: cleanup the extension function lookup
3874 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
3875
3876Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
3877
3878 * configure.in python/Makefile.am: do not install outside
3879 of prefix
3880
3881Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3882
3883 * python/TODO python/libxml.c: started adding SAX interfaces
3884 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
3885 SAX test
3886
3887Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3888
3889 * tree.c: hardened the addChild function
3890 * python/generator.py python/libxml.c python/libxml2-python-api.xml
3891 python/libxml2class.txt python/libxml_wrap.h python/TODO:
3892 added accessors needed for xmlNode, a bit more testing and
3893 extension of interfaces
3894 * python/tests/Makefile.am python/tests/build.py: added a test
3895 build from scratch/save/load/check
3896
3897Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
3898
3899 * parserInternals.c: change a small bit in the way valididy
3900 error messages get initialized
3901 * python/TODO python/libxml.c python/libxml2-python-api.xml
3902 python/libxml2class.txt python/libxml_wrap.h python/types.c:
3903 added some memory debugging to track leaks at the libxml2 level
3904 * python/tests/*.py: changed all tests to check for leaks,
3905 there is just one left in XPath extension registrations.
3906
3907Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
3908
3909 * python/TODO python/generator.py python/libxml2-python-api.xml
3910 python/libxml2class.txt: more accessor classes for the parser
3911 context, allow to switch on and check validity
3912 * python/tests/Makefile.am python/tests/error.py
3913 python/tests/invalid.xml python/tests/valid.xml
3914 python/tests/validate.py: attded more test and and added error.py
3915 which I forgot to commit in the last step
3916
3917Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3918
3919 * python/Makefile.am python/types.c: cleanup
3920 * python/libxml.c python/libxml.py python/libxml_wrap.h
3921 python/generator.py python/libxml2-python-api.xml
3922 python/libxml2class.txt: added class for parser context, added
3923 first cut for push mode support. Added a framework to generate
3924 accessors functions.
3925 * python/tests/Makefile.am python/tests/push.py: added a push
3926 test
3927
3928Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
3929
3930 * python/Makefile.am python/TODO python/libxml.py: fixed a small
3931 bug a bit of cleanup.
3932
3933Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
3934
3935 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
3936 python/libxml2class.txt: adding error redirections and preformat
3937 to a python handler
3938 * python/tests/Makefile.am python/tests/*.py: cleanup made all
3939 tests self checking
3940
3941Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
3942
3943 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
3944 a function
3945
3946Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
3947
3948 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
3949 python/libxml.c python/libxml2-python-api.xml
3950 python/libxml2class.txt: Progressing through the TODOs, class
3951 description output, extra XML API, RPM now builds the wrappers
3952 for all python installed versions
3953
3954Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
3955
3956 * configure.in libxml.spec.in python/Makefile.am python/TODO
3957 python/generator.py python/libxml2class.txt: added more informations
3958 in the libxml2-python package including docs. Slightly changed
3959 the class hierarchy
3960 * python/tests/*: added basic regression tests infrastructure too
3961
3962Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3963
3964 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
3965 added libxml2-python as part of the packages installed
3966
3967Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
3968
3969 * python/Makefile.am python/generator.py python/libxml.c
3970 python/libxml.py: more work, now able to extend the
3971 XPath interpreter with functions written in python.
3972
3973Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
3974
3975 * python/Makefile.am: Jacob sent a patch to allow building from
3976 tarfile.
3977
3978Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
3979
3980 * python/Makefile.am python/libxml.c configure.in Makefile.am:
3981 inserted the python wrappers build, I hope this won't be too
3982 unportable
3983
3984Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
3985
3986 * xpath.c: minor optimization
3987 * python/generator.py python/libxml.c python/libxml.py
3988 python/libxml_wrap.h: more work on the python bindings,
3989 they now support XPath and there is no evident leak
3990
3991Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3992
3993 * python/generator.py python/libxml.c python/libxml.py:
3994 more work on the python bindings generator.
3995
3996Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
3997
3998 * python/generator.py python/libxml.c python/libxml_wrap.h:
3999 more work on the python bindings.
4000
4001Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
4002
4003 * python/generator.py python/libxml.c python/libxml.py
4004 python/libxml_wrap.h: commited early version of a python binding
4005 for private use only ATM
4006
4007Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
4008
4009 * entities.c tree.c include/libxml/entities.h: applied patch
4010 from Anthony Jones to implement copy of DTD subtree too. Had
4011 just to keep 2 function private which really ought to become
4012 public ones.
4013
4014Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4015
4016 * xmllint.c: added pointers to the web pages in the usage()
4017
4018Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
4019
4020 * tree.c: more fixes from Petr Kozelka for attribute handling
4021 in the tree API to align the semantic with DOM.
4022
4023Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
4024
4025 * valid.c tree.c entities.c: another set of patches from
4026 Anthony Jones for copy operations cleanup and robustness
4027
4028Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4029
4030 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
4031 an alphabetic index based on comments content
4032 * doc/*: rebuilt the web site with the new references
4033
4034Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
4035
4036 * parserInternals.h: Greg Sjaardema suggested to use an
4037 eponential buffer groth policy in xmlParserAddNodeInfo()
4038
4039Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
4040
4041 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
4042 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
4043 doc/parsedecl.py doc/Makefile.am: updated the python extractor
4044 to generate cross-references, and added/updated the stylesheets
4045 to generate and link API indexes. The generic keyword index
4046 is not done yet.
4047 * doc/*.html: regenerated all the usual docs too
4048
4049Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
4050
4051 * debugXML.c: added an xpath function to the shell for T. V. Raman
4052
4053Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
4054
4055 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
4056 debug routines.
4057
4058Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4059
4060 * tree.c: apply an patch from Petr Kozelka for unlink and replace
4061 support of attribute nodes
4062
4063Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
4064
4065 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
4066 hopefully near complete and fully documented of the API in XML
4067 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
4068 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
4069 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
4070 include/libxml/parserInternals.h include/libxml/valid.hi
4071 include/libxml/xmlIO.h include/libxml/xmlerror.hi
4072 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
4073 include/libxml/xpath.h include/libxml/xpathInternals.h:
4074 Cleaned up the doc comments a lot in the process, the interface
4075 coverage is now 100%
4076
4077Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
4078
4079 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
4080 extracts comments from the gtk-doc DocBook output (a bit
4081 convoluted but seems to work).
4082
4083Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
4084
4085 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
4086 added an XML description of the API, moved the script generating
4087 it here. Added a "make api" target
4088
4089Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
4090
4091 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
4092
4093Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
4094
4095 * xpath.c include/libxml/xpathInternals.h: the change made to
4096 xmlXPathFuncLookupFunc was incompatible roll it back
4097
4098Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
4099
4100 * SAX.c: cleanup patch from Anthony Jones
4101 * doc/Makefile.am: fix the headers to avoid in make scan
4102 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
4103 includes, * vs Ptr and general cleanup
4104 * parsedecl.py: first version of a script to extract the
4105 module interfaces, the goal will be to provide .decl or XML
4106 specification of the interfaces to build wrappers.
4107
4108Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
4109
4110 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
4111 now provides return codes in case of errors
4112
4113Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
4114
4115 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
4116 Upgraded to trio baseline 1.6
4117 * strio.h strio.c: Replaced by triostr.h and triostr.c
4118
4119Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
4120
4121 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
4122 of strdup usage in the code
4123
4124Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4125
4126 * parser.c error.c: Keith Isdale complained rightly that
4127 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
4128
4129Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
4130
4131 * tree.c: fixed the funxtion to set the xml: attributes
4132 * debugXML.c: added "setbase" to test it.
4133
4134Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
4135
4136 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
4137 to allow updating an attribute content
4138
4139Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
4140
4141 * libxml.h: try to avoid problems when compiling on Windows
4142
4143Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
4144
4145 * hash.c: patch from Anthony Jones for hash.c allocation size
4146 * Makefile.am: trying to work around Yet Another Libtool Madness
4147 and build the 2.4.13 release finally ...
4148
4149Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
4150
4151 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
4152 * doc/* : update of the documentation
4153
4154Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
4155
4156 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
4157 at fixing #61290 :-(
4158
4159Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
4160
4161 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
4162 Fixes bug #67229
4163
4164Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
4165
4166 * tree.c: trying to avoid troubles when a subtree is copied
4167 and coalesced in part with the target tree. Should fix
4168 bug #67407
4169
4170Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4171
4172 * valid.c: fixed validation of attributes content of type
4173 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
4174 values, very old bug. Fixes #67671
4175
4176Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
4177
4178 * parser.c include/libxml/parserInternals.h tree.c: integrated
4179 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
4180 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
4181
4182Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
4183
4184 * threads.c: applied Serguei Narojnyi's patch to add native
4185 thread support on the Win32 platform
4186 * testThreadsWin32.c Makefile.am: added the test program also
4187 from Serguei, Win32 specific
4188 * include/win32config.h include/libxml/xmlwin32version.h.in:
4189 added patch from Igor for the Windows thread specific defines.
4190
4191Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
4192
4193 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
4194
4195Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
4196
4197 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
4198 output page into XMLinfo.html. Close bug #66951 and
4199 raised by Robert Collins too.
4200
4201Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
4202
4203 * encoding.c: Paul Keogh pointed out a possibility of segfault
4204 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
4205 Closes bug # 68238
4206
4207Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
4208
4209 * doc/*.html: updated the Gdome2 links
4210
4211Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
4212
4213 * libxml.h: Applied following patches from Robert Collins
4214 and make sure IN_LIBXML is defined when compiling it
4215 -------
4216 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
4217 as well as Visual C.
4218 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
4219 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
4220 * strio.c (PLATFORM_UNIX): Define for Cygwin.
4221 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
4222 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
4223 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
4224 xmlSysIDExists xmlNoNetExists).
4225 * xmllint.c: Don't include winsock2.h for Cygwin.
4226
4227Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
4228
4229 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
4230 when the version info is not present.
4231
4232Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
4233
4234 * tree.c: Anthony Jones pointed out a problem in
4235 xmlStringGetNodeList() and provided a fix for it
4236
4237Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
4238
4239 * parser.c: patch from Frank J Franklin to remove a bug in
4240 xmlCreatePushParserCtxt() when the initial buffer passed
4241 is large.
4242
4243Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
4244
4245 * win32/*: big cleanup of the Windows/MSVC project files
4246 from Igor Zlatkovic
4247
4248Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
4249
4250 * doc/Makefile.am: should fix #67674 and avoid troubles if
4251 xsltproc is not available or fails in the prefix provided
4252
4253Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
4254
4255 * xmlmemory.c: one more doc patch from Charlie Bozeman.
4256
4257Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
4258
4259 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
4260 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
4261 Fixed a few other problems raised by Charlie Bozeman.
4262 * result/VC/ElementValid[5-7]: fixed the output
4263
4264Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
4265
4266 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
4267 patches from Charlie Bozeman. Regenerated the HTML docs.
4268
4269Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
4270
4271 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
4272 for Windows from Igor
4273
4274Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
4275
4276 * xmllint.c: applied Justin Fletcher patch for --output or -o
4277
4278Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
4279
4280 * win32/libxml2/libxml2.def.src: close #67019
4281
4282Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
4283
4284 * xmllint.c: applied Justin Fletcher generic timing patch
4285 similar to the one already applied to xsltproc.
4286
4287Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
4288
4289 * include/libxml/tree.h tree.c: applied documentation patches
4290 from Charlie Bozeman
4291
4292Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
4293
4294 *doc/xmllint.xml, xmllint.1 - document --dropdtd
4295
4296Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
4297
4298 * valid.c: fix the xmlStrdup() used in the previous patch.
4299 * valid.c: added --dropdtd
4300 * tree.c: fixed xmlUnlinkNode so it also removes the references
4301 from the document if the node is a DTD
4302
4303Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
4304
4305 * HTMLtree.c valid.c: cleanup some static declarations
4306
4307Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
4308
4309 * xmllint.c: removed another strdup()
4310 * doc/FAQ: removed the HP/UX entry
4311
4312Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
4313
4314 * valid.c: fix bug #66816 when validating.
4315 * xmllint.c: don't use sys/time.h if configure did not found it
4316
4317Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
4318
4319 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
4320 xmlcatalog_man.xml
4321
4322Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
4323
4324 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
4325 xmlInitMemory() was declared twice
4326
4327Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
4328
4329 * globals.c: do not reference strdup() !
4330 * configure.in libxml-2.0.pc.in: trying to fix the libs
4331 of the various config extraction modules
4332
4333Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
4334
4335 * configure.in : preparing 2.4.12
4336 * doc/* : updated and rebuilt the docs
4337
4338Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
4339
4340 * uri.c: closed bug #66159
4341 * testURI.c: added --escape option
4342 * configure.in: some cleanup for xml2-config --cflags
4343
4344Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
4345
4346 * globals.c testThreads.c: removed some misplaced includes
4347 of xmlversion.h
4348
4349Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
4350
4351 * threads.c: patch from Gary Pennington fixing a possible
4352 problem at initialization time.
4353
4354Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
4355
4356 * configure.in libxml.h parser.c testThreads.c macos/: integrated
4357 Eric Lavigne contribution to build libxml2 on MacOS using
4358 CodeWarrior.
4359
4360Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
4361
4362 * xmllint.c: applied Geert Kloosterman's patch to fix
4363 --repeat --timing output
4364
4365Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
4366
4367 * parser.c: Robin Berjon <robin@knowscape.com> found a case
4368 where non-wellformed XML declaractions were not detected.
4369
4370Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
4371
4372 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
4373
4374Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
4375
4376 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
4377 gets reset by xmlCleanupInputCallbacks() and this makes the
4378 function useless. Same for output.
4379
4380Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
4381
4382 * xmlIO.c: robert pointed out a loop error in callback cleanups
4383
4384Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
4385
4386 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
4387 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
4388 they are not really tied to debugging
4389
4390Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
4391
4392 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
4393 * xmllint.c: better --catalogs description
4394
4395Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
4396
4397 * tree.c: fixed a couple of problems in xmlSetProp()
4398
4399Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
4400
4401 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
4402 unappropriate stdout output.
4403
4404Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
4405
4406 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
4407 by Denis Beurive, closes #65111
4408
4409Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
4410
4411 * valid.c: in case of content model validity error, don't
4412 print it if validity warnings were not requested.
4413
4414Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
4415
4416 * nanoftp.c: applied a couple of patches from Brian D Ripley.
4417 * parserInternals.c: removed the last exit() call. Print an
4418 unmaskable error on stderr instead (library mismatch detection)
4419
4420Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
4421
4422 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
4423 shell instructions from Heiko Rupp
4424
4425Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
4426
4427 * catalog.c: use the URL notation file:// for default catalog paths
4428
4429Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
4430
4431 * include/libxml/tree.h: better comments for _private fields
4432 * tree.c: removed a problem when copying an entity reference.
4433
4434Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
4435
4436 * vms/*: updated instructions and diffs from John A Fotheringham
4437
4438Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
4439
4440 * include/libxml/xmlerror.h: avoid an include problem if
4441 #include <libxml/xmlerror.h> happens first in code
4442 seems to be the case in KDE libs
4443
4444Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
4445
4446 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
4447 from Igor for Windows
4448
4449Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
4450
4451 * Makefile.am: Gary Pennington pointed out a missing prefix
4452
4453Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
4454
4455 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
4456 * doc/*: upgraded and rebuilt the docs
4457
4458Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
4459
4460 * HTMLparser.c: fix comment in scripts element parsing.
4461 * result/HTML/doc3*: updated the results.
4462
4463Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
4464
4465 * uri.c: another URI bug fix #63336, using Joel Young patch.
4466
4467Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
4468
4469 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
4470 a cleaned up version of the Pwd shell string generation.
4471
4472Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
4473
4474 * valid.c include/libxml/tree.h: trying to fix namespaces +
4475 validation problems for good, closing #63619 in the process
4476 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
4477 wrong in this respect, fixed it.
4478
4479Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
4480
4481 * xmllint.c: Morus Walter patch to allow --format and --encode
4482
4483Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
4484
4485 * debugXML.c: Stefan Kost provided an help command for the shell
4486
4487Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
4488
4489 * debugXML.c: Heiko Rupp pointed that the shell would crash
4490 on empty nodesets returns.
4491
4492Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
4493
4494 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
4495 migh need the history libraries
4496
4497Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
4498
4499 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
4500 handle the case of < in quoted attributes, Bastian Kleineidam
4501
4502Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
4503
4504 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
4505 fixing catalog breakages
4506 * Makefile.am catalog.c result/catalogs/catal
4507 result/catalogs/mycatalog.* test/catalogs/catal*:
4508 fixed more problems in catalog support, added more regression tests
4509 for both XML and SGML catalog handling
4510
4511Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
4512
4513 * debugXML.c: applied an improvement to xmlGetLineNo() from
4514 Keith Isdale
4515
4516Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
4517
4518 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
4519 Side effect of the progressive catalog loading
4520
4521Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
4522
4523 * Makefile.am: confexecdir and confexec_DATA were defined twice
4524 pointed out by Karl Eichwalder
4525
4526Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
4527
4528 * xmlcatalog.c: avoid unlink() and use remove() instead.
4529
4530Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
4531
4532 * libxml.spec.in: cleanup
4533 * include/libxml/xmlwin32version.h: updated with 2.4.8
4534
4535Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
4536
4537 * encoding.c global.data globals.c testThreads.c: fix bug #63752
4538 of compiling libxml with a non standard set of options
4539
4540Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
4541
4542 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
4543 document --sgml option, fixing gnome bugzilla #63382
4544
4545Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
4546
4547 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
4548 breakage of 2.4.7, added a couple of really needed APIs
4549 like xmlCatalogIsEmpty() and xmlNewCatalog()
4550 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
4551 for install-catalog
4552 * configure.in: preparing 2.4.8
4553
4554Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
4555
4556 * HTMLtree.c tree.c include/libxml/HTMLtree.h
4557 include/libxml/tree.h include/libxml/xmlIO.h: more include
4558 cleanups, export cleanly one html output + format function.
4559
4560Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
4561
4562 * parser.c: removed initGenericErrorDefaultFunc call from
4563 xmlInitParser() since it could destroy previous calls to
4564 xsltSetGenericErrorFunc() effects
4565
4566Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
4567
4568 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
4569 keyword.
4570
4571Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
4572
4573 * Makefile.am: cleanup
4574 * threads.c: cleanup too
4575 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
4576 from xsltproc
4577 * include/libxml/tree.h include/libxml/parser.h: trying to break a
Daniel Veillard784b9352003-02-16 15:50:27 +00004578 dependency loop.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00004579
4580Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
4581
4582 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
4583 was not used anymore !
4584
4585Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
4586
4587 * configure.in: preparing 2.4.7
4588 * Makefile.am doc/Makefile.am: switched to the latest xmllint
4589 manual page from John
4590 * doc/*: updated the doc and rebuilt the generated pages
4591
4592Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
4593
4594 * xmlIO.c: closing bug #62711, the library should never
4595 close stdin or stdout.
4596
4597Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
4598
4599 * uri.c: second pass at fixing #63336, using Joel Young
4600 final patch. looks okay.
4601
4602Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
4603
4604 * uri.c include/libxml/uri.h: trying to clear #63336
4605 allowing the escaping routine to parse unconformant
4606 URI-References.
4607
4608Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
4609
4610 * vms/readme.vms vms/build_libxml.com nanoftp.c
4611 include/libxml/xmlversion.h.in: a few VMS updates from
4612 John A Fotheringham
4613 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
4614 and xmlCleanupOutputCallbacks() for the Perl binding people.
4615
4616Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
4617
4618 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
4619 apply fixes to close #63271 and avoid segfaults when
4620 the error routine gets callbed before xmlInitParser()
4621 get called.
4622 * nanoftp.c error.c: Applied patches from Justin Fletcher
4623 correcting some xmlGenericError misuses.
4624
4625Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
4626
4627 *doc/xmllint.xml, doc/xmllint.1
4628 New and improved man page for xmllint - .xml is the original, .1
4629 is the generated man page
4630
4631Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
4632
4633 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
4634 the web site from the main HTML document.
4635
4636Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
4637
4638 * parser.c: fixed an erroneous validation bug when PE refs
4639 occurs in external parsed entities referenced from the
4640 internals subset
4641 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
4642 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
4643 added the associated testcase, it's a nice one.
4644 * HTMLparser.c: generate the DTD node as HTML still ...
4645 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
4646
4647Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
4648
4649 * HTMLparser.c: fixed a bug in htmlNewDoc()
4650
4651Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
4652
4653 * test/threads/*: added entities testing to the Thread test
4654 * testThreads.c: make the test reasonable
4655 * DOCBparser.c: fix the DTD public and system ID
4656 * xmllint.c: added --sgml for SGML DocBook importing
4657 * Makefile.am: added Docbtests target
4658
4659Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
4660
4661 * nanoftp.c: use only "anonymous@" string for anonymous passwds
4662 * testThreads.c: removed bogus include
4663
4664Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
4665
4666 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
4667 fixed a very serious (looping) validation bug
4668
4669Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
4670
4671 * include/libxml/globals.h include/libxml/threads.h threads.c
4672 testThreads.c: far more testing, cleaning up bugs
4673 * *.c : make sure globals.h is always included.
4674
4675Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
4676
4677 * HTMLparser.c: try to get rid of parser loops for good.
4678
4679Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
4680
4681 * configure.in: fixed some bugs in CFLAGS passing.
4682 * test/threads Makefile.am testThreads.c: added a specific
4683 threaded test case (really nasty, guaranteed).
4684
4685Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
4686
4687 * catalog.c: serious cleanup on the management of the
4688 XML catalog tree, more tests done, especially with
4689 the catalog PI.
4690
4691Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
4692
4693 * catalog.c: avoid a problem in catalog cleanup on SMP if
4694 catalogs were not initialized.
4695
4696Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
4697
4698 * catalog.c xpath.c: trying to cleanup the not thread safe
4699 parts of the library.
4700
4701Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
4702
4703 * include/libxml/globals.h configure.in global.data: make
4704 the allocation be per-thread a configure option
4705 * encoding.c include/libxml/parser.h: fixed compilation
4706 errors
4707
4708Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
4709
4710 * include/libxml/parser.h: Norm reported that a few lines
4711 added were breaking libxslt compile, removed them for now
4712
4713Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
4714
4715 * parser.c parserInternals.c threads.c: debugged and fixed
4716 initialization problems which were giving troubles on SMP
4717 boxes.
4718
4719Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
4720
4721 * include/libxml/Makefile.am: missing globals.h
4722
4723Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
4724
4725 * globals.c: added a couple of standard includes.
4726
4727Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
4728
4729 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
4730 include/libxml/parserInternals.h include/libxml/tree.h
4731 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
4732 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
4733 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
4734 Applied the last patches from Gary, cleanup, activated threading
4735 all user accessible global variables are now handled in globals.[ch]
4736 Still a bit rought but make tests passes with either
4737 --with-threads defined at configure time or not.
4738 * Makefile.am example/Makefile.am: added globals.[ch] and threads
4739 linking options
4740
4741Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
4742
4743 * Makefile.am include/libxml/Makefile.am
4744 include/libxml/globals.h globals.c include/libxml/threads.h
4745 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
4746 configure.in: started integrating the core of the thread support
4747 not activated yet but half integrated. The code should still
4748 compile and work anyway.
4749
4750Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
4751
4752 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
4753 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
4754 integrating the non-controversial parts of Gary Pennington
4755 multithread patches
4756 * catalog.c: corrected a small bug introduced
4757
4758Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
4759
4760 * catalog.c include/libxml/catalog.h: very serious cleanup,
4761 isolating unportable code and as much as possible the accesses
4762 to the global shared catalog. May need more testing !
4763
4764Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
4765
4766 * include/libxml/debugXML.h debugXML.c tree.c: integrating
4767 Keith Isdale patches for the XSLT debugger interfaces. Some
4768 cleanup
4769
4770Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
4771
4772 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
4773 * DOCBparser.c: generate line nubers in elements
4774
4775Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
4776
4777 * configure.in: preparing 2.4.6 release
4778 * doc/xml.html doc/html/*: updated and rebuilt the docs
4779 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
4780
4781Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
4782
4783 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
4784 adding documentation for DV's supercatalog support
4785
4786Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
4787
4788 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
4789 super catalog support adding one API and one flag --sgml to
4790 xmlcatalog
4791
4792Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
4793
4794 * doc/xmlcatalog_man.xml, xmlcatalog.1
4795 One more crack at
4796 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
4797
4798
4799Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4800
4801 * xpath.c: implemented xmlXPathObjectCopy for external objects
4802 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
4803
4804Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
4805
4806 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
4807 finishing up fix to
4808 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
4809 the xmlcatalog man page display more elegantly
4810
4811Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
4812
4813 * configure.in: closing bug #61832
4814 * HTMLparser.c: removed a warning
4815
4816Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
4817
4818 * xpath.c: fixing #61673 part I, do not loose doc information
4819 when copying result value trees.
4820
4821Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4822
4823 * xpath.c: trying to harden the XPath interpreter
4824
4825Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
4826
4827 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
4828 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
4829
4830Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
4831
4832 * HTMLparser: repaired another loop problem
4833
4834Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
4835
4836 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
4837 parsing.
4838 * xpath.c: fix bug #61291 the default XML namespace node is
4839 missing from the namespace axis.
4840 * tree.c: refuse to create namespaces nodes with prefix "xml"
4841
4842Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
4843
4844 * SAX.c: ouch a non-defined namespace could lead to a crash,
4845 fixed #61215
4846
4847Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
4848
4849 * parserInternals.c: closed bug #61054
4850
4851Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
4852
4853 * include/libxml/Makefile.am: closing #60708
4854
4855Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
4856
4857 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
4858 adding xmlSAXParseFileWithData following Marco Stipek suggestion
4859
4860Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4861
4862 * valid.c: close bug #61550 when xml: wasn't considered a namespace
4863
4864Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
4865
4866 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
4867 * DOCBparser.c HTMLparser.c parser.c: fixed typos
4868
4869Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
4870
4871 * catalog.c: Justin Fletcher provided cleaup code in case
4872 HAVE_STAT is not defined
4873 * include/win32config.h: Igor Zlatkovic suggested to have
4874 HAVE_STAT defined there
4875
4876Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
4877
4878 * catalog.c - fixed typing error reported by M. Barros
4879
4880Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
4881
4882 * xmllint.c - fixing typo
4883
4884Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
4885
4886 * HTMLparser.c: small enhancement to prevent loop on
4887 unrecognizable data
4888
4889Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
4890
4891 * parserInternals.c: applying patch from bug #60757 this
4892 should close it
4893
4894Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
4895
4896 * catalog.c xmlcatalog.c: removed a couple of warning
4897 * xpath.c: try to solve the linking problem on platforms
4898 needing trio to compile
4899
4900Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
4901
4902 * Makefile.am libxml.spec.in: backing up non-documented changes
4903 commited without review or aproval by Jens Finke <jens@gnome.org>
4904 * HACKING: made 100% clear that no commit should be done directly
4905
4906Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
4907
4908 * configure.in: Joe Orton provided a patch fixing a problem
4909 when iconv is specified to be in a non-standard directory
4910 but wasn't exported in xml2-config --cflags
4911
4912Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
4913
4914 * configure.in: let's ship 2.4.5 before getting too much
4915 troubles with 2.4.4 errors.
4916
4917Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4918
4919 * encoding.c entities.c: do not output hexadecimal charrefs
4920 when serializing HTML since some version of Netscape can't
4921 grok it, generate decimal ones.
4922 * result/HTML/doc3.htm: output changed due to previous test
4923 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
4924
4925Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
4926
4927 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
4928 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
4929
4930Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
4931 Released 2.4.4
4932
4933 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
4934 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
4935 updated the configuration scripts systems accordingly
4936
4937Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
4938
4939 * configure.in: preparing for 2.4.4
4940 * doc/xml.html doc/html/*: updated and rebuilt the docs
4941
4942Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
4943
4944 * win32/dsp/libxml2.def.src: tried to incorporate comments
4945 from bug #59220
4946
4947Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
4948
4949 * parser.c result/noent/wml.xml: fixed bug #59981 related
4950 to handling of '&' in attributes when entities are substitued
4951
4952Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
4953
4954 * libxml.h include/libxml/xmlversion.h.in
4955 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
4956 Tried to close bug #60131
4957
4958Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
4959
4960 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
4961
4962Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
4963
4964 * SAX.c: fixing bug #59946 on xmlns=""
4965
4966Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
4967
4968 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
4969 but allocates a new error code.
4970
4971Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
4972
4973 * xmllint.c: John Fleck fixed typos in the options output
4974 * parser.c SAX.c: fix ignorable white space SAX selection
4975
4976Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
4977
4978 * entities.c: Steve Underwood found the possibility of an
4979 ininite loop in case of error.
4980
4981Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
4982
4983 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
4984
4985Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
4986
4987 * parser.c: warn if version is not 1.0 but it's not
4988 strictly speaking an error after analyzing the spec
4989
4990Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
4991
4992 *doc/catalog.html - add link to the html version of the
4993 man page, other linguistic cleanups
4994
4995Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
4996
4997 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
4998 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
4999 file, has not yet been included in the build.
5000
5001Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
5002
5003 * catalog.c: removed a duplicate affectation Justin Fletcher
5004
5005Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
5006
5007 * tree.c: Armin Sander pointed a possible text coalescing
5008 problem, completed his patch.
5009
5010Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5011
5012 * trionan.c: Fixed const and volatile re-definition problem
5013
5014Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
5015
5016 * libxml.4 parser.c: doc updates from Heiko Rupp
5017 * parserInternals.c: 2 sanity checks from Heiko Rupp
5018
5019Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
5020
5021 * tree.c: applied patch from Armin Sander to make some pointers
5022 const in xmlCopyNode()
5023 * include/libxml/tree.h: added fix to the header
5024
5025Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
5026
5027 * xpath.c: hum, restrict the integer usage gcc bug workaround
5028 to only gcc compilers so that other architecture don't get
5029 penalized by this limitation.
5030 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
5031
5032Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
5033
5034 * valid.c: fixed a Windows compiler warning (Chris Poblete)
5035 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
5036
5037Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
5038
5039 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
5040 --convert option to xmlcatalog to convert SGML ones to
5041 the XML syntax.
5042 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
5043
5044 2.4.3 got released at that point
5045Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
5046
5047 * catalog.c xmlIO.c: started some serious testing and fixed
5048 a few bug and optmization needs.
5049
5050Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
5051
5052 * Makefile.am configure.in include/libxml/xmlwin32version.h:
5053 preparing for a 2.4.3 release even if it may not be ready yet
5054 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
5055 all file parsing lookup to go through the entity resolver, add
5056 to add an API to bypass it (needed to load catalogs themselves),
5057 some cleanup on the catalog code too.
5058 * nanoftp.c: small cleanup
5059 * doc/catalog.html: small update
5060
5061Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
5062
5063 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
5064 Jun Kuriyama
5065
5066Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
5067
5068 * doc/catalog.html: finished the catalog documentation
5069
5070Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
5071
5072 * doc/catalog.html doc/xml.html: added documentation about
5073 Catalog support, misses an API description
5074 * doc/html/*: reextracted the API pages
5075
5076Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
5077
5078 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
5079 Added the part about section 7.2 on URI resolution,
5080 fixed a side effect in the HTML parser, look complete
5081 and ready to rock except the URI/SystemID part!
5082
5083Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
5084
5085 * include/libxml/catalog.h include/libxml/parser.h
5086 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
5087 xmlIO.c: added support and APIs needed for the catalog PI
5088 * include/libxml/xmlIO.h: cleanup
5089
5090Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
5091
5092 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
5093 include/libxml/catalog.h: starts to look okay, really
5094 plugged the new framework, cleaned a lot of stuff,
5095 added some APIs, except the PI's support missing this
5096 should be mostly complete
5097 * result/catalogs/* test/catalogs/*: added new test, enriched
5098 the existing one with URN ID tests
5099
5100Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
5101
5102 * catalog.c: fixed nextCatalog
5103 * result/catalogs/docbook test/catalogs/*: started adding
5104 a small regression test
5105
5106Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
5107
5108 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
5109 more work on the XML catalog support.
5110 * parser.c include/libxml/parser.h: small cleanup seems using
5111 list as a public parameter name can give portability troubles
5112 * trionan.c trionan.h xpath.c include/libxml/trionan.h
5113 include/libxml/xpath.h include/libxml/Makefile.am: removed
5114 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
5115 wrappers
5116
5117Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5118
5119 * Makefile.am trio.c triodef.h trionan.c xpath.c
5120 include/libxml/Makefile.am include/libxml/trionan.h:
5121 Re-worked Not-A-Number and Infinity support.
5122 * xmlcatalog.c: added readline include files
5123
5124Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
5125
5126 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
5127 testCatalog as xmlcatalog, making it an installed app
5128 adding a shell, and preparing it to be a /etc/xml/catalog
5129 management tool, though not ready yet
5130 * catalog.c include/libxml/catalog.h: adding support for
5131 XML Catalogs http://www.oasis-open.org/committees/entity/
5132 not finished, there is some interesting tradeoffs and a
5133 few open questions left.
5134
5135Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
5136
5137 * xmllint.c: fixed a line formatting problem
5138
5139Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
5140
5141 * SAX.c: removed a couple of unused variable (Albert Chin)
5142
5143Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
5144
5145 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
5146 trying to fix some troubles w.r.t. function returning
5147 const xxxPtr.
5148
5149Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
5150
5151 * win32/dsp/libxml2.def.src: another set of symbols conditionally
5152 defined
5153
5154Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
5155
5156 * xpointer.c: removed unused var
5157
5158Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
5159
5160 * testXPath.c: another small cleanup closing bug #59110
5161
5162Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
5163
5164 * win32/dsp/libxml2.def.src: small cleanup closing bug
5165 #59108
5166
5167Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
5168
5169 * example/gjobread.c: add xmlCleanupParser() before leaving
5170
5171Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
5172
5173 * config.h.in configure.in include/libxml/xmlwin32version.h:
5174 released 2.4.2
5175
5176Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
5177
5178 * include/libxml/valid.h debugXML.c valid.c: deprecate
5179 the non-boundchecking Sprintf functions, add Snprintf
5180 this should close bug #57984
5181
5182Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
5183
5184 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
5185 URIs before doing the lookups (pointed by Mark Vakoc)
5186
5187Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
5188
5189 * xpath.c: serious changes on Result Value Trees and NodeSets
5190 w.r.t. deallocation and collect operations. Probably not
5191 100% clean (merge of allocated trees smells like a problem).
5192 Seems sufficient to close #58943
5193
5194Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
5195
5196 * xmllint.c: adding a --format option
5197
5198Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
5199
5200 * xpath.c: count() was broken on Result Value Tree
5201 * xmlIO.c: fixed file:/// accesses on _WIN32
5202
5203Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
5204
5205 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
5206 macro was renamed, this should close bug #58683
5207
5208Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
5209
5210 * SAX.c: small fix fixing bug #58539 reported by coolo, in
5211 entity substitution mode text at the end of the entity might
5212 be added due to text coalescing.
5213 * nanoftp.c parser.c: small cleanup
5214
5215Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
5216
5217 * HACKING: added John Fleck right to commit in the doc subdir
5218
5219Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
5220
5221 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
5222 allow to inherit attributes from the DTD directly in the
5223 tree, this is needed for XPath and can be a useful feature.
5224 Inherited namespaces are always provided at the tree level now
5225 * test/defattr* result/defattr* result/noent/defattr*: added a couple
5226 of tests for this feature (XSLT being the prime user).
5227
5228Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
5229
5230 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
5231 testSAX.c xmlIO.c xmllint.c include/win32config.h
5232 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
5233 include/libxml/xmlwin32version.h.in win32/README.MSDev
5234 win32/dsp/*: applied Win32 Facelift No.2 patches from
5235 Igor Zlatkovic for Windows/MSC
5236
5237Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
5238
5239 * SAX.c: unparsedEntityDecl() the URI computation of the
5240 entity wasn't done breaking XSLT unparsed-entity-uri()
5241
5242Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
5243
5244 * xpath.c: fixed a bug when walking the descendants and
5245 the current node has no children
5246 * debugXML.c: show up when a text node is supposed to not be escaped
5247
5248Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5249
5250 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
5251 worked like the set:leading() function)
5252 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
5253
5254Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5255
5256 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
5257
5258Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5259
5260 * include/libxml/xmlIO.h: apply change to close #58141
5261 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
5262
5263Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5264
5265 * parser.c: when the internal subset uses a PE, then the
5266 included entity can use conditional sections.
5267
5268Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5269
5270 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
5271 when walking the namespace axis showing up in
5272 libxst/tests/general/bug-12
5273 * xmlmemory.c: added the possibility to trace a given block
5274 defined by its address
5275
5276Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5277
5278 * parser.c: don't override existing encoding specified before
5279 starting xmlParseDocument()
5280
5281Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5282
5283 * include/libxml/xmlwin32version.h: reinserted, needed for
5284 Windows users of CVS
5285
52862001-07-27 Darin Adler <darin@bentspoon.com>
5287
5288 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
5289 * testCatalog.c: Add include of <libxml/parser.h>.
5290
52912001-07-27 Darin Adler <darin@bentspoon.com>
5292
5293 * include/libxml/.cvsignore:
5294 * include/libxml/xmlwin32version.h:
5295 Remove this file from CVS because it's generated.
5296
5297Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5298
5299 * parser.c include/libxml/parser.h: applied const patches from
5300 Tom Moog #58002
5301
5302Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5303
5304 * xpath.c include/libxml/xpath{,Internals}.h: added a function
5305 lookup framework
5306
5307Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5308
5309 * tree.c: fixed xmlCopyNode() for documents
5310
5311Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5312
5313 * parser.c: fixed bugs #58073 reported by Greg Shtilman
5314
5315Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5316
5317 * parser.c: fixes bug #57652 reported by Morus Walter
5318
5319Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5320
5321 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
5322
5323Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5324
5325 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
5326 errors, lesson don't add new functions at 1am before a release
5327 * xpath.c: integrated fix from Bjorn to avoid divide by zero
5328 from XPath initialization when possible.
5329
5330Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5331
5332 * result/scripts/base*: removing history/readline changed
5333 this slightly
5334 * include/libxml/parser.h SAX.c parser.c parserInternals.c
5335 xmllint.c: make element content line number generation
5336 optionnal to avoid breaking old apps added interface to switch
5337
5338Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5339
5340 * configure.in: get rid of the readline and libhistory
Daniel Veillard784b9352003-02-16 15:50:27 +00005341 dependencies by default, release 2.4.1 with IA64 fix
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00005342 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
5343 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
5344 John Kroll fixes to allow saving to HTTP via PUT (or
5345 POST of needed).
5346 * doc/html/*.html: regenerated the docs
5347
5348Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5349
5350 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
5351 xmlHashScanFull and xmlHashScannFull3 to get passed the
5352 three keys as arguments to the callback function
5353
5354Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5355
5356 * configure.in Makefile.am: removed libxml softlink for good
5357 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
5358 100% coverage by gtk-doc
5359
5360Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5361
5362 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
5363 fixed serious troubles due to size_t vs. int mismatch
5364
5365Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5366
5367 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
5368
5369Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5370
5371 * include/libxml/xpath{,Internals}.h xpath.c: added a more
5372 convenient extension API for value and context managing
5373 Now handles external objects through xmlXPathPopExternal,
5374 xmlXPathWrapExternal and xmlXPathReturnExternal.
5375 Added functions for sets operations (intersection, etc.)
5376
5377Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5378
5379 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
5380 xmlIO.c tree.c parserInternals.c entities.c encoding.c
5381 HTMLparser.c: cleanup of global variables, marking some
5382 const or private.
5383
5384Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5385
5386 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
5387 fixed xmlXPathNodeSetItem when passing index=0
5388
5389Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5390
5391 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
5392
5393Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5394
5395 * xmllint.c: fixed compilation under Cygwin #57503
5396 * TODO: update
5397
53982001-07-13 Peter Williams <peterw@ximian.com>
5399
5400 * config.h.in: add #undef HAVE_DLFCN_H
5401
5402 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
5403 builddir.
5404
5405Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5406
5407 * win32/libxml2/libxml2.def.src: added a couple of exported entries
5408 raised by #57348 and #57381
5409
5410Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5411
5412 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
5413 tree.c xpointer.c: store the line numbder in element->content,
5414 may break some software, need a configuration mechanism
5415
54162001-07-10 Darin Adler <darin@bentspoon.com>
5417
5418 * .cvsignore:
5419 * example/.cvsignore:
5420 * include/.cvsignore:
5421 * include/libxml/.cvsignore:
5422 Various things that are generated and should be ignored.
5423
5424Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5425
5426 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
5427 * doc/xml.html doc/html/*: updated the docs
5428
5429Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5430
5431 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
5432 validation occured on content with element child
5433
5434Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5435
5436 * tree.c: fixed XML Base computation which was broken
5437 * debugXML.c: added a base function to the shell
5438 * Makefile.am result/scripts/* test/scripts/*: added scripts
5439 based regression tests, and adding 2 XML Base tests
5440
5441Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5442
5443 * tree.c: set properties doc and call xmlSetListDoc for properties
5444 content when grafting them in a different tree.
5445 * aclocal.m4: remove from CVS
5446
5447Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5448
5449 * win32/libxml2/libxml2.def.src: added some missing entry point
5450 for XPath (Mark Vakoc)
5451
5452Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5453
5454 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
5455 layer should URI-Unescape before trying to open resources.
5456
5457Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5458
5459 * xpath.c: fix the name() bug for elements in the default
5460 namespace reported by Charlie Bozeman
5461
5462Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5463
5464 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
5465 led to an XPath fix, improvements of SAX initialization, and
5466 an added option --nocdata to testXPath
5467
5468Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5469
5470 * doc/libxml-doc.el: Felix Natter provided anew version working
5471 with XEmacs too
5472
5473Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5474
5475 * include/libxml/xpath.h: small cleanup
5476 * doc/xml.html: update
5477
5478Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5479
5480 * Makefile.am configure.in include/libxml/xmlwin32version.h:
5481 released 2.3.14
5482
5483Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5484
5485 * doc/html/*: rebuilt the docs for the release
5486 * doc/xml.html: added 2.3.14 release.
5487
5488Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5489
5490 * xpath.c: a bug reported by Stephan Kulow empty nodesets
5491 were not equal to empty strings
5492
5493Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5494
5495 * SAX.c: fixed a URI-Reference computation problem when validating
5496 * xmlIO.c: small cleanup
5497
5498Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5499
5500 * parser.c: improved the description of a couple of interfaces
5501 upon Larry Stamper suggestion
5502
5503Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5504
5505 * SAX.c entities.c parser.c: changed completely the way entities
5506 are handled when running the parser in entity substitution mode.
5507 This fixes a bug reported by Stephan Kulow and nearly divides
5508 by 3 the amount of memory required by libxslt to load and process
5509 DocBook TDG.
5510
5511Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5512
5513 * HTMLparser.c: fixing a too early root closing problem raised
5514 byt Prashanth Naidu
5515
5516Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5517
5518 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
5519 raised by Mark Vakoc.
5520
5521Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5522
5523 * example/Makefile.am: fixed the include path to add srcdir/include
5524 * Makefile.am configure.in: fix from Albert Chin for iconv detection
5525 and some cleanup
5526
5527Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5528
5529 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
5530 lot of optimization work, results in significant improvements
5531 when handling really complex XPath queries. Add a small optimizer
5532 for unions, improve [n] and [last()], avoid some costly ops.
5533
5534Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5535
5536 * include/libxml/parser.h parser.c: xmlStrstr args are both const
5537 * xpath.c: small cleanup
5538 * xmlGetNsList: reformated, fixed problems if used on Entities
5539
5540Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5541
5542 * doc/xml.html: added 1.8.14 and 2.3.13 releases
5543
5544Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5545
5546 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
5547 * Makefile.am example/Makefile.am: workaround automake generating
5548 erroneous deps
5549
5550Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5551
5552 * include/win32config.h: bug #56801 Yon Derek provided a patch
5553 to the windows config file.
5554
5555Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5556
5557 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
5558 libxml.h : Yon Derek provided a set of changes to compile from
5559 CVS on Windows/MSC
5560
5561Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5562
5563 * parser.c: fixed UTF8 BOM support in push mode
5564 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
5565 added a specific testcase
5566
5567Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5568
5569 * Makefile.am: added --push regression tests
5570 * parserInternals.c: the XML parser segfaulted in --push mode
5571
5572Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5573
5574 * configure.in: moved the symlinks detection within a CVS
5575 check, this is not portable and will be removed soon.
5576 * xpath.c: small cleanup/speedup
5577
5578Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5579
5580 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
5581 release of 2.3.12
5582 * parser.c: make an error message if unknow entities in all cases
5583
5584Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5585
5586 * uri.c: fixed 2 uri normalization bugs on '//' reduction
5587
5588Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5589
5590 * include/libxml/Makefile.am: Laszlo Peter pointed out that
5591 includes were installed in the wrong dir
5592
5593Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5594
5595 * doc/html.xml: warn against sending code to exhibit bugs.
5596
5597Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5598
5599 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
5600 Tru64 from Thomas Leitner
5601
5602Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5603
5604 * AUTHORS: added William and Bjorn
5605 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
5606 daniel@veillard.com hopefully I won't have to do this again
5607 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
5608 docs can be rebuilt cleanly now
5609 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
5610 from CVs it's generated, added include/libxml/xmlwin32version.h
5611 also generated but which should change far less frequently.
5612 * catalog.c nanoftp.c: made sure to include libxml.h not
5613 libxml/xmlversion.h directly
5614 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
5615 when compiling on WIN32 and MSC
5616
5617Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5618
5619 * include/Makefile.am include/libxml/Makefile.am configure.in:
5620 fixed make distcheck and rebuilding the rpms
5621
5622Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5623
5624 * configure.in: should finish the migration of exported includes
5625 into a real include/libxml in CVS, at least for CVS users.
5626 * removed the exported headers, added in include/libxml (as well
5627 as xmlversion.h.in).
5628
5629Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5630
5631 * configure.in: fixed the way to detect symlink
5632
5633Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5634
5635 * configure.in: updated, include/libxml is now a real CVS dir
5636
5637Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5638
5639 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
5640 version works with both libxml1 and libxml2 (it autodetects
5641 the prefix of the html-files) from Felix Natter.
5642 * doc/xml.html: updated doc accordingly
5643
5644Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5645
5646 * xpath.c: fixed the bug generating a template loop in libxslt
5647 when using docbook-xsl-1.4, * should filter out document nodes
5648 * HACKING: added William
5649 * TODO: updated
5650
5651Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5652
5653 * doc/FAQ.html: added a warning about gcc-3.0
5654 * doc/xml.html: added reference to gdome2 and removed a confusing
5655 sentence
5656
5657Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5658
5659 * xmlversion.h: okay this is a generated file, but Windows
5660 users need it and they can't generate it, and I want CVS
5661 Windows users ...
5662 * win32/libxml2/libxml2_so.dsp: Windows project file for
5663 the shared lib version of libxml2
5664 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
5665 resources needed for libxslt/xsltproc by Yon Derek
5666
5667Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5668
5669 * trio.c: MSVC fix (provided by Igor Zlatkovic)
5670
5671Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5672
5673 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
5674
5675Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5676
5677 * include/win32config.h: Yon Derek provided a first fix
5678 to be able to compile libxslt/xsltproc on Windows
5679
5680Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5681
5682 * xpath.c: attempt to work around what seemed a gcc optimizer
5683 bug when handling floats on i386 http://veillard.com/gcc.bug
5684 * tree.c entities.c encoding.c: doing some cleanups while
5685 chasing it
5686
5687Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5688
5689 * Makefile.am: cleanup when --without-debug is specified
5690 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
5691 w.r.t. --without-debug and other include points
5692 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
5693 Catalogs
5694 * configure.in entities.h tree.h HTMLparser.c: removed
5695 --without-corba, made the _private field mandatory
5696
5697Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5698
5699 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
5700 outputs a BOM in UTF8, an errata has been issued to avoid the
5701 problem, that was the most reasonable solution... Add support
5702 for a leading UTF8 BOM in entities.
5703
5704Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5705
5706 * valid.c: fixed a bug found when post validating an entity ref
5707 * xmllint.c: added --loaddtd and sligly changed --postvalid to
5708 activate it too
5709
5710Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5711
5712 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
5713 weakness in the node copy the XPointer and the XInclude
5714 implementations. Serious cleanup.
5715
5716Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5717
5718 * Makefile.am: Kjartan Maraas provided a small patch to
5719 add xml2-config.in to EXTRA_DIST
5720
5721Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5722
5723 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
5724 provided another failing case found in KDE, the way the
5725 ctxt->vctxt.nodeTab was allocated and freed changed over
5726 time but it wasn't completely cleaned up. This should fix it.
5727
5728Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5729
5730 * parser.c: Stephan Kulow also raised the fact that line number
5731 could get miscounted making debug harder, fixed the problem
5732 in xmlParseCharData()
5733
5734Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5735
5736 * valid.c: Stephan Kulow pointed out a problem when validating
5737 and using an empty entity, forgot a 'break' in a case.
5738
5739Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5740
5741 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
5742 * doc/xml.html: updated with 2.3.11
5743
5744Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5745
5746 * TODO: updated adding cleanup of generated doc
5747 * configure.in: prepared to release 2.3.11
5748 * xmllint.c: added --version for bug reporting
5749 * doc/html/*.html: rebuilt the doc
5750
5751Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5752
5753 * xpath.c: first part of the work on selecting namespace to
5754 fix bug #56115
5755
5756Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5757
5758 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
5759 when using -liconv
5760 * TODO: updated
5761
5762Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5763
5764 * HTMLtree.[ch]: more work on the HTML serialization routnes,
5765 cleanup, encoding support.
5766
5767Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5768
5769 * xpath.c: Thomas Broyer suggested a better patch for the / arg
5770
5771Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5772
5773 * xpath.c: bug detected by Ankh when / is used as a function arg
5774
5775Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5776
5777 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
5778 of element and use it to avoid outputting formatting spaces at
5779 the wrong place. Implemented the format parameter for HTML save.
5780 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
5781 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
5782 result/HTML/wired.html: of course this impact the result of a
5783 number of HTML tests
5784
5785Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5786
5787 * HTMLtree.[ch]: started augmenting the HTML save API with
5788 encoding and formatting parameters
5789
5790Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5791
5792 * HTMLtree.h: cleanup and started evaluating the work needed on
5793 revamping the HTML output code
5794
5795Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5796
5797 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
5798
5799Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5800
5801 * valid.c: fixed bug #56049, forgot one check in the
5802 validation routine
5803
5804Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5805
5806 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
5807
5808Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5809
5810 * libxml.h: fixed an error in last commit
5811 * doc/FAQ.html: added an entry for compilation from CVS
5812
5813Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5814
5815 * xmlversion.h.in libxml.h: Cygwin patches
5816 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
5817 * tree.h: cleanup
5818
5819Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5820
5821 * tree.c: patched xmlFreeNode() to avoid freeing() a static
5822 memory block in a strange case where libxml is linked twice
5823 in the binary.
5824
5825Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5826
5827 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
5828 state far too often, simple fix used to avoid it.
5829
5830Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5831
5832 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
5833 being processed, applied his patch
5834 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
5835
5836Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5837
5838 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
5839 provided fixes to compile on MSCC again
5840 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
5841 also provided an update for the project files.
5842
5843Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5844
5845 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
5846 bug #55810
5847
5848Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5849
5850 * tree.c: fixed xmlGetNsProp() to close bug #55683
5851 Note this requires libxslt to use it's own function instead.
5852
5853Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5854
5855 * HTMLtree.c: when in a pre element no formatting space should
5856 be added.
5857 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
5858
5859Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5860
5861 * configure.in: added tests for signal() and signal.h
5862
5863Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5864
5865 * xpath.c: robert pointed out xmlXPathNINF was not initialized
5866
5867Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5868
5869 * doc/libxml-doc.el: Felix Natter provided a new version for
5870 libxml2
5871
5872Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5873
5874 * HTMLtree.c: when in a pre element no formatting space should
5875 be added.
5876
5877Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5878
5879 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
5880
5881Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5882
5883 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
5884 hack
5885 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
5886 * uri.c: fixed a warning
5887
5888Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5889
5890 * HTMLtree.c: trying to close bug #55772 escaping in script
5891 elements
5892 * doc/xml.html: suggest to send mail to the list
5893
5894Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5895
5896 * error.c: attempt to fix the xmlGetVarStr breakage once and for
5897 good. Use a macro and based on the solution provided in
5898 vsnprintf manual page from GNU.
5899
5900Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5901
5902 * error.c: Workaround for non-preserving variadic list.
5903 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
5904
5905Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5906
5907 * doc/xml.html: added 2.3.10 release
5908
5909Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5910
5911 * configure.in: releasing 2.3.10
5912
5913Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5914
5915 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
5916
5917Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5918
5919 * encoding.c: Robert Collins provided a patch to add the
5920 "US-ASCII" encoding alias
5921
5922Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5923
5924 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
5925 string oriented functions and started cleaning the related areas
5926 in xpath.c which needed fixing in this respect
5927
5928Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5929
5930 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
5931 #55380
5932 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
5933
5934Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5935
5936 * TODO: updated
5937 * nanohttp.[ch] : started adding APIs to get the redirected URL
5938 when this occurs (needed for further base computation
5939 * tree.h: cleanup
5940 * encoding.c: cleanup
5941 * SAX.c: minor change around ctxt->loadsubset
5942
5943Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5944
5945 * Makefile.am include/Makefile.am: small change to have
5946 include/libxml rebuilt if working from CVS.
5947 * uri.c: applied another patch from Carl Douglas for URI escaping,
5948 this should close bug #51876
5949
5950Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5951
5952 * xinclude.c: fixed XInclude recursive behaviour bug #54678
5953 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
5954 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
5955 added specific regression test
5956 * parser.h: preparing for the XSLT mode where DTD inherited
5957 attributes are added to the tree.
5958
5959Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5960
5961 * xinclude.[ch]: Updated the namespace for the Last Call version
5962 * result/XInclude/include test/XInclude/include: updated the
5963 testsuite accordingly
5964
5965Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5966
5967 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
5968 related to bug #51876
5969
5970Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5971
5972 * tree.c: fixed a gross mistake in base computation, xml:base is
5973 not completely correct yet (need cascade).
5974 * xpath.[ch]: added the few things needed to find a function name
5975 and URI from the XPath context when it is called.
5976
5977Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5978
5979 * catalog.[ch]: fixes and add xmlLoadCatalogs()
5980 * DOCBparser.c: small cleanup
5981 * xmllint.c: added a --catalogs option to load catalogs from
5982 $SGML_CATALOG_FILES
5983 * tree.c: cleanup
5984 * configure.in: iconv library fixup, ICONV_LIBS
5985
5986Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5987
5988 * catalog.c: handling of CATALOG entries. detection of recursion,
5989 and a few bugfixes
5990 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
5991 against the default namespace
5992
5993Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5994
5995 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
5996
5997Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5998
5999 * parser.c: fixed propagation context info when parsing an
6000 external entity.
6001 * doc/html/*.html: regenerated a couple of docs
6002
6003Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6004
6005 * doc/xml.html: update with 2.3.9 informations
6006
6007Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6008
6009 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
6010 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
6011 * doc/html/* : rebuilt the docs
6012 * valid.c: small patch which may improve some case when
6013 validating.
6014
6015Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6016
6017 * HTMLparser.c: Closed bug #54891
6018 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
6019 to the suite
6020
6021Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6022
6023 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
6024 applied a documentation patch from LotR and filled in a few missing
6025 descriptions
6026
6027Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6028
6029 * xpath.c tree.c parser.c: speed optimizations at the parser level
6030 document tree freeing and xpath evaluation
6031
6032Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6033
6034 * parser.c parser.h parserInternals.h: fixed a couple of
6035 interfaces for handling memory buffer input to const char *
6036 upon suggestion of JamesH.
6037
6038Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6039
6040 * configure.in: LoTR sent a patch fixing the previous commit
6041
6042Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6043
6044 * configure.in: trying to deal again with the stoopid -R linking
6045 flag of Solaris
6046
6047Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6048
6049 * xpath.h: two nodeset access macros from Thomas Broyer
6050
6051Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6052
6053 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
6054 patch from Thomas Broyer
6055
6056Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6057
6058 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
6059 case
6060 * INSTALL: was empty added stuff from the FAQ
6061
6062Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6063
6064 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
6065 attributes handling and #54433 by adding xmlUnsetProp()
6066 and xmlUnsetNsProp()
6067
6068Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6069
6070 * HTMLparser.c: Patch from Jonas Borgström
6071 (htmlGetEndPriority): New function, returns
6072 the priority of a certain element.
6073 (htmlAutoCloseOnClose): Only close inline elements if they
6074 all have lower or equal priority.
6075 * result/HTML: this of course changed a number of tests results.
6076
6077Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6078
6079 * xmlIO.c catalog.c: plugged in the default catalog resolution
6080 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
6081 documentations
6082 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
6083
6084Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6085
6086 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
6087 integrating catalogs
6088 * catalog.[ch] testCatalog.c: adding a small catalo API
6089 (only SGML catalog support).
6090 * parser.c: restaured xmlKeepBlanksDefault(0) API
6091
6092Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6093
6094 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
6095
6096Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6097
6098 * parser.c: added xmlParseExternalEntityPrivate() to allow
6099 propagation of ctxt->_private when parsing external entities
6100
6101Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6102
6103 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
6104
6105Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6106
6107 * configure.in: fixed a small portability problem with AM_CONDITIONAL
6108
6109Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6110
6111 * valid.c: warn when indeterminist content model is detected
6112 * result/VC/ElementValid8: this adds a message
6113 * Makefile.am: add --novalid for VCM tests
6114 * parserInternals.c: added a call to Init memory
6115
6116Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6117
6118 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
6119 when both parameters are NULL.
6120
6121Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6122
6123 * valid.c: applied small patch from Gary Pennington, reindented
6124 some part of the code.
6125
6126Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6127
6128 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
6129 release, updated and regenerated the docs
6130
6131Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6132
6133 * xpath.c result/XPath/expr/floats : clarified and cleanup
6134 printing of abnormal floats in tests.
6135
6136Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6137
6138 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
6139 * results/HTML/ : a few changes in the output of the HTML tests as
6140 a result.
6141 * configure.in: tying to fix -liconv where needed
6142
6143Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6144
6145 * Makefile.am: fixed a stupid error
6146
6147Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6148
6149 * configure.in Makefile.am: make the inclusion of the trio
6150 modules in the library conditional
6151
6152Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6153
6154 * DOCBparser.c: patche from László Kovács, fixed entities refs
6155 in attributes handling
6156
6157Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6158
6159 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
6160 flushing
6161
6162Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6163
6164 * xpath.c: fix of an XSLT namespace bug reported on the list
6165 general/bug-8-
6166
6167Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6168
6169 * strio.h trio.c: Dan McNichol suggested a couple of small
6170 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
6171
6172Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6173
6174 * tree.c parser.c encoding.c: spent a bit more time looking
6175 at the parsing speed and DOM handling. Added a few more
6176 speedups.
6177
6178Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6179
6180 * parser.c: small but effective parsing speed improvement
6181
6182Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6183
6184 * configure.in: default on the DocBook parser inclusion (for Gnome)
6185 * DOCBparser.h: fixed a header reference
6186
6187Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6188
6189 * configure.in xpath.c: applied Bjorn patches for FPE on the
6190 alpha
6191
6192Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6193
6194 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
6195 xmlSaveFormatFileTo()
6196
6197Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6198
6199 * xpath.c: simple and efficient optimization, XPath functions
6200 aways bind to the same code, cache this
6201 * TODO: updated (by saying some is obsolete)
6202
6203Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6204
6205 * xpath.c: more cleanup work on XPath name parsing routines
6206
6207Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6208
6209 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
6210 xmlXPathParseName
6211 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
6212 * debugXML.c: avoid compilation problems if compiling without
6213 HTML support, Igor Zlatkovic
6214 * win32/libxml2/libxml2.def.src: being able to compile without
6215 XPath on Windows
6216
6217Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6218
6219 * libxml.m4: yet another patch from Toshio Kuratomi
6220
6221Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6222
6223 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
6224
6225Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6226
6227 * tree.[ch]: added xmlSaveFormatFile interface for saving
6228 and indenting a file.
6229
6230Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6231
6232 * xpath.c: fixed bug #53689 related to processing-instruction()
6233
6234Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6235
6236 * DOCBparser.c: patche from László Kovács
6237
6238Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6239
6240 * parser.c: applied fixes from Christian Glahn bug report #53391
6241
6242Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6243
6244 * error.c: Jean François Lecomte provided a complete description
6245 and a fix to bug #53537
6246
6247Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6248
6249 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
6250
6251Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6252
6253 * DOCBparser.c SAX.c: a bit more work on entities processing.
6254 Still Need to cleanup XML output and references in attributes
6255
6256Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6257
6258 * DOCBparser.c include/Makefile.am: two patches from László Kovács
6259
6260Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6261
6262 * tree.c: trying to fix #53574, not completely complete,
6263 I would like xmllint --copy --debug test/ent1 and
6264 xmllint --debug test/ent1 to show the same result.
6265 * xpath.c: fix a bug when trying to sort namespace nodes
6266
6267Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6268
6269 * HTMLtree.c: real fix for #53402
6270
6271Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6272
6273 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
6274 PIs when using xsl:output
6275 * valid.c: closing #53537 some case generate segfaults if there
6276 is validity errors
6277
6278Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6279
6280 * SAX.c testDocbook.c DOCBparser.c: more work on the support
6281 of external parsed entities, added --noent to testDocbook
6282 * valid.c: Garry Pennington found an uninitialized variable
6283 access in xmlValidateElementContent()
6284
6285Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6286
6287 * HTMLparser.c : HTML parsing still sucks ... trying to deal
6288 with madness
6289 * result/HTML/ : this modified the result of the regression tests
6290 a lot.
6291
6292Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6293
6294 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
6295 to doc where it wasn't checked against NULL reported by
6296 Jens Laas
6297
6298Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6299
6300 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
6301 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
6302
6303Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6304
6305 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
6306 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
6307 * SAX.[ch]: cleanup and updates for DocBook
6308 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
6309 ex SGML identifier changes
6310 * valid.c: removed a static unused function.
6311
6312Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6313
6314 * HTMLtree.c: applied change for Paul Sponagl on script saving
6315 * Makefile.am: the warning about entity title.xml are normal.
6316
6317Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6318
6319 * configure.in: release of 2.3.7
6320 * Makefile.am: fixing make distcheck
6321
6322Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6323
6324 * doc/html/* doc/xml.html: updated and regenerated the docs
6325
6326Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6327
6328 * xpath.c: fixed the XPointer problem introduced in 2.3.6
6329
6330Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6331
6332 * tree.c: fixed #53388 with the provided patch
6333
6334Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6335
6336 * valid.c: Bjorn detected an invalid memory access. Fixed
6337 vstateVPush()
6338
6339Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6340
6341 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
6342
6343Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
6344
6345 * libxml.h: new header used only for the compilation of libxml
6346 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
6347 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
6348 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
6349 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
6350 xmlmemory.c xpath.c xpointer.c: libxml.h integration
6351 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
6352 baseline (version 1.2 plus a single patch).
6353 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
6354 scientific notation for numbers. Tests added.
6355 * xpath.c: formatting of numbers changed to use sprintf
6356 (contribution from William Brack)
6357
6358Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6359
6360 * valid.c: cleanup, more useful debugging
6361 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
6362 * xmlIO.c: entity loading is printed as an error when validating
6363
6364Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6365
6366 * valid.c: fixed to validate within entities
6367 * test/VCM/v22.xml: added a specific testcase
6368
6369Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6370
6371 * valid.c: forgot an epsilon transition in for ()+
6372 * test/VCM/v21.xml : added a specific test case
6373
6374Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6375
6376 * valid.c: removed a state explosion exhibited by RSS
6377 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
6378 from bug #51872
6379
6380Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6381
6382 * valid.[ch] tree.h: worked *hard* to get non-determinist content
6383 validation without using an ugly NFA -> DFA algo in the source.
6384 Made a specific algorithm easier to maintain, using a single
6385 stack and without recursion.
6386 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
6387 * hash.c: made the growing routine static
6388 * tree.h parser.c: added the parent information to an
6389 xmlElementContent node.
6390
6391Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6392
6393 * SAX.c parser.c xpath.c: generating IDs when not validating
6394 from an external parsed entity was poisoning the ID has table
6395 with removed values. This was killing XSLT on the KDE help
6396 browser.
6397
6398Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6399
6400 * entities.h: andrew@ugh.net.au detected a double declaration
6401
6402Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6403
6404 * debugXML.c hash.c tree.h valid.c : some changes related to
6405 the validation suport to improve speed with DocBook
6406 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
6407 the way validation errors get reported
6408
6409Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6410
6411 * HTMLparser.c HTMLtree.c: applied part of the patches provided
6412 by P C Chow and William M. Brack for XSLT HTML output
6413
6414Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6415
6416 * xmlversion.h.in win32config.h win32/libxml2/*: applied
6417 Igor Zlatkovic patches for MSC compilation and added his
6418 updates
6419
6420Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6421
6422 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
6423 prefix lookup.
6424 * parserInternals.c: fixed the bug reported by Morus Walter
6425 due to an off by one typo in xmlStringCurrentChar()
6426
6427Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6428
6429 * HTMLparser.c result/HTML/*: revamped the way the HTML
6430 parser handles end of tags or end of input
6431
6432Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6433
6434 * tree.[ch] : added xmlDocCopyNode for gdome2 support
6435
6436Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6437
6438 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
6439 bug where the linktime verions of free() won't work ...
6440
6441Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6442
6443 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
6444
6445Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6446
6447 * doc/xml.html: added 2.3.6 release
6448
6449Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6450
6451 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
6452 * result/wml.xml: resulted in a small output change
6453
6454Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6455
6456 * tree.c: xmlNewDoc was missing the charset initialization
6457 * xmllint.c: added --auto to autogenerate a doc, allow to
6458 reproduce the problem fixed on xmlNewDoc
6459
6460Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6461
6462 * xpath.c: trying to get 52979 solved
6463 * tree.c result/ result/noent/: trying to get 52712 solved, this
6464 also made me clean up the fact that XML output in general should
6465 not add formating blanks by default, this changed the output of
6466 a few tests
6467
6468Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6469
6470 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
6471
6472Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6473
6474 * configure.in: finally released 2.3.6
6475
6476Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6477
6478 * xpath.c: checking for null pointer generated by new code
6479
6480Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6481
6482 * xpath.c: fixed a [] evaluation problem reported
6483 * test/XPath/tests/simpleaddr: extended test
6484 * result/XPath/simpleaddr: updated result
6485
6486Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6487
6488 * xmllint.c: Dan Timis reported a portability problem
6489 on Macs without mmap, fixed it.
6490
6491Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6492
6493 * testXPath.c : added a --tree option allowing to display the
6494 tree dump of the XPath expression
6495
6496Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6497
6498 * xpath.c: fixed a memleak when comparing nodesets
6499 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
6500 * tree.c: added a TODO
6501
6502Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6503
6504 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
6505 we need string functions
6506 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
6507 to be able to use them where needed. Applied some changes
6508 to reduce name linking pollution and compile in only what's
6509 needed.
6510 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
6511 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
6512 for the string manipulation functions
6513 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
6514 to the free() function of xmlmemory.c
6515 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
6516 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
6517 usage.
6518
6519
6520Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6521
6522 * error.c: applied the context output patch of the error
6523 handling submitted by Chuck Griffith
6524 * error/VC/*: this slightly change some error logs
6525
6526Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6527
6528 * parser.c: fixed line number reporting on error
6529
6530Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6531
6532 * parser.c: Sullivan and Darin found a parser bug,
6533 applied the patch.
6534
6535Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6536
6537 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
6538 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
6539 xmlversion.h.in xpointer.c: of course the way I defined
6540 UNUSED breaks on old gcc version. Try to be smart and
6541 also define it directly in xmlversion.h
6542 * configure.in: removed -ansi flag from the pedantic set
6543
6544Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6545 Huge cleanup, I switched to compile with
6546 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
6547 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
6548 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
6549 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
6550 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
6551 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
6552 encoding.h entities.c error.c list.[ch] nanoftp.c
6553 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
6554 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
6555 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
6556 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
6557 Cleanup, staticfied a number of non-exported functions,
6558 detected and cleaned up a dozen of problem found this way,
6559 avoided a lot of public function name/typedef/system names clashes
6560 * doc/xml.html: updated
6561 * configure.in: switched private flags to the really pedantic ones.
6562
6563Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6564
6565 * configure.in: 2.3.5
6566 * doc/html/*: rebuilt the docs
6567
6568Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6569
6570 * parser.c: fixed a reported bug in NOTATION parsing
6571 * uri.c: accepted but not fixed bug 51876, added TODO
6572 * Makefile.am: fixed bug 51876
6573
6574Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6575
6576 * config.h.in configure.in error.c: fix a compilation problem
6577 on platforms without vsnprintf (xml@thewrittenword.com)
6578
6579Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6580
6581 * parser.c: fixed a function name header typo
6582 * SAX.c: notations can also occur in external subset.
6583
6584Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6585
6586 * error.c: removed a C++ like comment
6587
6588Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6589
6590 * parser.c: fixing bug 52299 strange condition leading
6591 to a parser crash due to a buffer overflow
6592 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
6593 added the specific test case
6594
6595Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6596
6597 * xpath.[ch]: still a lot of cleanup based on XSLT, added
6598 xmlXPathConvert{String,Number,Boolean} to be able to make
6599 type casts without a context stack, fixed some implementation
6600 problems related to the absence of context at parse-time,
6601 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
6602 in the public API too
6603 * xpointer.c xpathInternals.h: we need to know at parse time
6604 whether we are compiling an XPointer
6605
6606Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6607
6608 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
6609 cleaned up the parser internals, refactored XPath code, added
6610 new compilation based APIs and cleanly separated public and
6611 private APIs.
6612
6613Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6614
6615 * xpath.h: the comp field must be added at the end to avoid
6616 killing binary compat.
6617
6618Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6619
6620 * Makefile.am: detect XPath memleaks in regreson tests
6621 * error.c: fixed and error w.r.t. error reporting still using
6622 stderr
6623 * hash.c: added new line at end of file
6624 * tree.h: minor cleanup
6625 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
6626 expression parsing from evaluation, resulted in a number of
6627 changes internally, and in XPointer. Likely to break stuff
6628 using xpathInternals.h but should remain binary compatible,
6629 new interfaces will be added.
6630
6631Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6632
6633 * configure.in: fixed a couple of problems reported by
6634 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
6635 without gcc on non linux platforms.
6636
6637Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6638
6639 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
6640 a fix for --with-html-dir= configure support. I hope it won't
6641 break rpm generation
6642
6643Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6644
6645 * xmlIO.c: one function comment cleanup.
6646
6647Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6648
6649 * SAX.c: external subset notations were improperly registered
6650 in the internal subset.
6651
6652Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6653
6654 * README.cvs-commits: added, pointing to HACKING
6655 * HACKING: updated
6656
6657Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6658
6659 * parser.c: and Matt Sergeant found one in the XML push
6660 parser (erroneous check I forgot to remove when I fixed the
6661 main parser).
6662
6663Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6664
6665 * xpath.c: ptittom found a small bug in UnaryExpr
6666
6667Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6668
6669 * configure.in: bumped to 2.3.4
6670 * error.c: fixed bug #51860
6671 * tree.c: fixed bug #51861
6672 * valid.c: cleanup, more debug, failed to fix one bug crap ...
6673 * tree.[ch] : added xmlDefaultBufferSize
6674 * nanoftp.c: typo in function name header block
6675 * doc/xml.html : updated, added link to XML::LibXSLT
6676 * doc/html/* : rebuilt the docs
6677
6678Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6679
6680 * parser.c SAX.c: the new content parsing code raised an
6681 ugly bug in the characters() SAX callback. Found it
6682 just because of strangeness in XSLT XML Rec ouptut :-(
6683
6684Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6685
6686 * Makefile.am: Martin Baulig suggested to add -lm
6687 * tree.c: found another bug in xmlNodeGetContent()
6688
6689Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6690
6691 * xpath.c: Bjorn found the error related to strictness of comparison.
6692
6693Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6694
6695 * parser.c: trying to fix the Dtd parsing problem reported
6696 by Gary, side effect of last week speed optimizations.
6697
6698Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6699
6700 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
6701 * parserInternals.c: removed unneeded test raised by Stric
6702
6703Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
6704
6705 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
6706 and fixed by William Brack). Added xmlXPathFormatNumber.
6707 Changed the sorting slightly.
6708 * configure.in Makefile.am example/Makefile.am: Added -lm.
6709 Please note that applications linking with libxml2, must
6710 also like with the math library from now on.
6711
6712Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6713
6714 * HTMLparser.c: fixed loop reported by Marc Sanfacon
6715
6716Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6717
6718 * parser.c: one must report spaces even if the Dtd element
6719 content proves that this is not part of the element content.
6720 * result/valid/*.xml: this changed the ouptu slightly
6721
6722Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6723
6724 * configure.in: bumped to 2.3.3
6725 * doc/xml.html: updated
6726
6727Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6728
6729 * tree.c: minor doc fix
6730 * xpath.c: deallocation issues when a result tree has been
6731 converted to a node-set
6732
6733Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6734
6735 * doc/xml.html: oops corrected dates s/2000/2001
6736
6737Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6738
6739 * valid.c: new patch from Gary Pennington
6740
6741Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6742
6743 * doc/xml.html: applied patch from Ankh
6744
6745Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6746
6747 * xinclude.c: fixed a problem building on Mac
6748
6749Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6750
6751 * parser.c: more work on increasing parsing ferformances
6752
6753Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6754
6755 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
6756 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
6757 avoiding memcpy in production builds MEM_CLEANUP macro use
6758 * parser.[ch] parserInternals.c: optimizations of the tightest
6759 internal loops inside the parser. Better checking of I/O
6760 flushing/loading conditions
6761 * xmllint.c : added --timing
6762
6763Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6764
6765 * configure.in: bumped to 2.3.2
6766 * doc/xml.html: updated for release
6767
6768Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6769
6770 * xpath.c: found a memleak and fixed a nasty bug
6771
6772Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6773
6774 * xmllint.[c1] : added return code errors for xmllint
6775 * xpath.c: specific debug dump function for result value trees
6776
6777Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6778
6779 * xpath.c: finally implemented xmlXPathCompareNodeSets
6780 * test/XPath/expr/floats results/XPath/expr/floats: added
6781 a test for float expressions
6782
6783Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6784
6785 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
6786 * parserInternals.[ch]: trying to speed up parsing
6787 * xpath.c : speeded up node set equality op
6788
6789Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6790
6791 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
6792 better handling of ID/IDREF and the list modules associated
6793 * configure.in: small CFLAGS cleanup
6794
6795Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6796
6797 * configure.in: fixed iconv detection on AIX (stric)
6798
6799Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6800
6801 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
6802
6803Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
6804
6805 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
6806 and optimized xmlXPathNodeSetSort
6807
6808Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6809
6810 * xpath.c: bug fix when context size is 0
6811 * parser.c: I like Norm's Dtd because they still manage to break
6812 the parser occasionally
6813
6814Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6815
6816 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
6817
6818Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6819
6820 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
6821 attributes within the XML-1.0 namespace
6822
6823Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6824
6825 * xpathInternals.h: exported a few axis functions
6826 * doc/xml.html: updated the doc
6827
6828Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6829
6830 * configure.in: applied patch from Daniel van Balen for OpenBSD
6831 and bumped version to 2.3.1
6832 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
6833 attempt to find autoclosing was simply broken, removed it,
6834 updated the examples, this is better
6835
6836Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6837
6838 * hash.[ch]: added Paolo Casarini patch to provide Delete from
6839 hash functionnalities.
6840 * doc/html/* : rebuild the doc
6841
6842Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6843
6844 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
6845 on predicate
6846 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
6847 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
6848 really want to have tags closed on output even if we accept
6849 unclosed ones on input
6850
6851Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6852
6853 * xpath.c: ouch don't free NULL, rare case fixed
6854 * tree.c: don't coalesce text nodes if they don't have the
6855 same behaviour wrt escaping on output
6856
6857Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6858
6859 * xpath.c: small fixup
6860 * SAX.c: don't warn on empty namespaces.
6861
6862Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6863
6864 * README: a bit of cleanup
6865 * configure.in: preparing for 2.3.0 release
6866
6867Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6868
6869 * hash.[ch]: added a first version of xmlHashSize()
6870 * valid.c: another bug fix from Gary Pennington
6871
6872Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6873
6874 * valid.c: couple of bug fixes pointed by Gary Pennington
6875 * HTMLtree.c: #if 0 cleanup
6876
6877Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6878
6879 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
6880 which removes a time consuming check of xmlXPathNodeSetAdd()
6881 and use it in places where we are sure to not break unicity
6882
6883Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6884
6885 * xpath.c: bug fixes found from XSLT
6886 * tree.c: preserve node->name special values when copying nodes.
6887 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
6888 external subset are fetched when available but without full
6889 validation. Added xmlLoadExtDtdDefaultValue, need a function.
6890 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
6891 output with encoding disabled.
6892
6893Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6894
6895 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
6896 xmlCheckFilename should not be called from xmlFileOpenW
6897 and xmlGzfileOpenW
6898
6899Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6900
6901 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
6902 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
6903 added the new tests for URI normalization
6904 * testURI.c: fixed stoopid bugs
6905 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
6906 the URI in the error messages are now properly normalized
6907
6908Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6909
6910 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
6911
6912Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6913
6914 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
6915
6916Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6917
6918 * xpath.c: fixed mod operator
6919
6920Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6921
6922 * parser.c: fixed xmlStrcat doc
6923 * tree.c: 2 fixes form Anders Carlson for copying nodes and
6924 trees.
6925
6926Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6927
6928 * xpath.c result/XPath/tests/chaptersbase
6929 result/XPath/tests/simplebase: fixed XPath node()
6930 * tree.c: small fix in xmlNewNs()
6931 * Makefile.am: removed extraneous xml2Conf.sh rule
6932
6933Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6934
6935 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
6936 Changed the library name, in order to get libxml-devel and
6937 libxml2-devel to coexist on a single system
6938 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
6939 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
6940
6941Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6942
6943 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
6944 libxml2-devel installable in // as libxml-devel.
6945
6946Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6947
6948 * doc/Makefile.am: fixed make rebuild in doc
6949 * doc/html/*.html: rebuilt the docs
6950
6951Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6952
6953 * tree.c: patch from Bjorn Reese on xmlBufferCCat
6954
6955Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6956
6957 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
6958 the HTML doc to go into the -devel RPM ...
6959 * aclocal.m4 config.h.in: some updates due to auto* magic
6960
6961Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6962
6963 * xpath.h: added a hook in the context structure allowing to
6964 link to extra support, needed for XSLT
6965
6966Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6967
6968 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
6969 xmlXPtrCmpPoints to use it.
6970 * propagated the following patch from Alejandro Forero
6971 * include/win32config.h xmlIO.c: applied further suggestions
6972 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
6973 * example/gjobread.c: fixed warnings, now that it builds
6974
6975Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
6976
6977 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
6978
6979 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
6980 filename points to a valid file (not a directory).
6981 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
6982 Added calls to xmlCheckFilenameDir.
6983
6984 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
6985 `path' (rather than `filename') as the parameter to gzopen and open.
6986
6987Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6988
6989 * Makefile.am: fixed a problem with EXTRA_DIST
6990
6991Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6992
6993 * Makefile.am example/Makefile.am: finally found the trick
6994 to build the example, i.e. add "." in SUBDIRS before example
6995 in the list <grin/>
6996
6997Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6998
6999 * doc/xml.html: updated with an XSLT section, removed pointer to
7000 W3C CVS base.
7001
7002Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7003
7004 * xpath.c: when copying a XSLT tree object teh tree need to be copied
7005 too, and deallocation need to occur the same way.
7006
7007Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7008
7009 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
7010 type correponding to an XSLT result tree fragment. Share most
7011 of the data format with node set, as well as operators.
7012 * HTMLtree.c: added a newline at the end of the doctype output
7013 whe this one is not present initially.
7014 * tree.c: make sure taht the parent and doc pointers are properly
7015 set when copying attributes (lists).
7016
7017Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7018
7019 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
7020
7021Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7022
7023 * xpath.c: seems I finally killed that ugly path evaluation
7024 context bug (tagged 9999 in case is is wrong)
7025
7026Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7027
7028 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
7029 for XSLT
7030
7031Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7032
7033 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
7034 for xmlGzfileOpen() bug
7035
7036Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7037
7038 * xpath.c: removed an error found by XSLT usage
7039 * tree.c parserInternals.h: use a predefined static string
7040 for text and comment nodes, avoid freeing them in xmlFreeNode,
7041 exported the string name in parserInternals.h and added
7042 another value to disable encoding at output (for XSLT),
7043 gain memory, time.
7044
7045Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7046
7047 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
7048 win32/libxml2/libxml2_so.dsp: new makefiles and update
7049 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
7050
7051Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7052
7053 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
7054 Gary Pennington
7055
7056Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7057
7058 * xpath.c: fixed the comaprision of values and nodelists,
7059 need to compare nodelist still ...
7060 * debugXML.c: avoided a possible core dump
7061 * HTMLparser.c: cleanup
7062 * nanohttp.c: contributed fix.
7063 * tree.c: fixes in properties handling added xmlSetNsProp
7064 needed by libxslt
7065 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
7066 comment
7067 * TODO: updated
7068
7069Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7070
7071 * parser.c parserInternals.c: applied Bjorn Reese optimization
7072 patch
7073
7074Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7075
7076 * Makefile.am: applied patch fro make check from Martin Vidner
7077
7078Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7079
7080 * configure.in: preparing 2.2.11
7081 * doc/html/*: rebuild the HTML files
7082 * doc/xml.html : updated
7083
7084Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7085
7086 * tree.c: fixed a stupid bug
7087 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
7088 patches related to validation of an XInclude processing result
7089 * TODO: updated
7090
7091Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7092
7093 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
7094 on large files
7095
7096Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7097
7098 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
7099
7100Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7101
7102 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
7103 reported by Jonas Borgström
7104 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
7105
7106Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7107
7108 * testXPath.c xpath.c: fixing the XPath union expressions problem
7109 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
7110
7111Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7112
7113 * xmllint.c: Made is so if the file name is "-" is will read form
7114 standard input. Sven Heinicke <sven@zen.org>
7115 * tree.c: fixed a problem when growing buffer
7116 * tree.h: fixed the comment of the node types following andersca
7117 comment
7118 * TODO: updated
7119
7120Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7121
7122 * HTMLparser.[ch]: added a way to avoid adding automatically
7123 omitted tags. htmlHandleOmittedElem() allows to change the
7124 default handling.
7125 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
7126 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
7127 of xmllint too when using --memory flag, added a memory test
7128 suite at the Makefile level.
7129 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
7130 with namespace use when encountering QNames in XPath evalation,
7131 added xmlns() scheme in XPointer.
7132 * nanoftp.c : incorporated a fix
7133 * parser.c xmlIO.c: fixed problems raised with encoding when using
7134 the memory I/O
7135 * parserInternals.c: closed bug 25934 reported by
7136 torsten.landschoff@innominate.de
7137 * TODO: updated
7138
7139Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7140
7141 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
7142 on a non-updated tree :-(, made a 2.2.10 release to correct the
7143 situation
7144
7145Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7146
7147 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
7148 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
7149 integrated a set of OpenVMS changes from Howard Taylor
7150 <Howard.Taylor@pacoast.com>
7151
7152Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7153
7154 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
7155 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
7156
7157Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7158
7159 * HTMLparser.c: some fixes on auto-open of html/head/body
7160 * encoding.c: fixed a compilation error on some gcc env
7161 * xpath.c xpointer.[ch] xpathInternals.h: improved the
7162 XPointer implementation
7163 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
7164 related XPointer tests and associated results
7165
7166Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7167
7168 * doc/xmldtd.html doc/xml.html: following a short step by step
7169 guidance on IRC to help maciej with DTDs I started a small
7170 page on the subject.
7171
7172Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7173
7174 * HTMLparser.c: fixed handling of broken charrefs
7175 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
7176 patches
7177
7178Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7179
7180 * doc/xml.html doc/html/* : rebuilt the docs after adding
7181 xinclude and updated page for 2.2.7 and 2.2.8
7182 * configure.in: releasing 2.2.8
7183
7184Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7185
7186 * parser.[ch] parserInternals.c: applied the conditional
7187 section processing fix from Jonathan P Springer
7188 <jonathan.springer2@gte.net>
7189 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
7190 project file, fixed iconv default non support
7191 * xpath.c: fixed the problem of evaluating relative expressions
7192 when a node context is provided.
7193
7194Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7195
7196 * nanoftp.c: fixed gcc 2.95 new warnings
7197 * SAX.c: fixed a stupid bug
7198 * tree.c: fixed a formatting problem when round-tripping
7199 from/to memory
7200 * xinclude.c: chased memleak, fixed a base problem
7201 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
7202 xmlXPtrBuildNodeList()
7203 * TODO: updated
7204 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
7205 adding a first small set of regression tests for XInclude
7206
7207Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7208
7209 * nanohttp.[ch]: applied Wayne Davison patches to access
7210 the WWW-Authorization header.
7211 * parser.c: Closed Bug#30847: Problems when switching encoding
7212 in short files by applying Simon Berg's patch.
7213 * valid.c: fixed a validation problem
7214 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
7215 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
7216 Wayne Davison
7217 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
7218 need to be extended to non full nodes selections.
7219 * xinclude.c: starts to work decently
7220
7221Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7222
7223 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
7224 debugXML.c xmlversion.h.in: Started adding XInclude support,
7225 this is a new xmllint option
7226 * tree.c xpath.c: applied TOM patches for XPath
7227 * xpointer.c: fixed a couple of errors.
7228 * uri.c: added an escaping function needed for xinclude
7229 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
7230 new warning from RH70 gcc's version
7231
7232Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7233
7234 * HTMLparser.c: fixed loop on invalid char in scripts
7235 * parser.c: update to description of xmlIOParseDTD()
7236 * libxml.m4 xmlversion.h.in: changes contributed by
7237 Michael Schmeing <m.schmeing@internet-factory.de>
7238 * configure.in: preparing for 2.2.7
7239 * Makefile.am: trying to avoid config.h and acconfig.h
7240 being included in the distrib
7241 * configure.in: released 2.2.7
7242
7243Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7244
7245 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
7246 like namespaces for good. Unified xmlNs and xmlNode somewhat.
7247
7248Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7249
7250 * parser.[ch]: added xmlIOParseDTD()
7251 * xpointer.c: added support for the 2 extra parameters of
7252 string-range, fixed a stoopid error when '0' was present
7253 in XPointer expressions
7254 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
7255 testsuite for the above
7256
7257Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7258
7259 * libxml.spec.in: improved package descriptions
7260
7261Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7262
7263 * xpath.c xpathInternals.h: applied a large cleaning patch
7264 from TOM <ptittom@free.fr>, it also add namespace support
7265 for function and variables registration.
7266
7267Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7268
7269 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
7270 * Makefile.mingw: Wayne Davison's update adding hash.c
7271
7272Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7273
7274 * xpath.c: fixed the root evaluation problems
7275 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
7276 ignorable spaces with <b> <bold> <em>
7277 * tree.c: fixed a loop in xmlSearchNsByHref()
7278
7279Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7280
7281 * xpath.c: applied another XPath patch from TOM
7282 * xpath.c include/makefile.am: applied another patch from
7283 china@thewrittenword.com (cleanup on IRIX).
7284
7285Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7286
7287 * xml-config.1: received a fixed version from Fredrik Hallenberg
7288 <hallon@lysator.liu.se>
7289
7290Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7291
7292 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
7293 cleanup patch for XPath
7294
7295Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7296
7297 * patched to redirrect all "out of context" error messages to
7298 a reconfigurable routine. The changes are:
7299 * xmlerror.h : added the export of an error context type (void *)
7300 an error handler type xmlGenericErrorFunc there is an interface
7301 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
7302 to reset the error handling routine and its argument
7303 (by default it's equivalent to respectively fprintf and stderr.
7304 * all the c files: all wild accesses to stderr or stdout within
7305 the library have been replaced to calls to the handler.
7306
7307Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7308
7309 * configure.in: release 2.2.6
7310 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
7311 exporting the inner functions of xpath for extension modules
7312 * doc/*: updated and rebuilt the doc
7313
7314Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7315
7316 * nanohttp.c : applied Wayne HTTP cleanup patch
7317 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
7318 and xmlNodeSetSpacePreserve()
7319
7320Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7321
7322 * xpath.c: closing bug #29260
7323
7324Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7325
7326 * hash.[ch] debugXML.c: expanded/enhanced the API, added
7327 multikey tuples, made hash structure opaque
7328 * valid.[ch]: moved elements, attributes, notations decalarations
7329 as well as ID and refs to hash tables.
7330 * entities.c: hash cleanup
7331 * xmlmemory.c: fixed a dump problem in debug mode
7332 * include/Makefile.am: problem passing in DESTDIR= values patch
7333 from Marc Christensen <marc@calderasystems.com>
7334 * nanohttp.c: removed debugging remains
7335 * HTMLparser.c: the bogus tag should be ignored (Wayne)
7336 * HTMLparser.c parser.c: fixing a number of problems with the
7337 macros in the *parser.c files (Wayne).
7338 * HTMLparser.c: close the previous option when opening a new one
7339 (Marc Sanfacon).
7340 * result/HTML/*: updated the HTML results accordingly
7341
7342Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7343
7344 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
7345 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
7346 XPath functions and XML entities table to them. More to come...
7347 * xmlIO.c: fixed libxml closing FILEs it didn't open.
7348
7349Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7350
7351 * tree.c: coalesce adjacent text nodes
7352 * valid.c: handling of blank nodes in DTd validation (raised
7353 by problems with a posteriori validation).
7354 * nanohttp.c: changing behaviour on HTTP write stuff.
7355 * HTMLtree.c: forced body and html to be explicitely closed.
7356 * xpath.h: exported more XPath functions.
7357
7358Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7359
7360 * Release of 2.2.5
7361 * xpointer.c: range() range-inside and other helper functions
7362 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
7363
7364Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7365
7366 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
7367 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
7368
7369Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7370
7371 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
7372 and XPointer modules
7373
7374Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7375
7376 * SAX.h: closed #25107
7377
7378Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7379
7380 * testSAX.c: fixed problem with cdata reporting
7381 * SAXresult/* : updated
7382
7383Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7384
7385 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
7386 Closed bug #27499, added to regression tests
7387 * TODO: updated
7388
7389Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7390
7391 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
7392 support for SCRIPT and STYLE with help from Bjorn Reese
7393 * test/HTML/* result/HTML/*: added simple testcase and updated
7394 the existing ones.
7395
7396Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7397
7398 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
7399 string-range for empty strings
7400 * test/XPath/docs/str test/XPath/xptr/chaptersrange
7401 test/XPath/xptr/strrange: augmented the XPointer testsuite
7402
7403Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7404
7405 * doc/xml.html doc/xmlmem.html: added a module describing memory
7406 interfaces and use, updated the main page.
7407
7408Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7409
7410 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
7411 nanoftp code work on Windows too now
7412
7413Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7414
7415 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
7416 * xpointer.c: implemented string-range() at least a good first version
7417 * test/XPath/docs/str test/XPath/xptr/strrange
7418 result/XPath/xptr/strrange: the string-range() tests
7419
7420Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7421
7422 * Makefile.am include/Makefile.am include/win32config.h
7423 win32/Makefile.mingw: fixed problems reported by Wayne Davison
7424 and make distcheck
7425
7426Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7427
7428 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
7429 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
7430 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
7431
7432Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7433
7434 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
7435 patch for socklen_t detection by
7436 Albert Chin-A-Young <china@thewrittenword.com>
7437
7438Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7439
7440 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
7441 and added a --dtdvalid option to xmllint used to test it
7442
7443Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7444
7445 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
7446 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
7447
7448Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7449
7450 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
7451 handlings (registration, lookup, cleanup)
7452
7453Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7454
7455 * configure.in Makefile.am include/makefile.am: adding XPointer
7456 and XPtrtests target
7457 * xpointer.[ch] : new files for XPointer support
7458 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
7459 more XPath tests
7460
7461Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7462
7463 * configure.in: fixed, very broken, make distcheck works again
7464
7465Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7466
7467 * More work toward 2.2.5, integrated a number of patches
7468 * configure.in Makefile.am win32config.h.in: trying to cleanup
7469 make distcheck .... huh ...
7470 * include/Makefile.am include/win32config.h: new directory
7471 for includes
7472 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
7473 updated teh makefiles and instructions for WIN32
7474 * xpath.c: small fixes
7475 * test/XPath/ results/XPath: updated the testcases and results
7476 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
7477 suggested patches
7478 * valid.c: fixed an ID bug
7479
7480Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7481
7482 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
Daniel Veillard784b9352003-02-16 15:50:27 +00007483 the automake bug where wrong dependencies were generated.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00007484 * xpath.[ch]: worked on XPointer
7485
7486Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7487
7488 * configure.in Makefile.am: 2.2.5, ship the include in an
7489 include/libxml subdirectory, use symlinks when using CVS
7490 * testSAX.c: fixed small bug
7491 * testXPath.c: changed the way testfiles are parsed
7492 * debugXML.c: same kind of cleanup when parsing an argument expression
7493 XPath/XPointers can have blanks embedded
7494 * xpath.[ch]: more cleanup, reorgs for XPointer work
7495 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
7496 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
7497
7498Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7499
7500 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
7501 in the XPath engine, rewrote large parts of it, now it's far
7502 cleaner and in sync with the REC not an old WD. Fixed a parsing
7503 problem in the interactive XML shell found when testing XPath.
7504
7505Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7506
7507 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
7508 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
7509 examples with the extra test
7510
7511Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7512
7513 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
7514 the global init function.
7515
7516Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7517
7518 * HTMLparser.c: Doohhh, attribute name parsing was still case
7519 sensitive ! Fixed this ...
7520 * result/HTML/* : updated the tests results accordingly
7521
7522Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7523
7524 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
7525 engine, should be far more stable, incorporated a new version of
7526 preceding/following axis, need testing
7527 * uri.c: fixed file:///c:/a/b/c problem
7528 * test/XPath/tests/idsimple: augmented the XPath tests
7529
7530Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7531
7532 * doc/* rebuilding docs for 2.2.4 release
7533
7534Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7535
7536 * configure.in: releasing 2.2.4
7537 * parser.[ch]: added xmlStrEqual()
7538 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
7539 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
7540 use xmlStrEqual instead
7541 * TODO: updated
7542 * added an XPath test
7543
7544Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7545
7546 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
7547 * entities.h: exported xmlInitializePredefinedEntities
7548 * parser.[ch] : added xmlInitParser()
7549 * parserInternals.h : had to export htmlInitAutoClose()
7550
7551Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7552
7553 * xpath.[ch] : fixed some serious XPath Predicate evaluation
7554 problems
7555 * Makefile.am : added XPath regression tests to normal tests
7556 * uri.c: fixed a problem with local paths, cleanup
7557 * parser.c: fixed a problem with large CData sections
7558
7559Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7560
7561 * configure.in xml-config.in: patch from "Ben Taylor"
7562 <sol7x86@hotmail.com> for solaris shared libs lookup
7563
75642000-09-30 Martin Baulig <baulig@suse.de>
7565
7566 * libxml-2.0.pc.in: Provide pkg-config script.
7567
7568 * configure.in: Create the libxml-2.0.pc script from the
7569 libxml-2.0.pc.in templates.
7570 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
7571 script in `$(libdir)/pkgconfig'.
7572
7573Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7574
7575 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
7576 when compiling with MSC
7577
7578Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7579
7580 * xpath.c: patch for normalize-string() substring-before(),
7581 substring-after() and translate() functions from Bjorn Reese
7582 <breese@mail1.stofanet.dk>
7583 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
7584 Fredrik Hallenberg <hallon@lysator.liu.se>
7585 * TODO: updated
7586
7587Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7588
7589 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
7590 problem of socklen_t being undefined on a number of platforms
7591 * debugXML.c: fixed a compilation problem when without snprintf
7592
7593Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7594
7595 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
7596 an URI bug and a fix for the control-character-induced infinite loop
7597 * nanohttp.c: preventive fix for compiling on WIN32
7598
7599Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7600
7601 * xmlint.c: closing bug #25000
7602
7603Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7604
7605 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
7606 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
7607 modified slightly Wayne Davison patch adding xmlStrcasecmp and
7608 related function, fixing xmlStrncmp(), and associated cleanup
7609 * result/HTML/entities.html.sax: updating result
7610
7611Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7612
7613 * uri.c: applied patch for URI escaping from Wayne Davison
7614 <wayned@blorf.net>
7615 * tree.c parserInternals.c HTMLparser.c: memset checks patches
7616 from Denis Barbier <barbier@imacs.polytechnique.fr>
7617 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
7618 patch from Wayne Davison
7619
7620Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7621
7622 * doc/xml.html : updated with new releases, adding "how to help"
7623
7624Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7625
7626 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
7627 removed a few warnings in pedantic mode ...
7628 * parserInternals.c parser.c: moved encoding switching function
7629 to parserInternals.c
7630 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
7631
7632Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7633
7634 * HTMLparser.c parser.c: set ctxt->errNo before calling the
7635 error or warning handlers
7636
7637Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7638
7639 * parserInternals.c parserInternals.h parser.c Makefile.am:
7640 created a new module parserInternals.c, moved most of the
7641 code shared by the various parsers there, as well as
7642 deprecated code from parser.c. More cleanup of parser.c
7643 * uri.c: fixed a problem when URI is NULL
7644 * valid.c: speedup when looking for an attribute declaration
7645
7646Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7647
7648 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
7649 the cleanup of the computation of URI references when seeking
7650 external entities. The URI reference string and the resulting
7651 URI are both stored now.
7652 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
7653 large s(n)printf checks and cleanup from Denis Barbier
7654 <barbier@imacs.polytechnique.fr>
7655 * xmlversion.h.in tree.h: couple of SGML declarations for a
7656 possible docbook module.
7657 * result/VC/ : a couple of test output changed due to the change
7658 of the entities URI
7659
7660Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7661
7662 * parser.h: added a _private field for linking user's data
7663
7664Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7665
7666 * parser.c parserInternals.h: demacroified most of the IS_XXX
7667 the gain in size is significant so ...
7668
7669Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7670
7671 * entities.c: cases where looking up entities with doc==NULL
7672 covered
7673
7674Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7675
7676 * uri.c: applied Wayne Davison patch
7677 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
7678
7679Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7680
7681 * uri.c testUri.c: applied Wayne Davison patches
7682 * test/URI/uri.data result/URI/uri.data: first set of tests/results
7683 * Makefile.in: added URItest and included thenin "make tests"
7684
7685Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7686
7687 * xmlversion.h.in: closed bug 22941
7688
7689Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7690
7691 * doc/xmlio.html: added doc and example for entity loader
7692 redefinition.
7693
7694Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7695
7696 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
7697 used by libxml
7698
7699Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7700
7701 * parser.c: Fixed bug on invalid ontent characters and when using
7702 push.
7703 * xmllint.c: fixed xmllint endling of errors in push mode
7704
7705Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7706
7707 * HTMLparser.c testHTML.c: applied two new patches from
7708 Wayne Davison <wayned@users.sourceforge.net>
7709 * result/HTML/*.sax: regenerated HTML SAX output
7710 * parser.c: more cleanup.
7711
7712Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7713
7714 * HTMLparser.[ch] testHTML.c: applied the second set of
7715 patches from Wayne Davison <wayned@users.sourceforge.net>,
7716 adding htmlEncodeEntities()
7717 * HTMLparser.c: fixed an ignorable white space detection bug
7718 occuring when parsing with SAX only
7719 * result/HTML/*.sax: updated since the output is now HTML
7720 encoded...
7721
7722Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7723
7724 * HTMLparser.[ch]: applied some of Wayne Davison
7725 <wayned@users.sourceforge.net> patches
7726
7727Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7728
7729 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
7730 undeclared namespace prefix was used, added a warning.
7731 Cleaned up support w.r.t. entities, spilling out a warning
7732 and being pedantic on lookups.
7733 * test/warning/ent9 : added testcase for previous example.
7734 * TODO: updated
7735 * parserInternals.h parser.c: changed the way names are parsed
7736 now allow infinite size and decrease penalty for normal use
7737 * parser.c: Started a big cleanup/check of the parser code,
7738 fixed some of the most tortuous entity code, spotted code
7739 unused anymore
7740 * test/*: added tests for very long names and related nasty
7741 things.
7742
7743Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7744
7745 * doc/encoding.html: added encoding aliases doc
7746 * doc/xml.html: updates
7747 * encoding.[ch]: added EncodingAliases functions
7748 * entities.[ch] valid.[ch] debugXML.c: removed two serious
7749 bottleneck affecting large DTDs like Docbook
7750 * parser.[ch] xmllint.c: added a pedantic option, will be
7751 useful
7752 * SAX.c: redefinition of entities is reported in pedantic mode
7753 * testHTML.c: uninitialized warning from gcc
7754 * uri.c: fixed a couple of bugs
7755 * TODO: added issue raised by Michael
7756
7757Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7758
7759 * doc/encoding.html: propagated Martin Duerst suggestions
7760
7761Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7762
7763 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
7764 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
7765 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
7766 by Wayne Davison
7767
7768Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7769
7770 * nanoftp.c nanohttp.c: small cleanup
7771 * TODO: updated
7772
7773Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7774
7775 * added an old VC testcase and updated title.xml entity
7776
7777Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7778
7779 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
7780 done on auto-opening of <p> tags and cleanup of SAX output
7781
7782Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7783
7784 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
7785
7786Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7787
7788 * doc/xml.html libxml.* structure.*: updated the doc a bit
7789
7790Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7791
7792 * testSAX.c testHTML.c result/HTML/: cleanup of the output
7793 of SAX tests
7794
7795Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7796
7797 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
7798 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
7799
7800Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7801
7802 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
7803 * testHTML.c: fix core dump on Solaris 2.x systems
7804 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
7805 * result/HTML/*.sax: previous bug fix lead to new results
7806
7807Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7808
7809 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
7810 * configure.in: added --with-readline=DIR to accept alternate
7811 path for readline include/library
7812 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
7813 for ANSI under HP-UX
7814 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
7815 includes @LIBS@
7816
7817Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7818
7819 * doc/* : rebuilt the docs
7820 * getting ready for 2.2.2 release
7821
7822Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7823
7824 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
7825 and xmlAddFeature()
7826 * tree.[ch]: added xmlAddChildList()
7827 * xmllint.c: MAP_FAILED macro test
7828 * parser.h: added xmlParseCtxtExternalEntity()
7829 * valid.c: applied bug fixes removed warning
7830 * tree.c: added CDATA block to elements content
7831 * testSAX.c: cleanup of output
7832 * testHTML.c: added SAX testing
7833 * encoding.c: better error recovery
7834 * SAX.c, parser.c: fixed one of the external entity processing
7835 of the OASis testsuite
7836 * Makefile.am: added HTML SAX regression tests
7837 * configure.in: bumped to 2.2.2
7838 * test/HTML/ result/HTML: added a few of HTML tests, and added the
7839 SAX results
7840
7841Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7842
7843 * configure.in: patch for HP compiler
7844
78452000-08-04 Sven Heinicke <sven@zen.org>
7846
7847 * xmllint.c: Was coredumping sometimes when the file given didn't
7848 exist.
7849
7850Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7851
7852 * parser.c xmlIO.[ch]: fixed the problem of encoding support
7853
7854 when using in memory parsing. Need some cleanup.
7855 * xmllint.c configure.in: added a --memory flag to test memory
7856 parsing
7857
7858Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7859
7860 * nanohttp.c: fixed socklen_t replacement to unsigned int
7861 * parser.c: fixed a space handdling missing at the end of
7862 production 28 DOCTYPE.
7863 * xmlmemory.c: fixed a stupid bug on the routine to override
7864 allocation functions
7865 * TODO: updated
7866
7867Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7868
7869 * doc/ regenerated the docs
7870
7871Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7872
7873 * doc/encoding.html doc/xml.html: added I18N doc
7874 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
7875 improvements, both parser and filters, added ASCII & HTML,
7876 fixed the ISO-Latin-1 one
7877 * xmllint.c testHTML.c: added/made visible --encode
7878 * debugXML.c : cleanup
7879 * most .c files: applied patches due to warning on Windows and
7880 when using Sun Pro cc compiler
7881 * xpath.c : cleanup memleaks
7882 * nanoftp.c : added a TESTING preprocessor flag for standalong
7883 compile so that people can report bugs more easilly
7884 * nanohttp.c : ditched socklen_t which was a portability mess
7885 and replaced it with unsigned int.
7886 * tree.[ch]: added xmlHasProp()
7887 * TODO: updated
7888 * test/ : added more test for entities, NS, encoding, HTML, wap
7889 * configure.in: preparing for 2.2.0 release
7890
7891Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7892
7893 * nanoftp.c: fixed the way the control connection is handled
Daniel Veillard784b9352003-02-16 15:50:27 +00007894 * libxml.spec.in: fixed the dependencies and cleanup
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00007895
7896Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7897
7898 * doc/xml.html: changed the xmlsoft.org structure, updated the
7899 examples w.r.t. root and childs
7900
7901Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7902
Daniel Veillard784b9352003-02-16 15:50:27 +00007903 * libxml.spec.in: fixed bug #7419, dependencies fouled for libxml-devel
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00007904
7905Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7906
7907 * HTMLparser.c: Work on character encoding support for the HTML parser
7908 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
7909 * encoding.c: Fixed a potential memleak in the encoding stuff
7910
7911Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7912
7913 * doc/FAQ.html doc/Makefile.am : added a FAQ
7914
7915Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7916
7917 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
7918 of the HTML parser to force it to not bypass SAX
7919
7920Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7921
7922 * win32config.h.in: updated
7923 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
7924 lacks iconv support :-( need to release 2.1.1
7925 * configure.in: release 2.1.1
7926 * HTMLparser: fixed bug #14784
7927 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
7928 by Windows compiler
7929 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
7930 the SAX startDocument() callback.
7931 * TODO: updated
7932
7933Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7934
7935 * added xmlStopParser()
7936
7937Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7938
7939 * configure.in: 2.1.0 prerelease
7940 * Large resync between W3C and Gnome tree
7941 * nanoftp, nanohttp.c: fixed stalled connections probs
7942 * HTMLtree.c SAX.c : support for attribute without values in
7943 HTML for andersca
7944 * valid.c: Fixed most validation + namespace problems
7945 * HTMLparser.c: start document callback for andersca
7946 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
7947 * parser.h, SAX.c: serious speed improvement for large
7948 CDATA blocks
7949 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
7950 different encoding
7951 * example/Makefile.am example/gjobread.c tree.h: work on
7952 libxml1 libxml2 convergence.
7953 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
7954 and the LIBXML_TEST_VERSION macro
7955
7956Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7957
7958 * doc/xml.html: various patches and improvements typo fixed by
7959 Felix Natter
7960 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
7961 from Felix Natter <fnatter@gmx.net>
7962
7963Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7964
7965 * doc/upgrade.html: updated with instructions for support of both
7966 libxml-1.x and libxml-2.x
7967 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
7968 for 2.x support and also fixed includes
7969
7970
7971Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7972
7973 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
7974 the encoding support, added iconv support, so now libxml if
7975 compiled with iconv automatically support japanese encodings
7976 among others. Work based on initial patch from Yuan-Chen Cheng
7977 I may have broken binary compat in the encoding handler
7978 registration scheme, but that was so utterly broken I don't
7979 expect anybody to have used this feature until now.
7980 * parserInternals.h: fixup on the CHAR range macro
7981 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
7982 code.
7983 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
7984 * uri.c: added xmlParseURI() I can't believe I forgot to
7985 implement this one in 2.0 !!!
7986 * SAX.c: moved doc->encoding update in the endDocument() call.
7987 * TODO: updated.
7988
7989Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7990
7991 * tree.h: removed extraneous xmlRemoveProp definition
7992 * TODO: added item about --disable-corba configure switch
7993 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
7994 * nanoftp.c: fixed include problems giving troubles on AIX and
7995 slowlaris
7996 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
7997 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
7998 comment and headers changes to lower gtk-doc number of warnings
7999 * doc/html/*: rebuilt docs
8000
8001Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8002
8003 * HACKING: documented the tag for 1.x and instructions
8004
8005Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8006
8007 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
8008 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
8009 xmlCreateIOParserCtxt
8010 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
8011 significant overall improvement
8012 * xmllint.c: added I/O test to xmllint
8013 * testSAX.c: added a speed test
8014 * doc/* : updated/regenerated
8015
8016Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8017
8018 * xpath.c uri.h parserInternals.h: cosmetic changes from
8019 "Timur I. Bakeyev" <timur@bat.ru>, including making
8020 xmlCreateURI() public
8021
8022Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8023
8024 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
8025 and the code at the same time. Added a clean mechanism for
8026 overload or added input methods: xmlRegisterInputCallbacks()
8027 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
8028 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
8029 * TODO: updated
8030 * doc/* : updated/regenerated
8031 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
8032 source dir
8033
8034Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8035
8036 * testURI.c: yet another forgotten commit, I should get some sleep !
8037
8038Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8039
8040 * xmllint.c: forgot to commit this too ?
8041
8042Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8043
8044 * xmlversion.h.in : forgot to commit this previously
8045
8046Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8047
8048 * configure.in: preparing libxml-2.0.0 version looks Ok so far
8049 * README TODO: updated for release
8050 * uri.c uri.h: added authority parsing/saving
8051 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
8052 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
8053 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
8054 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
8055 Makefile.am : added compile-time customization of libxml
8056 --with-ftp --with-http --with-html --with-xpath --with-debug
8057 --with-mem-debug
8058 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
8059 #include <libxml/xxx.h> I hope it won't break too much stuff
8060 and will be manageable in the future...
8061 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
8062 and added xmllint to the installed programs
8063 * uri.h: added xmlFreeURI()
8064
8065Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8066
8067 * uri.c uri.h: finished the escaping handling, the base support
8068 and the URI path normalization. Looks good just lacks the
8069 authority content parsing code.
8070 * Makefile.am: added instructions to generate testURI
8071 * TODO: updated
8072 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
8073 added links and icons for W3C and Gnome
8074
8075Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8076
8077 * xmlmemory.[ch] : seems I forgot to actually update the files in
8078 the last commit :-)
8079 * doc/xml.html doc/html/* : updated and uploaded the docs
8080
8081Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8082
8083 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
8084 * TODO: updated
8085 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
8086 libxml default allocation function with another set (like gmalloc/
8087 gfree).
8088 * Makefile.am, uri.c, uri.h: added a set of functions to do
8089 exact (litteraly copied from the RFC 2396 productions) parsing
8090 and handling of URI. Will be needed for XLink, one XML WFC,
8091 XML Base and reused in the nano[ftp/http] modules. Still work
8092 to be done.
8093
8094Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8095
8096 * configure.in, libxml.spec.in : libxml2
8097 * doc/* : updated the doc page, rebuilt the docs
8098
8099Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8100
8101 * all: tagged LIB_XML_1_X
8102 * *.c *.h : updated from W3C CVS tree
8103 * configure.in : 2.0.0-beta
8104 * libxml.spec.in : libxml2 package nam
8105 * result/* : new version of the tests output
8106
8107Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8108
8109 * doc/xml.html, doc/update.html: updated docs, 1.8.7
8110
8111Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8112
8113 * doc/* : rebuilt the docs
8114 * parser.c: final patch on #6766
8115 * valid.c: small patch on validity checks.
8116
8117Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8118
8119 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
8120 added
8121 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
8122 compatibility w.r.t. XML spec and existing code.
8123
8124Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8125
8126 * parser.c: seems a better solution to <a> </a> exists,
8127 will try it for a while
8128
8129Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8130
8131 * parser.c: tried to remove the <a> </a> generating <a/>
8132 this is hard. Left a flag for that purpose. Fixed bug #6766
8133 * configure.in: prepared 1.8.7 not released, due to previous
8134 problem
8135
8136Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8137
8138 * doc/xml.html : applied second patch from Paul DuBois
8139
8140Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8141
8142 * doc/xml.html : applied patch from Paul DuBois
8143
8144Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8145
8146 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
8147
8148Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8149
8150 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
8151 compilation warnings on various platforms.
8152 * parser.c: Fixed #5281 validity error callbacks are now desactived
8153 by default if not validating.
8154
8155Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8156
8157 * nanoftp.c, win32config.h.in: patches to compile on WIN32
8158
8159Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8160
8161 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
8162 <gkatsi@cs.toronto.edu>
8163
8164Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8165
8166 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
8167 processing URLs
8168
8169Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8170
8171 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
8172 xmlNanoFTPUpdateURL for persistent control connections.
8173 * configure.in: 1.8.6
8174
8175Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8176
8177 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
8178 * tree.[ch] : added xmlSaveNoEmptyTags
8179
81802000-01-29 James Henstridge <james@daa.com.au>
8181
8182 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
8183
8184 * Makefile.am: added nanoftp.[ch] to the build.
8185
8186Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8187
8188 * nanoftp.[ch]: cleanup, comments, API
8189 * debugXML.c : fixed a bug in the cat command
8190 * doc/*: regenerated the docs
8191
8192Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8193
8194 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
8195 * debugXML.c : fixed a bug in the cat command
8196 * valid.c: fixing some small probs
8197 * libxml.spec.in: get rid of the SNAP suffix
8198 * doc/xml.html: updated the status
8199
8200Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8201
8202 * xml-config.in: xml-config --version to just return the
8203 version number
8204 * xpath.c: some cleanup w.r.t. axis when the current node is
8205 an attribute.
8206 * TODO: updated
8207
8208Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8209
8210 * configure.in: prepared for libxml-1.8.5
8211 * doc/* recompiled the documentation
8212
82132000-01-17 Jody Goldberg <jgoldberg@home.com>
8214
8215 * configure.in : WARNING autoconf subtlety alert :
8216 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
8217 when looking for zlib.h so that HAVE_ZLIB_H is defined.
8218 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
8219 get defined by AC_CHECK_HEADERS.
8220
8221Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8222
8223 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
8224 Rune.Djurhuus@fast.no
8225
8226Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8227
8228 * TODO: updated
8229 * tree.c, parser.c: made sure that only memory alloc problems
8230 and internal parser errors are allowed to write to stdout or
8231 stderr.
8232
8233Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8234
8235 * tree.c : restored xmlNewGlobalNs since this seems used by
8236 a lot of existing code :-(, fixed a bug in xmlNewNs
8237 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
8238 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
8239 to exit() from the library code.
8240 * xpath.c, parser.c: removed bugs or unused code detected by
8241 Windows compilers
8242 * parser.c: started adding interfaces for parsing well balanced
8243 XML fragments
8244 * configure.in: releasing 1.8.4
8245 * doc/* : rebuilt the docs
8246
8247Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8248
8249 * tree.[ch] : added xmlNewDocFragment() for DOM
8250 * testHTML.c: uninitialized variable.
8251
8252Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8253
8254 * doc/* : rebuild the docs
8255
8256Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8257
8258 * acconfig.h: readline and history patch
8259 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
8260 * tree.c: added check and handling when possibly removing an ID
8261 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
8262 and saving.
8263 * test/HTML/entities.html result/HTML/entities.html* : test for
8264 various entities reference cases
8265 * result/HTML/* : as a result output of some testcase have
8266 changed
8267 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
8268 by previous example. added xmlParseTryOrFinish().
8269 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
8270 entities.h debugXML.h HTMLparser.h: changed the way struct are
8271 declared to allow gtk-doc to expose those
8272 * parser.c: closed bug #4960
8273 * Makefile.am configure.in: Applied patch from
8274 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
8275 and math/socket libs detection
8276
8277Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8278
8279 * configure.in, Makefile.am: link tester against readline
8280 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
8281
8282Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8283
8284 * tree.[ch]: added xmlRemoveProp
8285 * win32config.h.in nanohttp.c: avoid including the Windows
8286 socket stuff in every C files
8287 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
8288 the XmL parser(s)
8289 * test/ns4 result/ns4 etc...: added test case for previous prob
8290 * tree.c: xmlNewNs wasn't checking for double definition
8291 * Makefile.in: fixed a problem with dist-hook duplicates
8292 * parser.[hc], xmlIO.c: fixed the loading of external entities
8293 APIs, now xmlLoadExternalEntity() is used everywhere and
8294 setting up an app specific front-end using the
8295 * SAX.c parser.c: some fixes, now the xhtml spec validates
8296 with the xhtml DTD.
8297 * error.c: fixed crashes in case of no input stream
8298 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
8299 to the validation tests and results
8300
8301Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8302
8303 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
8304 too htmlCreatePushParserCtxt() and htmlParseChunk()
8305 * parser.c: a bit of cleanup.
8306 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
8307 to XML) removed the last mem leak known
8308 * HTMLtree.c: output message cleanup
8309 * xmlmemory.c: display content info about memory blocks
8310 * result/HTML/wired.* : missing att value warning change
8311
8312Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8313
8314 * doc/* : rebuilt the documentation
8315
8316Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8317
8318 * parser.[ch] parserInternals.h: Push parser for XML,
8319 seems to work fine now
8320 * tester.c debugXML.[ch]: Added an XML shell debug facility and
8321 --push for push testing
8322 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
8323 * testSAX.c: added --push
8324 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
8325 subtree
8326 * xmlIO.[ch] : enriched API + fixes for push mode
8327 * entities.[ch]: added the entity content length to the struct.
8328 * xmlmemory.[ch]: new API to show the last entries for the shell
8329 * valid.c: added required attribute testing
8330 * SAX.c: the cdata callback now merge contiguous fragments
8331 * HTMLparser.c: cleanup of some macros
8332
8333Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8334
8335 * parser.c: fix for PIs name starting with xml
8336 * tree.c: fixed a potential problem with || and && ops
8337 * *.c, configure.in win32config.h.in : generate win32config.h for
8338 those on the Other Side !
8339
8340Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8341
8342 * parser.c: fixed a stupid = vs. == bug :-(
8343 * doc/gnome-xml.sgml: s/glade/xml/
8344
8345Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8346
8347 * configure.in, doc/xml.html : bug fix release 1.8.2
8348 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
8349 Hopefully the end of that silly C++ include problem
8350 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
8351 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
8352 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
8353 troubles with autoclosed elements when the stree shape doesn't
8354 follow the DtD specs. Added htmlIsAutoClosed() and
8355 htmlAutoCloseTag()
8356 * result/HTML/*.htm*: Updated the HTML examples regression tests output
8357 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
8358 * debugXML.c: fixed a bug on printing default namespaces.
8359 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
8360
8361Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8362
8363 * result/HTML/*.htm[l] : updated the HTML regression tests according
8364 to the new output
8365 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
8366 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
8367 problem due to intermix of extern "C" { ... } declarations for C++
8368 and recursive includes in the headers
8369
83701999-12-20 Chris Lahey <clahey@umich.edu>
8371
8372 * HTMLtree.c: Made it so that html nodes with a single child do
8373 not insert a carriage return before or after the child node.
8374
8375Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8376
8377 * configure.in, doc/xml.html : bug fix release 1.8.1
8378 * parser.c: fixed bug #4344
8379 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
8380 added the glue to avoid C++ problems
8381 * doc/* : regenerated the documentation
8382
8383Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8384
8385 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
8386 namespace recognition, and Dia as a resul :-(
8387 * encoding.c: closed bug #3950
8388
8389Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8390
8391 * valid.c: debugging a posteriori validation, except URI expansion
8392 stuff this should be fixed now
8393 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
8394 Carl Nygard <cnygard@bellatlantic.net>
8395 * tester.c: added --postvalid, cleaning of the code
8396 * tree.[ch]: added xmlDocGetRootElement()
8397
8398Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
8399
8400 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
8401 c++ losage.
8402
8403Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8404
8405 * configure.in, doc/xml.html : bumped to 1.8.0
8406 * xlink.[ch], Makefile.am : added framework for link detection
8407 * parser.h: added nbChars to parser context, needed for cleanup.
8408 * xmlmemory.c: removed a nasty bug when out of mem
8409 * valid.[ch]: adding namespace support for attribute decl
8410 * tester.c: added --debugent option
8411 * debugXML.[ch]: added xmlDebugDumpEntities()
8412 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
8413 buffers instead, this was really needed, validation was breaking
8414 in strange ways due to that. Added xmlParseStringPEReference()
8415 and other parsing from strings functions. Entities processing
8416 modified again, but PERef are still not handled correcly but
8417 unless you're Eve Maller you won't notice :-)
8418 * HTMLparser.c: large changes toward reliability, and switched to
8419 lowercase internal tags, XHTML is lowercase, so it will help
8420 that output is closer to next version.
8421 * doc/* : regenerated the documentation, it is now hosted at
8422 http://xmlsoft.org/ (same bits I just bought the domain :-)
8423
8424
8425Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8426
8427 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
8428 doc generation
8429 * parser.c: fixed bugs #3908 and #3937 and a memory leak
8430 in the SAX API
8431 * doc/*: rebuilt the doc making sure everything appears in the
8432 HTML files
8433
8434Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8435
8436 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
8437 added the patch from Carl Nygard <cnygard@bellatlantic.net>
8438 which allow impressive speed improvement on dataset with
8439 large text pieces, but at the cost of broken binary
8440 compatibility and slightly bigger memory usage.
8441 Configure with --with-buffers to activate them, they
8442 are protected with XML_USE_BUFFER_CONTENT define.
8443 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
8444 goal is 0 memory left allocated once parser is no more used
8445 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
8446 call xmlCleanupParser() and xmlMemoryDump()
8447
8448Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8449
8450 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
8451 * parser.[ch] encoding.[ch]: added memory cleanup routines
8452 * parser.c: closing bug #3788
8453 * doc/*: rebuilt the doc
8454
8455Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8456
8457 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
8458 xmlNewTextChild() and xmlSetCompressMode() behaviour.
8459 * tester.c: added --compress option
8460 * doc/*: rebuilt the documentation
8461
8462Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8463
8464 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
8465 if given /proc/kcore as input !
8466 * doc/xml.html doc/*: updated and rebuilt the documentation
8467
8468Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8469
8470 * parser.c: Fixed some wrongly space collapsing code due to
8471 a misreading of the spec.
8472 * result/*: fixed the output accordingly
8473
8474Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8475
8476 * encoding.c: bug fix and typos
8477 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
8478 * parser.c: added attribute normalization closing bug #3597
8479 * test/att* result/att* SAXresult/att*: testcase for attribute
8480 normalization
8481
8482Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8483
8484 * configure.in: closing bug #3163 by adding extra flags for the
8485 cc compiler on HP-UX
8486
8487Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8488
8489 * valid.[ch] : removed a typo and an enumerated type bug in the
8490 xmlAddElementDecl() function
8491 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
8492 call to xmlEncodeEntitiesReentrant() so that the functions
8493 New, Set and Get are at the same level.
8494 * parser.c HTMLparser.c: extra memory allocation bug for
8495 attributes detected by someone using libxml in embedded systems :-)
8496
8497Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8498
8499 * xmlmemory.h: turned off mem debug :-\
8500
8501Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8502
8503 * parser.c: closed bug #2784 a one line fix, but worth pushing
8504 a new release out
8505 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
8506 some structures, comments before and after the
8507 main element, and other nastyness
8508 * HTMLtree.c tree.c: accomodate the extended HTML supported
8509 * configure.in: pushing 1.7.4
8510 * test/ent8 and related outputs : added a new test for bug #2784
8511 * test/HTML/wired.html and related output: a nasty HTML example
8512 * Makefile.am: improved the test scripts
8513 * docs/* : reran the documentation extractor, updated xml.html
8514
8515Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8516
8517 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
8518 HTMLparser and debugged the HTML related code. HTML documents
8519 now have their own type
8520 * entities.c: do not dump &apos; for HTML output
8521 * xmlmemory.c: improvement, breakpoint mechanism
8522 * testHTML.c: added --sax --repeat ...
8523 * Makefile.am: improved the HTML tests
8524 * valid.[ch]: added xmlValidGetValidElements and
8525 xmlValidGetPotentialChildren
8526 * tester.c: added --insert to test the 2 new functions
8527 * test//* result//* SAXresult//* : regression test cleanup
8528 and extension.
8529 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
8530 gnome-xml-nanohttp.html
8531
8532Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8533
8534 * HTMLparser.c: fixed problems with some autoclose tags
8535 * tree.c: fixed XML output problems.
8536 * result/* SAXresult/*: update of the tests output
8537
8538Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8539
8540 * Makefile.am: Arturo patch for xmlConf.sh version info
8541 * parser.c: Tim Josling patch for single quoted items
8542 * tester.c: Tim Josling patch for tester options usage
8543 * tree.h: indent cleanup
8544
8545Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8546
8547 * HTMLparser.c parser.h : Fixed problems with HTML parsing
8548 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
8549
8550Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8551
8552 * tree.c : Raph patch for initialization of CORBA fields
8553 * parser.c, xpath.c, ...: modification of doc comments
8554 * xpath.c : allow spaces in xpath expressions
8555
8556Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8557
8558 * xmlmemory.h: turning off memory debug :-(
8559
8560Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8561
8562 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
8563 better SAX interfaces.
8564 * testSAX.c: uses the new SAX routine, avoid fetching any remote
8565 entity.
8566 * configure.in: 1.7.2
8567
8568Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8569
8570 * libxml.spec.in: fixed the URL
8571 * doc/xml.html: improved the documentation front-end
8572
8573Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8574
8575 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
8576
8577Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8578
8579 * libxml.spec.in: fixed the alpha compile problem
8580 * parser.[ch]: changed errno to errNo in the parser context :-(
8581 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
8582 * doc/xml.html: changed CHAR to xmlChar
8583 * doc/html/*: recompiled the documentation
8584 * configure.in: 1.7.1
8585
8586Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8587
8588 * parser.h: modified the parser context struct to regain 1.4.0
8589 binary compatibility
8590 * parser.c, xml-error.h: added errno ot teh context and defined
8591 a set of errors values with update of errno
8592 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
8593 DTDs and entities
8594 * *.h, *.c: complete cleanup of the use of config.h and include
8595 protection depending on the current setup.
8596 * overalll debugging, maintenance and bug-fixing on all modules
8597 * updated the documentation
8598 * ready for 1.7.0
8599
8600Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8601
8602 * HTMLparser.c : cleanup
8603 * SAX.c valid.c valid.h: added ID/IDREF checking
8604 * tree.c tree.h: extended doc structure for refs
8605 * configure.in: 1.6.2
8606 * parser.c: patched bug in SAX user arg call
8607 * parserInternals.h: patched missing close in C++ wrapping
8608 * testXPath.c xpath.c xpath.h: prepared for extensibility,
8609 especially upcoming XPointer implementation.
8610 * doc/xml.html: augmented, typo
8611
8612Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
8613
8614 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
8615 not all invocations of install understand -d.
8616
8617Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
8618
8619 * Makefile.am: prepend all the test* calls with $(top_builddir) -
8620 to make 'check' works, when builddir != srcdir.
8621
8622Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8623
8624 * doc/xml.html : updated the documentation
8625
8626Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8627
8628 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
8629 not deallocated memory blocks
8630 * *.c : replaces all calls to malloc() free() and realloc() to
8631 the wrapper functions/macros
8632 * tree.c : removed memory leaks dues to calling xmlFreeNode()
8633 instead of xmlFreeNodeList()
8634
8635Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8636
8637 * HTMLparser.c: corrected a stupid bug leading to core dump at
8638 tree deallocation. Removed warnings indicated by
8639 Stephane.Conversy@lri.fr
8640 * entities.c: Fixes Yet Another Stupid Bug, entities were not
8641 looked for in the external subset
8642
8643Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8644
8645 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
8646 on SGI by Stephane.Conversy@lri.fr
8647
8648Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8649
8650 * all .h : changed the prototype declaration indent as in gtk
8651 * most .c : working on reducing the TODOs in the code
8652 * most .c : cleanup though -pedantic and Insure++
8653 * improvements on validation ID checkings.
8654 * tree.[ch] SAX.c: added support for namespace on attributes #2022
8655 * xml-config.in: closed #1810
8656
8657Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8658
8659 * tree.h, valid.c, valid.h: more work on validity, IDs
8660 * xpath.c: added/fixed comparidon and equlity, added a new isinf
8661 definition for AIX
8662
8663Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8664
8665 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
8666 the distribution due to a cut'n paste error at last commit
8667
8668Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8669
8670 * configure.in: upgraded to version 1.4.0
8671 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
8672 Big update, added a large part of the validation process,
8673 it should be usable, but some parts are missing
8674 * xpath.c: improved the implementation w.r.t. root.
8675 * Makefile.am: added more tests
8676 * test and result trees: added a lot of tests
8677 * libxml.spec.in: export libxml.so.0 and libxml.so.1
8678
8679Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8680
8681 * Added an HACKING file
8682
8683Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8684
8685 * xpath.[ch] : improvements and debug of the XPath implementation
8686 * parser.c, HTMLparser.c : modified the parsers to be progressive
8687 * tree.[ch] : extended the Buffer promitives
8688 * xmlIO.[ch] : added basic I/O routines providing progressive
8689 parsing and ready for I18N conversion plugins
8690 * SAXresult/* : the SAX callback sequence maybe slightly different
8691 now
8692 * test*.c : improved/updated the tests programs
8693 * doc/* : recompiled the docs.
8694
86951999-07-26 Michael Meeks <michael@edenproject.org>
8696
8697 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
8698
8699 * tree.c: Ditto.
8700
8701Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8702
8703 * configure.in: upgraded to version 1.4.0
8704 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
8705 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
8706 XML query language, see http://www.w3.org/TR/xpath for more details.
8707 * parser.c, parser.h: added CHAR* related string functions for XPath
8708 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
8709 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
8710 rebuild the docs.
8711 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
8712 and regression testing capabilities for XPath.
8713
8714Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8715
8716 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
8717 closing bug #1646
8718
8719Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8720
8721 * Makefile.am, example/Makefile.am: closed bug #1683
8722
8723Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8724
8725 * example/Makefile.am, configure.in: added the makefile for the
8726 gjobread example
8727
8728Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
8729
8730 * doc/Makefile.am:
8731 - fix which allow "make install DESTDIR=</install/prefix>".
8732
8733Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8734
8735 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
8736 which fixed a problem on the file reading-code.
8737
8738Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8739
8740 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
8741 output.
8742 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
8743
8744Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8745
8746 * parser.h : Oops removed the binary compatibility problem
8747 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
8748 * parser.c, HTMLparser.c: applied patches for reading from stdin
8749
8750Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8751
8752 * parser.c, entities.c, valid.c: cleanup bug #1591
8753 * configure.in: cleanup bug #1592
8754 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
8755 the same tree back-end. Hence gdome will be available for it.
8756 * doc/Makefile.am: close bug #617
8757
8758Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8759
8760 * parser.c: alloctate a per parser context SAX interface block
8761
8762Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8763
8764 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
8765 and xmlEncodeEntitiesReentrant with the correct one :-\
8766
8767Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8768
8769 * commit of my internal XML base changes, quite a lot of
8770 changes, cleanups, better entities support, framework for
8771 new I/O and charset detection and handling
8772 * Fixed the configure/Makefile stuff to generate shared libs
8773 with the proper version info, so we jumped on rev from
8774 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
8775 xmlEncodeEntities() result need to be freed now, and a string
8776 xmlParserVersion provide the current library version.
8777
8778Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
8779
8780 * parser.c: fixed a buffer overrun for when you have a very long
8781 attribute with no entities in it.
8782
8783Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8784
8785 * added example directory
8786 * added example/gjobs.xml gjobread.c, still need a Makefile.in
8787
8788Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8789
8790 * Release of libxml-1.1, nearly everything has been touched for
8791 this.
8792 * Added more regression tests
8793 * Updated the documentation
8794
8795Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8796
8797 * tree.[ch]: unified the XML_NO_CORBA defines.
8798 * parser.c encoding.[ch]: started plugging in char encoding detection
8799
8800Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
8801
8802 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
8803 Also freed allocated buffer.
8804
8805Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8806 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
8807 reentrancy problem at printing. One is left in entities.c, to
8808 remove ASAP
8809 * testSAX.c : added a test example showing the use of the SAX
8810 interface if one doesn't want to build the DOM tree.
8811 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
8812
8813Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8814
8815 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
8816 large revamping of the parser to use SAX callbacks
8817 http://www.megginson.com/SAX/ (or at least a C like interface
8818 a la Expat). It's now possible to set up your own callbacks
8819 and the parser will not build a DOM tree.
8820 * test/* result/*: updated the test suite, I finally removed
8821 the old Namespace draft support (PI based).
8822
8823Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8824
8825 * Makefile.am: added test result to EXTRA_DIST for make tests
8826
8827Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8828
8829 * parser.c, parserInternals.h: moved the chars macro definitions
8830 to parserInternals.h
8831 * parser.c, error.c: applied patches from "Knut Åkesson"
8832 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
8833
8834Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8835
8836 * xml-config.in : applied patch to make --version work
8837
88381999-03-05 Raja R Harinath <harinath@cs.umn.edu>
8839
8840 * Makefile.am (check-local): Alias for `tests' target. This will
8841 cause `make check' to do the right thing.
8842 (tests): Don't run tests in srcdir. Also, replaced calls to
8843 basename with a `sed' "equivalent".
8844
8845Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8846
8847 * Renamed error.h to xml-error.h, corrected Makefile.am to list
8848 it in the header and not the sources, updated the doc.
8849 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
8850 pointing this out.
8851
8852Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8853
8854 * parser.c, parser.h, parserInternals.h: memory leak hunting,
8855 exported the inputStream routines.
8856 * doc/html/* : updated accordingly
8857
8858Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8859
8860 * parser.c, parser.h, parserInternals.h: added a few extra
8861 internal calls to allocate and free parser contexts ...
8862 * doc/html/* : updated accordingly
8863
8864Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8865
8866 * configure.in, Makefile.am, doc/makefile.am : General changes for
8867 1.0.0 release and including the generated HTML documentation.
8868
8869Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8870
8871 * makefile.am : added parserInternals.h, oops.
8872
8873Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8874
8875 * parserInternals.h: added this header giving access to the parser
8876 internal functions.
8877 * doc/Makefile.am : added a rebuild target which rebuilds the full
8878 set of documentations
8879 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
8880 the internal subset.
8881 * *.c *.h: modifications needed to generate the documentation using
8882 gtk-doc, cleanup of functions blocks, reorganisation of struct
8883 declarations.
8884
8885Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8886
8887 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
8888 the tar and spec file to include the beginning of the doc.
8889
88901999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
8891
8892 * doc/.cvsignore: Added this file.
8893
8894Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8895
8896 * tree.c: fixed xmlGetProp to return "" when the attribute
8897 exists, even if the node-list is NULL.
8898
8899Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8900
8901 * tree.c: patched an error outputting empty attribute values.
8902 * Makefile.am and doc/makefile.am: have been updated during the
8903 week-end. Sorry for an empty CVS log, I got a shell problem.
8904
8905Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8906
8907 * tree.h: cleaned up using enums instead of defines
8908 * parser.c, valid.[ch]: more work on parsing/output of element
8909 declarations
8910
8911Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8912
8913 * valid.[ch], tree.c, parser.c : more work toward full parsing
8914 of XML DTDs.
8915 * README: added informations about mailing-list and on-line
8916 documentation
8917
89181999-01-27 Raja R Harinath <harinath@cs.umn.edu>
8919
8920 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
8921
8922Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8923
8924 * parser.c, tree.[ch] : more work toward conformance testing,
8925 added a last element to accelerate parsing of very flat structures
8926 started working on internal subset Element content declaration.
8927 * valid.[ch] : first cut at adding code toward validation.
8928 * previous changes had also small impact on most files, especially
8929 the conformance testing using James Clark test suite.
8930
8931Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8932
8933 * test/* : updated the examples, most of them were not well
8934 formed (humm), and added rdf2.
8935 * result/* : resulting changes in the output.
8936
8937Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8938
8939 * tree.c: changed the behaviour of xmlGetProp on NULL values.
8940
8941Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8942
8943 * tree.c: patched a bug in the generation of empty attributes
8944
8945Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8946
8947 * entities.[ch], tree.[ch], tester.c: added copy interfaces
8948 for node/trees/documents/... Biggest problem is namespace
8949 support when copying subtrees.
8950
8951Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8952
8953 * parser.c, entities.c: improve entities and char ref encoding,
8954 and cleanups of error messages.
8955
8956Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8957
8958 * parser.c, entities.c: simple bug hunting done during rpm2html and
8959 rpmfind integration.
8960
8961Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8962
8963 * parser.[ch]: Added interfaces allowing to specify a SAX
8964 handler before parsing.
8965
8966Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8967
8968 * parser.c: redirrect all errors reporting through the SAX
8969 error function
8970
8971Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8972
8973 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
8974 * libtool, tlmain ...: update of the libtool files
8975
89761998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
8977
8978 * entities.c: Use g_snprintf insteda of snprintf.
8979
8980Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8981
8982 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
8983 added ent5 test for this purpose.
8984 * parser.c, parser.h: formatting, comments and UTF-8 planning.
8985
8986Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8987
8988 * parser.c: fixed? a strange error due to compression on a GWP
8989 document.
8990
8991Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8992
8993 * tree.[ch]: bug fixing
8994 * entities.[ch]: defined a specific type for predefined entities
8995 * doc/xml.html: more documentation on the library, how to use it,
8996 overview of the interfaces.
8997
8998Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8999
9000 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
9001
9002Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9003
9004 * tree.c: corrected a small bug
9005 * doc/xml.html: continuing writing documentation.
9006
9007Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9008
9009 * debugXML.h debugXML.c: added debugging utilities.
9010 * tester.c: added --debug switch.
9011 * tree.c: patched an incorrect node->type assignment.
9012 * parser.c: formatting, ensure that node->doc != NULL in attributes
9013
9014Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9015
9016 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
9017 entity support and provide an internal representation close to
9018 DOM one (entity ref nodes, and attribute value as tree). I tried
9019 to preserve the interface but this will surely break some apps
9020 (I have to change rpm2html/rpmfind for example). I had to change
9021 two interfaces, and the generated tree is somewhat different.
9022 * doc/* : started documenting the XML library, the tree and
9023 DOM/Corba. This is a first step.
9024
9025Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9026
9027 * parser.c: Set up the fonctions comment block, boring but useful.
9028 * parser.h, SAX.c, parser.c: now attributes are processed through
9029 the SAX interface. The problem is that my SAX interface diverged
9030 quite a bit from the original one, well this is not an official
9031 spec, and translating it from Java to C is hairy anyway...
9032
9033Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9034
9035 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
9036 fonctions comment block, boring but useful.
9037
9038Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9039
9040 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
9041 conversion routines. However they are not yet used to convert the
9042 inputs. The core will run with UTF-8.
9043
9044Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9045
9046 * tree.c : make sure that the type id is properly set-up when
9047 a new object is allocated, needed for DOM.
9048
9049Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9050
9051 * tree.h, tree.c: Ok, the main objects in the tree will be native
9052 corba objects, it costs 8 bytes per Node, Attribute and Document
9053 but it simplifies the Corba integration a lot (no extra interface
9054 objects to allocate/free).
9055
9056Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9057
9058 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
9059 and changed NODEs contants for conformity with DOM Level 1
9060
9061Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9062
9063 * added hooks to keep track of servants when creating objects
9064 xmlDoc and xmlNode (for Corba export).
9065
9066Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9067
9068 * added xml-config script.
9069
9070Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9071
9072 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
9073 to autoupdate libtool and automake conf files.
9074
90751998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
9076
9077 * Makefile.am: Use '?' to separate the sed
9078 commands as ',' is used when people pass -Wl,something.
9079
9080
9081Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9082
9083 * tree.c, tree.h: added a per-document compression interface.
9084
9085Tue Sep 22 20:47:38 EDT 1998
9086
9087 * tree.c, tree.h: added saving with compression and added interfaces
9088 to control the compression level (xmlGetCompressMode,
9089 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
9090
9091Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9092
9093 * parser.c: corrected a loop for files of size 0
9094
90951998-08-20 Raja R Harinath <harinath@cs.umn.edu>
9096
9097 * error.h: New file. Contains prototyes from `error.c'.
9098
9099Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
9100
9101 * Makefile.am (xmlincdir): New macro.
9102 (xmlinc_HEADERS): Renamed from include_HEADERS.
9103
9104Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9105
9106 * applied small patch on numeric entities from
9107 Christopher Blizzard <blizzard@appliedtheory.com>
9108
9109Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9110
9111 * New release 0.2, removed the old xml_* files so that it's
9112 coherent with the other CVS base (W3C), far better conformance
9113 to standard, new namespaces, decent entities support, beginning
9114 of a SAX-like interface. Nearly nothing left intact, even the
9115 test examples ...
9116
91171998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
9118
9119 * .cvsignore: Add .deps dir
9120
9121Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9122
9123 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
9124
9125Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9126
9127 * configure.in: added test for CPP
9128 * AUTHORS, Changelog: the original ones didn't get commited but the
9129 glib ones instead, fixed.
9130 * Makefile.am: corrected an error in library naming
9131
9132Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9133
9134 * integrated code developped at W3C
9135 * changed the original Copyright
9136 * migrated to automake
9137 * prefixed the filenames by xml_ to avoid filename clashes
9138
Daniel Veillarde0ed10c2003-01-06 11:06:26 +00009139Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
9140
9141 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
9142 should not be called.
9143
Daniel Veillard0aaaacd2003-01-06 10:59:57 +00009144Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
9145
9146 * libxml-2.0.pc.in: applied the patch to fix #101894
9147
Daniel Veillard8a1b1852003-01-05 22:37:17 +00009148Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
9149
9150 * tree.c : applied patch from Lukas Schroeder for register callbacks
9151 * valid.c: modified patch from Lukas Schroeder to test
9152 register callbacks with --chkregister
9153
Daniel Veillard067bae52003-01-05 01:27:54 +00009154Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
9155
9156 * xmlreader.c: seriously changed the way data are pushed to
9157 the underlying parser, go by block of 512 bytes instead of
9158 tryng to detect tag boundaries at that level. Changed the
9159 way empty element are detected and tagged.
9160 * python/tests/reader.py python/tests/reader2.py
9161 python/tests/reader3.py: small changes mostly due to context
9162 reporting being different and DTD node being reported. Some
9163 errors previously undetected are now caught and fixed.
9164 * doc/xmlreader.html: flagged last section as TODO
9165
Daniel Veillard51a447a2003-01-04 19:42:46 +00009166Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
9167
9168 * python/libxml.py: integrated the Python 2.2 optimizations
9169 from Hannu Krosing, while maintaining compatibility with
9170 1.5 and 2.1
9171
Daniel Veillarde59494f2003-01-04 16:35:29 +00009172Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
9173
9174 * xmllint.c: a bit of cleanup
9175 * xmlreader.c: small fix
9176 * doc/xmlreader.html: more work on the XmlTextReader tutorial
9177 * python/libxml.py: a few fixes pointed out by Hannu Krosing
9178
Daniel Veillard623a9eb2003-01-04 12:47:20 +00009179Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
9180
9181 * python/setup.py.in: patch from Stéphane Bidoul to include
9182 drv_libxml2.py in setup.py
9183
Daniel Veillard66b82892003-01-04 00:44:13 +00009184Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
9185
9186 * doc/xmlreader.html: starting documenting the new XmlTextReader
9187 interface.
9188
Daniel Veillard7704fb12003-01-03 16:19:51 +00009189Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
9190
9191 * xmllint.c: added the --stream flag to use the TextReader API
9192 * xmlreader.c: small performance tweak
9193
Daniel Veillarda80ff6e2003-01-03 12:52:08 +00009194Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
9195
9196 * xmlreader.c python/tests/reader2py: okay the DTD validation
9197 code on top of the XMLTextParser API should be solid now.
9198
Daniel Veillard1fdfd112003-01-03 01:18:43 +00009199Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
9200
9201 * xmlreader.c python/tests/reader2py: Fixing some more mess
9202 with validation and recursive entities while using the
9203 reader interface, it's getting a bit messy...
9204
Daniel Veillarddab8ea92003-01-02 14:16:45 +00009205Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
9206
9207 * xmlreader.c python/tests/reader.py: another couple of problem
9208 related to IsEmptyElement reported by Stéphane Bidoul needed
9209 some fixes.
9210
Daniel Veillard4f860202003-01-02 13:00:02 +00009211Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
9212
9213 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
9214 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
9215 based on the python XmlTextReader interface.
9216
Daniel Veillard3c265e42003-01-01 21:06:49 +00009217Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
9218
9219 * tree.c: backing out one change in the last patch which broke the
9220 regression tests
9221
Daniel Veillard5335dc52003-01-01 20:59:38 +00009222Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
9223
9224 * global.data globals.c tree.c include/libxml/globals.h: applied
9225 an old patch from Lukas Schroeder to track node creation and
9226 destruction. Probably missing a lot of references at the moment
9227 and not usable reliably.
9228
Daniel Veillard8ba17412003-01-01 19:13:12 +00009229Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
9230
9231 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
9232 from doc/news.html and a stylesheet
9233
Daniel Veillarde3c036e2003-01-01 15:11:05 +00009234Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
9235
9236 * xmlreader.c python/tests/reader.py: fixed another couple of
9237 xmlreader bugs reported by Stéphane Bidoul and added tests.
9238
Daniel Veillard9e395c22003-01-01 14:50:44 +00009239Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
9240
9241 * xmlreader.c python/tests/reader2.py: fixed another validity
9242 checking in external parsed entities raised by Stéphane Bidoul
9243 and added a specific regression test.
9244 * python/tests/reader3.py: cleanup
9245
Daniel Veillardd5896142002-12-31 14:45:26 +00009246Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
9247
9248 * xmlreader.c python/tests/reader2.py: fixed a problem with
9249 validation within entities pointed by Stéphane Bidoul, augmented
9250 the tests to catch those.
9251
Daniel Veillarddc85f282002-12-31 11:18:37 +00009252Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
9253
9254 * python/generator.py: modified the generator to allow keeping
9255 class references when creating new classes, needed to fix a bug
9256 pointed by Stéphane Bidoul where the input buffer of the
9257 xmlTextReader instance gets destroyed if the python wrapper for
9258 the input is not referenced anymore.
9259
Daniel Veillard4d8db8a2002-12-30 18:40:42 +00009260Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
9261
9262 * xmlreader.c python/tests/reader.py: fixed another pair of problem
9263 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
9264
Daniel Veillard571b8892002-12-30 12:37:59 +00009265Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
9266
9267 * xmlreader.c python/tests/reader.py: fixed another problem
9268 pointed by Stéphane Bidoul
9269
Daniel Veillardaaa105b2002-12-30 11:42:17 +00009270Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
9271
9272 * xmlreader.c python/tests/reader.py: fixed a limit case problem
9273 with "<a/>"
9274
Daniel Veillardecaba492002-12-30 10:55:29 +00009275Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
9276
9277 * SAX.c: warn on xmlns:prefix="foo"
9278 * xmlreader.c python/tests/reader.py: fixed a couple of problem
9279 for namespace attributes handling.
9280
Daniel Veillard2d84a892002-12-30 00:01:08 +00009281Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
9282
9283 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
9284 a really nasty problem raised by a DocBook XSLT transform
9285 provided by Sebastian Bergmann
9286
Daniel Veillard29b3e282002-12-29 11:14:41 +00009287Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
9288
9289 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
9290 by Stéphane Bidoul and integrated it into the tests
9291
Daniel Veillarde18fc182002-12-28 22:56:33 +00009292Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
9293
9294 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
9295 extended the XmlTextReader API a bit, addding accessors for
9296 the current doc and node, and an entity substitution mode for
9297 the parser.
9298 * python/libxml.py python/libxml2class.txt: related updates
9299 * python/tests/Makefile.am python/tests/reader.py
9300 python/tests/reader2.py python/tests/reader3.py: updated a bit
9301 the old tests and added a new one to test the entities handling
9302
Daniel Veillardaba976d2002-12-28 21:14:18 +00009303Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
9304
9305 * python/generator.py python/libxml2class.txt
9306 python/tests/reader.py python/tests/reader2.py: changed the
9307 generator to provide casing for the XmlTextReader similar to
9308 C# so that examples and documentation are more directly transposable.
9309 Fixed the couple of tests in the suite.
9310
Daniel Veillard83298842002-12-28 15:12:33 +00009311Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
9312
9313 * doc/guidelines.html: added a document on guildeline for
9314 publishing and deploying XML
9315
Daniel Veillard336fc7d2002-12-27 19:37:04 +00009316Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
9317
9318 * valid.c xmlreader.c: final touch running DTD validation
9319 on the XmlTextReader
9320 * python/tests/Makefile.am python/tests/reader2.py: added a
9321 specific run based on the examples from test/valid/*.xml
9322
Daniel Veillardf25b4ca2002-12-27 15:18:35 +00009323Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
9324
9325 * python/libxml.py: added a few predefined xmlTextReader parser
9326 configuration values.
9327
Daniel Veillard0e9dafa2002-12-27 11:58:25 +00009328Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9329
9330 * python/libxml_wrap.h: trying to fix #102037
9331
Daniel Veillard8dbd4952002-12-27 11:34:48 +00009332Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
9333
9334 * SAX.c: fixing bug #95296, when the predefined entities
9335 are redefined in the DTD the default one must be used
9336 instead anyway.
9337
MST 2002 John Fleck6647aed2002-12-26 02:23:24 +00009338Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
9339
9340 * doc/xmllint.xml
9341 * doc/xmllint.1
9342 Add discussion of XML_DEBUG_CATALOG to xmllint man
9343 page - bug #100907
9344
9345
Daniel Veillarddf512f42002-12-23 15:56:21 +00009346Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9347
9348 * xmlreader.c: Fixed the empty node detection to avoid reporting
9349 an inexistant close tag.
9350
Daniel Veillard0d132cf2002-12-23 14:43:32 +00009351Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
9352
9353 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
9354 for Python 2.1
9355
Daniel Veillardfe8aab92002-12-22 10:25:41 +00009356Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
9357
9358 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
9359
Daniel Veillard4258b9c2002-12-20 10:29:40 +00009360Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
9361
9362 * doc/libxml2-api.xml python/tests/reader.py: one really need
9363 to provide the base URI information when creating a reader parser
9364 from an input stream. Updated the API and the example using it.
9365
Daniel Veillardea7751d2002-12-20 00:16:24 +00009366Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
9367
9368 * testReader.c xmlreader.c valid.c include/libxml/tree.h
9369 include/libxml/valid.h include/libxml/xmlreader.h: working on
9370 DTD validation on top of xml reader interfaces. Allows to
9371 validate arbitrary large instances. This required some extensions
9372 to the valid module interface and augmenting the size of xmlID
9373 and xmlRef structs a bit.
9374 * uri.c xmlregexp.c: simple cleanup.
9375
Daniel Veillardbeb70bd2002-12-18 14:53:54 +00009376Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9377
9378 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
9379 work on the xml reader interfaces.
9380 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
9381 Web page for the Windows binaries.
9382
Daniel Veillard4a6d39b2002-12-17 18:33:01 +00009383Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
9384
9385 * xmlIO.c: applied a patch for VMS following the report by
9386 Nigel Hall
9387
Daniel Veillard3772de32002-12-17 10:31:45 +00009388Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
9389
9390 * parser.c: the parseStartTag bug fix wasn't complete.
9391
Daniel Veillard67df8092002-12-16 22:04:11 +00009392Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
9393
9394 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
9395 parseStartTag, fixing it.
9396 * test/att4 result/att4 result/noent/att4: adding the test
9397 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
9398 more methods to XmlTextReader.
9399
Igor Zlatkovicd453c632002-12-16 18:45:48 +00009400Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9401
9402 * win32/libxml2.def.src: added more xml reader exports
9403 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
9404 to the build
9405
MST 2002 John Fleck7c67a832002-12-16 13:38:06 +00009406Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
9407
9408 * doc/tutorial/xmltutorial.xml
9409 plus generated html and pdf
9410 Updating tutorial again based on further comments from Niraj
9411 Tolia on the last iteration
9412
MST 2002 John Fleck44aacb32002-12-16 04:34:57 +00009413Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
9414
9415 * doc/tutorial/xmltutorial.xml
9416 * doc/tutorial/includekeyword.c
9417 * doc/tutorial/includegetattribute.c
9418 plus generated html and pdf
9419 Adding fix from Niraj Tolia to tutorial to properly free memory.
9420
9421
Daniel Veillardda46d2d2002-12-15 23:36:49 +00009422Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
9423
9424 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
9425 more methods of XmlTextReader.
9426 * python/libxml2class.txt python/tests/reader.py: this increased the
9427 methods in the bndings, augmented the test to check those new
9428 functions.
9429
Daniel Veillard0eb38c72002-12-14 23:00:35 +00009430Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
9431
9432 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
9433 methods of XmlTextReader.
9434 * python/generator.py python/libxml_wrap.h python/types.c
9435 python/libxml2class.txt: added the reader to the Python bindings
9436 * python/tests/Makefile.am python/tests/reader.py: added a specific
9437 test for the Python bindings of the Reader APIs
9438 * parser.c: small cleanup.
9439
Daniel Veillard06503452002-12-13 10:42:08 +00009440Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
9441
9442 * xinclude.c: fallback was only copying the first child not the
9443 full child list of the fallback element, closes #89684 as reopened
9444 by Bernd Kuemmerlen
9445
Igor Zlatkovic2d45f522002-12-12 12:33:43 +00009446Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9447
9448 * win32/libxml2.def.src: exported htmlNodeDumpOutput
9449
Daniel Veillard000eafb2002-12-12 10:04:22 +00009450Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
9451
Daniel Veillardc1eed322002-12-12 11:01:32 +00009452 * configure.in: preparing release of 2.4.30
Daniel Veillard000eafb2002-12-12 10:04:22 +00009453 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
Daniel Veillardc1eed322002-12-12 11:01:32 +00009454 gives enum values, fix functype return type, put back fields in
9455 structs
9456 * doc/*: updated the docs rebuilt
Daniel Veillard000eafb2002-12-12 10:04:22 +00009457
Daniel Veillard024b5702002-12-12 00:15:55 +00009458Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
9459
9460 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
9461 about htmlNodeDumpOutput location.
9462 * xpath.c: removed an undefined function signature
9463 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
9464 too many symbols in the API breaking the python bindings.
9465 Updated with the libxslt/libexslt changes.
9466
Daniel Veillard9b4bb4d2002-12-11 19:28:47 +00009467Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
9468
9469 * configure.in: preparing release of 2.4.29
9470 * doc/*: rebuilt the docs and API
9471 * xmlreader.c: a few more fixes for the XmlTextReader API
9472
Igor Zlatkovicf6273a02002-12-11 17:00:54 +00009473Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9474
9475 * include/win32config.h: applied mingw patch from Magnus Henoch
9476
Daniel Veillard5aad8322002-12-11 15:59:44 +00009477Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
9478
9479 * catalog.c doc/libxml2-api.xml: a bit more cleanup
9480
Daniel Veillarda9b66d02002-12-11 14:23:49 +00009481Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
9482
9483 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
9484 building Python script, does the C parsing directly, generates
9485 a better API description including structure fieds defs and
9486 enums. Still a couple of bugs, but good enough for the python
9487 wrappers now.
9488 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
9489 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
9490 include/libxml/schemasInternals.h include/libxml/tree.h: more
9491 cleanup based on the python analysis script reports.
9492 * libxml.spec.in: make sure the API XML description is part of the
9493 devel package.
9494
Daniel Veillard01c13b52002-12-10 15:19:08 +00009495Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
9496
9497 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
9498 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
9499 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
9500 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
9501 code cleanup, especially the function comments.
9502 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
9503
Daniel Veillarde1ca5032002-12-09 14:13:43 +00009504Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
9505
9506 * Makefile.am xmlreader.c include/libxml/Makefile.am
9507 include/libxml/xmlreader.h: Adding a new set of APIs based on
9508 the C# TextXmlReader API but converted to C. Allow to parse
9509 in constant memory usage, far simpler to program and explain
9510 than the SAX like APIs, unfinished but working.
9511 * testReader.c: test program
9512
Igor Zlatkovic70a296c2002-12-08 17:34:54 +00009513Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9514
9515 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
9516
Daniel Veillard64b35282002-12-04 15:10:40 +00009517Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
9518
9519 * tree.c: Chip turner indicated that XHTML1 serialization
9520 rule for style actually break on both IE and Mozilla,
9521 try to avoid the rule if escaping ain't necessary
9522
Daniel Veillard8efff672002-12-04 11:44:48 +00009523Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
9524
9525 * nanhttp.c: handle HTTP URL escaping, problem reported by
9526 Glen Nakamura and Stefano Zacchiroli
9527
Daniel Veillard1c732d22002-11-30 11:22:59 +00009528Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
9529
9530 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
9531
Daniel Veillardfdd27d22002-11-28 11:55:38 +00009532Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9533
9534 * uri.c: Johann Richard pointed out some XPointer problems for
9535 URN based URI references in XInclude. Modified the URI parsing
9536 and saving routines to allow correct parsing and saving of
9537 XPointers, especially when attached to "opaque" scheme accordingly
9538 to RFC 2396
9539
Daniel Veillard8db67d22002-11-27 19:39:27 +00009540Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
9541
9542 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
9543 of refactoring to the HTML saving code.
9544 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
9545 in the doc.
9546
Daniel Veillardebc4ca92002-11-27 11:43:05 +00009547Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
9548
9549 * tree.c include/libxml/tree.h: refactored the XML dump of a node
9550 to a buffer API to reuse the generic dump to an OutputIO layer,
9551 this reduces code, fixes xmlNodeDump() for XHTML, also made
9552 xmlNodeDump() now return the number of byte written.
9553
Daniel Veillard9d5ea172002-11-27 08:02:06 +00009554Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
9555
9556 * python/setup.py.in: another patch from Stéphane Bidoul for
9557 Python bindings on Windows
9558 * doc/parsedecl.py: small cleanup
9559
Daniel Veillard9715c172002-11-25 16:33:40 +00009560Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
9561
9562 * libxml.spec.in configure.in: add a line in %changelog for releases
9563
Daniel Veillard9bc53102002-11-25 13:20:04 +00009564Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
9565
9566 * parser.c: patch from Marcus Clarke fixing a problem in entities
9567 parsing that was detected in KDe documentations environment.
9568
Daniel Veillardfaa35ff2002-11-24 13:53:43 +00009569Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
9570
9571 * python/libxml.c (libxml_prev): Return the previous as opposed to
9572 the next node (I guess this is the result of some cut & paste programming:)
9573
Daniel Veillard80d7b902002-11-23 16:23:08 +00009574Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9575
9576 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
9577
Daniel Veillarda1196ed2002-11-23 11:22:49 +00009578Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
9579
9580 * python/generator.py python/libxml.c python/setup.py.in: trying
9581 to fix the Python bindings build on Windows (Stéphane Bidoul)
9582
Igor Zlatkovic9ab71552002-11-22 21:41:43 +00009583Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9584
9585 * win32/configure.js: added option for python bindings
9586 * win32/libxml2.def.src: added more exports
9587
Igor Zlatkovicace7cd22002-11-22 18:07:00 +00009588Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9589
9590 * win32/Makefile.mingw: fixed unresolved symbols when linking with
9591 pthreads
9592 * win32/wince/*: applied updates to Windows CE port from Javier
9593
Daniel Veillardf9c4cad2002-11-22 15:57:07 +00009594Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9595
9596 * configure.in: preparing 2.4.28
9597 * libxml.spec.in doc/Makefile.am: some cleanup
9598 * doc/*: updated the news and regenerated.
9599
Daniel Veillardfee408f2002-11-22 13:18:30 +00009600Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
9601
9602 * HTMLparser.c: final touch at closing #87235 </p> end tags
9603 need to be generated.
9604 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
9605 this change slightly the output of a few tests
9606 * doc/*: regenerated
9607
Daniel Veillardd2ff0392002-11-22 12:28:38 +00009608Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
9609
9610 * parserInternals.c: fixing bug #99190 when UTF8 document are
9611 parsed using the progressive parser and the end of the chunk
9612 is in the middle of an UTF8 multibyte character.
9613
William M. Brack8b2c7f12002-11-22 05:07:29 +00009614Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9615
9616 * threads.c: fixed initialization problem in xmlNewGlobalState
9617 which was causing crash.
9618 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
9619 in xmlInitializeGlobalState.
9620 * parserInternals.c: cleaned up ctxt->sax initialisation.
9621
Daniel Veillardd5c2f922002-11-21 14:10:52 +00009622Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
9623
9624 * tree.c include/libxml/tree.h: modified the existing APIs
9625 to handle XHTML1 serialization rules automatically, also add
9626 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
9627 libxslt serialization uses it when needed without changing
9628 the library API.
9629 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
9630 result/xhtml1: added a new test specifically for xhtml1 output
9631 and updated the result of one XHTML1 test
9632
Daniel Veillardd076a202002-11-20 13:28:31 +00009633Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
9634
9635 * xinclude.c parserInternals.c encoding.c: fixed #99082
9636 for xi:include encoding="..." support on text includes.
9637 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
9638 test/XInclude/ents/isolatin.txt : added a specific regression test
9639 * python/generator.py python/libxml2class.txt: fixed the generator
9640 the new set of comments generated for doc/libxml2-api.xml were
9641 breaking the python generation.
9642
Daniel Veillard817e70b2002-11-19 22:28:48 +00009643Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
9644
9645 * doc/Makefile.am: repair some problem if gtk-doc fail or such
9646 * configure.in: patch for Solaris on new autoconf closes #98880
9647 * doc/parsedecl.py: repair the frigging API building script,
9648 did I say that python xmllib sucks ?
9649 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
9650 and some comment are no more truncated.
9651
Daniel Veillarda7e05b42002-11-19 08:11:14 +00009652Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
9653
9654 * parser.c: Martin Stoilov pointed out a potential leak in
9655 xmlCreateMemoryParserCtxt
9656
Daniel Veillardbc6e1a32002-11-18 15:07:25 +00009657Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
9658
9659 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
9660 included in HTML documents and using the push parser.
9661
Daniel Veillard4efd3be2002-11-18 09:11:13 +00009662Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
9663
9664 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
9665 specified, look for the Python interpreter not just in the
9666 specified root but also in the specified location. Fixes #98825
9667
Daniel Veillarda8c0adb2002-11-17 22:37:35 +00009668Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
9669
9670 * python/libxml.c: fixing bug #98792 , node may have no doc
9671 and dereferencing without checking ain't good ...
9672
Daniel Veillarddad3f682002-11-17 16:47:27 +00009673Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
9674
9675 * configure.in: preparing release 2.4.27
9676 * doc/* : updated and rebuilt the docs
9677 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
9678 and all the docs are actually packaged and in the final RPMs
9679 * parser.c parserInternals.c include/libxml/parser.h: restore
9680 xmllint --recover feature.
9681
Daniel Veillard68e9e742002-11-16 15:35:11 +00009682Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
9683
Daniel Veillard784b9352003-02-16 15:50:27 +00009684 * parser.c xpath.c: fixing #96925 wich was also dependent on the
Daniel Veillard68e9e742002-11-16 15:35:11 +00009685 processing of parsed entities, and XPath computation on sustitued
9686 entities.
9687 * testXPath.c: make sure entities are substitued.
9688
Daniel Veillard328f48c2002-11-15 15:24:34 +00009689Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
9690
Daniel Veillard784b9352003-02-16 15:50:27 +00009691 * parser.c: fixed #96594, which was totally dependent on the
Daniel Veillard328f48c2002-11-15 15:24:34 +00009692 processing of internal parsed entities, which had to be changed.
9693
Daniel Veillard66651aa2002-11-15 11:21:43 +00009694Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
9695
9696 * Makefile.am python/Makefile.am python/tests/Makefile.am:
9697 trying to fix bug #98517 about building outside the source tree
9698 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
9699
Igor Zlatkovic2772cea2002-11-14 17:45:20 +00009700Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9701
9702 * include/win32config.h: cleanup
9703 * win32/Makefile.mingw: integrated mingw in JScript configure
9704 * win32/Makefile.msvc: modified to allow mingw coexistence
9705 * win32/configure.js: integrated mingw
9706 * win32/Readme.txt: cleanup
9707
Daniel Veillard8dd86a52002-11-12 21:14:17 +00009708Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
9709
9710 * HTMLparser.c: strengthen the guard in the Pop macros,
9711 like in the XML parser, closes bug #97315
9712
Daniel Veillard0821b152002-11-12 20:57:47 +00009713Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
9714
9715 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
9716 callback is never used.
9717
Daniel Veillard8606bbb2002-11-12 12:36:52 +00009718Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
9719
9720 * parserInternals.c: fixed the initialization of the SAX structure
9721 which was breaking xsltproc
9722 * xpath.c: patch from Petr Pajas for CDATA nodes
9723 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
9724 * parser.c include/libxml/parser.h: patch from Peter Jones
9725 removing a leak in xmlSAXParseMemory() and adding the
9726 function xmlSAXParseMemoryWithData()
9727
MST 2002 John Fleckf854d992002-11-12 03:49:05 +00009728Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
9729
9730 adding pdf of tutorial, changing web page to link to it
9731 * doc/tutorial/xmltutorial.pdf
9732 * doc/xml.html
9733 * doc/docs.html
9734
MST 2002 John Fleck52717f32002-11-11 03:49:33 +00009735Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
9736
9737 * doc/tutorial/ar01s08.html
9738 adding file what I forgot for tutorial
9739
9740
MST 2002 John Fleckbd3b4fd2002-11-11 03:41:11 +00009741Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
9742
9743 Adding encoding discussion to tutorial
9744 Added:
9745 * doc/tutorial/images/*.png: DocBook admonition image files
9746 * doc/tutorial/apf.html, apg.html: new generated html
9747 * doc/tutorial/includeconvert.c: conversion code entity file
9748 changed:
9749 * doc/tutorial/xmltutorial.xml: DocBook original
9750 * doc/tutorial/*.html: generated html
9751
Igor Zlatkovic22bafff2002-11-08 17:19:08 +00009752Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9753
9754 * include/libxml/*.h: retired xmlwin32version.h
9755 * doc/Makefile.am: retired xmlwin32version.h
9756 * win32/configure.js: retired xmlwin32version.h
9757
Igor Zlatkovica2258da2002-11-08 15:55:33 +00009758Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9759
9760 * win32/libxml2.def.src: exported additional symbols
Igor Zlatkovic22bafff2002-11-08 17:19:08 +00009761 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
9762 sisterhood
Igor Zlatkovica2258da2002-11-08 15:55:33 +00009763
Daniel Veillard7216cfd2002-11-08 15:10:00 +00009764Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
9765
9766 * globals.c: fixed a typo pointed out by Igor
9767 * xpath.c: try to speed up node compare using line numbers
9768 if available.
9769
Daniel Veillarda70d62f2002-11-07 14:18:03 +00009770Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
9771
9772 * tree.c: make xmlFreeNode() handle attributes correctly.
9773
Igor Zlatkovicb8e99cc2002-11-06 22:52:29 +00009774Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9775
9776 * catalog.c: completed the #96963 fix, as reported by Karl
9777 Eichwalder
9778
Daniel Veillard56f21f22002-11-06 15:49:46 +00009779Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
9780
9781 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
9782
Daniel Veillard91ad8792002-11-04 17:06:52 +00009783Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
9784
9785 * Makefile.am: switched the order of a couple of includes
9786 to fix bugs #97100
9787
Igor Zlatkovic2bb82ee2002-10-31 16:15:43 +00009788Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9789
9790 * catalog.c: fixed bug #96963, reverted to the old behaviour of
9791 xmlLoadCatalogs that used to separate directories with a ':'.
9792
Igor Zlatkovic9fdd8f32002-10-31 16:01:23 +00009793Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9794
9795 * threads.c: improvements to the Windows-side of thread handling
9796 * testThreads.c: conditionally excluded unistd.h
9797 * testThradsWin32.c: broke overlong lines
9798 * include/win32config.h: adapted thread-related macros to the new
9799 scheme and for pthreads on Windows
9800 * win32/Makefile.msvc: introduced a more flexible thread build,
9801 added testThreads[Win32].c to the build
9802 * win32/configure.js: introduced a more flexible thread config
9803
John Fleck61f6fb62002-10-31 15:23:29 +000098042002-10-31 John Fleck <jfleck@inkstain.net>
9805
9806 * doc/xml.html (and, by implication, FAQ.html)
9807 added UTF-8 conversaion FAQ from Marcus Labib Iskander
9808
Igor Zlatkovicf95b56b2002-10-29 17:33:35 +00009809Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9810
9811 * configure.in: removed xmlwin32version.h
9812 * include/libxml/Makefile.am: removed xmlwin32version.h
9813
Daniel Veillardce66ce12002-10-28 19:01:59 +00009814Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
9815
9816 * tree.c: applied patch from Brian Stafford to fix a bug
9817 in xmlReconciliateNs()
9818
Daniel Veillard7e3f1402002-10-28 18:52:57 +00009819Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
9820
9821 * tree.c: applied patch from Christian Glahn to allow
9822 xmlNewChild() on document fragment nodes
9823
Daniel Veillardb39bc392002-10-26 19:29:51 +00009824Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
9825
9826 * parser.c: Christian Glahn found a problem with a recent
9827 patch to xmlParseBalancedChunkMemoryRecover()
9828 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
9829 problems
9830 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
9831 test/schemas/seq*: added the test cases from Charles
9832
Daniel Veillard366a9152002-10-23 20:43:53 +00009833Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
9834
9835 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
9836 serious cleanup of the spec file and associated changes
9837 in the Makefiles.
9838 * valid.c: try to remove some warnings on x86_64
9839
Daniel Veillardd033d022002-10-23 14:55:02 +00009840Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9841
9842 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
9843 fix bug #96586
9844
Daniel Veillardce02dbc2002-10-22 19:14:58 +00009845Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
9846
9847 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
9848 parsing, applied his patch
9849 * result/HTML/attrents.html result/HTML/attrents.html.err
9850 result/HTML/attrents.html.sax test/HTML/attrents.html:
9851 added the test and result case provided by Mikhail Sogrine
9852
Daniel Veillarde645e8c2002-10-22 17:35:37 +00009853Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
9854
9855 * vms/build_libxml.com vms/config.vms vms/readme.vms
9856 include/libxml/parser.h include/libxml/parserInternals.h
9857 include/libxml/tree.h include/libxml/xmlIO.h
9858 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
9859 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
9860 Applied the VMS update patch from Craig A. Berry
9861 * doc/*.html: update
9862
Daniel Veillardf000f072002-10-22 14:28:17 +00009863Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
9864
9865 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
9866
Daniel Veillard1e208222002-10-22 14:25:25 +00009867Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
9868
9869 * debugXML.c: adding a grep command to --shell in xmllint
9870 for T.V. Raman
9871
Daniel Veillard9cdcf362002-10-22 14:23:59 +00009872Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9873
9874 * xmlcatalog.c: tried to fix some of the problem with --sgml
9875
Daniel Veillard935494a2002-10-22 14:22:46 +00009876Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
9877
9878 * parser.c: tried to fix bug #91500 where doc->children may
9879 be overriden by a call to xmlParseBalancedChunkMemory()
9880
9881Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
9882
9883 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
9884 identifiers in SGML catalogs containing '&'
9885
Daniel Veillardc0ac0692002-10-20 21:31:50 +00009886Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
9887
9888 * python/types.c: fixed bugs when passing result value tree
9889 to Python functions.
9890
Daniel Veillard48267432002-10-18 11:21:38 +00009891Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
9892
9893 * configure.in: preparing the release of 2.4.26
9894 * doc/*: updated and rebuilt the documentation
9895
Daniel Veillardbb284f42002-10-16 18:02:47 +00009896Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
9897
9898 * parser.c: fixed a XML Namespace compliance bug reported by
9899 Alexander Grimalovsky
9900
Daniel Veillard44892f72002-10-16 15:23:26 +00009901Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9902
9903 * HTMLtree.c: fixed serialization of script and style when
9904 they are not lowercase (i.e. added using the API to the tree).
9905
Daniel Veillard2fd85422002-10-16 14:32:41 +00009906Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
9907
9908 * valid.c: make xmlValidateDocument emit a warning msg if there
9909 is no DTD, pointed by Christian Glahn
9910
Daniel Veillard32370232002-10-16 14:08:14 +00009911Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
9912
9913 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
9914 content model when some of the blocks have min or max, and a couple
9915 of bugs found in the process.
9916 * result/schemas/list0* test/schemas/list0*: added some specific
9917 regression tests
9918
Daniel Veillarda2e8c5c2002-10-15 10:41:43 +00009919Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
9920
9921 * README: updated the contact informations
9922
Daniel Veillard63186732002-10-15 08:43:17 +00009923Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9924
9925 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
9926 misses it, reported by Peter Bray.
9927
Daniel Veillard96c3a3b2002-10-14 15:39:04 +00009928Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
9929
9930 * tree.c: investigating xmlNodeGetContent() on namespace nodes
9931 and removed a few warnings
9932
Daniel Veillard819d5cb2002-10-14 11:15:18 +00009933Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
9934
9935 * parser.c: Christian Glahn found a small bug in the push parser.
9936 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
9937 public
9938
Daniel Veillard6045c902002-10-09 21:13:59 +00009939Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9940
9941 * xmlschemas.c include/libxml/xmlschemas.h: added
9942 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
9943 * testSchemas.c: added --memory to test the new interface
9944
Daniel Veillardf0070122002-10-09 14:24:17 +00009945Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
9946
9947 * doc/index.py doc/search.php: integrated the XSLT indexing,
9948 a few fixed in the indexer, added a scope selection at the
9949 search level.
9950
Daniel Veillard01992e02002-10-09 10:20:30 +00009951Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
9952
9953 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
9954 this was due to uninitialized parts of the validation context
9955
Daniel Veillard321be0c2002-10-08 21:26:42 +00009956Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
9957
9958 * debugXML.c: applied patch from Mark Vakoc except the API
9959 change, preserved it.
9960 * doc/*: updated the docs to point to the search engine for
9961 information lookup or before bug/help reports.
9962
Daniel Veillard01e87d22002-10-08 16:55:06 +00009963Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
9964
9965 * doc/index.py doc/search.php: added mailing-list archives
9966 indexing and lookup
9967
Daniel Veillard9dc1cf12002-10-08 08:26:11 +00009968Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
9969
9970 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
9971
Daniel Veillard9b006132002-10-07 11:13:27 +00009972Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
9973
9974 * doc/index.py: improved HTML indexing
9975 * doc/search.php: make the queries also lookup the HTML based indexes
9976
Daniel Veillard141d04b2002-10-06 21:51:18 +00009977Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
9978
9979 * doc/index.py: added HTML page indexing
9980
Igor Zlatkovic91a62702002-10-04 13:34:16 +00009981Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9982
Igor Zlatkovicd7f3c332002-10-04 13:38:53 +00009983 * xmlIO.c: extended Windows path normalisation to fix the base
Igor Zlatkovic91a62702002-10-04 13:34:16 +00009984 problem in libxslt.
9985 * catalog.c: fixed list handling in XML_CATALOG_FILES
9986
Daniel Veillardceb09b92002-10-04 11:46:37 +00009987Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9988
9989 * valid.c: typo/bug found by Christian Glahn
9990
Igor Zlatkovic9d66fa12002-09-29 17:54:36 +00009991Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9992
9993 * xmlIO.c: applied Windows CE patch from Javier.
9994 * win32/wince: new directory, contains support for the PocketPC
9995 with Windows CE from Javier.
9996 * include/win32config.h: reorganised, removed duplicate
9997 definitions and applied WinCE patch from Javier.
9998 * include/wsockcompat.h: new file, now contains WinSock
9999 compatibility macros.
10000 * win32/Makefile.msvc: introduced double-run compilation.
10001
Daniel Veillarde16b5742002-09-26 17:50:03 +000010002Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
10003
10004 * configure.in include/libxml/xmlwin32version.h: preparing release
10005 of 2.4.25
10006 * doc/*: updated and regenerated teh docs and web pages.
10007
Daniel Veillard90d68fb2002-09-26 16:10:21 +000010008Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
10009
10010 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
10011 error were not covering namespace declarations.
10012 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
10013 it was missing the attribute declaration for the namespace
10014 * result/VC/NS3: the fix now report breakages in that test
10015
Daniel Veillardabe01742002-09-26 12:40:03 +000010016Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
10017
10018 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
10019
Daniel Veillard2ace1952002-09-26 12:28:02 +000010020Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
10021
10022 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
10023 and regenerated the docs and web site
10024
Daniel Veillarddda8f1b2002-09-26 09:47:36 +000010025Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
10026
10027 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
10028 ATTRIBUTE_UNUSED is always put after the attribute declaration,
10029 not before
10030
Daniel Veillardd4cb1e82002-09-26 09:34:23 +000010031Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
10032
10033 * python/generator.py python/libxml2class.txt: fixed a stupid error
10034 breaking the python API
10035
Daniel Veillardb7c29c32002-09-25 22:44:43 +000010036Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
10037
10038 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
10039 triostr.c triostr.h: applied a trio update patch from
10040 Bjorn Reese which should work with MinGW
10041
Daniel Veillardbd9afb52002-09-25 22:25:35 +000010042Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
10043
10044 * tree.c: improving some documentation comments
10045 * xmlregexp.c: found and fixed a mem leak with python regression tests
10046 * doc/*: rebuilt the doc and the API XML file including the
10047 xmlregexp.h xmlautomata.h and xmlunicode.h headers
10048 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
10049 python/types.c: added access to the XML Schemas regexps from
10050 python
10051 * python/tests/Makefile.am python/tests/regexp.py: added a
10052 simple regexp bindings test
10053
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +000010054Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
10055
Daniel Veillardbd9afb52002-09-25 22:25:35 +000010056 * doc/xml.html:
10057 fixing ftp links - thanks to Vitaly Ostanin
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +000010058
Daniel Veillard118aed72002-09-24 14:13:13 +000010059Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
10060
10061 * xmlregexp.c: fixed the data callback on transition functionality
10062 which was broken when using the compact form
10063 * result/schemas/*: updated the results, less verbose, all tests
10064 pass like before
10065 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
10066 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
10067 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
10068 annoying warnings
10069 * xpath.c: try to provide better error report when possible
10070
Daniel Veillard72336152002-09-21 13:08:14 +000010071Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
10072
10073 * Makefile.am: fixed a breakage raised by Jacob
10074
Igor Zlatkovic3f1e94b2002-09-20 18:08:17 +000010075Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10076
10077 * include/win32config.h: added HAVE_ERRNO_H definition for parts
10078 which don't use sockets
10079
Igor Zlatkovic01280582002-09-20 16:40:34 +000010080Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10081
10082 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
10083 * win32/configure.js: applied zlib patch from Daniel Gehriger
10084
Igor Zlatkovic9a4efcb2002-09-20 13:41:55 +000010085Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10086
10087 * win32/configure.js: applied the patch from Mark Vakoc for
10088 regexp support
10089 * win32/libxml2.def.src: applied the patch from Mark Vakoc
10090 for regexp support
10091
Daniel Veillardb5c05732002-09-20 13:36:25 +000010092Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
10093
10094 * xmlschemastypes.c: as pointed by Igor Float and Double
10095 parsing ain't finished yet
10096
Daniel Veillard40b11342002-09-20 12:01:39 +000010097Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
10098
10099 * Makefile.am configure.in: trying to fix #88412 by bypassing
10100 all the python subdir if python ain't detected
10101
Daniel Veillard23e73572002-09-19 19:56:43 +000010102Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
10103
10104 * Makefile.am configure.in include/libxml/xmlversion.h.in:
10105 made configuring with regexps/automata/unicode the default
10106 but without schemas ATM
10107 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
10108 fixed the regexp based DTD validation performance and memory
10109 problem by switching to a compact form for determinist regexps
10110 and detecting the determinism property in the process. Seems
10111 as fast as the old DTD validation specific engine :-) despite
10112 the regexp built and compaction process.
10113
Daniel Veillard5acfd6b2002-09-18 16:29:02 +000010114Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
10115
10116 * valid.c: determinism is debugged, new DTD checking code now works
10117 but xmlFAComputesDeterminism takes far too much CPU and the whole
10118 set usues too much memory to be really usable as-is
10119
Daniel Veillard0f04f8e2002-09-17 23:04:40 +000010120Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
10121
10122 * tree.c: fixed another stupid bug in xmlGetNodePath()
10123 * xmllint.c: --version now report the options compiled in
10124
Daniel Veillarda646cfd2002-09-17 21:50:03 +000010125Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
10126
10127 * HTMLparser.c: small cleanup
10128 * valid.c xmlregexp.c: switched DTD validation to use only regexp
10129 when configured with them. A bit of debugging around the determinism
10130 checks is still needed
10131
Daniel Veillard63b01c22002-09-17 19:25:28 +000010132Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
10133
10134 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
10135
Daniel Veillard92727042002-09-17 17:59:20 +000010136Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
10137
10138 * xmlIO.c: small portability glitch fixed.
10139
Daniel Veillard84d70a42002-09-16 10:51:38 +000010140Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
10141
10142 * xmlschemastypes.c: incomplete steps for real/double support
10143 * testAutomata.c include/libxml/xmlautomata.h
10144 include/libxml/xmlregexp.h: avoiding a compilation problem
10145 * valid.c include/libxml/valid.h: starting the work toward using
10146 the regexps for actual DTD validation
10147
Daniel Veillardaeb258a2002-09-13 14:48:12 +000010148Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10149
10150 * hash.c: cosmetic cleanup
10151 * valid.c include/libxml/tree.h include/libxml/valid.h: started
10152 integrating a DTD validation layer based on the regexps
10153
Daniel Veillard4402ab42002-09-12 16:02:56 +000010154Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
10155
10156 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
10157 the determinism was tested before eliminating the epsilon
10158 transitions :-(
10159
Daniel Veillardc6d4a932002-09-12 15:00:57 +000010160Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
10161
10162 * python/generator.py python/libxml.c python/libxml.py
10163 python/libxml2-python-api.xml python/libxml2class.txt
10164 python/libxml_wrap.h python/types.c: updated the python
10165 bindings, added code for easier File I/O, and the ability to
10166 define a resolver from Python fixing bug #91635
10167 * python/tests/Makefile.am python/tests/inbuf.py
10168 python/tests/outbuf.py python/tests/pushSAXhtml.py
10169 python/tests/resolver.py python/tests/serialize.py: updated
10170 and augmented the set of Python tests.
10171
Igor Zlatkovic353bf582002-09-10 19:07:14 +000010172Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10173
10174 * win32/configure.js: added more readme info for the binary
10175 package.
10176
Daniel Veillard607b35c2002-09-10 12:16:19 +000010177Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
10178
10179 * xmlIO.c: fixed a stupid out of bound array error
10180
10181Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10182
10183 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
10184 messing around with support for Windows path, cleanups,
10185 trying to identify and fix the various code path to the
10186 filename access. Added xmlNormalizeWindowsPath()
10187
Daniel Veillard76575762002-09-05 14:21:15 +000010188Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
10189
10190 * error.c valid.c: working on better error reporting of validity
10191 errors, especially providing an accurate context.
10192 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
10193 error reports in those cases.
10194
Daniel Veillard3487c8d2002-09-05 11:33:25 +000010195Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
10196
10197 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
10198 parser.c parserInternals.c xmlIO.c: get rid of all the
10199 perror() calls made in the library execution paths. This
10200 should fix both #92059 and #92385
10201
Daniel Veillard19aa7022002-09-05 11:14:19 +000010202Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
10203
10204 * xmllint.c: memory leak reporting was broken after a change
10205 of the preprocessor symbol used to activate it.
10206
Daniel Veillardec6725e2002-09-05 11:12:45 +000010207Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
10208
10209 * tree.c: try to make the copy function work for node of
10210 type XML_DOCUMENT_FRAG_NODE, they are only created by the
10211 DOM layers though, not libxml2 itself.
10212
Daniel Veillardb9cd8b42002-09-05 10:58:49 +000010213Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
10214
10215 * valid.c: try to provide file and line informations, not all
10216 messages are covered, but it's a (good) start
10217
Daniel Veillardbbc72c32002-09-05 10:52:10 +000010218Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
10219
10220 * xinclude.c: reimplemented a large part of the XInclude
10221 processor, trying to minimize resources used, James Henstridge
10222 provided a huge test case which was exhibiting severe memory
10223 consumption problems.
10224
Daniel Veillard2206dbf2002-09-05 08:09:37 +000010225Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
10226
10227 * python/Makefile.am: applied patch from Christophe Merlet to
10228 reestablish DESTDIR
10229
Daniel Veillard5643b5a2002-09-04 12:27:06 +000010230Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
10231
10232 * libxml.spec.in: fixes libary path for x86_64 AMD
10233
John Fleckbe98b332002-09-04 03:16:23 +000010234Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
10235
10236 * doc/tutorial/includekeyword.c
Daniel Veillard5643b5a2002-09-04 12:27:06 +000010237 * doc/tutorial/xmltutorial.xml:
John Fleckbe98b332002-09-04 03:16:23 +000010238 (plus resulting generated html files)
10239 fixing one spot I missed in the tutorial where I hadn't freed
10240 memory properly
10241
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +000010242Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
10243
10244 * doc/tutorial/includeaddattribute.c
10245 * doc/tutorial/includeaddkeyword.c
10246 * doc/tutorial/includegetattribute.c
10247 * doc/tutorial/includekeyword.c
10248 * doc/tutorial/xmltutorial.xml
Daniel Veillard5643b5a2002-09-04 12:27:06 +000010249 * doc/tutorial/*.html:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +000010250 update tutorial to properly free memory (thanks to Christopher
10251 R. Harris for pointing out that this needs to be done)
Daniel Veillard5643b5a2002-09-04 12:27:06 +000010252 * doc/tutorial/images/callouts/*.png:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +000010253 added image files so the callouts are graphical, making it
10254 easier to read ( use "--param callout.graphics 1" to generate
10255 html with graphical callouts)
10256
Daniel Veillarde1662542002-08-28 11:50:59 +000010257Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
10258
10259 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
10260 nice logos generated by Marc Liyanage
10261 * doc/site.xsl *.html: changed the stylesheet to show the new
10262 logo and regenerated the pages
10263
Daniel Veillardb212bbb2002-08-25 14:39:16 +000010264Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
10265
10266 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
10267
Daniel Veillard42766c02002-08-22 20:52:17 +000010268Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
10269
10270 * xpath.c: possible mem leak patch from Jason Adams
10271
10272Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
10273
10274 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
10275 in the XQuery namespace
10276 * configure.in: preparing 2.4.24
10277 * doc/*.html: updated the web pages
10278
10279Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
10280
10281 * python/generator.py: closing bug #85258 by generating conditional
10282 compile check to avoid linking to routines not configured in.
10283
Havoc Pennington84ec40a2002-08-22 13:59:35 +0000102842002-08-22 Havoc Pennington <hp@pobox.com>
10285
10286 * autogen.sh: update error message for missing automake
10287
Daniel Veillard08cccaa2002-08-22 09:47:29 +000010288Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
10289
10290 * python/Makefile.am: typo in target name resulted in libxml2.py
10291 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
10292
Daniel Veillard22669b22002-08-22 07:17:11 +000010293Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
10294
10295 * win32/win32/Makefile.mingw: updated with version from
10296 Elizabeth Barham at http://soggytrousers.net/repository/
10297
Igor Zlatkovica40adbc2002-08-20 14:42:32 +000010298Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10299
10300 * win32/Makefile.msvc: added the prefix location to the include
10301 and lib search path.
10302
Havoc Pennington830e8972002-08-18 22:22:13 +0000103032002-08-18 Havoc Pennington <hp@pobox.com>
10304
10305 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
10306 both automake 1.6 and 1.4 installed get the right automake. Means
10307 compilation from CVS will now require the latest automake 1.4
10308 release, or manually creating symlinks called "automake-1.4" and
10309 "aclocal-1.4"
10310
Daniel Veillardb6984ef2002-08-14 16:55:31 +000010311Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
10312
10313 * configure.in python/Makefile.am: more AMD 64 induced changes from
10314 Frederic Crozat
10315
Daniel Veillardc4bad4a2002-08-14 14:45:25 +000010316Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
10317
10318 * xinclude.c: oops I was missing the xml:base fixup too
10319 * result/XInclude/*.xml: this adds xml:base attributes to most
10320 results of the tests
10321
Daniel Veillarde3b7d9a2002-08-14 14:11:30 +000010322Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
10323
10324 * xinclude.c: quick but apparently working implementation of
10325 xi:fallback, should close bug #89684
10326 * Makefile.am test/XInclude/docs/fallback.xml
10327 result/XInclude/fallback.xml: added a basic test for fallback,
10328 and run with --nowarning to avoid a spurious warning
10329 * configure.in: applied patch from Frederic Crozat for python
10330 bindings on AMD 64bits machines.
10331
Daniel Veillard9e923512002-08-14 08:48:52 +000010332Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
10333
10334 * parser.c: xmlSAXUserParseMemory() really ought to fail if
10335 the caller don't pass a SAX callback block.
10336
Daniel Veillardc1a0da32002-08-14 08:32:18 +000010337Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10338
10339 * tree.c: applied the same fix for the XML-1.0 namespace to
10340 xmlSearchNsByHref() as was done for xmlSearchNs()
10341
Daniel Veillardad11b302002-08-12 14:53:41 +000010342Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
10343
10344 * libxml.3: small cleanup of the man page
10345 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
10346 when serializing HREF attributes generated by XSLT.
10347
Daniel Veillardc084e472002-08-12 13:27:28 +000010348Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
10349
10350 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
10351 version of Marc Liyanage' patch for boolean attributes in HTML
10352 output
10353
Daniel Veillard5f91b372002-08-12 12:13:01 +000010354Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
10355
10356 * python/tests/serialize.py: fixed the test results, indenting
10357 behaviour changed slightly
10358
Aleksey Sanin9e951762002-08-08 18:02:41 +000010359Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
10360
10361 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
10362 new c14n function to Windows def files
10363
Aleksey Saninea4272a2002-08-02 23:50:03 +000010364Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
10365
10366 * c14n.c: fixed a memory leak in c14n code
10367
Daniel Veillard58e44c92002-08-02 22:19:49 +000010368Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
10369
10370 * parser.c include/libxml/parser.h: adding a new API for Christian
10371 Glahn: xmlParseBalancedChunkMemoryRecover
10372 * valid.c: patch from Rick Jones for some grammar cleanup in
10373 validation messages
10374 * result/VC/* result/valid/*: this slightly change some of the
10375 regression tests outputs
10376
Daniel Veillard0bf29002002-08-01 12:54:11 +000010377Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
10378
10379 * tree.c: trying to fix a problem in namespaced attribute handling
10380 raised by Christian Glahn
10381
Daniel Veillard6f46f6c2002-08-01 12:22:24 +000010382Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
10383
10384 * encoding.c include/libxml/encoding.h: Opening the interface
10385 xmlNewCharEncodingHandler as requested in #89415
10386 * python/generator.py python/setup.py.in: applied cleanup
10387 patches from Marc-Andre Lemburg
10388 * tree.c: fixing bug #89332 on a specific case of loosing
10389 the XML-1.0 namespace on xml:xxx attributes
10390
Aleksey Sanin2c135a12002-08-01 06:31:50 +000010391Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
10392
10393 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
10394 corner case from new Merlin's test suite and added a callback
10395 that will be used to improve xmlsec performance
10396
10397
Daniel Veillard0b22def2002-07-29 16:23:03 +000010398Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
10399
10400 * HTMLtree.c: trying to fix the <style> escaping problem in
10401 HTML serialization bug #89342
10402
Daniel Veillard0b28e882002-07-24 23:47:05 +000010403Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
10404
10405 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
10406 and rebuilt the web site.
10407
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +000010408Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard0b28e882002-07-24 23:47:05 +000010409
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +000010410 * include/libxml/tree.h: added _private member to xmlNs struct
10411
Daniel Veillard1d995272002-07-22 16:43:32 +000010412Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
10413
10414 * HTMLparser.c: fixing bug #84876 based on the xml working
10415 code.
10416
William M. Brack61eaba52002-07-21 11:14:18 +000010417Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
10418
10419 * python/Makefile.am: enhanced to fix bug 72012 (errors
10420 when using '-jX' make parameter)
10421
William M. Brackef61d202002-07-19 08:32:00 +000010422Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
10423
10424 * xpath.c: small additional enhancement for booleans
10425 compared to nodesets
10426
Daniel Veillard3a42f3f2002-07-17 17:57:34 +000010427Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10428
10429 * HTMLtree.c: changed the order of the encoding declaration
10430 attributes in the meta tags due to a bug in IE/Mac
10431
William M. Brack0c022ad2002-07-12 00:56:01 +000010432Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
10433
10434 * xpath.c: enhanced handling of booleans (especially '='
10435 and '!=' for nodesets) - fixes bug 85256. Added new
10436 routine xmlXPathNotEqualValues for more proper handling
10437 of '!=' when nodesets are involved.
10438
Daniel Veillard06944e22002-07-11 19:55:18 +000010439Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
10440
10441 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
10442 doc/xmlcatalog_man.xml to the source distribution
10443
Igor Zlatkovic6ac30172002-07-10 19:22:48 +000010444Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10445
10446 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
10447 asked for this.
10448
Daniel Veillard539638b2002-07-06 19:55:14 +000010449Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
10450
10451 * configure.in: preparing 2.4.23
10452 * doc/*: rebuilt the docs
10453
Daniel Veillard176d99f2002-07-06 19:22:28 +000010454Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
10455
10456 * parser.c: fixing bug #84169 by fixing the
10457 comment of xmlCreatePushParserCtxt to describe the
10458 encoding detection parameters better.
10459
Daniel Veillard37f961d2002-07-06 17:53:56 +000010460Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
10461
10462 * valid.c: fixing bug #79331 in one path the lookup for
10463 ID attributes on a namespaced node wasn't handled correctly :-\
10464
Daniel Veillard8c9872c2002-07-05 18:17:10 +000010465Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
10466
10467 * HTMLparser.c: trying to fix 87235 about discarded white
10468 spaces in the HTML parser.
10469 * result/HTML/*: this changes the output of a number of HTML
10470 regression tests
10471
Daniel Veillardfdc91562002-07-01 21:52:03 +000010472Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
10473
10474 * xpath.c: applied patch from Richard Jinks for the namespace
10475 axis + fixed a memory error.
10476 * parser.c parserInternals.c: applied patches from Peter Jacobi
10477 removing ctxt->token for good.
10478 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
10479 popped out by the regression tests.
10480 * Makefile.am: patch for threads makefile from Gary Pennington
10481
William M. Brack6000af52002-06-28 11:43:13 +000010482Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
10483
Daniel Veillardfdc91562002-07-01 21:52:03 +000010484 * xpath.c: enhanced behaviour of position() after usage of
William M. Brack6000af52002-06-28 11:43:13 +000010485 expressions involving preceding-sibling (et al).
10486
Daniel Veillard153120c2002-06-18 07:58:35 +000010487Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
10488
10489 * hash.c: applied a patch from Peter Jacobi to solve a problem
10490 when compiling with the Watcom C on Win32
10491 * result/schemas/*.err: the change of hashing algo generated
10492 permutations in the output
10493
Daniel Veillard5f7f9912002-06-17 17:03:00 +000010494Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10495
10496 * hash.c: applied patch from Sander Vesik improving the quality of
10497 the hash function.
10498
Aleksey Sanina5808b92002-06-14 17:07:41 +0000104992002-06-14 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin49cc9752002-06-14 17:07:10 +000010500
10501 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
10502 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
10503 xmllint.c xpath.c: replaced sprintf() with snprintf()
10504 to prevent possible buffer overflow (the bug was pointed
10505 out by Anju Premachandran)
10506
Daniel Veillarde059b892002-06-13 15:32:10 +000010507Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
10508
10509 * parser.c: removed an uninitialized data error popped by valgrind
10510 on PE references
10511
MDT 2002 John Fleckd7ca7f92002-06-13 03:41:03 +000010512Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
10513
10514 * doc/xml.html
10515 adding tutorial reference to the web page
10516
MDT 2002 John Fleck54520832002-06-13 03:30:26 +000010517Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
10518
10519 * doc/tutorial/xmltutorial.xml
10520 * doc/tutorial/ar01s07.html
10521 * doc/tutorial/ape.html
10522 * doc/tutorial/includegetattribute.c
10523 adding section to tutorial about retrieving an attribute
10524 value
10525
Daniel Veillardf5582f12002-06-11 10:08:16 +000010526Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
10527
10528 * parser.c: applied a couple of patches from Peter Jacobi to start
10529 to get rid of ctxt->token, with a possible significant speed
10530 improvement to be gained once done. Better compliance with PE
10531 references constructs in DTDs too.
10532 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
10533 from Peter too
10534
Daniel Veillard38d80e22002-06-11 07:24:56 +000010535Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
10536
10537 * parser.c: Babak Vahedipour-Kunze reported that openTag in
10538 xmlParseElement was likely to have been deallocated at the
10539 time of the report, possibly leading to segfault. Just report
10540 the tag name now.
10541
Daniel Veillard9e412302002-06-10 15:59:44 +000010542Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10543
10544 * xpath.c: patch from Richard Jinks for XPath substring() function
10545 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
10546
Aleksey Sanina5808b92002-06-14 17:07:41 +0000105472002-06-06 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin9c45ba82002-06-06 21:46:13 +000010548
10549 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
10550
MDT 2002 John Flecka63f3ff2002-06-06 02:14:01 +000010551Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
10552
10553 *doc/FAQ.html
10554 fixing typos in FAQ, thanks to Robert Funnell for the
10555 editing help
10556
Daniel Veillardd2fd1b62002-06-05 12:52:34 +000010557Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
10558
10559 * NEWS: got complaints from rpmlint that it was empty
10560
MDT 2002 John Fleck598f6eb2002-06-04 15:10:36 +000010561Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
10562
10563 * added doc/tutorial, including:
10564 apa.html
10565 apb.html
10566 apc.html
10567 apd.html
10568 ar01s02.html
10569 ar01s03.html
10570 ar01s04.html
10571 ar01s05.html
10572 ar01s06.html
10573 includeaddattribute.c
10574 includeaddkeyword.c
10575 includekeyword.c
10576 includestory.xml
10577 index.html
10578 xmltutorial.xml
10579 libxml tutorial, including generated html
10580
Aleksey Saninf8cb6dd2002-06-04 04:27:06 +000010581Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
10582
10583 * result/c14n/exc-without-comments/merlin-c14n-two-*
10584 result/c14n/without-comments/merlin-c14n-two-*
10585 test/c14n/exc-without-comments/merlin-c14n-two-*
10586 test/c14n/without-comments/merlin-c14n-two-*
10587 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
10588 c14n/exc-c14n and slightly modified test script to handle
10589 these test cases
10590 * c14n.c: fixed bugs for complicated nodes set (namespace
10591 without node and others from merlin-c14n-two.tar.gz)
10592 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
10593 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
10594 for xmlsec performance patch
10595 * xpath.c: fixed self::node() for namespaces and attributes
10596
Daniel Veillardd2fd1b62002-06-05 12:52:34 +000010597Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
10598
10599 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
10600 but with the format parameter
10601 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
10602
Aleksey Saninc57f9c12002-05-31 19:14:57 +000010603Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
10604
10605 * Makefile.am: updated c14n tests suite
10606 * c14n.c: performance improvement for previous c14n patch
10607
Daniel Veillarde72c7562002-05-31 09:47:30 +000010608Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
10609
10610 * parser.c: another peroformance patch from Peter Jacobi, that
10611 time on parsing attribute values.
10612
Aleksey Sanin508a1012002-05-31 06:32:32 +000010613Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
10614
10615 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
10616 into LibXML2 test suite
10617
Aleksey Sanindffd5c82002-05-31 04:24:13 +000010618Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
10619
10620 * c14n.c: propagating xpath ancesstors node fix to c14n
10621 plus small performance improvement to reduce number of
10622 mallocs
10623 * xpath.c: fixed ancestors axis processing for namespace nodes
10624
Daniel Veillard46de64e2002-05-29 08:21:33 +000010625Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
10626
10627 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
10628 Peter Jacobi
10629
Daniel Veillardd5e22ef2002-05-27 21:17:57 +000010630Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
10631
10632 * configure.in: preparing 2.4.22
10633
Daniel Veillard1b31e4a2002-05-27 14:44:50 +000010634Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
10635
10636 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
10637 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
10638 a public entry point.
10639 * doc/*: rebuilt the API and docs
10640
Daniel Veillarded23b7d2002-05-27 12:16:02 +000010641Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
10642
10643 * xpath.c: patch from Richard Jinks to fix a problem introduced
10644 in the previous patch and pointed by Norm
10645
Daniel Veillardc6924812002-05-24 11:10:43 +000010646Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
10647
10648 * libxml.spec.in: fixing bug #81112
10649
Daniel Veillard234bc4e2002-05-24 11:03:05 +000010650Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
10651
10652 * uri.c: fixing bug #82848
10653
Daniel Veillarda2878972002-05-24 07:54:39 +000010654Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10655
10656 * result/catalogs/mycatalog.full: Aleksey's commit changed the
10657 output of one catalog test
10658
Aleksey Sanin114e4752002-05-24 07:20:27 +000010659Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillarda2878972002-05-24 07:54:39 +000010660
Aleksey Sanin114e4752002-05-24 07:20:27 +000010661 * global.data globals.c tree.c include/libxml/globals.h
10662 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
10663 default value for global parameter xmlIndentTreeOutput to 1 and
10664 introduced new global parameter xmlTreeIndentString (the string
10665 used to do one-level indent) with default value " " (as it was
10666 in tree.c)
10667
Daniel Veillard49d5af82002-05-23 11:55:49 +000010668Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
10669
10670 * Makefile.am: Merijn Broeren pointed out a problem when compiling
10671 with trio and schemas.
10672
Daniel Veillard7c13af42002-05-22 09:57:32 +000010673Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10674
10675 * xpath.c: patch from Richard Jinks to fix the problem raised in
10676 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
10677
Daniel Veillard5a872412002-05-22 06:40:27 +000010678Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
10679
10680 * xmlschemas.c: a bit of work on import.
10681 * xmlschemastypes.c: Charles Bozeman provided a compare function
10682 for date/time types so min/max facet restrictions should work,
10683 indeterminate comparisons return an error instead of equal.
10684 * test/schemas/date_0* result/schemas/date_0_0: specific test
10685 from Charles Bozeman too
10686
Daniel Veillard10b6da42002-05-18 07:55:20 +000010687Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
10688
10689 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
10690 from Christian Cornelssen fixing the man pages and the Catalog
10691 building script.
10692 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
10693 next step is <xs:import> I now have a reasonable understanding
10694 of how it works.
10695
Daniel Veillarde5354492002-05-16 08:43:22 +000010696Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
10697
10698 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
10699
Igor Zlatkovic1396e182002-05-14 22:22:40 +000010700Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10701
10702 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
10703
Daniel Veillard088bf112002-05-14 11:03:59 +000010704Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
10705
10706 * xpath.c: fixing an XPath function evalutation bug pointed out
10707 by Alexey Efimov where the context was lost when evaluating
10708 the function arguments
10709
Aleksey Sanin79376ba2002-05-14 06:41:32 +000010710Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard088bf112002-05-14 11:03:59 +000010711
Aleksey Sanin79376ba2002-05-14 06:41:32 +000010712 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
10713 function public for XMLSec performance optimizations
10714
Daniel Veillard3cd72402002-05-13 10:33:30 +000010715Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
10716
10717 * python/generator.py python/libxml2class.txt : fixed a problem
10718 with the HTML parser pointed by Gary Benson
10719 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
10720 example
10721
Aleksey Sanine48a3182002-05-09 18:20:01 +000010722Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
10723 * parser.c: fixed bug #81159 (memory growth in SAX)
10724
Aleksey Sanin50fe8b12002-05-07 16:21:36 +000010725Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
10726 * xpath.c: fixed bug #78858 (the real fix)
10727
Aleksey Sanin29b6f762002-05-05 06:59:57 +000010728Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin50fe8b12002-05-07 16:21:36 +000010729 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
Aleksey Sanin29b6f762002-05-05 06:59:57 +000010730
Daniel Veillard4cbe4702002-05-05 06:57:27 +000010731Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
10732
10733 * tree.c: modified xmlNodeSetBase to allow changing the
10734 base of a document.
10735
Daniel Veillard070803b2002-05-03 07:29:38 +000010736Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
10737
10738 * xmlschemastypes.c: patch Charles Bozeman for validation of
10739 all the date, time, and duration types
10740 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
10741 * configure.in: fixed an error pointed by an user
10742 * xml2-config.in: fixed an error pointed by an user
10743
Aleksey Sanin5aac8b82002-05-01 18:32:28 +000010744Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
10745
10746 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
10747 win32/libxml2.def.src xmlIO.c: exported default
10748 'file:', 'http:' and 'ftp:' protocols input handlers
10749 and maked protocols comparisson case insensitive
10750
Daniel Veillard34de97f2002-04-30 14:29:22 +000010751Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
10752
10753 * configure.in: Neven Has detected a typo
10754
Daniel Veillard28577c32002-04-30 06:48:41 +000010755Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
10756
10757 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
10758 as one of the persons allowed to commit directly to the
10759 module.
10760
Daniel Veillardfc57b412002-04-29 15:50:14 +000010761Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
10762
10763 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
10764 * valid.c: raised a too low limit
10765 * doc/*: rebuilt the docs
10766
Daniel Veillardeca82812002-04-24 11:42:02 +000010767Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
10768
10769 * test/XPath/expr/floats test/XPath/expr/functions
10770 result/XPath/expr/floats result/XPath/expr/functions
10771 xpath.c: another XPath conformance patch from Richard Jinks
10772
Daniel Veillard13e04c62002-04-23 17:51:29 +000010773Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
10774
10775 * xmlschemas.c: fixed validation of attribute groups.
10776 * test/schemas result/schemas: added an example from the primer
10777
Daniel Veillard88c58912002-04-23 07:12:20 +000010778Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
10779
10780 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
10781 * test/schemas result/schemas: updated the test list
10782
Daniel Veillarde19fc232002-04-22 16:01:24 +000010783Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10784
10785 * TODO: updated a bit
10786 * parser.c: made a comment more specific
10787 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
10788 Schemas conformance.
10789 * test/schemas result/schemas: updated the test list
10790
Daniel Veillard441bc322002-04-20 17:38:48 +000010791Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
10792
10793 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
10794 implementing xs:all with minOccurs = 0
10795 * tes/schemas/* result/schemas/*: added more tests covering
10796 xs:all
10797
Daniel Veillard8a001f62002-04-20 07:24:11 +000010798Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
10799
10800 * xmlregexp.c: first implementation of the all particle, this
10801 may need to be revisited for case where not all transitions
10802 must be crossed.
10803
Daniel Veillard7646b182002-04-20 06:41:40 +000010804Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
10805
10806 * tree.c: another entity processing update from Markus Henke
10807
Bjorn Reese54d02fb2002-04-19 15:16:01 +000010808Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
10809
10810 * trionan.c: fixed crash on OSF/1
10811
Daniel Veillardb4398962002-04-19 07:01:55 +000010812Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
10813
10814 * xmlschemas.c: more Schemas work
10815 * test/schemas/* result/schemas/*: added more tests coming
10816 from the spec.
10817
Daniel Veillard54761132002-04-18 21:00:44 +000010818Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10819
10820 * c14n.c: patch from Aleksey Sanin reflecting a change in the
10821 ExcC14N specification
10822
Daniel Veillardbf8dae82002-04-18 16:39:10 +000010823Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
10824
10825 * tree.c: patch from Markus Henke, fix for recursive entities.
10826
Daniel Veillard23b1f372002-04-18 15:50:05 +000010827Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
10828
10829 * xpath.c: fix a problem with string() on a document node.
10830
Daniel Veillarddecd64d2002-04-18 14:41:51 +000010831Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
10832
10833 * Makefile.am xmlschemas.c: more Schemas work
10834 * test/schemas/* result/schemas/*: added more tests coming
10835 from the spec.
10836
Daniel Veillard6231e842002-04-18 11:54:04 +000010837Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
10838
10839 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
10840 * result/HTML/*: this changes a few things in the results
10841
Igor Zlatkovic648b8e92002-04-17 18:35:57 +000010842Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10843
10844 * include/libxml/tree.h: eliminated 'declaration different than
10845 prototype' warning
10846 * include/win32config.h: "resolved" conflicts with errno.h
10847
Daniel Veillardb509f152002-04-17 16:28:10 +000010848Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
10849
10850 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
10851 on the automata interfaces and debug of counted choices
10852 * test/schemas/* result/schemas/*: added a number of tests
10853
Daniel Veillard8651f532002-04-17 09:06:27 +000010854Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
10855
10856 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
10857 a bit of work on Schemas
10858 * testSchemas.c: try to make it more useful
10859 * test/schemas/* result/schemas/* Makefile.am: changed the
10860 Schemas regression test procedure, started adding a few samples
10861
Igor Zlatkovica6f2d902002-04-16 17:57:17 +000010862Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
10863
10864 * include/libxml/encoding.h: Patch for the Borland C++ builder
10865 * include/libxml/tree.h: Patch for the Borland C++ builder
10866 * threads.c: Patch for the Borland C++ builder
Igor Zlatkovice1eff382002-04-16 19:00:21 +000010867 * win32/bcb5: New directory for the Borland C++ builder
10868 project files
Igor Zlatkovica6f2d902002-04-16 17:57:17 +000010869
Igor Zlatkovicea5148d2002-04-16 17:46:25 +000010870Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
10871
10872 * win32/Makefile.msvc: Update for XML Schema support
10873 * win32/configure.js: Update for XML Schema support
10874 * win32/libxml2.def.src: Update for XML Schema support
10875
Daniel Veillard4255d502002-04-16 15:50:10 +000010876Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
10877
10878 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
10879 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
10880 xmlunicode.c include/libxml/Makefile.am
10881 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
10882 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
10883 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
10884 include/libxml/xmlversion.h.in : merged the current state of
10885 XML Schemas implementation, it is not configured in by default,
10886 a specific --schemas configure option has been added.
10887 * test/automata test/regexp test/schemas Makefile.am
10888 result/automata result/regexp result/schemas:
10889 merged automata/regexp/schemas regression tests
10890
Daniel Veillardbc6f7592002-04-16 07:49:59 +000010891Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
10892
10893 * xpath.c: Gary found a compile time problem, fixes #78823
10894
Daniel Veillarda7084cd2002-04-15 17:12:47 +000010895Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
10896
10897 * configure.in: release of 2.4.20
10898 * doc/*: updated and rebuilt the docs
10899
Daniel Veillardf544f192002-04-15 12:56:56 +000010900Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
10901
10902 * python/Makefile.am: patch from Cristian Gafton to build on
10903 Red Hat 6.2, should also fix #75779
10904
Daniel Veillard940492d2002-04-15 10:15:25 +000010905Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10906
10907 * valid.c: first part of fixing #78729
10908
Daniel Veillardeb475a32002-04-14 22:00:22 +000010909Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
10910
10911 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
10912 escaping of URI when saving HTML files.
10913 * result/HTML/*: this impacted some tests
10914
Daniel Veillard9b731d72002-04-14 12:56:08 +000010915Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
10916
10917 * configure.in: trying to fix #77441
10918
Daniel Veillarda8a89fe2002-04-12 21:03:34 +000010919Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
10920
10921 * include/libxml/xmlIO.h: Hallski complained it could not be
10922 included by itself.
10923
Daniel Veillardcb5b4d62002-04-11 08:24:26 +000010924Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
10925
10926 * configure.in: applied an IEEE flag patch for OSF/1 #77825
10927
Igor Zlatkovic9425ce22002-04-10 21:57:11 +000010928Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10929
10930 * win32/configure.js: patch from Nilo for the c14n option
10931 * win32/Makefile.msvc: fixed libxml2.def generation with threads
10932
Daniel Veillardda423da2002-04-10 19:25:38 +000010933Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
10934
10935 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
10936 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
10937 LIBXML_THREAD_ENABLED
10938
Daniel Veillard0eafdef2002-04-10 16:14:34 +000010939Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
10940
10941 * xpath.c: another patch from Richard Jinks for substring conformance
10942 * test/XPath/expr/floats test/XPath/expr/strings
10943 result/XPath/expr/floats result/XPath/expr/strings: update of the
10944 test suite to check those.
10945
Daniel Veillard01917aa2002-04-10 11:30:41 +000010946Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10947
10948 * xpath.c: patch from Richard Jinks for .x float parsing.
10949
Daniel Veillard46d6c442002-04-09 16:10:39 +000010950Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
10951
10952 * parser.c: patch from Markus Henke when an encoding ain't recognized
10953
Daniel Veillard88e0ad42002-04-09 13:48:02 +000010954Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10955
10956 * libxml.m4: got a report that #include <string.h> was needed
10957
Daniel Veillard6e4f1c02002-04-09 09:55:20 +000010958Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
10959
10960 * xmllint.c: applied a fix from Anthony Jones for -o /--output
10961
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +000010962Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
10963
Daniel Veillard6e4f1c02002-04-09 09:55:20 +000010964 * doc/example.html: fixing typo
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +000010965
Daniel Veillardbd6e6312002-04-01 08:04:14 +000010966Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
10967
10968 * xpath.c: fixed a bug in the nodeset to boolean comparison code
10969 pointed out by Melvyn Sopacua.
10970
Daniel Veillarde979e3b2002-03-29 22:43:00 +000010971Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10972
10973 * libxml.m4: Frédéric Crozat gave a patch related to the change
10974 of Include paths breaking the libxml.m4
10975
Daniel Veillard7089d6b2002-03-29 17:28:10 +000010976Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
10977
10978 * xpath.c: Fix bug #76927 forgot to save some context
10979 when evaluating binary expressions
10980
Daniel Veillardd30be4a2002-03-28 18:25:31 +000010981Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
10982
10983 * configure.in: fixed configure for MPE/iX from Markus Henke
10984 * xmlmemory.c: fixed initialization problems
10985 * xpath.c: another set of patches from Richard Jinks this
10986 fixes "make XPathtests" on linux
10987
Daniel Veillard21458c82002-03-27 16:12:22 +000010988Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
10989
10990 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
10991 * test/XPath/expr/compare test/XPath/expr/equality
10992 test/XPath/expr/floats test/XPath/expr/functions
10993 test/XPath/expr/strings result/XPath/expr/compare
10994 result/XPath/expr/equality result/XPath/expr/floats
10995 result/XPath/expr/functions result/XPath/expr/strings: Updated
10996 tests though they show a divergence on Linux
10997
Daniel Veillard28dfed12002-03-27 09:08:17 +000010998Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10999
11000 * xpath.c trionan.c: previous commit also included patches
11001 from Richard Jinks on some IEEE support corner case
11002
Daniel Veillard5fc1f082002-03-27 09:05:40 +000011003Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
11004
11005 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
11006 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
11007 that $(datadir) should be used for docs
11008
Daniel Veillarddb1dc392002-03-26 12:44:39 +000011009Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
11010
11011 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
11012 could leak filedescriptors
11013
Daniel Veillarddd4b9122002-03-26 07:58:43 +000011014Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11015
11016 * configure.in nanohttp.c: applied patch from Allan Clark for
11017 UnixWare/OpenServer
11018
Daniel Veillard19274092002-03-25 16:48:03 +000011019Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
11020
11021 * configure.in: preparing 2.4.19
11022 * doc/*: rebuilt the docs
11023
Daniel Veillard56b2db72002-03-25 16:35:28 +000011024Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11025
11026 * nanohttp.c: fixing #76043, got fed up with non-portability
11027 of that piece of code.
11028
Daniel Veillard6f4561a2002-03-25 12:10:14 +000011029Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
11030
11031 * valid.c SAX.c: Never commit without running "make tests" :-(
11032 fix a couple of stupidities in the previous commit
11033 * result/*: a few changes in some attribute order result of previous
11034 commit.
11035
Daniel Veillardd85f4f42002-03-25 10:48:46 +000011036Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
11037
11038 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
11039 the internal subset should not raise duplicate ID errors,
11040 also there was a small bug in conjunction to namespace
11041 declarations defaulted and xml:xxx attributes DTD definitions.
11042
Daniel Veillard56cd18b2002-03-22 14:14:43 +000011043Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11044
11045 * xpath.c: Richard Jinks also raised some rounding problems
11046 this tries to fix them
11047
Daniel Veillard4e2df542002-03-22 12:23:14 +000011048Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
11049
11050 * xpath.c: Richard Jinks spotted an incoherent memory allocation
11051 behaviour in xmlXPathCastToString()
11052
Daniel Veillarddb552912002-03-21 13:27:59 +000011053Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
11054
11055 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
11056 raised by Morus Walter
11057
Daniel Veillard9e537932002-03-21 13:08:08 +000011058Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
11059
11060 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
11061 from Igor
11062
Daniel Veillard6fbcf422002-03-21 12:32:59 +000011063Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11064
11065 * xpath.c: fixing #75619, related to a problem when trying
11066 to evaluate condition when the current node set resulting
11067 from that sub-step evaluation is empty. Also fixes 2 potential
11068 problem with previous-sibling and next-siblings axis.
11069
Daniel Veillard1840ef02002-03-21 08:05:23 +000011070Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
11071
11072 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
11073 HTML support is not configured in.
11074
Daniel Veillard561b7f82002-03-20 21:55:57 +000011075Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11076
11077 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
11078 include/libxml/tree.h: dohh I really didn't intended to commit
11079 this test version :-(
11080
Daniel Veillarde50f3b52002-03-20 19:24:21 +000011081Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
11082
11083 * testSAX.c: I wanted to see the real speed at the SAX interface
11084 after a little too many Ximianer started complaining about the
11085 parser speed.
11086 added a --quiet option:
11087 paphio:~/XML -> ls -l db100000.xml
11088 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
11089 paphio:~/XML -> time ./testSAX --quiet db100000.xml
11090 3200006 callbacks generated
11091 real 0m1.270s
11092 Which means 16MBytes/s and 3Mcallback/s
11093
Daniel Veillardc62a1472002-03-19 18:35:12 +000011094Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
11095
11096 * xpath.c: valgrind spotted another error that time when running
11097 on libxslt regression tests
11098
Daniel Veillard4b3a84f2002-03-19 14:36:46 +000011099Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11100
11101 * Makefile.am: adding "make valgrind" running the full regression
11102 tests (except python ones) under Valgrind (using valgrind -q
11103 which was kindly added by the author).
11104 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
11105 passes cleanly now except an obcure floating point initialization
11106 raised in log10() in one XPath regression test ???
11107 * tree.c: edited some comments to close #75244
11108
Daniel Veillard28cac6b2002-03-19 11:25:30 +000011109Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
11110
11111 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
11112 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
11113 context of ScrollKeeper, made sure that if the number is
11114 an integer, the serialization follows the description at
11115 http://www.w3.org/TR/xpath#section-String-Functions
11116
Daniel Veillard5997aca2002-03-18 18:36:20 +000011117Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
11118
Daniel Veillard34ce8be2002-03-18 19:37:11 +000011119 * configure.in: preparing 2.4.18
11120 * doc/*: updated and rebuilt the web site
11121 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
11122 the Windows and Cygwin maintainers.
Daniel Veillard5997aca2002-03-18 18:36:20 +000011123 * parser.c: humm, changed the way the SAX parser work when
11124 xmlSubstituteEntitiesDefault(1) is set, it will then
11125 do the entity registration and loading by itself in case the
11126 user provided SAX getEntity() returns NULL.
11127 * testSAX.c: added --noent to test the behaviour.
11128
Daniel Veillardb5a60ec2002-03-18 11:45:56 +000011129Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
11130
11131 * parser.c: Wilfried Teiken provided a hackish but working
11132 way to get context reported back on entities when parsing
11133 with SAX and without breaking the DOM build.
11134
Daniel Veillard2d347fa2002-03-17 10:34:11 +000011135Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11136
11137 * c14n.c: applied a new patch from Aleksey Sanin
11138 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
11139 to reference Aleksey implementation of XML digital Signatures
11140
Daniel Veillard38bf6f02002-03-16 22:03:31 +000011141Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11142
11143 * xpath.c: small fix to avoid potential problem due to
11144 ordering of freeing data
11145 * python/Makefile.am: people were complaining about
11146 the generated file in python dir not being built
11147
Daniel Veillardd2379012002-03-15 22:24:56 +000011148Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
11149
11150 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
11151 python/generator.py python/libxml.c python/types.c: Cleanup
11152 of the python Makefiles based on Jacob and James feedback,
11153 fixed the spec file accordingly, fixed the number of warning
11154 that passing my pedantic CFLAGS was generating. Conclusion
11155 is that Python includes are real crap.
11156
Daniel Veillarde7dd2b82002-03-15 18:44:02 +000011157Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
11158
11159 * configure,in: it was reported quite a few times that
11160 xml2-config --cflags should not output
11161 -I$includeprefix/libxml2/libxml because libxml2 header names
11162 clashes with existing names like list.h from C++ stl.
11163 Includes should be #include<libxml/xxx.h> so ...
11164
Daniel Veillard6f293b12002-03-15 09:42:33 +000011165Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
11166
11167 * c14n.c: another patch from Aleksey Sanin
11168
Daniel Veillard5c396542002-03-15 07:57:50 +000011169Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11170
11171 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
11172 canonicalization algorithm
11173 * doc/xml.html doc/index.html: added the C14N references on the
11174 index page.
11175
jacob berkman9be65862002-03-14 02:15:56 +0000111762002-03-13 jacob berkman <jacob@ximian.com>
11177
11178 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
11179 usage, redundant, and gcc specific
11180
Daniel Veillard75be0132002-03-13 10:03:35 +000011181Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
11182
11183 * xpath.c: speedup some node selection operations, this can
11184 have a significant impact on DocBook Norm's stylesheets
11185 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
11186 make sure it's always the case
11187 * debugXML.c: distinguish CDATA and comments in ls operations
11188
Daniel Veillard61f26172002-03-12 18:46:39 +000011189Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11190
11191 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
11192 to generate better API descriptions etc...
11193
Daniel Veillard9ff88172002-03-11 09:15:32 +000011194Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
11195
11196 * c14n.c: Fixing #74186, made sure all boolean expressions
11197 get fully parenthesized, ran indent on the output
11198 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
11199 include/libxml/tree.h: also #74186 related, removed the
11200 --with-buffers option, and all the preprocessor conditional
11201 sections that were resulting from it.
11202
Daniel Veillardbb4e46d2002-03-10 16:49:08 +000011203Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11204
11205 * valid.c: applied patch from Dodji Seketeli fixing an
11206 uninitailized variable in xmlValidGetValidElements()
11207
Daniel Veillarddb1bdba2002-03-09 14:13:11 +000011208Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11209
11210 * c14n.c: fixed a few comments
11211 * doc/*.html doc/*/*.html: regenerated the docs and added
11212 the C14N API
11213 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
11214
Daniel Veillardfa49d872002-03-09 10:20:00 +000011215Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
11216
11217 * check-xml-test-suite.py: fix to adapt varaiations in the
11218 bindings
11219 * configure.in python/setup.py python/setup.py.in: fixed to
11220 have the version of the python scripts automatically updated
11221
Daniel Veillarda3db2e32002-03-08 15:46:57 +000011222Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11223
11224 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
11225 in xmlCopyProp()
11226
Daniel Veillardaf43f632002-03-08 15:05:20 +000011227Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
11228
11229 * configure.in: preparing 2.4.17 release
11230 * doc/*: updated and rebuilt the docs
11231 * xpath.c: fixed a comment
11232 * python/libxml.c: fixed a possible reentrancy problem
11233
Daniel Veillardef6c46f2002-03-07 22:21:56 +000011234Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
11235
11236 * tree.c python/tests/Makefile.am python/tests/attribs.py:
11237 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
11238 added a specific regression test
11239 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
11240 not raise exceptions when failing to find the attribute.
11241
Daniel Veillard90bc3712002-03-07 15:12:58 +000011242Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
11243
11244 * configure.in xmllint.c: owen pointed out a problem with the
11245 ftme fix, gettimeofday() was not detected by configure and
11246 the ftime header wasn't included, dohhh
11247
Daniel Veillard8c1ae602002-03-07 11:21:00 +000011248Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
11249
11250 * configure.in xmllint.c: trying to fix #71457 for timing
11251 precision when gettimeofday() is not availble but ftime() is
11252
Daniel Veillardf5a457a2002-03-07 10:25:29 +000011253Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
11254
11255 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
11256 are now copied on install and part of the -devel RPM
11257
Daniel Veillard7b416132002-03-07 08:36:03 +000011258Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
11259
11260 * xpath.c: trying to avoid bug #72150 which was apparently
11261 caused by a gcc bug (or a processor problem) as detailed
11262 at http://veillard.com/gcc.bug
11263
Daniel Veillardf742d342002-03-07 00:05:35 +000011264Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
11265
11266 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
11267 fixed xmlReconciliateNs(), added a Python test/example for
11268 inter-document cut'n paste
11269 * python/libxml.py: fixed node.doc on document nodes and added
11270 xpathEval() onto node objects
11271
Daniel Veillard4e0e2972002-03-06 21:39:42 +000011272Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
11273
11274 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
11275 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
11276 fixup and integrated tests for the serialization stuff
11277
Daniel Veillarde915b2d2002-03-06 18:42:40 +000011278Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
11279
11280 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
11281 moved the libxml man page to section 3
11282
Daniel Veillard1e774382002-03-06 17:35:40 +000011283Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
11284
11285 * tree.c: fix bug #72490
11286 * python/libxml.c python/libxml.py: added methods serialize()
11287 and saveTo() to all node elements.
11288
Daniel Veillardddffd2a2002-03-05 20:28:20 +000011289Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
11290
11291 * xmlIO.c: closed #73430, don't read from an input source
11292 which indicated an end-of-file or an error.
11293
Daniel Veillard8d24cc12002-03-05 15:41:29 +000011294Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11295
11296 * parser.c: make sure SAX endDocument is always called as
11297 this could result in a Python memory leak otherwise (it's
11298 used to decrement ref-counting)
11299 * python/generator.py python/libxml.c python/libxml.py
11300 python/libxml2-python-api.xml python/libxml2class.txt
11301 python/tests/error.py python/tests/xpath.py: implemented
11302 the suggestions made by Gary Benson and extended the tests
11303 to match it.
11304
Daniel Veillardba5e18a2002-03-05 09:36:43 +000011305Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11306
11307 * python/generator.py: applied patch fixing #73450
11308
Daniel Veillard044fc6b2002-03-04 17:09:44 +000011309Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
11310
11311 * xpath.c: fixing #61290 "namespace nodes have no parent"
11312 long standing divergence from the XPath REC. NodeSets
11313 simply hold a copy of namespace nodes and those node ->next
11314 points to the parent (which may not be the node carrying the
11315 definition).
11316 * include/libxml/xpath.h: flagged but didn't added a possible
11317 speedup
11318 * DOCBparser.c HTMLparser.c: removed some warnings from push
11319 parser due to new state being added.
11320 * tree.c: new fix from Boris Erdmann
11321 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
11322 the XML Canonalization support from Aleksey Sanin
11323
Daniel Veillardd4f41aa2002-03-03 14:13:46 +000011324Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11325
11326 * tree.c: patch from Boris Erdmann fixing some namespace odities
11327 with xmlCopyNode()
11328
Daniel Veillardc6613042002-03-02 09:34:02 +000011329Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
11330
11331 * xmlIO.c: fix bug #72706 when loading a NULL entity
11332
Daniel Veillardc0fef772002-03-01 16:16:31 +000011333Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11334
11335 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
11336 actually change in a future XML Namespace revision.
11337
Daniel Veillard79426f22002-03-01 16:14:17 +000011338Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11339
11340 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
11341 added the possibility of returning nodesets from XPath extension
11342 functions written in Python
11343
Daniel Veillarda94ec6f2002-03-01 13:00:53 +000011344Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
11345
11346 * python/*: commiting some Python bindings work done while travelling
11347
Daniel Veillard97300512002-03-01 09:13:41 +000011348Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11349
11350 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
11351 explicitely with memory debugging switched on
11352
Daniel Veillard6361da02002-02-23 10:10:33 +000011353Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
11354
11355 * python/generator.py python/libxml.c python/libxml2-python-api.xml
11356 python/libxml2class.txt python/libxml_wrap.h python/types.c:
11357 Added wrapper for the xmlURIPtr type, provided accessors, fixed
11358 the accessor generator for strings
11359 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
11360 regression test.
11361
Daniel Veillard0fea6f42002-02-22 22:51:13 +000011362Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
11363
11364 * python/README python/generator.py python/libxml.c python/setup.py:
11365 added the 'usual' setup.py to allow building a libxml2-python
11366 module based on the same code. The initialization is however
11367 different the 2 .so files fo libxml2 and libxslt are identical and
11368 they entry point initialize both libraries. this is done to avoid
11369 some possible nasty problem since the Python don't merge the maps
11370 of all shared modules.
11371
Daniel Veillard158a4d22002-02-20 22:17:58 +000011372Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
11373
11374 * parser.c: fixed a push/encoding bug reported by Michael
11375 on librsvg
11376
Daniel Veillard7839e162002-02-20 18:54:48 +000011377Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
11378
11379 * include/libxml/parserInternals.h: fixes a misplaced #endif
11380
Daniel Veillardd54fa3e2002-02-20 16:48:52 +000011381Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11382
11383 * parser.c valid.c: found and fixed a couple of allocation bugs
11384
Daniel Veillard6dbcaf82002-02-20 14:37:47 +000011385Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
11386
11387 * doc/xml.html doc/python.html doc/*: added a Python and binding
11388 page describing the current state of the Python bindings and
11389 giving pointers to the other languages wrappers.
11390
Daniel Veillard5f4b5992002-02-20 10:22:49 +000011391Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11392
11393 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
11394 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
11395 rebuilt the API and web site
11396 * xpath.c: fixed #71978 portability bugs
11397
Daniel Veillard8aff2472002-02-19 21:50:43 +000011398Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
11399
11400 * SAX.c: oops broke automatic defaulting of namespaces attributes.
11401
Daniel Veillard8dc16a62002-02-19 21:08:48 +000011402Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
11403
11404 * include/libxml/parserInternals.h parser.c: had to change
11405 2 internal parsing API when processing document content
11406 to check the start and end of element content are defined
11407 in the same entity
11408 * valid.c include/libxml/valid.h: attribute normalization can
11409 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
11410 with the context to report it.
11411 * SAX.c: fixed the last known bugs, crazy validation constraints
11412 when a document is standalone seems correctly handled. There
11413 is a couple of open issues left which need consideration especially
11414 PE93 on external unparsed entities and standalone status.
11415 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
11416 The 2 tests left failing are actually in error. Cleanup done.
11417
Daniel Veillardd6dc4cb2002-02-19 14:18:08 +000011418Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
11419
11420 * valid.c: implemented E59 spaces in CDATA does not match the
11421 nonterminal S
11422
Daniel Veillard878eab02002-02-19 13:46:09 +000011423Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11424
11425 * SAX.c parser.c valid.c: more validation test fixups
11426 * check-xml-test-suite.py: added duration info for the tests
11427
Daniel Veillardd01fd3e2002-02-18 22:27:47 +000011428Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
11429
11430 * parser.c valid.c: a couple of errors were reported but not
11431 saved back as such in the parsing context. Down to 1% failure rate
11432 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
11433
Daniel Veillard4a7ae502002-02-18 19:18:17 +000011434Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11435
11436 * xmlInternald.c: isExtender was missing a char
11437 * parser.c include/libxml/parser.h: % are acceptable in the
11438 internal subset if within a PUBLIC ID
11439
Daniel Veillard8ab0f582002-02-18 18:31:38 +000011440Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
11441
11442 * SAX.c parserInternals.c valid.c: more work on the conformance
11443 suite. Took the step to finally block documents with encoding
11444 errors. It's a fatal error per the spec, people should have fixed
11445 their documents by now.
11446
Daniel Veillard55253e22002-02-18 14:32:39 +000011447Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
11448
11449 * check-xml-test-suite.py: fixed the test script after some discussion
11450 on the semantic of TYPE="error"
11451 * Makefile.am: added the script to the distrib
11452
Daniel Veillard28757702002-02-18 11:19:30 +000011453Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
11454
11455 * SAX.c entities.c: fixed a couple of conformances issues deep
11456 into the validation code (standalone and undeclared Notations)
11457
Daniel Veillard82ac6b02002-02-17 23:18:55 +000011458Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11459
11460 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
11461 stayed there for years !
11462
Daniel Veillard7aea52d2002-02-17 23:07:47 +000011463Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11464
11465 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
11466 missing
11467
Daniel Veillardc7612992002-02-17 22:47:37 +000011468Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
11469
11470 * check-xml-test-suite.py: improved the behaviour a bit as
11471 well as the logs
11472 * parser.c valid.c SAX.c: fixed a few more bugs
11473 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
11474
Daniel Veillardbb7ddb32002-02-17 21:26:33 +000011475Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
11476
11477 * check-xml-test-suite.py: python script to run regression tests
11478 against the XML Test suite of W3C/OASis
11479 * SAX.c: fixed a validation bug
11480 * parser.c: fixed 3 errors pointed by the test suite
11481 * doc/buildDocBookCatalog: fixed a typo pointed by drake
11482 * python/Makefile.am: fixed a dependendy
11483
Daniel Veillard9f28f302002-02-15 20:48:08 +000011484Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
11485
11486 * xmlmemory.c: avoid a warning bug #71594
11487
Daniel Veillard144024e2002-02-13 21:14:46 +000011488Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
11489
11490 * xmlmemory.c: Jesse Perry provided a patch to remove a few
11491 warning on alpha/Tru64
11492
Daniel Veillarde4301c82002-02-13 13:32:35 +000011493Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11494
11495 * include/libxml/entities.h: fixing a comment
11496 * valid.c: fixing some troubles with validity check on namespaces
11497 * result/VC/NS3 test/VC/NS3: added a specific regression test
11498
Daniel Veillarda6d05382002-02-13 13:07:41 +000011499Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11500
11501 * tree.c: Fixing #71342 serializing '\n' in attribute values
11502 * result/noent/att3 result/att3 test/att3: added a specific
11503 test.
11504
Daniel Veillard797a5652002-02-12 13:46:21 +000011505Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
11506
11507 * python/libxml.c: couple of bug fixes
11508
Daniel Veillard01a6d412002-02-11 18:42:20 +000011509Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
11510
11511 * python/*.py: removed tabs and used spaces.
11512
Daniel Veillard397ff112002-02-11 18:27:20 +000011513Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
11514
11515 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
11516 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
11517
Daniel Veillard03517542002-02-11 13:54:40 +000011518Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11519
11520 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
11521 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
11522
Daniel Veillard6c4ffaf2002-02-11 08:54:05 +000011523Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
11524
11525 * include/libxml/encoding.h include/libxml/entities.h
11526 include/libxml/globals.h include/libxml/parser.h
11527 include/libxml/threads.h include/libxml/tree.h
11528 include/libxml/xmlmemory.h: trying to fix the include mess
11529
Daniel Veillard1a612ed2002-02-11 07:54:45 +000011530Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
11531
11532 * include/libxml/xmlmemory.h: reverted part of the previous
11533 attempt to provide #69655, this was breaking the build.
11534
Daniel Veillard0ba59232002-02-10 13:20:39 +000011535Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
11536
11537 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
11538 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
11539 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
11540 include/libxml/parserInternals.h include/libxml/tree.h
11541 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
11542 Tentatively fixed #69655 , make compiling with -Wredundant-decls
11543 clean.
11544 * python/libxml.c: fixed a warning.
11545
Daniel Veillardc5f05ad2002-02-10 11:57:22 +000011546Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
11547
11548 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
11549 copying of node, merge back IDs in the target document.
11550 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
11551 test/XInclude/ents/ids.xml: test case
11552 * result/VC/ElementValid4: output changed due to a typo fix
11553
Daniel Veillard1c18e302002-02-09 22:16:40 +000011554Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
11555
11556 * python/Makefile.am: seems some version of automake didn't
Daniel Veillard784b9352003-02-16 15:50:27 +000011557 generate the dependencies right as Jacob found out. Add
11558 an extra dependency rule.
Daniel Veillard1c18e302002-02-09 22:16:40 +000011559
Daniel Veillard5e5c2d02002-02-09 18:03:01 +000011560Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
11561
11562 * parserInternals.c valid.c: Justin Fletcher found some parts
11563 of the code needing cleanup
11564 * libxml.spec.in python/Makefile.am python/generator.py
11565 python/libxml.c python/libxml.py: Fixed the python Makefiles
11566 corrected a bug showing up on ia64, changed the name of the
11567 python internal module too
11568
Daniel Veillard07be19b2002-02-08 14:20:35 +000011569Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
11570
11571 * Makefile.am: applied patch from Andris Pavenis for binary
11572 name suffixes
11573
Daniel Veillardf216d462002-02-08 13:44:24 +000011574Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
11575
11576 * xmllint.c win32/win32config.h: fixing #68748
11577
Daniel Veillardd455d792002-02-08 13:37:46 +000011578Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
11579
11580 * valid.c: fixing #70166
11581
11582Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11583
11584 * valid.c: fixing #70077
11585
Daniel Veillardc575b992002-02-08 13:28:40 +000011586Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
11587
11588 * Copyright Makefile.am README configure.in libxml.spec.in:
11589 Changed to the MIT Licence
11590 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
11591 doc/xmlio.html: updated the doc accordingly
11592 * include/libxml/xmlwin32version.h configure.in: preparing
11593 2.4.14 release
11594 * python/generator.py python/libxml.c python/libxml2-python-api.xml
11595 python/libxml2class.txt python/libxml_wrap.h python/types.c:
11596 fixed the const xmlChar * wrapper and generator, XPath extension
11597 functions now use the context as first argument
11598 * python/tests/tstxpath.py python/tests/xpath.py
11599 python/tests/xpathext.py: Updated the tests accordingly
11600 * tree.c: fixed bug #70067
11601
Daniel Veillard7db38712002-02-07 16:39:11 +000011602Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11603
11604 * Makefile.am: cleanup
11605 * debugXML.c: always use stdout if output is NULL
11606 * xmlIO.c: don't close filedescriptors passed to outputBuffers
11607 * python/Makefile.am python/generator.py python/libxml2class.txt
11608 python/libxml_wrap.h python/types.c: augmented the number of bindings
11609 handling FILE * and XPath contexts
11610 * python/tests/Makefile.am: avoid a stupid problem due to the
11611 use of TEST.
11612
Daniel Veillard15a143b2002-02-06 22:40:50 +000011613Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
11614
11615 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
11616
Daniel Veillard70cab352002-02-06 16:06:58 +000011617Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
11618
11619 * python/TODO python/libxml.c: cleanup the extension function lookup
11620 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
11621
Daniel Veillard7a96efc2002-02-05 16:34:33 +000011622Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
11623
11624 * configure.in python/Makefile.am: do not install outside
11625 of prefix
11626
Daniel Veillard33caa0b2002-02-04 14:07:26 +000011627Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11628
11629 * python/TODO python/libxml.c: started adding SAX interfaces
11630 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
11631 SAX test
11632
Daniel Veillard36eea2d2002-02-04 00:17:01 +000011633Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11634
11635 * tree.c: hardened the addChild function
11636 * python/generator.py python/libxml.c python/libxml2-python-api.xml
11637 python/libxml2class.txt python/libxml_wrap.h python/TODO:
11638 added accessors needed for xmlNode, a bit more testing and
11639 extension of interfaces
11640 * python/tests/Makefile.am python/tests/build.py: added a test
11641 build from scratch/save/load/check
11642
Daniel Veillard4e1b26c2002-02-03 20:13:06 +000011643Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
11644
11645 * parserInternals.c: change a small bit in the way valididy
11646 error messages get initialized
11647 * python/TODO python/libxml.c python/libxml2-python-api.xml
11648 python/libxml2class.txt python/libxml_wrap.h python/types.c:
11649 added some memory debugging to track leaks at the libxml2 level
11650 * python/tests/*.py: changed all tests to check for leaks,
11651 there is just one left in XPath extension registrations.
11652
Daniel Veillard26f1dcc2002-02-03 16:53:19 +000011653Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
11654
11655 * python/TODO python/generator.py python/libxml2-python-api.xml
11656 python/libxml2class.txt: more accessor classes for the parser
11657 context, allow to switch on and check validity
11658 * python/tests/Makefile.am python/tests/error.py
11659 python/tests/invalid.xml python/tests/valid.xml
11660 python/tests/validate.py: attded more test and and added error.py
11661 which I forgot to commit in the last step
11662
Daniel Veillard3ce52572002-02-03 15:08:05 +000011663Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11664
11665 * python/Makefile.am python/types.c: cleanup
11666 * python/libxml.c python/libxml.py python/libxml_wrap.h
11667 python/generator.py python/libxml2-python-api.xml
11668 python/libxml2class.txt: added class for parser context, added
11669 first cut for push mode support. Added a framework to generate
11670 accessors functions.
11671 * python/tests/Makefile.am python/tests/push.py: added a push
11672 test
11673
Daniel Veillardcfb05462002-02-02 23:18:22 +000011674Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
11675
11676 * python/Makefile.am python/TODO python/libxml.py: fixed a small
11677 bug a bit of cleanup.
11678
Daniel Veillard5d819032002-02-02 21:49:17 +000011679Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
11680
11681 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
11682 python/libxml2class.txt: adding error redirections and preformat
11683 to a python handler
11684 * python/tests/Makefile.am python/tests/*.py: cleanup made all
11685 tests self checking
11686
Daniel Veillard7fd7a942002-02-02 12:19:46 +000011687Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
11688
11689 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
11690 a function
11691
Daniel Veillard9589d452002-02-02 10:28:17 +000011692Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
11693
11694 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
11695 python/libxml.c python/libxml2-python-api.xml
11696 python/libxml2class.txt: Progressing through the TODOs, class
11697 description output, extra XML API, RPM now builds the wrappers
11698 for all python installed versions
11699
Daniel Veillard253aa2c2002-02-02 09:17:16 +000011700Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
11701
11702 * configure.in libxml.spec.in python/Makefile.am python/TODO
11703 python/generator.py python/libxml2class.txt: added more informations
11704 in the libxml2-python package including docs. Slightly changed
11705 the class hierarchy
11706 * python/tests/*: added basic regression tests infrastructure too
11707
11708Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11709
11710 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
11711 added libxml2-python as part of the packages installed
11712
Daniel Veillarda7340c82002-02-01 17:56:45 +000011713Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
11714
11715 * python/Makefile.am python/generator.py python/libxml.c
11716 python/libxml.py: more work, now able to extend the
11717 XPath interpreter with functions written in python.
11718
Daniel Veillardc3e39442002-02-01 09:29:41 +000011719Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
11720
11721 * python/Makefile.am: Jacob sent a patch to allow building from
11722 tarfile.
11723
Daniel Veillardf1d0e6b2002-01-31 23:42:44 +000011724Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
11725
11726 * python/Makefile.am python/libxml.c configure.in Makefile.am:
11727 inserted the python wrappers build, I hope this won't be too
11728 unportable
11729
Daniel Veillard1971ee22002-01-31 20:29:19 +000011730Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
11731
11732 * xpath.c: minor optimization
11733 * python/generator.py python/libxml.c python/libxml.py
11734 python/libxml_wrap.h: more work on the python bindings,
11735 they now support XPath and there is no evident leak
11736
Daniel Veillard36ed5292002-01-30 23:49:06 +000011737Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11738
11739 * python/generator.py python/libxml.c python/libxml.py:
11740 more work on the python bindings generator.
11741
Daniel Veillard96fe0952002-01-30 20:52:23 +000011742Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
11743
11744 * python/generator.py python/libxml.c python/libxml_wrap.h:
11745 more work on the python bindings.
11746
Daniel Veillardd2897fd2002-01-30 16:37:32 +000011747Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
11748
11749 * python/generator.py python/libxml.c python/libxml.py
11750 python/libxml_wrap.h: commited early version of a python binding
11751 for private use only ATM
11752
Daniel Veillard8ee9c8f2002-01-26 21:42:58 +000011753Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
11754
11755 * entities.c tree.c include/libxml/entities.h: applied patch
11756 from Anthony Jones to implement copy of DTD subtree too. Had
11757 just to keep 2 function private which really ought to become
11758 public ones.
11759
Daniel Veillarda42f25f2002-01-25 14:15:40 +000011760Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11761
11762 * xmllint.c: added pointers to the web pages in the usage()
11763
Daniel Veillardbd227ae2002-01-24 16:05:41 +000011764Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
11765
11766 * tree.c: more fixes from Petr Kozelka for attribute handling
11767 in the tree API to align the semantic with DOM.
11768
Daniel Veillard36065812002-01-24 15:02:46 +000011769Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11770
11771 * valid.c tree.c entities.c: another set of patches from
11772 Anthony Jones for copy operations cleanup and robustness
11773
Daniel Veillardf8592562002-01-23 17:58:17 +000011774Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11775
11776 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
11777 an alphabetic index based on comments content
11778 * doc/*: rebuilt the web site with the new references
11779
Daniel Veillardc8c7be42002-01-23 17:53:44 +000011780Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
11781
11782 * parserInternals.h: Greg Sjaardema suggested to use an
11783 eponential buffer groth policy in xmlParserAddNodeInfo()
11784
Daniel Veillard3bf65be2002-01-23 12:36:34 +000011785Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
11786
11787 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
11788 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
11789 doc/parsedecl.py doc/Makefile.am: updated the python extractor
11790 to generate cross-references, and added/updated the stylesheets
11791 to generate and link API indexes. The generic keyword index
11792 is not done yet.
11793 * doc/*.html: regenerated all the usual docs too
11794
Daniel Veillard2070c482002-01-22 22:12:19 +000011795Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
11796
11797 * debugXML.c: added an xpath function to the shell for T. V. Raman
11798
11799Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
Daniel Veillard5e926fa2002-01-22 21:44:25 +000011800
11801 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
11802 debug routines.
11803
Daniel Veillardc169f8b2002-01-22 21:40:13 +000011804Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11805
11806 * tree.c: apply an patch from Petr Kozelka for unlink and replace
11807 support of attribute nodes
11808
Daniel Veillard9d06d302002-01-22 18:15:52 +000011809Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11810
11811 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
11812 hopefully near complete and fully documented of the API in XML
11813 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
11814 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
11815 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
11816 include/libxml/parserInternals.h include/libxml/valid.hi
11817 include/libxml/xmlIO.h include/libxml/xmlerror.hi
11818 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
11819 include/libxml/xpath.h include/libxml/xpathInternals.h:
11820 Cleaned up the doc comments a lot in the process, the interface
11821 coverage is now 100%
11822
Daniel Veillard2d1464f2002-01-21 23:16:56 +000011823Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11824
11825 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
11826 extracts comments from the gtk-doc DocBook output (a bit
11827 convoluted but seems to work).
11828
Daniel Veillard61006472002-01-21 17:31:47 +000011829Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
11830
11831 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
11832 added an XML description of the API, moved the script generating
11833 it here. Added a "make api" target
11834
Daniel Veillardd2f23002002-01-21 13:36:00 +000011835Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
11836
11837 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
11838
Daniel Veillard99e55eb2002-01-21 08:56:29 +000011839Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
11840
11841 * xpath.c include/libxml/xpathInternals.h: the change made to
11842 xmlXPathFuncLookupFunc was incompatible roll it back
11843
Daniel Veillard963d2ae2002-01-20 22:08:18 +000011844Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
11845
11846 * SAX.c: cleanup patch from Anthony Jones
11847 * doc/Makefile.am: fix the headers to avoid in make scan
11848 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
11849 includes, * vs Ptr and general cleanup
11850 * parsedecl.py: first version of a script to extract the
11851 module interfaces, the goal will be to provide .decl or XML
11852 specification of the interfaces to build wrappers.
11853
Daniel Veillard0f5f1622002-01-20 12:42:06 +000011854Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
11855
11856 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
11857 now provides return codes in case of errors
11858
Bjorn Reese026d29f2002-01-19 15:40:18 +000011859Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
11860
11861 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
11862 Upgraded to trio baseline 1.6
11863 * strio.h strio.c: Replaced by triostr.h and triostr.c
11864
Daniel Veillard572577e2002-01-18 16:23:55 +000011865Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
11866
11867 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
11868 of strdup usage in the code
11869
Daniel Veillarddb5850a2002-01-18 11:49:26 +000011870Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11871
11872 * parser.c error.c: Keith Isdale complained rightly that
11873 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
11874
Daniel Veillardcfa0d812002-01-17 08:46:58 +000011875Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
11876
11877 * tree.c: fixed the funxtion to set the xml: attributes
11878 * debugXML.c: added "setbase" to test it.
11879
Daniel Veillard2c748c62002-01-16 15:37:50 +000011880Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
11881
11882 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
11883 to allow updating an attribute content
11884
Daniel Veillard8de85c62002-01-15 17:10:15 +000011885Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
11886
11887 * libxml.h: try to avoid problems when compiling on Windows
11888
Daniel Veillard314cfa02002-01-14 17:58:01 +000011889Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
11890
11891 * hash.c: patch from Anthony Jones for hash.c allocation size
11892 * Makefile.am: trying to work around Yet Another Libtool Madness
11893 and build the 2.4.13 release finally ...
11894
Daniel Veillard744683d2002-01-14 17:30:20 +000011895Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
11896
11897 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
11898 * doc/* : update of the documentation
11899
Daniel Veillarde6a55192002-01-14 17:11:53 +000011900Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
11901
11902 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
11903 at fixing #61290 :-(
11904
Daniel Veillardfb25a512002-01-13 20:32:08 +000011905Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
11906
11907 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
11908 Fixes bug #67229
11909
Daniel Veillardacb2bda2002-01-13 16:15:43 +000011910Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11911
11912 * tree.c: trying to avoid troubles when a subtree is copied
11913 and coalesced in part with the target tree. Should fix
11914 bug #67407
11915
Daniel Veillardd8224e02002-01-13 15:43:22 +000011916Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11917
11918 * valid.c: fixed validation of attributes content of type
11919 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
11920 values, very old bug. Fixes #67671
11921
Daniel Veillard8107a222002-01-13 14:10:10 +000011922Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11923
11924 * parser.c include/libxml/parserInternals.h tree.c: integrated
11925 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
11926 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
11927
Daniel Veillarddb0eb8d2002-01-13 13:35:00 +000011928Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
11929
11930 * threads.c: applied Serguei Narojnyi's patch to add native
11931 thread support on the Win32 platform
11932 * testThreadsWin32.c Makefile.am: added the test program also
11933 from Serguei, Win32 specific
11934 * include/win32config.h include/libxml/xmlwin32version.h.in:
11935 added patch from Igor for the Windows thread specific defines.
11936
Daniel Veillard845cce42002-01-09 11:51:37 +000011937Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
11938
11939 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
11940
Daniel Veillard7b602b42002-01-08 13:26:00 +000011941Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
11942
11943 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
11944 output page into XMLinfo.html. Close bug #66951 and
11945 raised by Robert Collins too.
11946
Daniel Veillard73c6e532002-01-08 13:15:33 +000011947Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
11948
11949 * encoding.c: Paul Keogh pointed out a possibility of segfault
11950 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
11951 Closes bug # 68238
11952
Daniel Veillard4a859202002-01-08 11:49:22 +000011953Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
11954
11955 * doc/*.html: updated the Gdome2 links
11956
Daniel Veillard3c5ed912002-01-08 10:36:16 +000011957Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
11958
11959 * libxml.h: Applied following patches from Robert Collins
11960 and make sure IN_LIBXML is defined when compiling it
11961 -------
11962 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
11963 as well as Visual C.
11964 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
11965 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
11966 * strio.c (PLATFORM_UNIX): Define for Cygwin.
11967 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
11968 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
11969 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
11970 xmlSysIDExists xmlNoNetExists).
11971 * xmllint.c: Don't include winsock2.h for Cygwin.
11972
Daniel Veillard401c2112002-01-07 16:54:10 +000011973Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
11974
11975 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
11976 when the version info is not present.
11977
Daniel Veillard6f42c132002-01-06 23:05:13 +000011978Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11979
11980 * tree.c: Anthony Jones pointed out a problem in
11981 xmlStringGetNodeList() and provided a fix for it
11982
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000011983Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11984
Daniel Veillarddb5850a2002-01-18 11:49:26 +000011985 * parser.c: patch from Frank J Franklin to remove a bug in
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000011986 xmlCreatePushParserCtxt() when the initial buffer passed
11987 is large.
11988
Daniel Veillard0e47ee22002-01-05 18:25:52 +000011989Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
11990
11991 * win32/*: big cleanup of the Windows/MSVC project files
11992 from Igor Zlatkovic
11993
Daniel Veillardcebb1362002-01-02 13:13:30 +000011994Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
11995
11996 * doc/Makefile.am: should fix #67674 and avoid troubles if
11997 xsltproc is not available or fails in the prefix provided
11998
Daniel Veillard26908ab2002-01-01 16:50:03 +000011999Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
12000
12001 * xmlmemory.c: one more doc patch from Charlie Bozeman.
12002
Daniel Veillard5344c602001-12-31 16:37:34 +000012003Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
12004
12005 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
12006 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
12007 Fixed a few other problems raised by Charlie Bozeman.
12008 * result/VC/ElementValid[5-7]: fixed the output
12009
Daniel Veillardcbaf3992001-12-31 16:16:02 +000012010Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
12011
12012 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
12013 patches from Charlie Bozeman. Regenerated the HTML docs.
12014
Daniel Veillard7f9a6802001-12-20 14:01:47 +000012015Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
12016
12017 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
12018 for Windows from Igor
12019
Daniel Veillard1df3dfc2001-12-18 11:14:16 +000012020Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
12021
12022 * xmllint.c: applied Justin Fletcher patch for --output or -o
12023
Daniel Veillardd3b29d22001-12-18 07:53:16 +000012024Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
12025
12026 * win32/libxml2/libxml2.def.src: close #67019
12027
Daniel Veillard01db67c2001-12-18 07:09:59 +000012028Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
12029
12030 * xmllint.c: applied Justin Fletcher generic timing patch
12031 similar to the one already applied to xsltproc.
12032
Daniel Veillardd1640922001-12-17 15:30:10 +000012033Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
12034
12035 * include/libxml/tree.h tree.c: applied documentation patches
12036 from Charlie Bozeman
12037
MST 2001 John Fleck2323ac22001-12-14 04:24:50 +000012038Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
12039
12040 *doc/xmllint.xml, xmllint.1 - document --dropdtd
12041
Daniel Veillard29e43992001-12-13 22:21:58 +000012042Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
12043
12044 * valid.c: fix the xmlStrdup() used in the previous patch.
12045 * valid.c: added --dropdtd
12046 * tree.c: fixed xmlUnlinkNode so it also removes the references
12047 from the document if the node is a DTD
12048
Daniel Veillard86fd5a72001-12-13 14:55:21 +000012049Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
12050
12051 * HTMLtree.c valid.c: cleanup some static declarations
12052
Daniel Veillard9ae4b7a2001-12-13 14:24:09 +000012053Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
12054
12055 * xmllint.c: removed another strdup()
12056 * doc/FAQ: removed the HP/UX entry
12057
Daniel Veillarded472f32001-12-13 08:48:14 +000012058Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
12059
12060 * valid.c: fix bug #66816 when validating.
12061 * xmllint.c: don't use sys/time.h if configure did not found it
12062
MST 2001 John Fleck3fc555e2001-12-11 04:41:24 +000012063Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
12064
12065 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
12066 xmlcatalog_man.xml
12067
Daniel Veillard2d8a93b2001-12-10 21:07:19 +000012068Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
12069
12070 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
12071 xmlInitMemory() was declared twice
12072
Daniel Veillardb82c1662001-12-09 14:00:54 +000012073Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
12074
12075 * globals.c: do not reference strdup() !
12076 * configure.in libxml-2.0.pc.in: trying to fix the libs
12077 of the various config extraction modules
12078
Daniel Veillardef90ba72001-12-07 14:24:22 +000012079Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
12080
12081 * configure.in : preparing 2.4.12
12082 * doc/* : updated and rebuilt the docs
12083
Daniel Veillard220346d2001-12-07 11:33:54 +000012084Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
12085
12086 * uri.c: closed bug #66159
12087 * testURI.c: added --escape option
12088 * configure.in: some cleanup for xml2-config --cflags
12089
Daniel Veillard2a906822001-12-06 14:34:08 +000012090Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
12091
12092 * globals.c testThreads.c: removed some misplaced includes
12093 of xmlversion.h
12094
Daniel Veillarde28313b2001-12-06 14:08:31 +000012095Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
12096
12097 * threads.c: patch from Gary Pennington fixing a possible
12098 problem at initialization time.
12099
Daniel Veillardd3b08822001-12-05 12:03:33 +000012100Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
12101
12102 * configure.in libxml.h parser.c testThreads.c macos/: integrated
Daniel Veillarde28313b2001-12-06 14:08:31 +000012103 Eric Lavigne contribution to build libxml2 on MacOS using
Daniel Veillardd3b08822001-12-05 12:03:33 +000012104 CodeWarrior.
12105
Daniel Veillarda7866932001-12-04 13:14:44 +000012106Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
12107
12108 * xmllint.c: applied Geert Kloosterman's patch to fix
12109 --repeat --timing output
12110
Daniel Veillard19840942001-11-29 16:11:38 +000012111Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
12112
12113 * parser.c: Robin Berjon <robin@knowscape.com> found a case
12114 where non-wellformed XML declaractions were not detected.
12115
Daniel Veillarde85d9342001-11-28 14:43:12 +000012116Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
12117
12118 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
12119
Daniel Veillard22f25a82001-11-28 09:12:23 +000012120Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
12121
12122 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
12123 gets reset by xmlCleanupInputCallbacks() and this makes the
12124 function useless. Same for output.
12125
Daniel Veillard107ccaa2001-11-27 16:23:50 +000012126Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
12127
12128 * xmlIO.c: robert pointed out a loop error in callback cleanups
12129
Daniel Veillard8faa7832001-11-26 15:58:08 +000012130Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
12131
12132 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
12133 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
12134 they are not really tied to debugging
12135
Daniel Veillardbd9b0e82001-11-26 10:32:08 +000012136Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
12137
12138 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
12139 * xmllint.c: better --catalogs description
12140
Daniel Veillard4855c8c2001-11-25 10:35:25 +000012141Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
12142
12143 * tree.c: fixed a couple of problems in xmlSetProp()
12144
Daniel Veillardcd337f02001-11-22 18:20:37 +000012145Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
12146
12147 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
12148 unappropriate stdout output.
12149
Daniel Veillard566d4df2001-11-22 13:00:53 +000012150Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
12151
12152 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
12153 by Denis Beurive, closes #65111
12154
Daniel Veillardb4545fd2001-11-20 09:37:09 +000012155Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
12156
12157 * valid.c: in case of content model validity error, don't
12158 print it if validity warnings were not requested.
12159
Daniel Veillardc69e0b12001-11-20 08:35:07 +000012160Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
12161
12162 * nanoftp.c: applied a couple of patches from Brian D Ripley.
12163 * parserInternals.c: removed the last exit() call. Print an
12164 unmaskable error on stderr instead (library mismatch detection)
12165
MST 2001 John Fleck42304042001-11-18 00:18:06 +000012166Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
12167
12168 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
12169 shell instructions from Heiko Rupp
12170
Daniel Veillardf7b094f2001-11-15 13:54:39 +000012171Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
12172
12173 * catalog.c: use the URL notation file:// for default catalog paths
12174
Daniel Veillard0ec98632001-11-14 15:04:32 +000012175Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
12176
12177 * include/libxml/tree.h: better comments for _private fields
12178 * tree.c: removed a problem when copying an entity reference.
12179
Daniel Veillardd33cfbf2001-11-13 15:24:36 +000012180Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
12181
12182 * vms/*: updated instructions and diffs from John A Fotheringham
12183
Daniel Veillarda11001b2001-11-12 22:45:36 +000012184Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
12185
12186 * include/libxml/xmlerror.h: avoid an include problem if
12187 #include <libxml/xmlerror.h> happens first in code
12188 seems to be the case in KDE libs
12189
Daniel Veillard8e3943c2001-11-12 21:35:44 +000012190Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
12191
12192 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
12193 from Igor for Windows
12194
12195Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
12196
12197 * Makefile.am: Gary Pennington pointed out a missing prefix
12198
Daniel Veillard43d3f612001-11-10 11:57:23 +000012199Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
12200
12201 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
12202 * doc/*: upgraded and rebuilt the docs
12203
Daniel Veillardc1f78342001-11-10 11:43:05 +000012204Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
12205
12206 * HTMLparser.c: fix comment in scripts element parsing.
12207 * result/HTML/doc3*: updated the results.
12208
12209Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
12210
12211 * uri.c: another URI bug fix #63336, using Joel Young patch.
12212
Daniel Veillardc6e013a2001-11-10 10:08:57 +000012213Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
12214
12215 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
12216 a cleaned up version of the Pwd shell string generation.
12217
Daniel Veillardbe480fb2001-11-08 23:36:42 +000012218Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
12219
12220 * valid.c include/libxml/tree.h: trying to fix namespaces +
12221 validation problems for good, closing #63619 in the process
12222 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
12223 wrong in this respect, fixed it.
12224
Daniel Veillardd536f702001-11-08 17:32:47 +000012225Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
12226
12227 * xmllint.c: Morus Walter patch to allow --format and --encode
12228
Daniel Veillard5004f422001-11-08 13:53:05 +000012229Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
12230
12231 * debugXML.c: Stefan Kost provided an help command for the shell
12232
Daniel Veillarda6825e82001-11-07 13:33:59 +000012233Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
12234
12235 * debugXML.c: Heiko Rupp pointed that the shell would crash
12236 on empty nodesets returns.
12237
Daniel Veillard03f848d2001-11-07 12:53:46 +000012238Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
12239
12240 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
12241 migh need the history libraries
12242
Daniel Veillard957fdcf2001-11-06 22:50:19 +000012243Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
12244
12245 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
12246 handle the case of < in quoted attributes, Bastian Kleineidam
12247
Daniel Veillardc853b322001-11-06 15:24:37 +000012248Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
12249
12250 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
12251 fixing catalog breakages
12252 * Makefile.am catalog.c result/catalogs/catal
12253 result/catalogs/mycatalog.* test/catalogs/catal*:
12254 fixed more problems in catalog support, added more regression tests
12255 for both XML and SGML catalog handling
12256
Daniel Veillard66870c72001-11-05 19:27:49 +000012257Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
12258
12259 * debugXML.c: applied an improvement to xmlGetLineNo() from
12260 Keith Isdale
12261
Daniel Veillardffe09c92001-11-05 14:21:47 +000012262Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
12263
12264 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
12265 Side effect of the progressive catalog loading
12266
Daniel Veillardad661b92001-11-05 11:43:15 +000012267Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
12268
12269 * Makefile.am: confexecdir and confexec_DATA were defined twice
12270 pointed out by Karl Eichwalder
12271
Daniel Veillard6eb17722001-11-04 22:19:27 +000012272Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
12273
12274 * xmlcatalog.c: avoid unlink() and use remove() instead.
12275
Daniel Veillardea898282001-11-04 22:13:45 +000012276Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
12277
12278 * libxml.spec.in: cleanup
12279 * include/libxml/xmlwin32version.h: updated with 2.4.8
12280
Daniel Veillarda4617b82001-11-04 20:19:12 +000012281Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
12282
12283 * encoding.c global.data globals.c testThreads.c: fix bug #63752
12284 of compiling libxml with a non standard set of options
12285
John Fleck027edfb2001-11-04 20:13:58 +000012286Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
12287
12288 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
12289 document --sgml option, fixing gnome bugzilla #63382
12290
Daniel Veillardcd21dc72001-11-04 20:03:38 +000012291Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
12292
12293 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
12294 breakage of 2.4.7, added a couple of really needed APIs
12295 like xmlCatalogIsEmpty() and xmlNewCatalog()
12296 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
12297 for install-catalog
12298 * configure.in: preparing 2.4.8
12299
CET 2001 Daniel Veillard5a37bde2001-11-01 14:31:22 +000012300Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
12301
12302 * HTMLtree.c tree.c include/libxml/HTMLtree.h
12303 include/libxml/tree.h include/libxml/xmlIO.h: more include
12304 cleanups, export cleanly one html output + format function.
12305
12306Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
12307
12308 * parser.c: removed initGenericErrorDefaultFunc call from
12309 xmlInitParser() since it could destroy previous calls to
12310 xsltSetGenericErrorFunc() effects
12311
Daniel Veillardebd38c52001-11-01 08:38:12 +000012312Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
12313
12314 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
12315 keyword.
12316
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000012317Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
12318
12319 * Makefile.am: cleanup
12320 * threads.c: cleanup too
12321 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
12322 from xsltproc
12323 * include/libxml/tree.h include/libxml/parser.h: trying to break a
Daniel Veillard784b9352003-02-16 15:50:27 +000012324 dependency loop.
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000012325
Daniel Veillard91c00402001-10-30 17:41:38 +000012326Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
12327
12328 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
12329 was not used anymore !
12330
Daniel Veillard52dcab32001-10-30 12:51:17 +000012331Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
12332
12333 * configure.in: preparing 2.4.7
12334 * Makefile.am doc/Makefile.am: switched to the latest xmllint
12335 manual page from John
12336 * doc/*: updated the doc and rebuilt the generated pages
12337
Daniel Veillarda9e65e82001-10-30 10:32:36 +000012338Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
12339
12340 * xmlIO.c: closing bug #62711, the library should never
12341 close stdin or stdout.
12342
Daniel Veillard4def3bd2001-10-30 09:47:47 +000012343Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
12344
12345 * uri.c: second pass at fixing #63336, using Joel Young
12346 final patch. looks okay.
12347
Daniel Veillardbb6808e2001-10-29 23:59:27 +000012348Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
12349
12350 * uri.c include/libxml/uri.h: trying to clear #63336
12351 allowing the escaping routine to parse unconformant
12352 URI-References.
12353
Daniel Veillardacf7ff02001-10-29 20:21:47 +000012354Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
12355
12356 * vms/readme.vms vms/build_libxml.com nanoftp.c
12357 include/libxml/xmlversion.h.in: a few VMS updates from
12358 John A Fotheringham
12359 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
12360 and xmlCleanupOutputCallbacks() for the Perl binding people.
12361
Daniel Veillard635ef722001-10-29 11:48:19 +000012362Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
12363
12364 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
12365 apply fixes to close #63271 and avoid segfaults when
12366 the error routine gets callbed before xmlInitParser()
12367 get called.
12368 * nanoftp.c error.c: Applied patches from Justin Fletcher
12369 correcting some xmlGenericError misuses.
12370
MDT 2001 John Fleckfd32de62001-10-27 20:14:01 +000012371Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
12372
12373 *doc/xmllint.xml, doc/xmllint.1
12374 New and improved man page for xmllint - .xml is the original, .1
12375 is the generated man page
12376
Daniel Veillardc9484202001-10-24 12:35:52 +000012377Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
12378
12379 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
12380 the web site from the main HTML document.
12381
Daniel Veillard5151c062001-10-23 13:10:19 +000012382Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
12383
12384 * parser.c: fixed an erroneous validation bug when PE refs
12385 occurs in external parsed entities referenced from the
12386 internals subset
12387 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
12388 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
12389 added the associated testcase, it's a nice one.
12390 * HTMLparser.c: generate the DTD node as HTML still ...
12391 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
12392
Daniel Veillardb6b0fd82001-10-22 12:31:11 +000012393Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
12394
12395 * HTMLparser.c: fixed a bug in htmlNewDoc()
12396
Daniel Veillard89cad532001-10-22 09:46:13 +000012397Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
12398
12399 * test/threads/*: added entities testing to the Thread test
12400 * testThreads.c: make the test reasonable
12401 * DOCBparser.c: fix the DTD public and system ID
12402 * xmllint.c: added --sgml for SGML DocBook importing
12403 * Makefile.am: added Docbtests target
12404
Daniel Veillard9ae1eba2001-10-19 09:48:35 +000012405Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
12406
12407 * nanoftp.c: use only "anonymous@" string for anonymous passwds
12408 * testThreads.c: removed bogus include
12409
Daniel Veillardce2c2f02001-10-18 14:57:24 +000012410Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
12411
12412 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
12413 fixed a very serious (looping) validation bug
12414
Daniel Veillard3c01b1d2001-10-17 15:58:35 +000012415Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
12416
12417 * include/libxml/globals.h include/libxml/threads.h threads.c
12418 testThreads.c: far more testing, cleaning up bugs
12419 * *.c : make sure globals.h is always included.
12420
Daniel Veillard7cc95c02001-10-17 15:45:12 +000012421Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
12422
12423 * HTMLparser.c: try to get rid of parser loops for good.
12424
Daniel Veillardab7488e2001-10-17 11:30:37 +000012425Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
12426
12427 * configure.in: fixed some bugs in CFLAGS passing.
12428 * test/threads Makefile.am testThreads.c: added a specific
12429 threaded test case (really nasty, guaranteed).
12430
Daniel Veillard85c11fa2001-10-16 21:03:08 +000012431Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
12432
12433 * catalog.c: serious cleanup on the management of the
12434 XML catalog tree, more tests done, especially with
12435 the catalog PI.
12436
Daniel Veillard364789a2001-10-16 12:45:00 +000012437Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
12438
12439 * catalog.c: avoid a problem in catalog cleanup on SMP if
12440 catalogs were not initialized.
12441
Daniel Veillard81463942001-10-16 12:34:39 +000012442Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
12443
12444 * catalog.c xpath.c: trying to cleanup the not thread safe
12445 parts of the library.
12446
Daniel Veillard64a411c2001-10-15 12:32:07 +000012447Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
12448
12449 * include/libxml/globals.h configure.in global.data: make
12450 the allocation be per-thread a configure option
12451 * encoding.c include/libxml/parser.h: fixed compilation
12452 errors
12453
Daniel Veillard5ee57fc2001-10-15 10:46:16 +000012454Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
12455
12456 * include/libxml/parser.h: Norm reported that a few lines
12457 added were breaking libxslt compile, removed them for now
12458
Daniel Veillard6f350292001-10-14 09:56:15 +000012459Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
12460
12461 * parser.c parserInternals.c threads.c: debugged and fixed
12462 initialization problems which were giving troubles on SMP
12463 boxes.
12464
Daniel Veillard6661ffa2001-10-13 14:18:17 +000012465Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
12466
12467 * include/libxml/Makefile.am: missing globals.h
12468
Daniel Veillarde7090612001-10-13 12:18:28 +000012469Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000012470
Daniel Veillarde7090612001-10-13 12:18:28 +000012471 * globals.c: added a couple of standard includes.
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000012472
Daniel Veillardd0463562001-10-13 09:15:48 +000012473Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
12474
12475 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
12476 include/libxml/parserInternals.h include/libxml/tree.h
12477 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
12478 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
12479 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
12480 Applied the last patches from Gary, cleanup, activated threading
12481 all user accessible global variables are now handled in globals.[ch]
12482 Still a bit rought but make tests passes with either
12483 --with-threads defined at configure time or not.
12484 * Makefile.am example/Makefile.am: added globals.[ch] and threads
12485 linking options
12486
Daniel Veillardb8478642001-10-12 17:29:10 +000012487Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
12488
12489 * Makefile.am include/libxml/Makefile.am
12490 include/libxml/globals.h globals.c include/libxml/threads.h
12491 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
12492 configure.in: started integrating the core of the thread support
12493 not activated yet but half integrated. The code should still
12494 compile and work anyway.
12495
Daniel Veillardb44025c2001-10-11 22:55:55 +000012496Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
12497
12498 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
12499 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
12500 integrating the non-controversial parts of Gary Pennington
12501 multithread patches
12502 * catalog.c: corrected a small bug introduced
12503
Daniel Veillard75b96822001-10-11 18:59:45 +000012504Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
12505
12506 * catalog.c include/libxml/catalog.h: very serious cleanup,
12507 isolating unportable code and as much as possible the accesses
12508 to the global shared catalog. May need more testing !
12509
Daniel Veillard78d12092001-10-11 09:12:24 +000012510Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
12511
12512 * include/libxml/debugXML.h debugXML.c tree.c: integrating
12513 Keith Isdale patches for the XSLT debugger interfaces. Some
12514 cleanup
12515
Daniel Veillardff0b7312001-10-11 06:46:09 +000012516Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
12517
12518 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
12519 * DOCBparser.c: generate line nubers in elements
12520
Daniel Veillard60087f32001-10-10 09:45:09 +000012521Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
12522
12523 * configure.in: preparing 2.4.6 release
12524 * doc/xml.html doc/html/*: updated and rebuilt the docs
12525 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
12526
MDT 2001 John Fleck60416fa2001-10-09 02:41:50 +000012527Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
12528
12529 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
12530 adding documentation for DV's supercatalog support
12531
Daniel Veillard82d75332001-10-08 15:01:59 +000012532Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
12533
12534 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
12535 super catalog support adding one API and one flag --sgml to
12536 xmlcatalog
12537
MDT 2001 John Fleck0e229932001-10-07 22:46:00 +000012538Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
12539
12540 * doc/xmlcatalog_man.xml, xmlcatalog.1
12541 One more crack at
12542 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
12543
12544
Thomas Broyer47334c02001-10-07 16:41:52 +000012545Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12546
12547 * xpath.c: implemented xmlXPathObjectCopy for external objects
12548 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
12549
MDT 2001 John Fleckac941e32001-10-06 22:30:16 +000012550Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
12551
12552 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
12553 finishing up fix to
12554 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
12555 the xmlcatalog man page display more elegantly
12556
Daniel Veillard3fbe8e32001-10-06 13:30:33 +000012557Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
12558
12559 * configure.in: closing bug #61832
12560 * HTMLparser.c: removed a warning
12561
Daniel Veillard6ab38382001-10-06 13:08:27 +000012562Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
12563
12564 * xpath.c: fixing #61673 part I, do not loose doc information
12565 when copying result value trees.
12566
Daniel Veillard556c6682001-10-06 09:59:51 +000012567Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12568
12569 * xpath.c: trying to harden the XPath interpreter
12570
MDT 2001 John Fleck9f82dc62001-10-06 02:40:10 +000012571Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
12572
12573 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
12574 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
12575
William M. Brack1633d182001-10-05 15:41:19 +000012576Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
12577
12578 * HTMLparser: repaired another loop problem
12579
Daniel Veillard20ee8c02001-10-05 09:18:14 +000012580Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
12581
12582 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
12583 parsing.
12584 * xpath.c: fix bug #61291 the default XML namespace node is
12585 missing from the namespace axis.
12586 * tree.c: refuse to create namespaces nodes with prefix "xml"
12587
Daniel Veillard651f9472001-10-04 14:51:06 +000012588Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
12589
12590 * SAX.c: ouch a non-defined namespace could lead to a crash,
12591 fixed #61215
12592
Daniel Veillard7dd05702001-10-04 14:25:12 +000012593Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
12594
12595 * parserInternals.c: closed bug #61054
12596
Daniel Veillard5e6d10a2001-10-03 13:21:13 +000012597Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
12598
12599 * include/libxml/Makefile.am: closing #60708
12600
Daniel Veillarda293c322001-10-02 13:54:14 +000012601Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
12602
12603 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
12604 adding xmlSAXParseFileWithData following Marco Stipek suggestion
12605
Daniel Veillardf4309d72001-10-02 09:28:58 +000012606Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12607
12608 * valid.c: close bug #61550 when xml: wasn't considered a namespace
12609
Daniel Veillardf6ed8bc2001-10-02 09:22:47 +000012610Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
12611
12612 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
12613 * DOCBparser.c HTMLparser.c parser.c: fixed typos
12614
Daniel Veillard16756b62001-10-01 07:36:25 +000012615Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
12616
12617 * catalog.c: Justin Fletcher provided cleaup code in case
12618 HAVE_STAT is not defined
12619 * include/win32config.h: Igor Zlatkovic suggested to have
12620 HAVE_STAT defined there
12621
William M. Brack5e1cac12001-09-28 16:19:18 +000012622Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
12623
12624 * catalog.c - fixed typing error reported by M. Barros
12625
MDT 2001 John Fleckbbb9e432001-09-24 03:08:43 +000012626Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
12627
12628 * xmllint.c - fixing typo
12629
William M. Brackd28e48a2001-09-23 01:55:08 +000012630Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
12631
12632 * HTMLparser.c: small enhancement to prevent loop on
12633 unrecognizable data
12634
Daniel Veillardb1d62872001-09-21 09:47:08 +000012635Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
12636
12637 * parserInternals.c: applying patch from bug #60757 this
12638 should close it
12639
Daniel Veillardc0631a62001-09-20 13:56:06 +000012640Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
12641
12642 * catalog.c xmlcatalog.c: removed a couple of warning
12643 * xpath.c: try to solve the linking problem on platforms
12644 needing trio to compile
12645
Daniel Veillard1a123612001-09-19 08:06:23 +000012646Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000012647
Daniel Veillard1a123612001-09-19 08:06:23 +000012648 * Makefile.am libxml.spec.in: backing up non-documented changes
12649 commited without review or aproval by Jens Finke <jens@gnome.org>
12650 * HACKING: made 100% clear that no commit should be done directly
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000012651
Daniel Veillardf5b44e42001-09-17 17:19:54 +000012652Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
12653
12654 * configure.in: Joe Orton provided a patch fixing a problem
12655 when iconv is specified to be in a non-standard directory
12656 but wasn't exported in xml2-config --cflags
12657
Daniel Veillard2fc2db72001-09-14 17:33:51 +000012658Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
12659
Daniel Veillardf5b44e42001-09-17 17:19:54 +000012660 * configure.in: let's ship 2.4.5 before getting too much
Daniel Veillard2fc2db72001-09-14 17:33:51 +000012661 troubles with 2.4.4 errors.
12662
Daniel Veillard16698282001-09-14 10:29:27 +000012663Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12664
12665 * encoding.c entities.c: do not output hexadecimal charrefs
12666 when serializing HTML since some version of Netscape can't
12667 grok it, generate decimal ones.
12668 * result/HTML/doc3.htm: output changed due to previous test
12669 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
12670
Daniel Veillard98fed372001-09-13 11:34:58 +000012671Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
12672
12673 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
12674 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
12675
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000012676Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
Daniel Veillard98fed372001-09-13 11:34:58 +000012677 Released 2.4.4
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000012678
12679 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
12680 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
12681 updated the configuration scripts systems accordingly
12682
Daniel Veillard04382ae2001-09-12 18:51:30 +000012683Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
12684
12685 * configure.in: preparing for 2.4.4
12686 * doc/xml.html doc/html/*: updated and rebuilt the docs
12687
Daniel Veillardd63437e2001-09-12 15:00:27 +000012688Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
12689
12690 * win32/dsp/libxml2.def.src: tried to incorporate comments
12691 from bug #59220
12692
Daniel Veillard319a7422001-09-11 09:27:09 +000012693Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
12694
12695 * parser.c result/noent/wml.xml: fixed bug #59981 related
12696 to handling of '&' in attributes when entities are substitued
12697
Daniel Veillard7cf5e442001-09-10 20:16:32 +000012698Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
12699
12700 * libxml.h include/libxml/xmlversion.h.in
12701 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
12702 Tried to close bug #60131
12703
Daniel Veillardbce62332001-09-10 18:46:55 +000012704Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
12705
12706 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
12707
Daniel Veillard143b04f2001-09-10 18:14:14 +000012708Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
12709
12710 * SAX.c: fixing bug #59946 on xmlns=""
12711
Daniel Veillard7a51d6d2001-09-10 14:40:43 +000012712Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
12713
12714 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
12715 but allocates a new error code.
12716
Daniel Veillard05c13a22001-09-09 08:38:09 +000012717Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
12718
12719 * xmllint.c: John Fleck fixed typos in the options output
12720 * parser.c SAX.c: fix ignorable white space SAX selection
12721
12722Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
12723
12724 * entities.c: Steve Underwood found the possibility of an
12725 ininite loop in case of error.
12726
Daniel Veillard5eb9dea2001-09-07 09:38:02 +000012727Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
12728
12729 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
12730
Daniel Veillarda050d232001-09-05 15:51:05 +000012731Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
12732
12733 * parser.c: warn if version is not 1.0 but it's not
12734 strictly speaking an error after analyzing the spec
12735
MDT 2001 John Fleck04685002001-09-03 16:11:47 +000012736Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
12737
12738 *doc/catalog.html - add link to the html version of the
12739 man page, other linguistic cleanups
12740
MDT 2001 John Fleck5bd39dc2001-09-03 15:14:19 +000012741Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
12742
12743 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
12744 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
12745 file, has not yet been included in the build.
12746
Daniel Veillard99784ff2001-09-01 16:20:28 +000012747Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
12748
12749 * catalog.c: removed a duplicate affectation Justin Fletcher
12750
Daniel Veillard9e1c72d2001-08-31 20:03:19 +000012751Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
12752
12753 * tree.c: Armin Sander pointed a possible text coalescing
12754 problem, completed his patch.
12755
Bjorn Reese0b2ae432001-08-31 16:31:57 +000012756Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12757
12758 * trionan.c: Fixed const and volatile re-definition problem
12759
Daniel Veillard5d96fff2001-08-31 14:55:30 +000012760Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
12761
12762 * libxml.4 parser.c: doc updates from Heiko Rupp
12763 * parserInternals.c: 2 sanity checks from Heiko Rupp
12764
Daniel Veillard3ec4c612001-08-28 20:39:49 +000012765Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
12766
12767 * tree.c: applied patch from Armin Sander to make some pointers
12768 const in xmlCopyNode()
Daniel Veillard2ebd7a72001-08-28 21:07:03 +000012769 * include/libxml/tree.h: added fix to the header
Daniel Veillard3ec4c612001-08-28 20:39:49 +000012770
Daniel Veillardb06c6142001-08-27 14:26:30 +000012771Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
12772
12773 * xpath.c: hum, restrict the integer usage gcc bug workaround
12774 to only gcc compilers so that other architecture don't get
12775 penalized by this limitation.
12776 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
12777
Daniel Veillard268fd1b2001-08-26 18:46:36 +000012778Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
12779
12780 * valid.c: fixed a Windows compiler warning (Chris Poblete)
12781 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
12782
Daniel Veillard6c5f9d12001-08-25 13:33:14 +000012783Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
12784
12785 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
12786 --convert option to xmlcatalog to convert SGML ones to
12787 the XML syntax.
12788 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
12789
12790 2.4.3 got released at that point
Daniel Veillard6990bf32001-08-23 21:17:48 +000012791Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
12792
12793 * catalog.c xmlIO.c: started some serious testing and fixed
12794 a few bug and optmization needs.
12795
Daniel Veillard9f7b84b2001-08-23 15:31:19 +000012796Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12797
12798 * Makefile.am configure.in include/libxml/xmlwin32version.h:
12799 preparing for a 2.4.3 release even if it may not be ready yet
12800 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
12801 all file parsing lookup to go through the entity resolver, add
12802 to add an API to bypass it (needed to load catalogs themselves),
12803 some cleanup on the catalog code too.
12804 * nanoftp.c: small cleanup
12805 * doc/catalog.html: small update
12806
Daniel Veillardbc2ddbe2001-08-23 10:24:27 +000012807Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
12808
12809 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
12810 Jun Kuriyama
12811
Daniel Veillardffb120d2001-08-23 00:52:23 +000012812Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
12813
12814 * doc/catalog.html: finished the catalog documentation
12815
Daniel Veillarde7ead2d2001-08-22 23:44:09 +000012816Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
12817
12818 * doc/catalog.html doc/xml.html: added documentation about
12819 Catalog support, misses an API description
12820 * doc/html/*: reextracted the API pages
12821
Daniel Veillarddc2cee22001-08-22 16:30:37 +000012822Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
12823
12824 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
12825 Added the part about section 7.2 on URI resolution,
12826 fixed a side effect in the HTML parser, look complete
12827 and ready to rock except the URI/SystemID part!
12828
Daniel Veillard5d90b6c2001-08-22 14:29:45 +000012829Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
12830
12831 * include/libxml/catalog.h include/libxml/parser.h
12832 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
12833 xmlIO.c: added support and APIs needed for the catalog PI
12834 * include/libxml/xmlIO.h: cleanup
12835
Daniel Veillarde2940dd2001-08-22 00:06:49 +000012836Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
12837
12838 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
12839 include/libxml/catalog.h: starts to look okay, really
12840 plugged the new framework, cleaned a lot of stuff,
12841 added some APIs, except the PI's support missing this
12842 should be mostly complete
12843 * result/catalogs/* test/catalogs/*: added new test, enriched
12844 the existing one with URN ID tests
12845
Daniel Veillard64339542001-08-21 12:57:59 +000012846Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
12847
12848 * catalog.c: fixed nextCatalog
12849 * result/catalogs/docbook test/catalogs/*: started adding
12850 a small regression test
12851
Daniel Veillardcda96922001-08-21 10:56:31 +000012852Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
12853
12854 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
12855 more work on the XML catalog support.
12856 * parser.c include/libxml/parser.h: small cleanup seems using
12857 list as a public parameter name can give portability troubles
12858 * trionan.c trionan.h xpath.c include/libxml/trionan.h
12859 include/libxml/xpath.h include/libxml/Makefile.am: removed
12860 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
12861 wrappers
12862
Bjorn Reese45029602001-08-21 09:23:53 +000012863Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12864
12865 * Makefile.am trio.c triodef.h trionan.c xpath.c
12866 include/libxml/Makefile.am include/libxml/trionan.h:
12867 Re-worked Not-A-Number and Infinity support.
12868 * xmlcatalog.c: added readline include files
12869
Daniel Veillard344cee72001-08-20 00:08:40 +000012870Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
12871
12872 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
12873 testCatalog as xmlcatalog, making it an installed app
12874 adding a shell, and preparing it to be a /etc/xml/catalog
12875 management tool, though not ready yet
12876 * catalog.c include/libxml/catalog.h: adding support for
12877 XML Catalogs http://www.oasis-open.org/committees/entity/
12878 not finished, there is some interesting tradeoffs and a
12879 few open questions left.
12880
Daniel Veillardb7664f42001-08-19 13:00:43 +000012881Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
12882
12883 * xmllint.c: fixed a line formatting problem
12884
Daniel Veillard5015b712001-08-17 09:37:52 +000012885Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
12886
12887 * SAX.c: removed a couple of unused variable (Albert Chin)
12888
Daniel Veillardbb371292001-08-16 23:26:59 +000012889Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
12890
12891 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
12892 trying to fix some troubles w.r.t. function returning
12893 const xxxPtr.
12894
Daniel Veillardb60c54e2001-08-16 19:34:27 +000012895Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
12896
12897 * win32/dsp/libxml2.def.src: another set of symbols conditionally
12898 defined
12899
Daniel Veillardae6db172001-08-16 19:32:00 +000012900Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
12901
12902 * xpointer.c: removed unused var
12903
Daniel Veillard09190202001-08-16 16:27:41 +000012904Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
12905
12906 * testXPath.c: another small cleanup closing bug #59110
12907
Daniel Veillard796f4b62001-08-16 16:00:13 +000012908Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
12909
12910 * win32/dsp/libxml2.def.src: small cleanup closing bug
12911 #59108
12912
Daniel Veillard5aac4e42001-08-15 20:46:57 +000012913Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
12914
12915 * example/gjobread.c: add xmlCleanupParser() before leaving
12916
Daniel Veillard9a0b3d62001-08-15 12:58:03 +000012917Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
12918
12919 * config.h.in configure.in include/libxml/xmlwin32version.h:
12920 released 2.4.2
12921
Daniel Veillardd3d06722001-08-15 12:06:36 +000012922Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
12923
12924 * include/libxml/valid.h debugXML.c valid.c: deprecate
12925 the non-boundchecking Sprintf functions, add Snprintf
12926 this should close bug #57984
12927
Daniel Veillardecb6f5b2001-08-15 08:47:42 +000012928Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
12929
12930 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
12931 URIs before doing the lookups (pointed by Mark Vakoc)
12932
Daniel Veillard0ab5cab2001-08-14 16:43:10 +000012933Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
12934
12935 * xpath.c: serious changes on Result Value Trees and NodeSets
12936 w.r.t. deallocation and collect operations. Probably not
12937 100% clean (merge of allocated trees smells like a problem).
12938 Seems sufficient to close #58943
12939
Daniel Veillard90493a92001-08-14 14:12:47 +000012940Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
12941
12942 * xmllint.c: adding a --format option
12943
Daniel Veillardfe703322001-08-14 12:18:09 +000012944Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
12945
12946 * xpath.c: count() was broken on Result Value Tree
12947 * xmlIO.c: fixed file:/// accesses on _WIN32
12948
Daniel Veillard70ac0e32001-08-13 11:24:16 +000012949Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
12950
12951 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
12952 macro was renamed, this should close bug #58683
12953
Daniel Veillardf300b7e2001-08-13 10:43:15 +000012954Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
12955
12956 * SAX.c: small fix fixing bug #58539 reported by coolo, in
12957 entity substitution mode text at the end of the entity might
12958 be added due to text coalescing.
12959 * nanoftp.c parser.c: small cleanup
12960
Daniel Veillard0c720972001-08-08 20:59:00 +000012961Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
12962
12963 * HACKING: added John Fleck right to commit in the doc subdir
12964
Daniel Veillard48da9102001-08-07 01:10:10 +000012965Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12966
12967 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
12968 allow to inherit attributes from the DTD directly in the
12969 tree, this is needed for XPath and can be a useful feature.
12970 Inherited namespaces are always provided at the tree level now
12971 * test/defattr* result/defattr* result/noent/defattr*: added a couple
12972 of tests for this feature (XSLT being the prime user).
12973
Daniel Veillard50f34372001-08-03 12:06:36 +000012974Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
12975
12976 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
12977 testSAX.c xmlIO.c xmllint.c include/win32config.h
12978 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
12979 include/libxml/xmlwin32version.h.in win32/README.MSDev
12980 win32/dsp/*: applied Win32 Facelift No.2 patches from
12981 Igor Zlatkovic for Windows/MSC
12982
Daniel Veillard9f4eb912001-08-01 21:22:27 +000012983Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
12984
12985 * SAX.c: unparsedEntityDecl() the URI computation of the
12986 entity wasn't done breaking XSLT unparsed-entity-uri()
12987
Daniel Veillard567e1b42001-08-01 15:53:47 +000012988Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
12989
12990 * xpath.c: fixed a bug when walking the descendants and
12991 the current node has no children
12992 * debugXML.c: show up when a text node is supposed to not be escaped
12993
Thomas Broyerf186c822001-07-31 23:30:37 +000012994Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12995
12996 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
12997 worked like the set:leading() function)
12998 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
12999
Daniel Veillardba6db032001-07-31 16:25:45 +000013000Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13001
13002 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
13003
Daniel Veillard57905372001-07-31 15:52:17 +000013004Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13005
13006 * include/libxml/xmlIO.h: apply change to close #58141
13007 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
13008
Daniel Veillard5e3eecb2001-07-31 15:10:53 +000013009Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13010
13011 * parser.c: when the internal subset uses a PE, then the
13012 included entity can use conditional sections.
13013
Daniel Veillard7d7e3792001-07-30 13:42:13 +000013014Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13015
13016 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
13017 when walking the namespace axis showing up in
13018 libxst/tests/general/bug-12
13019 * xmlmemory.c: added the possibility to trace a given block
13020 defined by its address
13021
Daniel Veillard4aafa792001-07-28 17:21:12 +000013022Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13023
13024 * parser.c: don't override existing encoding specified before
13025 starting xmlParseDocument()
13026
Daniel Veillardfdb1f242001-07-27 23:32:44 +000013027Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13028
13029 * include/libxml/xmlwin32version.h: reinserted, needed for
13030 Windows users of CVS
13031
Darin Adlera77cac02001-07-27 17:41:51 +0000130322001-07-27 Darin Adler <darin@bentspoon.com>
13033
Darin Adler699613b2001-07-27 22:47:14 +000013034 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
13035 * testCatalog.c: Add include of <libxml/parser.h>.
13036
130372001-07-27 Darin Adler <darin@bentspoon.com>
13038
Darin Adlera77cac02001-07-27 17:41:51 +000013039 * include/libxml/.cvsignore:
13040 * include/libxml/xmlwin32version.h:
13041 Remove this file from CVS because it's generated.
13042
Daniel Veillard50822cb2001-07-26 20:05:51 +000013043Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13044
13045 * parser.c include/libxml/parser.h: applied const patches from
13046 Tom Moog #58002
13047
Thomas Broyerba4ad322001-07-26 16:55:21 +000013048Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
13049
13050 * xpath.c include/libxml/xpath{,Internals}.h: added a function
13051 lookup framework
13052
Daniel Veillard1d0bfab2001-07-26 11:49:41 +000013053Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13054
13055 * tree.c: fixed xmlCopyNode() for documents
13056
Daniel Veillard6dd398f2001-07-25 22:41:03 +000013057Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13058
13059 * parser.c: fixed bugs #58073 reported by Greg Shtilman
13060
13061Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard2454ab92001-07-25 21:39:46 +000013062
13063 * parser.c: fixes bug #57652 reported by Morus Walter
13064
Daniel Veillarde3924972001-07-25 20:25:21 +000013065Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13066
13067 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
13068
Daniel Veillarda53c6882001-07-25 17:18:57 +000013069Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13070
13071 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
13072 errors, lesson don't add new functions at 1am before a release
13073 * xpath.c: integrated fix from Bjorn to avoid divide by zero
13074 from XPath initialization when possible.
13075
Daniel Veillardd9bad132001-07-23 19:39:43 +000013076Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13077
13078 * result/scripts/base*: removing history/readline changed
13079 this slightly
13080 * include/libxml/parser.h SAX.c parser.c parserInternals.c
13081 xmllint.c: make element content line number generation
13082 optionnal to avoid breaking old apps added interface to switch
13083
Daniel Veillardf012a642001-07-23 19:10:52 +000013084Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13085
13086 * configure.in: get rid of the readline and libhistory
Daniel Veillard784b9352003-02-16 15:50:27 +000013087 dependencies by default, release 2.4.1 with IA64 fix
Daniel Veillardf012a642001-07-23 19:10:52 +000013088 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
13089 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
13090 John Kroll fixes to allow saving to HTTP via PUT (or
13091 POST of needed).
13092 * doc/html/*.html: regenerated the docs
13093
Thomas Broyere8126242001-07-22 03:54:15 +000013094Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
13095
13096 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
13097 xmlHashScanFull and xmlHashScannFull3 to get passed the
13098 three keys as arguments to the callback function
13099
Daniel Veillard5e2dace2001-07-18 19:30:27 +000013100Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13101
13102 * configure.in Makefile.am: removed libxml softlink for good
13103 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
13104 100% coverage by gtk-doc
13105
Daniel Veillard8599e702001-07-17 21:38:51 +000013106Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13107
13108 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
13109 fixed serious troubles due to size_t vs. int mismatch
13110
Daniel Veillard8fcc4942001-07-17 20:07:33 +000013111Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13112
13113 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
13114
Thomas Broyerf06a3d82001-07-16 04:52:57 +000013115Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
13116
13117 * include/libxml/xpath{,Internals}.h xpath.c: added a more
13118 convenient extension API for value and context managing
13119 Now handles external objects through xmlXPathPopExternal,
13120 xmlXPathWrapExternal and xmlXPathReturnExternal.
13121 Added functions for sets operations (intersection, etc.)
13122
Daniel Veillard22090732001-07-16 00:06:07 +000013123Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13124
13125 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
13126 xmlIO.c tree.c parserInternals.c entities.c encoding.c
13127 HTMLparser.c: cleanup of global variables, marking some
13128 const or private.
13129
Thomas Broyerf06a3d82001-07-16 04:52:57 +000013130Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
Thomas Broyer496be682001-07-15 22:59:18 +000013131
13132 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
13133 fixed xmlXPathNodeSetItem when passing index=0
13134
Daniel Veillard05dec342001-07-14 21:57:39 +000013135Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13136
13137 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
13138
Daniel Veillard28ae6362001-07-14 16:44:32 +000013139Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13140
13141 * xmllint.c: fixed compilation under Cygwin #57503
13142 * TODO: update
13143
Peter Williamsed156f52001-07-13 18:35:13 +0000131442001-07-13 Peter Williams <peterw@ximian.com>
13145
13146 * config.h.in: add #undef HAVE_DLFCN_H
13147
13148 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
13149 builddir.
13150
Daniel Veillard73b36e32001-07-12 15:09:52 +000013151Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13152
13153 * win32/libxml2/libxml2.def.src: added a couple of exported entries
13154 raised by #57348 and #57381
13155
Daniel Veillard7db37732001-07-12 01:20:08 +000013156Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13157
13158 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
13159 tree.c xpointer.c: store the line numbder in element->content,
13160 may break some software, need a configuration mechanism
13161
Darin Adler96037892001-07-11 00:03:16 +0000131622001-07-10 Darin Adler <darin@bentspoon.com>
13163
13164 * .cvsignore:
13165 * example/.cvsignore:
13166 * include/.cvsignore:
13167 * include/libxml/.cvsignore:
13168 Various things that are generated and should be ignored.
13169
Daniel Veillard09ab7e12001-07-10 15:49:44 +000013170Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13171
13172 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
13173 * doc/xml.html doc/html/*: updated the docs
13174
Daniel Veillard04e2dae2001-07-09 20:07:25 +000013175Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13176
13177 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
13178 validation occured on content with element child
13179
Daniel Veillardb8c9be92001-07-09 16:01:19 +000013180Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13181
13182 * tree.c: fixed XML Base computation which was broken
13183 * debugXML.c: added a base function to the shell
13184 * Makefile.am result/scripts/* test/scripts/*: added scripts
13185 based regression tests, and adding 2 XML Base tests
13186
Daniel Veillard19e96c32001-07-09 10:32:59 +000013187Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13188
13189 * tree.c: set properties doc and call xmlSetListDoc for properties
13190 content when grafting them in a different tree.
13191 * aclocal.m4: remove from CVS
13192
Daniel Veillarde086f5c2001-07-08 21:10:40 +000013193Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13194
13195 * win32/libxml2/libxml2.def.src: added some missing entry point
13196 for XPath (Mark Vakoc)
13197
Daniel Veillard388236f2001-07-08 18:35:48 +000013198Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13199
13200 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
13201 layer should URI-Unescape before trying to open resources.
13202
Daniel Veillard04383752001-07-08 14:27:15 +000013203Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13204
13205 * xpath.c: fix the name() bug for elements in the default
13206 namespace reported by Charlie Bozeman
13207
Daniel Veillard7583a592001-07-08 13:15:55 +000013208Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13209
13210 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
13211 led to an XPath fix, improvements of SAX initialization, and
13212 an added option --nocdata to testXPath
13213
Daniel Veillard449d7392001-07-07 19:11:06 +000013214Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13215
13216 * doc/libxml-doc.el: Felix Natter provided anew version working
13217 with XEmacs too
13218
Daniel Veillard5168dbf2001-07-07 00:18:23 +000013219Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13220
13221 * include/libxml/xpath.h: small cleanup
13222 * doc/xml.html: update
13223
Daniel Veillardf524d6e2001-07-05 23:41:40 +000013224Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13225
13226 * Makefile.am configure.in include/libxml/xmlwin32version.h:
13227 released 2.3.14
13228
Daniel Veillard4b8328d2001-07-05 22:48:42 +000013229Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13230
13231 * doc/html/*: rebuilt the docs for the release
Daniel Veillard5b43fde2001-07-05 23:31:40 +000013232 * doc/xml.html: added 2.3.14 release.
Daniel Veillard4b8328d2001-07-05 22:48:42 +000013233
Daniel Veillard73c9c042001-07-05 20:02:54 +000013234Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13235
13236 * xpath.c: a bug reported by Stephan Kulow empty nodesets
13237 were not equal to empty strings
13238
Daniel Veillard1fd36d22001-07-04 22:54:28 +000013239Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13240
13241 * SAX.c: fixed a URI-Reference computation problem when validating
13242 * xmlIO.c: small cleanup
13243
Daniel Veillard4d65a1c2001-07-04 22:06:23 +000013244Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13245
13246 * parser.c: improved the description of a couple of interfaces
13247 upon Larry Stamper suggestion
13248
Daniel Veillard62f313b2001-07-04 19:49:14 +000013249Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13250
13251 * SAX.c entities.c parser.c: changed completely the way entities
13252 are handled when running the parser in entity substitution mode.
13253 This fixes a bug reported by Stephan Kulow and nearly divides
13254 by 3 the amount of memory required by libxslt to load and process
13255 DocBook TDG.
13256
Daniel Veillardf420ac52001-07-04 16:04:09 +000013257Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13258
13259 * HTMLparser.c: fixing a too early root closing problem raised
13260 byt Prashanth Naidu
13261
Daniel Veillard8c357d52001-07-03 23:43:33 +000013262Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13263
13264 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
13265 raised by Mark Vakoc.
13266
Daniel Veillard6e90d192001-07-03 16:37:49 +000013267Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13268
13269 * example/Makefile.am: fixed the include path to add srcdir/include
13270 * Makefile.am configure.in: fix from Albert Chin for iconv detection
13271 and some cleanup
13272
Daniel Veillardf06307e2001-07-03 10:35:50 +000013273Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13274
13275 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
13276 lot of optimization work, results in significant improvements
13277 when handling really complex XPath queries. Add a small optimizer
13278 for unions, improve [n] and [last()], avoid some costly ops.
13279
Daniel Veillard77044732001-06-29 21:31:07 +000013280Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13281
13282 * include/libxml/parser.h parser.c: xmlStrstr args are both const
13283 * xpath.c: small cleanup
13284 * xmlGetNsList: reformated, fixed problems if used on Entities
13285
Daniel Veillard2adbb512001-06-28 16:20:36 +000013286Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13287
13288 * doc/xml.html: added 1.8.14 and 2.3.13 releases
13289
Daniel Veillardb37ecd02001-06-28 16:18:11 +000013290Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13291
13292 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
13293 * Makefile.am example/Makefile.am: workaround automake generating
13294 erroneous deps
13295
Daniel Veillard12f7d292001-06-28 13:12:11 +000013296Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13297
13298 * include/win32config.h: bug #56801 Yon Derek provided a patch
13299 to the windows config file.
13300
Daniel Veillard87ee9142001-06-28 12:54:16 +000013301Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13302
13303 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
13304 libxml.h : Yon Derek provided a set of changes to compile from
13305 CVS on Windows/MSC
13306
Daniel Veillard0e4cd172001-06-28 12:13:56 +000013307Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13308
13309 * parser.c: fixed UTF8 BOM support in push mode
13310 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
13311 added a specific testcase
13312
Daniel Veillard3e5bb8e2001-06-27 16:34:34 +000013313Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13314
13315 * Makefile.am: added --push regression tests
13316 * parserInternals.c: the XML parser segfaulted in --push mode
13317
Daniel Veillard9a89a8a2001-06-27 11:13:35 +000013318Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13319
13320 * configure.in: moved the symlinks detection within a CVS
13321 check, this is not portable and will be removed soon.
13322 * xpath.c: small cleanup/speedup
13323
Daniel Veillard11648102001-06-26 16:08:24 +000013324Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13325
13326 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
13327 release of 2.3.12
13328 * parser.c: make an error message if unknow entities in all cases
13329
Daniel Veillardfcbd74a2001-06-26 07:47:23 +000013330Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13331
13332 * uri.c: fixed 2 uri normalization bugs on '//' reduction
13333
Daniel Veillard23793842001-06-25 16:07:45 +000013334Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13335
13336 * include/libxml/Makefile.am: Laszlo Peter pointed out that
13337 includes were installed in the wrong dir
13338
Daniel Veillardf5498f32001-06-25 15:08:36 +000013339Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13340
13341 * doc/html.xml: warn against sending code to exhibit bugs.
13342
Daniel Veillard56f06462001-06-24 21:34:03 +000013343Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13344
13345 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
13346 Tru64 from Thomas Leitner
13347
Daniel Veillardc5d64342001-06-24 12:13:24 +000013348Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13349
13350 * AUTHORS: added William and Bjorn
13351 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
13352 daniel@veillard.com hopefully I won't have to do this again
13353 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
13354 docs can be rebuilt cleanly now
13355 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
13356 from CVs it's generated, added include/libxml/xmlwin32version.h
13357 also generated but which should change far less frequently.
13358 * catalog.c nanoftp.c: made sure to include libxml.h not
13359 libxml/xmlversion.h directly
13360 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
13361 when compiling on WIN32 and MSC
13362
Daniel Veillard07385fd2001-06-23 21:55:48 +000013363Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13364
13365 * include/Makefile.am include/libxml/Makefile.am configure.in:
13366 fixed make distcheck and rebuilding the rpms
13367
Daniel Veillardcd1d9442001-06-23 18:53:44 +000013368Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13369
13370 * configure.in: should finish the migration of exported includes
13371 into a real include/libxml in CVS, at least for CVS users.
13372 * removed the exported headers, added in include/libxml (as well
13373 as xmlversion.h.in).
13374
Daniel Veillard6dd8e052001-06-23 18:38:06 +000013375Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13376
13377 * configure.in: fixed the way to detect symlink
13378
Daniel Veillard66541772001-06-23 18:31:04 +000013379Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13380
13381 * configure.in: updated, include/libxml is now a real CVS dir
13382
Daniel Veillardca989762001-06-23 17:39:29 +000013383Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13384
13385 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
13386 version works with both libxml1 and libxml2 (it autodetects
13387 the prefix of the html-files) from Felix Natter.
13388 * doc/xml.html: updated doc accordingly
13389
Daniel Veillard8cf14d52001-06-23 16:32:46 +000013390Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13391
13392 * xpath.c: fixed the bug generating a template loop in libxslt
13393 when using docbook-xsl-1.4, * should filter out document nodes
13394 * HACKING: added William
13395 * TODO: updated
13396
Daniel Veillard7b06bcb2001-06-22 16:03:51 +000013397Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13398
13399 * doc/FAQ.html: added a warning about gcc-3.0
13400 * doc/xml.html: added reference to gdome2 and removed a confusing
13401 sentence
13402
Daniel Veillardf7f41852001-06-22 15:18:01 +000013403Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13404
13405 * xmlversion.h: okay this is a generated file, but Windows
13406 users need it and they can't generate it, and I want CVS
13407 Windows users ...
13408 * win32/libxml2/libxml2_so.dsp: Windows project file for
13409 the shared lib version of libxml2
13410 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
13411 resources needed for libxslt/xsltproc by Yon Derek
13412
Bjorn Reese3157b342001-06-22 14:41:45 +000013413Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
13414
13415 * trio.c: MSVC fix (provided by Igor Zlatkovic)
13416
Daniel Veillard4151acb2001-06-22 10:48:57 +000013417Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13418
Daniel Veillardcc146db2001-06-22 11:10:52 +000013419 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
13420
13421Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13422
Daniel Veillard4151acb2001-06-22 10:48:57 +000013423 * include/win32config.h: Yon Derek provided a first fix
13424 to be able to compile libxslt/xsltproc on Windows
13425
Daniel Veillardd79bcd12001-06-21 22:07:42 +000013426Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13427
13428 * xpath.c: attempt to work around what seemed a gcc optimizer
13429 bug when handling floats on i386 http://veillard.com/gcc.bug
13430 * tree.c entities.c encoding.c: doing some cleanups while
13431 chasing it
13432
Daniel Veillard017b1082001-06-21 11:20:21 +000013433Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13434
13435 * Makefile.am: cleanup when --without-debug is specified
13436 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
13437 w.r.t. --without-debug and other include points
13438 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
13439 Catalogs
13440 * configure.in entities.h tree.h HTMLparser.c: removed
13441 --without-corba, made the _private field mandatory
13442
Daniel Veillard87a764e2001-06-20 17:41:10 +000013443Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13444
13445 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
13446 outputs a BOM in UTF8, an errata has been issued to avoid the
13447 problem, that was the most reasonable solution... Add support
13448 for a leading UTF8 BOM in entities.
13449
Daniel Veillard10ea86c2001-06-20 13:55:33 +000013450Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13451
13452 * valid.c: fixed a bug found when post validating an entity ref
13453 * xmllint.c: added --loaddtd and sligly changed --postvalid to
13454 activate it too
13455
Daniel Veillard39196eb2001-06-19 18:09:42 +000013456Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13457
13458 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
13459 weakness in the node copy the XPointer and the XInclude
13460 implementations. Serious cleanup.
13461
Daniel Veillard3739b982001-06-19 12:51:30 +000013462Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13463
13464 * Makefile.am: Kjartan Maraas provided a small patch to
13465 add xml2-config.in to EXTRA_DIST
13466
Daniel Veillarda9142e72001-06-19 11:07:54 +000013467Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13468
13469 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
13470 provided another failing case found in KDE, the way the
13471 ctxt->vctxt.nodeTab was allocated and freed changed over
13472 time but it wasn't completely cleaned up. This should fix it.
13473
Daniel Veillard3ed27bd2001-06-17 17:58:17 +000013474Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13475
13476 * parser.c: Stephan Kulow also raised the fact that line number
13477 could get miscounted making debug harder, fixed the problem
13478 in xmlParseCharData()
13479
Daniel Veillard64b98c02001-06-17 17:20:21 +000013480Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13481
13482 * valid.c: Stephan Kulow pointed out a problem when validating
13483 and using an empty entity, forgot a 'break' in a case.
13484
Daniel Veillarde3c81b52001-06-17 14:50:34 +000013485Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13486
13487 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
13488 * doc/xml.html: updated with 2.3.11
13489
Daniel Veillard4ec885a2001-06-17 10:31:07 +000013490Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13491
13492 * TODO: updated adding cleanup of generated doc
13493 * configure.in: prepared to release 2.3.11
13494 * xmllint.c: added --version for bug reporting
13495 * doc/html/*.html: rebuilt the doc
13496
Daniel Veillard8b8d2252001-06-16 21:24:56 +000013497Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13498
13499 * xpath.c: first part of the work on selecting namespace to
13500 fix bug #56115
13501
Daniel Veillard96ed5832001-06-15 22:22:04 +000013502Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13503
13504 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
13505 when using -liconv
13506 * TODO: updated
13507
Daniel Veillardc4f631d2001-06-14 11:11:59 +000013508Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13509
13510 * HTMLtree.[ch]: more work on the HTML serialization routnes,
13511 cleanup, encoding support.
13512
Daniel Veillard608ad072001-06-14 08:32:28 +000013513Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13514
13515 * xpath.c: Thomas Broyer suggested a better patch for the / arg
13516
Daniel Veillard239d0522001-06-13 23:02:48 +000013517Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13518
13519 * xpath.c: bug detected by Ankh when / is used as a function arg
13520
Daniel Veillard02bb1702001-06-13 21:11:59 +000013521Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13522
13523 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
13524 of element and use it to avoid outputting formatting spaces at
13525 the wrong place. Implemented the format parameter for HTML save.
13526 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
13527 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
13528 result/HTML/wired.html: of course this impact the result of a
13529 number of HTML tests
13530
Daniel Veillard95d845f2001-06-13 13:48:46 +000013531Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13532
13533 * HTMLtree.[ch]: started augmenting the HTML save API with
13534 encoding and formatting parameters
13535
Daniel Veillardeca60d02001-06-13 07:45:41 +000013536Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13537
13538 * HTMLtree.h: cleanup and started evaluating the work needed on
13539 revamping the HTML output code
13540
Daniel Veillard84666b32001-06-11 17:31:08 +000013541Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13542
13543 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
13544
Daniel Veillard8bdd2202001-06-11 12:47:59 +000013545Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13546
13547 * valid.c: fixed bug #56049, forgot one check in the
13548 validation routine
13549
Daniel Veillardca2366a2001-06-11 12:09:01 +000013550Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13551
13552 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
13553
Daniel Veillard6761eee2001-06-11 10:29:38 +000013554Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13555
13556 * libxml.h: fixed an error in last commit
13557 * doc/FAQ.html: added an entry for compilation from CVS
13558
Daniel Veillard9cc6dc62001-06-11 08:09:20 +000013559Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13560
13561 * xmlversion.h.in libxml.h: Cygwin patches
13562 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
13563 * tree.h: cleanup
13564
Daniel Veillardacd370f2001-06-09 17:17:51 +000013565Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13566
13567 * tree.c: patched xmlFreeNode() to avoid freeing() a static
13568 memory block in a strange case where libxml is linked twice
13569 in the binary.
13570
Daniel Veillard1d047672001-06-09 16:41:01 +000013571Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13572
13573 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
13574 state far too often, simple fix used to avoid it.
13575
Daniel Veillard4497e692001-06-09 14:19:02 +000013576Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13577
13578 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
13579 being processed, applied his patch
13580 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
13581
Daniel Veillardf3afa7d2001-06-09 13:52:58 +000013582Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13583
13584 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
13585 provided fixes to compile on MSCC again
13586 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
13587 also provided an update for the project files.
13588
Daniel Veillarda682b212001-06-07 19:59:42 +000013589Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13590
13591 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
13592 bug #55810
13593
Daniel Veillarde8fc08e2001-06-07 19:35:47 +000013594Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13595
13596 * tree.c: fixed xmlGetNsProp() to close bug #55683
13597 Note this requires libxslt to use it's own function instead.
13598
Daniel Veillardf0c53762001-06-07 16:07:07 +000013599Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13600
13601 * HTMLtree.c: when in a pre element no formatting space should
13602 be added.
13603 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
13604
Daniel Veillard068a9652001-06-07 15:30:26 +000013605Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13606
13607 * configure.in: added tests for signal() and signal.h
13608
Daniel Veillard541d6552001-06-07 14:20:01 +000013609Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13610
13611 * xpath.c: robert pointed out xmlXPathNINF was not initialized
13612
Daniel Veillard8a367d42001-06-07 14:01:34 +000013613Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13614
13615 * doc/libxml-doc.el: Felix Natter provided a new version for
13616 libxml2
13617
Daniel Veillard8a926292001-06-07 11:20:20 +000013618Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13619
13620 * HTMLtree.c: when in a pre element no formatting space should
13621 be added.
13622
Daniel Veillard14839d52001-06-06 16:11:56 +000013623Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13624
13625 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
13626
Daniel Veillarde95e2392001-06-06 10:46:28 +000013627Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13628
13629 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
13630 hack
13631 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
13632 * uri.c: fixed a warning
13633
Daniel Veillard6e93c4a2001-06-05 20:57:42 +000013634Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13635
13636 * HTMLtree.c: trying to close bug #55772 escaping in script
13637 elements
13638 * doc/xml.html: suggest to send mail to the list
13639
13640Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard1c43dbf2001-06-05 17:12:52 +000013641
13642 * error.c: attempt to fix the xmlGetVarStr breakage once and for
13643 good. Use a macro and based on the solution provided in
13644 vsnprintf manual page from GNU.
13645
Bjorn Reese99748722001-06-05 12:49:15 +000013646Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
13647
13648 * error.c: Workaround for non-preserving variadic list.
13649 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
13650
Daniel Veillard2e4f1882001-06-01 10:11:57 +000013651Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13652
13653 * doc/xml.html: added 2.3.10 release
13654
Daniel Veillardb3a182e2001-06-01 09:28:09 +000013655Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13656
13657 * configure.in: releasing 2.3.10
13658
Daniel Veillard3c2758d2001-05-31 18:43:43 +000013659Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13660
13661 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
13662
Daniel Veillard20042422001-05-31 18:22:04 +000013663Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13664
13665 * encoding.c: Robert Collins provided a patch to add the
13666 "US-ASCII" encoding alias
13667
Daniel Veillard97ac1312001-05-30 19:14:17 +000013668Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13669
13670 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
13671 string oriented functions and started cleaning the related areas
13672 in xpath.c which needed fixing in this respect
13673
Daniel Veillard2d703722001-05-30 18:32:34 +000013674Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13675
13676 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
13677 #55380
13678 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
13679
Daniel Veillard9403a042001-05-28 11:00:53 +000013680Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13681
13682 * TODO: updated
13683 * nanohttp.[ch] : started adding APIs to get the redirected URL
13684 when this occurs (needed for further base computation
13685 * tree.h: cleanup
13686 * encoding.c: cleanup
13687 * SAX.c: minor change around ctxt->loadsubset
13688
Daniel Veillard6278fb52001-05-25 07:38:41 +000013689Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13690
13691 * Makefile.am include/Makefile.am: small change to have
13692 include/libxml rebuilt if working from CVS.
13693 * uri.c: applied another patch from Carl Douglas for URI escaping,
13694 this should close bug #51876
13695
Daniel Veillardd16df9f2001-05-23 13:44:21 +000013696Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13697
13698 * xinclude.c: fixed XInclude recursive behaviour bug #54678
13699 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
13700 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
13701 added specific regression test
13702 * parser.h: preparing for the XSLT mode where DTD inherited
13703 attributes are added to the tree.
13704
Daniel Veillardbbd22452001-05-23 12:02:27 +000013705Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13706
13707 * xinclude.[ch]: Updated the namespace for the Last Call version
13708 * result/XInclude/include test/XInclude/include: updated the
13709 testsuite accordingly
13710
Daniel Veillard8514c672001-05-23 10:29:12 +000013711Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13712
13713 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
13714 related to bug #51876
13715
Daniel Veillard42596ad2001-05-22 16:57:14 +000013716Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13717
13718 * tree.c: fixed a gross mistake in base computation, xml:base is
13719 not completely correct yet (need cascade).
13720 * xpath.[ch]: added the few things needed to find a function name
13721 and URI from the XPath context when it is called.
13722
Daniel Veillard81418e32001-05-22 15:08:55 +000013723Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13724
13725 * catalog.[ch]: fixes and add xmlLoadCatalogs()
13726 * DOCBparser.c: small cleanup
13727 * xmllint.c: added a --catalogs option to load catalogs from
13728 $SGML_CATALOG_FILES
13729 * tree.c: cleanup
13730 * configure.in: iconv library fixup, ICONV_LIBS
13731
Daniel Veillardaf86c7f2001-05-21 14:11:26 +000013732Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13733
13734 * catalog.c: handling of CATALOG entries. detection of recursion,
13735 and a few bugfixes
13736 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
13737 against the default namespace
13738
Daniel Veillard04b93292001-05-21 08:15:31 +000013739Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13740
13741 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
13742
Daniel Veillarda97a19b2001-05-20 13:19:52 +000013743Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13744
13745 * parser.c: fixed propagation context info when parsing an
13746 external entity.
13747 * doc/html/*.html: regenerated a couple of docs
13748
Daniel Veillard4623acd2001-05-19 15:13:15 +000013749Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13750
13751 * doc/xml.html: update with 2.3.9 informations
13752
Daniel Veillardbed7b052001-05-19 14:59:49 +000013753Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13754
13755 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
13756 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
13757 * doc/html/* : rebuilt the docs
13758 * valid.c: small patch which may improve some case when
13759 validating.
13760
Daniel Veillardf69bb4b2001-05-19 13:24:56 +000013761Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13762
13763 * HTMLparser.c: Closed bug #54891
13764 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
13765 to the suite
13766
13767Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13768
13769 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
13770 applied a documentation patch from LotR and filled in a few missing
13771 descriptions
13772
Daniel Veillard76d66f42001-05-16 21:05:17 +000013773Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13774
13775 * xpath.c tree.c parser.c: speed optimizations at the parser level
13776 document tree freeing and xpath evaluation
13777
Daniel Veillardfd7ddca2001-05-16 10:57:35 +000013778Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13779
13780 * parser.c parser.h parserInternals.h: fixed a couple of
13781 interfaces for handling memory buffer input to const char *
13782 upon suggestion of JamesH.
13783
Daniel Veillardc3739e72001-05-15 15:23:27 +000013784Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13785
13786 * configure.in: LoTR sent a patch fixing the previous commit
13787
Daniel Veillarda4f27e02001-05-15 12:41:29 +000013788Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13789
13790 * configure.in: trying to deal again with the stoopid -R linking
13791 flag of Solaris
13792
Daniel Veillard790142b2001-05-15 10:51:53 +000013793Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13794
13795 * xpath.h: two nodeset access macros from Thomas Broyer
13796
Daniel Veillardba0b8c92001-05-15 09:43:47 +000013797Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13798
13799 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
13800 patch from Thomas Broyer
13801
Daniel Veillarde62d36c2001-05-15 08:53:16 +000013802Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13803
13804 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
13805 case
13806 * INSTALL: was empty added stuff from the FAQ
13807
Daniel Veillard75bea542001-05-11 17:41:21 +000013808Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13809
13810 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
13811 attributes handling and #54433 by adding xmlUnsetProp()
13812 and xmlUnsetNsProp()
13813
Daniel Veillard0a2a1632001-05-11 14:18:03 +000013814Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13815
13816 * HTMLparser.c: Patch from Jonas Borgström
13817 (htmlGetEndPriority): New function, returns
13818 the priority of a certain element.
13819 (htmlAutoCloseOnClose): Only close inline elements if they
13820 all have lower or equal priority.
13821 * result/HTML: this of course changed a number of tests results.
13822
Daniel Veillard7d6fd212001-05-10 15:34:11 +000013823Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13824
13825 * xmlIO.c catalog.c: plugged in the default catalog resolution
13826 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
13827 documentations
13828 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
13829
Daniel Veillarda7374592001-05-10 14:17:55 +000013830Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13831
13832 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
13833 integrating catalogs
13834 * catalog.[ch] testCatalog.c: adding a small catalo API
13835 (only SGML catalog support).
13836 * parser.c: restaured xmlKeepBlanksDefault(0) API
13837
Daniel Veillardc17337c2001-05-09 10:51:31 +000013838Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13839
13840 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
13841
Daniel Veillard257d9102001-05-08 10:41:44 +000013842Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13843
13844 * parser.c: added xmlParseExternalEntityPrivate() to allow
13845 propagation of ctxt->_private when parsing external entities
13846
Daniel Veillard083c2662001-05-08 08:27:14 +000013847Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13848
13849 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
13850
Daniel Veillard01ef7382001-05-08 07:31:43 +000013851Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13852
13853 * configure.in: fixed a small portability problem with AM_CONDITIONAL
13854
Daniel Veillard4de4d3b2001-05-07 20:50:47 +000013855Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13856
13857 * valid.c: warn when indeterminist content model is detected
13858 * result/VC/ElementValid8: this adds a message
13859 * Makefile.am: add --novalid for VCM tests
13860 * parserInternals.c: added a call to Init memory
13861
Daniel Veillard64269352001-05-04 17:52:34 +000013862Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13863
13864 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
13865 when both parameters are NULL.
13866
Daniel Veillard37721922001-05-04 15:21:12 +000013867Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13868
13869 * valid.c: applied small patch from Gary Pennington, reindented
13870 some part of the code.
13871
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +000013872Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13873
13874 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
13875 release, updated and regenerated the docs
13876
Daniel Veillard357c9602001-05-03 10:49:20 +000013877Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13878
13879 * xpath.c result/XPath/expr/floats : clarified and cleanup
13880 printing of abnormal floats in tests.
13881
Daniel Veillarda2bc3682001-05-03 08:27:20 +000013882Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13883
13884 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
13885 * results/HTML/ : a few changes in the output of the HTML tests as
13886 a result.
13887 * configure.in: tying to fix -liconv where needed
13888
Daniel Veillard2a0d2e62001-05-02 17:11:36 +000013889Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13890
13891 * Makefile.am: fixed a stupid error
13892
Daniel Veillard7150a032001-05-02 16:41:11 +000013893Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13894
13895 * configure.in Makefile.am: make the inclusion of the trio
13896 modules in the library conditional
13897
Daniel Veillardc057c5d2001-05-02 12:41:24 +000013898Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13899
13900 * DOCBparser.c: patche from László Kovács, fixed entities refs
13901 in attributes handling
13902
Daniel Veillardedddff92001-05-02 10:58:52 +000013903Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13904
13905 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
13906 flushing
13907
Daniel Veillardc8f620b2001-04-30 20:31:33 +000013908Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13909
13910 * xpath.c: fix of an XSLT namespace bug reported on the list
13911 general/bug-8-
13912
Daniel Veillard5792e162001-04-30 17:44:45 +000013913Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13914
13915 * strio.h trio.c: Dan McNichol suggested a couple of small
13916 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
13917
Daniel Veillard02141ea2001-04-30 11:46:40 +000013918Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13919
13920 * tree.c parser.c encoding.c: spent a bit more time looking
13921 at the parsing speed and DOM handling. Added a few more
13922 speedups.
13923
Daniel Veillard3ed155f2001-04-29 19:56:59 +000013924Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13925
13926 * parser.c: small but effective parsing speed improvement
13927
Daniel Veillardb59076b2001-04-29 17:04:07 +000013928Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13929
13930 * configure.in: default on the DocBook parser inclusion (for Gnome)
13931 * DOCBparser.h: fixed a header reference
13932
Daniel Veillardb45c43b2001-04-28 17:02:11 +000013933Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13934
13935 * configure.in xpath.c: applied Bjorn patches for FPE on the
13936 alpha
13937
Daniel Veillardeefd4492001-04-28 16:55:50 +000013938Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13939
13940 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
13941 xmlSaveFormatFileTo()
13942
Daniel Veillarde39a93d2001-04-28 14:35:02 +000013943Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13944
13945 * xpath.c: simple and efficient optimization, XPath functions
13946 aways bind to the same code, cache this
13947 * TODO: updated (by saying some is obsolete)
13948
Daniel Veillard2156a562001-04-28 12:24:34 +000013949Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13950
13951 * xpath.c: more cleanup work on XPath name parsing routines
13952
Daniel Veillard61d80a22001-04-27 17:13:01 +000013953Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13954
13955 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
13956 xmlXPathParseName
13957 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
13958 * debugXML.c: avoid compilation problems if compiling without
13959 HTML support, Igor Zlatkovic
13960 * win32/libxml2/libxml2.def.src: being able to compile without
13961 XPath on Windows
13962
Daniel Veillarddbb14a72001-04-26 20:54:01 +000013963Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13964
13965 * libxml.m4: yet another patch from Toshio Kuratomi
13966
Daniel Veillard2913e4c2001-04-26 19:29:02 +000013967Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13968
13969 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
13970
Daniel Veillard67fee942001-04-26 18:59:03 +000013971Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13972
13973 * tree.[ch]: added xmlSaveFormatFile interface for saving
13974 and indenting a file.
13975
Daniel Veillard82e49712001-04-26 14:38:03 +000013976Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13977
13978 * xpath.c: fixed bug #53689 related to processing-instruction()
13979
Daniel Veillard02f077a2001-04-26 10:59:11 +000013980Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13981
13982 * DOCBparser.c: patche from László Kovács
13983
Daniel Veillard30211a02001-04-26 09:33:18 +000013984Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13985
13986 * parser.c: applied fixes from Christian Glahn bug report #53391
13987
Daniel Veillard5a7c3452001-04-26 09:16:13 +000013988Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13989
13990 * error.c: Jean François Lecomte provided a complete description
13991 and a fix to bug #53537
13992
Daniel Veillard5c4ec4c2001-04-26 07:43:59 +000013993Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13994
13995 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
13996
Daniel Veillard1034da22001-04-25 19:06:28 +000013997Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13998
13999 * DOCBparser.c SAX.c: a bit more work on entities processing.
14000 Still Need to cleanup XML output and references in attributes
14001
Daniel Veillard4ec0b0f2001-04-25 15:53:40 +000014002Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14003
14004 * DOCBparser.c include/Makefile.am: two patches from László Kovács
14005
Daniel Veillardb33c2012001-04-25 12:59:04 +000014006Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14007
14008 * tree.c: trying to fix #53574, not completely complete,
14009 I would like xmllint --copy --debug test/ent1 and
14010 xmllint --debug test/ent1 to show the same result.
14011 * xpath.c: fix a bug when trying to sort namespace nodes
14012
Daniel Veillard5146f202001-04-25 10:29:44 +000014013Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14014
14015 * HTMLtree.c: real fix for #53402
14016
Daniel Veillard7533cc82001-04-24 15:52:00 +000014017Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14018
14019 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
14020 PIs when using xsl:output
14021 * valid.c: closing #53537 some case generate segfaults if there
14022 is validity errors
14023
Daniel Veillard61b33d52001-04-24 13:55:12 +000014024Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14025
14026 * SAX.c testDocbook.c DOCBparser.c: more work on the support
14027 of external parsed entities, added --noent to testDocbook
14028 * valid.c: Garry Pennington found an uninitialized variable
14029 access in xmlValidateElementContent()
14030
Daniel Veillard56098d42001-04-24 12:51:09 +000014031Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14032
14033 * HTMLparser.c : HTML parsing still sucks ... trying to deal
14034 with madness
14035 * result/HTML/ : this modified the result of the regression tests
14036 a lot.
14037
Daniel Veillard122376b2001-04-24 12:12:30 +000014038Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14039
14040 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
14041 to doc where it wasn't checked against NULL reported by
14042 Jens Laas
14043
Daniel Veillard43dadeb2001-04-24 11:23:35 +000014044Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14045
14046 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
14047 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
14048
Daniel Veillardeae522a2001-04-23 13:41:34 +000014049Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14050
14051 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
14052 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
14053 * SAX.[ch]: cleanup and updates for DocBook
14054 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
14055 ex SGML identifier changes
14056 * valid.c: removed a static unused function.
14057
Daniel Veillardde57c612001-04-23 09:13:36 +000014058Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14059
14060 * HTMLtree.c: applied change for Paul Sponagl on script saving
14061 * Makefile.am: the warning about entity title.xml are normal.
14062
Daniel Veillard393df012001-04-22 20:11:18 +000014063Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14064
14065 * configure.in: release of 2.3.7
14066 * Makefile.am: fixing make distcheck
14067
Daniel Veillarda41123c2001-04-22 19:31:20 +000014068Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14069
14070 * doc/html/* doc/xml.html: updated and regenerated the docs
14071
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +000014072Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14073
14074 * xpath.c: fixed the XPointer problem introduced in 2.3.6
14075
Daniel Veillarde82a9922001-04-22 12:12:58 +000014076Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14077
14078 * tree.c: fixed #53388 with the provided patch
14079
Daniel Veillard06803992001-04-22 10:35:56 +000014080Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14081
14082 * valid.c: Bjorn detected an invalid memory access. Fixed
14083 vstateVPush()
14084
Daniel Veillard40af6492001-04-22 08:50:55 +000014085Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14086
14087 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
14088
Bjorn Reese70a9da52001-04-21 16:57:29 +000014089Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
14090
14091 * libxml.h: new header used only for the compilation of libxml
14092 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
14093 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
14094 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
14095 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
14096 xmlmemory.c xpath.c xpointer.c: libxml.h integration
14097 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
14098 baseline (version 1.2 plus a single patch).
14099 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
14100 scientific notation for numbers. Tests added.
14101 * xpath.c: formatting of numbers changed to use sprintf
14102 (contribution from William Brack)
14103
Daniel Veillard34b1b3a2001-04-21 14:16:10 +000014104Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14105
14106 * valid.c: cleanup, more useful debugging
14107 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
14108 * xmlIO.c: entity loading is printed as an error when validating
14109
Daniel Veillard1c14b8d2001-04-21 10:28:59 +000014110Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14111
14112 * valid.c: fixed to validate within entities
14113 * test/VCM/v22.xml: added a specific testcase
14114
Daniel Veillardca1f1722001-04-20 15:47:35 +000014115Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14116
14117 * valid.c: forgot an epsilon transition in for ()+
14118 * test/VCM/v21.xml : added a specific test case
14119
Daniel Veillard85349052001-04-20 13:48:21 +000014120Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14121
14122 * valid.c: removed a state explosion exhibited by RSS
14123 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
14124 from bug #51872
14125
Daniel Veillarddab4cb32001-04-20 13:03:48 +000014126Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14127
14128 * valid.[ch] tree.h: worked *hard* to get non-determinist content
14129 validation without using an ugly NFA -> DFA algo in the source.
14130 Made a specific algorithm easier to maintain, using a single
14131 stack and without recursion.
14132 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
14133 * hash.c: made the growing routine static
14134 * tree.h parser.c: added the parent information to an
14135 xmlElementContent node.
14136
Daniel Veillarde470df72001-04-18 21:41:07 +000014137Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14138
14139 * SAX.c parser.c xpath.c: generating IDs when not validating
14140 from an external parsed entity was poisoning the ID has table
14141 with removed values. This was killing XSLT on the KDE help
14142 browser.
14143
Daniel Veillardceacdd92001-04-18 15:10:35 +000014144Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14145
14146 * entities.h: andrew@ugh.net.au detected a double declaration
14147
Daniel Veillarda10efa82001-04-18 13:09:01 +000014148Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14149
14150 * debugXML.c hash.c tree.h valid.c : some changes related to
14151 the validation suport to improve speed with DocBook
14152 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
14153 the way validation errors get reported
14154
Daniel Veillard1ed3f882001-04-18 09:45:35 +000014155Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14156
14157 * HTMLparser.c HTMLtree.c: applied part of the patches provided
14158 by P C Chow and William M. Brack for XSLT HTML output
14159
Daniel Veillard2d90de42001-04-16 17:46:18 +000014160Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14161
14162 * xmlversion.h.in win32config.h win32/libxml2/*: applied
14163 Igor Zlatkovic patches for MSC compilation and added his
14164 updates
14165
Daniel Veillarde043ee12001-04-16 14:08:07 +000014166Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14167
14168 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
14169 prefix lookup.
14170 * parserInternals.c: fixed the bug reported by Morus Walter
14171 due to an off by one typo in xmlStringCurrentChar()
14172
Daniel Veillarda3bfca52001-04-12 15:42:58 +000014173Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14174
14175 * HTMLparser.c result/HTML/*: revamped the way the HTML
14176 parser handles end of tags or end of input
14177
Daniel Veillard82daa812001-04-12 08:55:36 +000014178Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14179
14180 * tree.[ch] : added xmlDocCopyNode for gdome2 support
14181
Daniel Veillard67a21302001-04-11 14:39:16 +000014182Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14183
14184 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
14185 bug where the linktime verions of free() won't work ...
14186
Daniel Veillard27b55282001-04-11 12:22:25 +000014187Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14188
14189 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
14190
Daniel Veillardafc73112001-04-11 11:51:41 +000014191Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14192
14193 * doc/xml.html: added 2.3.6 release
14194
Daniel Veillardbdb9ba72001-04-11 11:28:06 +000014195Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14196
14197 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
14198 * result/wml.xml: resulted in a small output change
14199
Daniel Veillardd2f3ec72001-04-11 07:50:02 +000014200Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14201
14202 * tree.c: xmlNewDoc was missing the charset initialization
14203 * xmllint.c: added --auto to autogenerate a doc, allow to
14204 reproduce the problem fixed on xmlNewDoc
14205
Daniel Veillard1731d6a2001-04-10 16:38:06 +000014206Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14207
14208 * xpath.c: trying to get 52979 solved
14209 * tree.c result/ result/noent/: trying to get 52712 solved, this
14210 also made me clean up the fact that XML output in general should
14211 not add formating blanks by default, this changed the output of
14212 a few tests
14213
Daniel Veillard73639a72001-04-10 14:31:39 +000014214Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14215
14216 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
14217
Daniel Veillardfac26a12001-04-08 13:08:14 +000014218Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14219
14220 * configure.in: finally released 2.3.6
14221
Daniel Veillard911f49a2001-04-07 15:39:35 +000014222Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14223
14224 * xpath.c: checking for null pointer generated by new code
14225
Daniel Veillardd8df6c02001-04-05 16:54:14 +000014226Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14227
14228 * xpath.c: fixed a [] evaluation problem reported
14229 * test/XPath/tests/simpleaddr: extended test
14230 * result/XPath/simpleaddr: updated result
14231
Daniel Veillard3b2c2612001-04-04 00:09:00 +000014232Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14233
14234 * xmllint.c: Dan Timis reported a portability problem
14235 on Macs without mmap, fixed it.
14236
Daniel Veillardb38bd552001-04-03 18:22:00 +000014237Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14238
14239 * testXPath.c : added a --tree option allowing to display the
14240 tree dump of the XPath expression
14241
Daniel Veillard4dd93462001-04-02 15:16:19 +000014242Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14243
14244 * xpath.c: fixed a memleak when comparing nodesets
14245 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
14246 * tree.c: added a TODO
14247
Daniel Veillard92ad2102001-03-27 12:47:33 +000014248Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14249
14250 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
14251 we need string functions
14252 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
14253 to be able to use them where needed. Applied some changes
14254 to reduce name linking pollution and compile in only what's
14255 needed.
14256 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
14257 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
14258 for the string manipulation functions
14259 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
14260 to the free() function of xmlmemory.c
14261 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
14262 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
14263 usage.
14264
14265
Daniel Veillard2be30642001-03-27 00:32:28 +000014266Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14267
14268 * error.c: applied the context output patch of the error
14269 handling submitted by Chuck Griffith
14270 * error/VC/*: this slightly change some error logs
14271
Daniel Veillard50582112001-03-26 22:52:16 +000014272Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14273
14274 * parser.c: fixed line number reporting on error
14275
Daniel Veillard04be4f52001-03-26 21:23:53 +000014276Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14277
14278 * parser.c: Sullivan and Darin found a parser bug,
14279 applied the patch.
14280
Daniel Veillardc86a4fa2001-03-26 16:28:29 +000014281Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14282
14283 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
14284 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
14285 xmlversion.h.in xpointer.c: of course the way I defined
14286 UNUSED breaks on old gcc version. Try to be smart and
14287 also define it directly in xmlversion.h
14288 * configure.in: removed -ansi flag from the pedantic set
14289
14290Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +000014291 Huge cleanup, I switched to compile with
14292 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
14293 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
14294 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
14295 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
14296 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
14297 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
14298 encoding.h entities.c error.c list.[ch] nanoftp.c
14299 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
14300 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
14301 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
14302 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
14303 Cleanup, staticfied a number of non-exported functions,
14304 detected and cleaned up a dozen of problem found this way,
14305 avoided a lot of public function name/typedef/system names clashes
14306 * doc/xml.html: updated
14307 * configure.in: switched private flags to the really pedantic ones.
14308
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +000014309Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14310
14311 * configure.in: 2.3.5
14312 * doc/html/*: rebuilt the docs
14313
Daniel Veillard146c9122001-03-22 15:22:27 +000014314Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14315
14316 * parser.c: fixed a reported bug in NOTATION parsing
14317 * uri.c: accepted but not fixed bug 51876, added TODO
14318 * Makefile.am: fixed bug 51876
14319
Daniel Veillarda5f013b2001-03-22 12:44:45 +000014320Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14321
14322 * config.h.in configure.in error.c: fix a compilation problem
14323 on platforms without vsnprintf (xml@thewrittenword.com)
14324
Daniel Veillarde020c3a2001-03-21 18:06:15 +000014325Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14326
14327 * parser.c: fixed a function name header typo
14328 * SAX.c: notations can also occur in external subset.
14329
Daniel Veillard7d42b542001-03-20 13:22:46 +000014330Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14331
14332 * error.c: removed a C++ like comment
14333
Daniel Veillard0b6b55b2001-03-20 11:27:34 +000014334Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14335
14336 * parser.c: fixing bug 52299 strange condition leading
14337 to a parser crash due to a buffer overflow
14338 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
14339 added the specific test case
14340
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +000014341Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14342
14343 * xpath.[ch]: still a lot of cleanup based on XSLT, added
14344 xmlXPathConvert{String,Number,Boolean} to be able to make
14345 type casts without a context stack, fixed some implementation
14346 problems related to the absence of context at parse-time,
14347 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
14348 in the public API too
14349 * xpointer.c xpathInternals.h: we need to know at parse time
14350 whether we are compiling an XPointer
14351
Daniel Veillardafcbe1c2001-03-19 10:57:13 +000014352Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14353
14354 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
14355 cleaned up the parser internals, refactored XPath code, added
14356 new compilation based APIs and cleanly separated public and
14357 private APIs.
14358
Daniel Veillardd007d6c2001-03-19 00:01:07 +000014359Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14360
14361 * xpath.h: the comp field must be added at the end to avoid
14362 killing binary compat.
14363
Daniel Veillard9e7160d2001-03-18 23:17:47 +000014364Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14365
14366 * Makefile.am: detect XPath memleaks in regreson tests
14367 * error.c: fixed and error w.r.t. error reporting still using
14368 stderr
14369 * hash.c: added new line at end of file
14370 * tree.h: minor cleanup
14371 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
14372 expression parsing from evaluation, resulted in a number of
14373 changes internally, and in XPointer. Likely to break stuff
14374 using xpathInternals.h but should remain binary compatible,
14375 new interfaces will be added.
14376
Daniel Veillardd574f782001-03-14 19:40:17 +000014377Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14378
14379 * configure.in: fixed a couple of problems reported by
14380 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
14381 without gcc on non linux platforms.
14382
Daniel Veillard0a6c3582001-03-14 19:15:37 +000014383Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14384
14385 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
14386 a fix for --with-html-dir= configure support. I hope it won't
14387 break rpm generation
14388
Daniel Veillarda022fe02001-03-14 16:30:00 +000014389Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14390
14391 * xmlIO.c: one function comment cleanup.
14392
Daniel Veillard25239c12001-03-14 13:56:48 +000014393Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14394
14395 * SAX.c: external subset notations were improperly registered
14396 in the internal subset.
14397
Daniel Veillard2c4754f2001-03-13 09:31:12 +000014398Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14399
14400 * README.cvs-commits: added, pointing to HACKING
14401 * HACKING: updated
14402
Daniel Veillard82ab81e2001-03-12 21:11:21 +000014403Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14404
14405 * parser.c: and Matt Sergeant found one in the XML push
14406 parser (erroneous check I forgot to remove when I fixed the
14407 main parser).
14408
Daniel Veillard68d7b672001-03-12 18:22:04 +000014409Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14410
14411 * xpath.c: ptittom found a small bug in UnaryExpr
14412
Daniel Veillarde356c282001-03-10 12:32:04 +000014413Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14414
14415 * configure.in: bumped to 2.3.4
14416 * error.c: fixed bug #51860
14417 * tree.c: fixed bug #51861
14418 * valid.c: cleanup, more debug, failed to fix one bug crap ...
14419 * tree.[ch] : added xmlDefaultBufferSize
14420 * nanoftp.c: typo in function name header block
14421 * doc/xml.html : updated, added link to XML::LibXSLT
14422 * doc/html/* : rebuilt the docs
14423
Daniel Veillard80f32572001-03-07 19:45:40 +000014424Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14425
14426 * parser.c SAX.c: the new content parsing code raised an
14427 ugly bug in the characters() SAX callback. Found it
14428 just because of strangeness in XSLT XML Rec ouptut :-(
14429
Daniel Veillard6c831202001-03-07 15:57:53 +000014430Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14431
14432 * Makefile.am: Martin Baulig suggested to add -lm
14433 * tree.c: found another bug in xmlNodeGetContent()
14434
Daniel Veillard4af6b6e2001-03-06 08:33:38 +000014435Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14436
14437 * xpath.c: Bjorn found the error related to strictness of comparison.
14438
Daniel Veillard29631a82001-03-05 09:49:20 +000014439Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14440
14441 * parser.c: trying to fix the Dtd parsing problem reported
14442 by Gary, side effect of last week speed optimizations.
14443
Daniel Veillard14be0a12001-03-03 18:50:55 +000014444Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14445
14446 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
14447 * parserInternals.c: removed unneeded test raised by Stric
14448
Bjorn Reesee1dc0112001-03-03 12:09:03 +000014449Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
14450
14451 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
14452 and fixed by William Brack). Added xmlXPathFormatNumber.
14453 Changed the sorting slightly.
14454 * configure.in Makefile.am example/Makefile.am: Added -lm.
14455 Please note that applications linking with libxml2, must
14456 also like with the math library from now on.
14457
Daniel Veillardf9533d12001-03-03 10:04:57 +000014458Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14459
14460 * HTMLparser.c: fixed loop reported by Marc Sanfacon
14461
Daniel Veillard2f362242001-03-02 17:36:21 +000014462Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14463
14464 * parser.c: one must report spaces even if the Dtd element
14465 content proves that this is not part of the element content.
14466 * result/valid/*.xml: this changed the ouptu slightly
14467
Daniel Veillardb402c072001-03-01 17:28:58 +000014468Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14469
14470 * configure.in: bumped to 2.3.3
14471 * doc/xml.html: updated
14472
Daniel Veillard77851712001-02-27 21:54:07 +000014473Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14474
14475 * tree.c: minor doc fix
14476 * xpath.c: deallocation issues when a result tree has been
14477 converted to a node-set
14478
Daniel Veillardec70e912001-02-26 20:10:45 +000014479Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14480
14481 * doc/xml.html: oops corrected dates s/2000/2001
14482
Daniel Veillard8730c562001-02-26 10:49:57 +000014483Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14484
14485 * valid.c: new patch from Gary Pennington
14486
Daniel Veillard91e9d582001-02-26 07:31:12 +000014487Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14488
14489 * doc/xml.html: applied patch from Ankh
14490
Daniel Veillardedac3c92001-02-26 01:36:19 +000014491Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14492
14493 * xinclude.c: fixed a problem building on Mac
14494
Daniel Veillard21a0f912001-02-25 19:54:14 +000014495Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14496
14497 * parser.c: more work on increasing parsing ferformances
14498
Daniel Veillard48b2f892001-02-25 16:11:03 +000014499Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14500
14501 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
14502 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
14503 avoiding memcpy in production builds MEM_CLEANUP macro use
14504 * parser.[ch] parserInternals.c: optimizations of the tightest
14505 internal loops inside the parser. Better checking of I/O
14506 flushing/loading conditions
14507 * xmllint.c : added --timing
14508
Daniel Veillard71681102001-02-24 17:48:53 +000014509Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14510
14511 * configure.in: bumped to 2.3.2
14512 * doc/xml.html: updated for release
14513
Daniel Veillardbbd51d52001-02-24 03:07:03 +000014514Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14515
14516 * xpath.c: found a memleak and fixed a nasty bug
14517
Daniel Veillardf7cd4812001-02-23 18:44:52 +000014518Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14519
14520 * xmllint.[c1] : added return code errors for xmllint
14521 * xpath.c: specific debug dump function for result value trees
14522
Daniel Veillard4b637072001-02-21 21:52:55 +000014523Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14524
14525 * xpath.c: finally implemented xmlXPathCompareNodeSets
14526 * test/XPath/expr/floats results/XPath/expr/floats: added
14527 a test for float expressions
14528
Daniel Veillardf714aa32001-02-21 03:07:44 +000014529Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14530
14531 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
14532 * parserInternals.[ch]: trying to speed up parsing
14533 * xpath.c : speeded up node set equality op
14534
Daniel Veillarde0c3a622001-02-19 18:05:20 +000014535Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14536
14537 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
14538 better handling of ID/IDREF and the list modules associated
14539 * configure.in: small CFLAGS cleanup
14540
Daniel Veillarda8abee62001-02-19 15:14:59 +000014541Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14542
14543 * configure.in: fixed iconv detection on AIX (stric)
14544
Daniel Veillardbca64ef2001-02-19 22:20:01 +000014545Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +000014546
14547 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
14548
Bjorn Reesefd9b09b2001-02-18 16:51:25 +000014549Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
14550
14551 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
14552 and optimized xmlXPathNodeSetSort
14553
Daniel Veillard142adbf2001-02-17 13:21:05 +000014554Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14555
14556 * xpath.c: bug fix when context size is 0
14557 * parser.c: I like Norm's Dtd because they still manage to break
14558 the parser occasionally
14559
Daniel Veillardf23e0092001-02-16 13:21:29 +000014560Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14561
14562 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
14563
Daniel Veillarde0e26512001-02-16 00:11:46 +000014564Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14565
14566 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
14567 attributes within the XML-1.0 namespace
14568
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +000014569Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14570
14571 * xpathInternals.h: exported a few axis functions
14572 * doc/xml.html: updated the doc
14573
Daniel Veillard760f4422001-02-15 14:59:48 +000014574Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14575
14576 * configure.in: applied patch from Daniel van Balen for OpenBSD
14577 and bumped version to 2.3.1
14578 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
14579 attempt to find autoclosing was simply broken, removed it,
14580 updated the examples, this is better
14581
Daniel Veillardd194dd22001-02-14 10:37:43 +000014582Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14583
14584 * hash.[ch]: added Paolo Casarini patch to provide Delete from
14585 hash functionnalities.
14586 * doc/html/* : rebuild the doc
14587
Daniel Veillardf41fbbf2001-02-13 17:05:35 +000014588Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14589
14590 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
14591 on predicate
14592 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
14593 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
14594 really want to have tags closed on output even if we accept
14595 unclosed ones on input
14596
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +000014597Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14598
14599 * xpath.c: ouch don't free NULL, rare case fixed
14600 * tree.c: don't coalesce text nodes if they don't have the
14601 same behaviour wrt escaping on output
14602
Daniel Veillardd12b69d2001-02-11 20:17:31 +000014603Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14604
14605 * xpath.c: small fixup
14606 * SAX.c: don't warn on empty namespaces.
14607
Daniel Veillard6a2e4062001-02-08 10:31:33 +000014608Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14609
14610 * README: a bit of cleanup
14611 * configure.in: preparing for 2.3.0 release
14612
Daniel Veillard1f83d392001-02-08 09:37:42 +000014613Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14614
14615 * hash.[ch]: added a first version of xmlHashSize()
14616 * valid.c: another bug fix from Gary Pennington
14617
Daniel Veillard5eef6222001-02-07 18:24:48 +000014618Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14619
14620 * valid.c: couple of bug fixes pointed by Gary Pennington
14621 * HTMLtree.c: #if 0 cleanup
14622
Daniel Veillard2c257ec2001-02-06 13:29:07 +000014623Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14624
14625 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
14626 which removes a time consuming check of xmlXPathNodeSetAdd()
14627 and use it in places where we are sure to not break unicity
14628
Daniel Veillard0f2a53c2001-02-05 17:57:33 +000014629Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14630
14631 * xpath.c: bug fixes found from XSLT
14632 * tree.c: preserve node->name special values when copying nodes.
14633 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
14634 external subset are fetched when available but without full
14635 validation. Added xmlLoadExtDtdDefaultValue, need a function.
14636 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
14637 output with encoding disabled.
14638
Daniel Veillard2c833b62001-02-03 08:52:06 +000014639Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14640
14641 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
14642 xmlCheckFilename should not be called from xmlFileOpenW
14643 and xmlGzfileOpenW
14644
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +000014645Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14646
14647 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
14648 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
14649 added the new tests for URI normalization
14650 * testURI.c: fixed stoopid bugs
14651 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
14652 the URI in the error messages are now properly normalized
14653
Daniel Veillardea28ce62001-02-02 08:20:19 +000014654Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14655
14656 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
14657
Daniel Veillarde99a4762001-02-01 04:34:35 +000014658Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14659
14660 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
14661
Daniel Veillard2b325a02001-01-31 20:46:31 +000014662Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14663
14664 * xpath.c: fixed mod operator
14665
Daniel Veillardde55cf62001-01-31 15:53:13 +000014666Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14667
14668 * parser.c: fixed xmlStrcat doc
14669 * tree.c: 2 fixes form Anders Carlson for copying nodes and
14670 trees.
14671
Daniel Veillard2f913b72001-01-31 13:23:49 +000014672Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14673
14674 * xpath.c result/XPath/tests/chaptersbase
14675 result/XPath/tests/simplebase: fixed XPath node()
14676 * tree.c: small fix in xmlNewNs()
14677 * Makefile.am: removed extraneous xml2Conf.sh rule
14678
Daniel Veillardb42042b2001-01-28 07:40:36 +000014679Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14680
14681 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
14682 Changed the library name, in order to get libxml-devel and
14683 libxml2-devel to coexist on a single system
14684 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
14685 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
14686
Daniel Veillardee0a4662001-01-27 18:59:33 +000014687Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14688
14689 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
14690 libxml2-devel installable in // as libxml-devel.
14691
Daniel Veillard5eb05942001-01-27 17:50:22 +000014692Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14693
14694 * doc/Makefile.am: fixed make rebuild in doc
14695 * doc/html/*.html: rebuilt the docs
14696
Daniel Veillard65c295d2001-01-26 09:32:39 +000014697Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14698
14699 * tree.c: patch from Bjorn Reese on xmlBufferCCat
14700
Daniel Veillard8e199902001-01-25 18:54:39 +000014701Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14702
14703 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
14704 the HTML doc to go into the -devel RPM ...
14705 * aclocal.m4 config.h.in: some updates due to auto* magic
14706
Daniel Veillard93086662001-01-25 18:13:04 +000014707Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14708
14709 * xpath.h: added a hook in the context structure allowing to
14710 link to extra support, needed for XSLT
14711
Daniel Veillardf17e09b2001-01-25 13:55:35 +000014712Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14713
14714 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
14715 xmlXPtrCmpPoints to use it.
14716 * propagated the following patch from Alejandro Forero
14717 * include/win32config.h xmlIO.c: applied further suggestions
14718 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
14719 * example/gjobread.c: fixed warnings, now that it builds
14720
14721Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
14722
14723 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
14724
14725 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
14726 filename points to a valid file (not a directory).
14727 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
14728 Added calls to xmlCheckFilenameDir.
14729
14730 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
14731 `path' (rather than `filename') as the parameter to gzopen and open.
14732
Daniel Veillard48177c22001-01-23 15:27:41 +000014733Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14734
14735 * Makefile.am: fixed a problem with EXTRA_DIST
14736
Daniel Veillardb83ba402001-01-22 22:45:10 +000014737Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14738
14739 * Makefile.am example/Makefile.am: finally found the trick
14740 to build the example, i.e. add "." in SUBDIRS before example
14741 in the list <grin/>
14742
Daniel Veillard82687162001-01-22 15:32:01 +000014743Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14744
14745 * doc/xml.html: updated with an XSLT section, removed pointer to
14746 W3C CVS base.
14747
Daniel Veillard8a7642f2001-01-22 10:45:16 +000014748Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14749
14750 * xpath.c: when copying a XSLT tree object teh tree need to be copied
14751 too, and deallocation need to occur the same way.
14752
Daniel Veillarde4566462001-01-22 09:58:39 +000014753Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14754
14755 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
14756 type correponding to an XSLT result tree fragment. Share most
14757 of the data format with node set, as well as operators.
14758 * HTMLtree.c: added a newline at the end of the doctype output
14759 whe this one is not present initially.
14760 * tree.c: make sure taht the parent and doc pointers are properly
14761 set when copying attributes (lists).
14762
Daniel Veillard701c7362001-01-21 09:48:59 +000014763Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14764
14765 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
14766
Daniel Veillard5a2b6972001-01-20 21:15:50 +000014767Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14768
14769 * xpath.c: seems I finally killed that ugly path evaluation
14770 context bug (tagged 9999 in case is is wrong)
14771
Daniel Veillard8f4d9752001-01-19 05:32:34 +000014772Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14773
14774 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
14775 for XSLT
14776
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +000014777Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14778
14779 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
14780 for xmlGzfileOpen() bug
14781
Daniel Veillardf6eea272001-01-18 12:17:12 +000014782Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14783
14784 * xpath.c: removed an error found by XSLT usage
14785 * tree.c parserInternals.h: use a predefined static string
14786 for text and comment nodes, avoid freeing them in xmlFreeNode,
14787 exported the string name in parserInternals.h and added
14788 another value to disable encoding at output (for XSLT),
14789 gain memory, time.
14790
Daniel Veillard8f2cc572001-01-17 08:19:35 +000014791Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14792
14793 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
14794 win32/libxml2/libxml2_so.dsp: new makefiles and update
14795 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
14796
Daniel Veillardf831bfb2001-01-16 17:26:04 +000014797Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14798
14799 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
14800 Gary Pennington
14801
Daniel Veillard389e6b72001-01-15 19:41:13 +000014802Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14803
14804 * xpath.c: fixed the comaprision of values and nodelists,
14805 need to compare nodelist still ...
14806 * debugXML.c: avoided a possible core dump
14807 * HTMLparser.c: cleanup
14808 * nanohttp.c: contributed fix.
14809 * tree.c: fixes in properties handling added xmlSetNsProp
14810 needed by libxslt
14811 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
14812 comment
14813 * TODO: updated
14814
Daniel Veillard167bd532001-01-06 21:09:34 +000014815Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14816
14817 * parser.c parserInternals.c: applied Bjorn Reese optimization
14818 patch
14819
14820Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14821
14822 * Makefile.am: applied patch fro make check from Martin Vidner
14823
Daniel Veillard503b8932001-01-05 06:36:31 +000014824Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14825
14826 * configure.in: preparing 2.2.11
14827 * doc/html/*: rebuild the HTML files
14828 * doc/xml.html : updated
14829
Daniel Veillardc2f4df22001-01-04 14:06:39 +000014830Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14831
14832 * tree.c: fixed a stupid bug
14833 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
14834 patches related to validation of an XInclude processing result
14835 * TODO: updated
14836
Daniel Veillarde2488192001-01-04 10:54:22 +000014837Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14838
14839 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
14840 on large files
14841
Daniel Veillardf060a412001-01-03 20:52:44 +000014842Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14843
14844 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
14845
Daniel Veillard45cff692001-01-03 18:02:04 +000014846Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14847
14848 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
14849 reported by Jonas Borgström
14850 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
14851
Daniel Veillard08108982001-01-03 15:24:58 +000014852Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14853
14854 * testXPath.c xpath.c: fixing the XPath union expressions problem
14855 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
14856
Daniel Veillard4a6845d2001-01-03 13:32:39 +000014857Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14858
14859 * xmllint.c: Made is so if the file name is "-" is will read form
14860 standard input. Sven Heinicke <sven@zen.org>
14861 * tree.c: fixed a problem when growing buffer
14862 * tree.h: fixed the comment of the node types following andersca
14863 comment
14864 * TODO: updated
14865
Daniel Veillarda6d8eb62000-12-27 10:46:47 +000014866Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14867
14868 * HTMLparser.[ch]: added a way to avoid adding automatically
14869 omitted tags. htmlHandleOmittedElem() allows to change the
14870 default handling.
14871 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
14872 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
14873 of xmllint too when using --memory flag, added a memory test
14874 suite at the Makefile level.
14875 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
14876 with namespace use when encountering QNames in XPath evalation,
14877 added xmlns() scheme in XPointer.
14878 * nanoftp.c : incorporated a fix
14879 * parser.c xmlIO.c: fixed problems raised with encoding when using
14880 the memory I/O
14881 * parserInternals.c: closed bug 25934 reported by
14882 torsten.landschoff@innominate.de
14883 * TODO: updated
14884
Daniel Veillarda1fe9102000-11-25 10:49:25 +000014885Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14886
14887 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
14888 on a non-updated tree :-(, made a 2.2.10 release to correct the
14889 situation
14890
Daniel Veillardce6e98d2000-11-25 09:54:49 +000014891Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14892
14893 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
14894 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
14895 integrated a set of OpenVMS changes from Howard Taylor
14896 <Howard.Taylor@pacoast.com>
14897
Daniel Veillard58770e72000-11-25 00:48:47 +000014898Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14899
14900 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
14901 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
14902
Daniel Veillardf62ceff2000-11-24 23:36:01 +000014903Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14904
14905 * HTMLparser.c: some fixes on auto-open of html/head/body
14906 * encoding.c: fixed a compilation error on some gcc env
14907 * xpath.c xpointer.[ch] xpathInternals.h: improved the
14908 XPointer implementation
14909 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
14910 related XPointer tests and associated results
14911
Daniel Veillard300f7d62000-11-24 13:04:04 +000014912Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14913
14914 * doc/xmldtd.html doc/xml.html: following a short step by step
14915 guidance on IRC to help maciej with DTDs I started a small
14916 page on the subject.
14917
Daniel Veillard748e45d2000-11-17 16:36:08 +000014918Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14919
14920 * HTMLparser.c: fixed handling of broken charrefs
14921 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
14922 patches
14923
Daniel Veillard28929b22000-11-13 18:22:49 +000014924Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14925
14926 * doc/xml.html doc/html/* : rebuilt the docs after adding
14927 xinclude and updated page for 2.2.7 and 2.2.8
14928 * configure.in: releasing 2.2.8
14929
Daniel Veillard41e06512000-11-13 11:47:47 +000014930Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14931
14932 * parser.[ch] parserInternals.c: applied the conditional
14933 section processing fix from Jonathan P Springer
14934 <jonathan.springer2@gte.net>
14935 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
14936 project file, fixed iconv default non support
14937 * xpath.c: fixed the problem of evaluating relative expressions
14938 when a node context is provided.
14939
Daniel Veillardbf432752000-11-12 15:56:56 +000014940Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14941
14942 * nanoftp.c: fixed gcc 2.95 new warnings
14943 * SAX.c: fixed a stupid bug
14944 * tree.c: fixed a formatting problem when round-tripping
14945 from/to memory
14946 * xinclude.c: chased memleak, fixed a base problem
14947 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
14948 xmlXPtrBuildNodeList()
14949 * TODO: updated
14950 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
14951 adding a first small set of regression tests for XInclude
14952
Daniel Veillardc2def842000-11-07 14:21:01 +000014953Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14954
14955 * nanohttp.[ch]: applied Wayne Davison patches to access
14956 the WWW-Authorization header.
14957 * parser.c: Closed Bug#30847: Problems when switching encoding
14958 in short files by applying Simon Berg's patch.
14959 * valid.c: fixed a validation problem
14960 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
14961 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
14962 Wayne Davison
14963 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
14964 need to be extended to non full nodes selections.
14965 * xinclude.c: starts to work decently
14966
Daniel Veillard9e8bfae2000-11-06 16:43:11 +000014967Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14968
14969 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
14970 debugXML.c xmlversion.h.in: Started adding XInclude support,
14971 this is a new xmllint option
14972 * tree.c xpath.c: applied TOM patches for XPath
14973 * xpointer.c: fixed a couple of errors.
14974 * uri.c: added an escaping function needed for xinclude
14975 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
14976 new warning from RH70 gcc's version
14977
Daniel Veillarda4964b72000-10-31 18:23:44 +000014978Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14979
14980 * HTMLparser.c: fixed loop on invalid char in scripts
14981 * parser.c: update to description of xmlIOParseDTD()
14982 * libxml.m4 xmlversion.h.in: changes contributed by
14983 Michael Schmeing <m.schmeing@internet-factory.de>
14984 * configure.in: preparing for 2.2.7
14985 * Makefile.am: trying to avoid config.h and acconfig.h
14986 being included in the distrib
14987 * configure.in: released 2.2.7
14988
14989Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14990
14991 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
14992 like namespaces for good. Unified xmlNs and xmlNode somewhat.
14993
Daniel Veillard01411222000-10-30 15:33:22 +000014994Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14995
14996 * parser.[ch]: added xmlIOParseDTD()
14997 * xpointer.c: added support for the 2 extra parameters of
14998 string-range, fixed a stoopid error when '0' was present
14999 in XPointer expressions
15000 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
15001 testsuite for the above
15002
Daniel Veillard6db58192000-10-30 09:27:53 +000015003Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15004
15005 * libxml.spec.in: improved package descriptions
15006
Daniel Veillarda5db68a2000-10-29 18:06:06 +000015007Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15008
15009 * xpath.c xpathInternals.h: applied a large cleaning patch
15010 from TOM <ptittom@free.fr>, it also add namespace support
15011 for function and variables registration.
15012
Daniel Veillardbd20df72000-10-29 17:53:40 +000015013Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15014
15015 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
15016 * Makefile.mingw: Wayne Davison's update adding hash.c
15017
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +000015018Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15019
15020 * xpath.c: fixed the root evaluation problems
15021 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
15022 ignorable spaces with <b> <bold> <em>
15023 * tree.c: fixed a loop in xmlSearchNsByHref()
15024
Daniel Veillard767662d2000-10-27 17:04:52 +000015025Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15026
15027 * xpath.c: applied another XPath patch from TOM
15028 * xpath.c include/makefile.am: applied another patch from
15029 china@thewrittenword.com (cleanup on IRIX).
15030
Daniel Veillard211cc0a2000-10-27 11:49:33 +000015031Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15032
15033 * xml-config.1: received a fixed version from Fredrik Hallenberg
15034 <hallon@lysator.liu.se>
15035
Daniel Veillardf6bf9212000-10-26 14:07:44 +000015036Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15037
15038 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
15039 cleanup patch for XPath
15040
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +000015041Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15042
15043 * patched to redirrect all "out of context" error messages to
15044 a reconfigurable routine. The changes are:
15045 * xmlerror.h : added the export of an error context type (void *)
15046 an error handler type xmlGenericErrorFunc there is an interface
15047 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
15048 to reset the error handling routine and its argument
15049 (by default it's equivalent to respectively fprintf and stderr.
15050 * all the c files: all wild accesses to stderr or stdout within
15051 the library have been replaced to calls to the handler.
15052
Daniel Veillard29a11cc2000-10-25 13:32:39 +000015053Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15054
15055 * configure.in: release 2.2.6
15056 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
15057 exporting the inner functions of xpath for extension modules
15058 * doc/*: updated and rebuilt the doc
15059
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +000015060Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15061
15062 * nanohttp.c : applied Wayne HTTP cleanup patch
15063 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
15064 and xmlNodeSetSpacePreserve()
15065
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +000015066Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15067
15068 * xpath.c: closing bug #29260
15069
Daniel Veillard126f2792000-10-24 17:10:12 +000015070Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15071
15072 * hash.[ch] debugXML.c: expanded/enhanced the API, added
15073 multikey tuples, made hash structure opaque
15074 * valid.[ch]: moved elements, attributes, notations decalarations
15075 as well as ID and refs to hash tables.
15076 * entities.c: hash cleanup
15077 * xmlmemory.c: fixed a dump problem in debug mode
15078 * include/Makefile.am: problem passing in DESTDIR= values patch
15079 from Marc Christensen <marc@calderasystems.com>
15080 * nanohttp.c: removed debugging remains
15081 * HTMLparser.c: the bogus tag should be ignored (Wayne)
15082 * HTMLparser.c parser.c: fixing a number of problems with the
15083 macros in the *parser.c files (Wayne).
15084 * HTMLparser.c: close the previous option when opening a new one
15085 (Marc Sanfacon).
15086 * result/HTML/*: updated the HTML results accordingly
15087
Daniel Veillard52afe802000-10-22 16:56:02 +000015088Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15089
15090 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
15091 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
15092 XPath functions and XML entities table to them. More to come...
15093 * xmlIO.c: fixed libxml closing FILEs it didn't open.
15094
Daniel Veillard683cb022000-10-22 12:04:13 +000015095Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15096
15097 * tree.c: coalesce adjacent text nodes
15098 * valid.c: handling of blank nodes in DTd validation (raised
15099 by problems with a posteriori validation).
15100 * nanohttp.c: changing behaviour on HTTP write stuff.
15101 * HTMLtree.c: forced body and html to be explicitely closed.
15102 * xpath.h: exported more XPath functions.
15103
Daniel Veillard1baf4122000-10-15 20:38:39 +000015104Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15105
15106 * Release of 2.2.5
15107 * xpointer.c: range() range-inside and other helper functions
15108 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
15109
Daniel Veillard47e12f22000-10-15 14:24:25 +000015110Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15111
15112 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
15113 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
15114
Daniel Veillardb732a0e2000-10-15 11:27:01 +000015115Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15116
15117 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
15118 and XPointer modules
15119
Daniel Veillard134c9f32000-10-15 10:27:08 +000015120Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15121
15122 * SAX.h: closed #25107
15123
Daniel Veillard39915622000-10-15 10:06:55 +000015124Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15125
15126 * testSAX.c: fixed problem with cdata reporting
15127 * SAXresult/* : updated
15128
Daniel Veillard1e851392000-10-15 10:02:56 +000015129Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15130
15131 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
15132 Closed bug #27499, added to regression tests
15133 * TODO: updated
15134
Daniel Veillard7eda8452000-10-14 23:38:43 +000015135Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15136
15137 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
15138 support for SCRIPT and STYLE with help from Bjorn Reese
15139 * test/HTML/* result/HTML/*: added simple testcase and updated
15140 the existing ones.
15141
Daniel Veillardff9c3302000-10-13 16:38:25 +000015142Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15143
15144 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
15145 string-range for empty strings
15146 * test/XPath/docs/str test/XPath/xptr/chaptersrange
15147 test/XPath/xptr/strrange: augmented the XPointer testsuite
15148
Daniel Veillard189446d2000-10-13 10:23:06 +000015149Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15150
15151 * doc/xml.html doc/xmlmem.html: added a module describing memory
15152 interfaces and use, updated the main page.
15153
Daniel Veillard2f971a22000-10-12 23:26:32 +000015154Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15155
15156 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
15157 nanoftp code work on Windows too now
15158
15159Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +000015160
15161 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
15162 * xpointer.c: implemented string-range() at least a good first version
15163 * test/XPath/docs/str test/XPath/xptr/strrange
15164 result/XPath/xptr/strrange: the string-range() tests
15165
Daniel Veillardd3c68c42000-10-12 08:06:28 +000015166Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15167
15168 * Makefile.am include/Makefile.am include/win32config.h
15169 win32/Makefile.mingw: fixed problems reported by Wayne Davison
15170 and make distcheck
15171
Daniel Veillard19d61112000-10-11 23:50:35 +000015172Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15173
15174 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
15175 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
15176 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
15177
Daniel Veillardb0426ca2000-10-11 23:39:43 +000015178Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15179
15180 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
15181 patch for socklen_t detection by
15182 Albert Chin-A-Young <china@thewrittenword.com>
15183
Daniel Veillardcd429612000-10-11 15:57:05 +000015184Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15185
15186 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
15187 and added a --dtdvalid option to xmllint used to test it
15188
Daniel Veillard47c02452000-10-11 13:04:36 +000015189Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15190
15191 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
15192 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
15193
Daniel Veillard2d38f042000-10-11 10:54:10 +000015194Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15195
15196 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
15197 handlings (registration, lookup, cleanup)
15198
Daniel Veillardc8df0aa2000-10-10 23:50:30 +000015199Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15200
15201 * configure.in Makefile.am include/makefile.am: adding XPointer
15202 and XPtrtests target
15203 * xpointer.[ch] : new files for XPointer support
15204 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
15205 more XPath tests
15206
Daniel Veillard57fda592000-10-10 23:24:14 +000015207Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15208
15209 * configure.in: fixed, very broken, make distcheck works again
15210
Daniel Veillarde8282ed2000-10-10 23:01:31 +000015211Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15212
15213 * More work toward 2.2.5, integrated a number of patches
15214 * configure.in Makefile.am win32config.h.in: trying to cleanup
15215 make distcheck .... huh ...
15216 * include/Makefile.am include/win32config.h: new directory
15217 for includes
15218 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
15219 updated teh makefiles and instructions for WIN32
15220 * xpath.c: small fixes
15221 * test/XPath/ results/XPath: updated the testcases and results
15222 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
15223 suggested patches
15224 * valid.c: fixed an ID bug
15225
Daniel Veillardb71379b2000-10-09 12:30:39 +000015226Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15227
15228 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
Daniel Veillard784b9352003-02-16 15:50:27 +000015229 the automake bug where wrong dependencies were generated.
Daniel Veillardb71379b2000-10-09 12:30:39 +000015230 * xpath.[ch]: worked on XPointer
15231
Daniel Veillard7e99c632000-10-06 12:59:53 +000015232Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15233
15234 * configure.in Makefile.am: 2.2.5, ship the include in an
15235 include/libxml subdirectory, use symlinks when using CVS
15236 * testSAX.c: fixed small bug
15237 * testXPath.c: changed the way testfiles are parsed
15238 * debugXML.c: same kind of cleanup when parsing an argument expression
15239 XPath/XPointers can have blanks embedded
15240 * xpath.[ch]: more cleanup, reorgs for XPointer work
15241 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
15242 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
15243
Daniel Veillard55b91f22000-10-05 16:30:11 +000015244Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15245
15246 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
15247 in the XPath engine, rewrote large parts of it, now it's far
15248 cleaner and in sync with the REC not an old WD. Fixed a parsing
15249 problem in the interactive XML shell found when testing XPath.
15250
Daniel Veillardac260302000-10-04 13:33:43 +000015251Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15252
15253 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
15254 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
15255 examples with the extra test
15256
Daniel Veillard7cfce322000-10-04 12:40:27 +000015257Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15258
15259 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
15260 the global init function.
15261
Daniel Veillard970112a2000-10-03 09:33:21 +000015262Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15263
15264 * HTMLparser.c: Doohhh, attribute name parsing was still case
15265 sensitive ! Fixed this ...
15266 * result/HTML/* : updated the tests results accordingly
15267
Daniel Veillard740abf52000-10-02 23:04:54 +000015268Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15269
15270 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
15271 engine, should be far more stable, incorporated a new version of
15272 preceding/following axis, need testing
15273 * uri.c: fixed file:///c:/a/b/c problem
15274 * test/XPath/tests/idsimple: augmented the XPath tests
15275
Daniel Veillard3bff2b02000-10-01 20:33:47 +000015276Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15277
15278 * doc/* rebuilding docs for 2.2.4 release
15279
Daniel Veillard8b5dd832000-10-01 20:28:44 +000015280Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15281
15282 * configure.in: releasing 2.2.4
15283 * parser.[ch]: added xmlStrEqual()
15284 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
15285 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
15286 use xmlStrEqual instead
15287 * TODO: updated
15288 * added an XPath test
15289
Daniel Veillardbc765302000-10-01 18:23:35 +000015290Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15291
15292 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
15293 * entities.h: exported xmlInitializePredefinedEntities
15294 * parser.[ch] : added xmlInitParser()
15295 * parserInternals.h : had to export htmlInitAutoClose()
15296
Daniel Veillardf09e7e32000-10-01 15:53:30 +000015297Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15298
15299 * xpath.[ch] : fixed some serious XPath Predicate evaluation
15300 problems
15301 * Makefile.am : added XPath regression tests to normal tests
15302 * uri.c: fixed a problem with local paths, cleanup
15303 * parser.c: fixed a problem with large CData sections
15304
Daniel Veillardd2ade932000-09-30 14:39:55 +000015305Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15306
15307 * configure.in xml-config.in: patch from "Ben Taylor"
15308 <sol7x86@hotmail.com> for solaris shared libs lookup
15309
Martin Bauligdd7d1f62000-09-29 23:17:57 +0000153102000-09-30 Martin Baulig <baulig@suse.de>
15311
15312 * libxml-2.0.pc.in: Provide pkg-config script.
15313
15314 * configure.in: Create the libxml-2.0.pc script from the
15315 libxml-2.0.pc.in templates.
15316 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +000015317 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +000015318
Daniel Veillard4b0755c2000-09-25 14:26:28 +000015319Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15320
15321 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
15322 when compiling with MSC
15323
Daniel Veillard46057e12000-09-24 18:49:59 +000015324Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15325
15326 * xpath.c: patch for normalize-string() substring-before(),
15327 substring-after() and translate() functions from Bjorn Reese
15328 <breese@mail1.stofanet.dk>
15329 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
15330 Fredrik Hallenberg <hallon@lysator.liu.se>
15331 * TODO: updated
15332
Daniel Veillard281f8ff2000-09-24 08:12:14 +000015333Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15334
15335 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
15336 problem of socklen_t being undefined on a number of platforms
15337 * debugXML.c: fixed a compilation problem when without snprintf
15338
Daniel Veillard8ddb5a72000-09-23 10:28:52 +000015339Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15340
15341 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
15342 an URI bug and a fix for the control-character-induced infinite loop
15343 * nanohttp.c: preventive fix for compiling on WIN32
15344
Daniel Veillard64c20ed2000-09-22 16:07:02 +000015345Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15346
15347 * xmlint.c: closing bug #25000
15348
Daniel Veillardb656ebe2000-09-22 13:51:48 +000015349Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15350
15351 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
15352 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
15353 modified slightly Wayne Davison patch adding xmlStrcasecmp and
15354 related function, fixing xmlStrncmp(), and associated cleanup
15355 * result/HTML/entities.html.sax: updating result
15356
Daniel Veillard4fb87ee2000-09-19 12:25:59 +000015357Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15358
15359 * uri.c: applied patch for URI escaping from Wayne Davison
15360 <wayned@blorf.net>
15361 * tree.c parserInternals.c HTMLparser.c: memset checks patches
15362 from Denis Barbier <barbier@imacs.polytechnique.fr>
15363 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
15364 patch from Wayne Davison
15365
Daniel Veillardd5f97f82000-09-17 16:38:14 +000015366Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15367
15368 * doc/xml.html : updated with new releases, adding "how to help"
15369
Daniel Veillard04698d92000-09-17 16:00:22 +000015370Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15371
15372 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
15373 removed a few warnings in pedantic mode ...
15374 * parserInternals.c parser.c: moved encoding switching function
15375 to parserInternals.c
15376 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
15377
Daniel Veillarda2c6da92000-09-16 18:15:00 +000015378Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15379
15380 * HTMLparser.c parser.c: set ctxt->errNo before calling the
15381 error or warning handlers
15382
Daniel Veillardb1059e22000-09-16 14:02:43 +000015383Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15384
15385 * parserInternals.c parserInternals.h parser.c Makefile.am:
15386 created a new module parserInternals.c, moved most of the
15387 code shared by the various parsers there, as well as
15388 deprecated code from parser.c. More cleanup of parser.c
15389 * uri.c: fixed a problem when URI is NULL
15390 * valid.c: speedup when looking for an attribute declaration
15391
Daniel Veillard39c7d712000-09-10 16:14:55 +000015392Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15393
15394 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
15395 the cleanup of the computation of URI references when seeking
15396 external entities. The URI reference string and the resulting
15397 URI are both stored now.
15398 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
15399 large s(n)printf checks and cleanup from Denis Barbier
15400 <barbier@imacs.polytechnique.fr>
15401 * xmlversion.h.in tree.h: couple of SGML declarations for a
15402 possible docbook module.
15403 * result/VC/ : a couple of test output changed due to the change
15404 of the entities URI
15405
Daniel Veillardb513f5a2000-09-10 14:01:12 +000015406Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15407
15408 * parser.h: added a _private field for linking user's data
15409
Daniel Veillarddd477ce2000-09-10 13:23:08 +000015410Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15411
15412 * parser.c parserInternals.h: demacroified most of the IS_XXX
15413 the gain in size is significant so ...
15414
Daniel Veillard4b5b80c2000-09-08 18:54:41 +000015415Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15416
15417 * entities.c: cases where looking up entities with doc==NULL
15418 covered
15419
Daniel Veillard90e11312000-09-05 10:42:32 +000015420Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15421
Daniel Veillard1de50802000-09-07 08:54:32 +000015422 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +000015423 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
15424
Daniel Veillard98a79162000-09-04 11:15:39 +000015425Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15426
Daniel Veillard1de50802000-09-07 08:54:32 +000015427 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +000015428 * test/URI/uri.data result/URI/uri.data: first set of tests/results
15429 * Makefile.in: added URItest and included thenin "make tests"
15430
15431Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +000015432
15433 * xmlversion.h.in: closed bug 22941
15434
Daniel Veillard2bb89092000-08-31 14:57:50 +000015435Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15436
15437 * doc/xmlio.html: added doc and example for entity loader
15438 redefinition.
15439
Daniel Veillard96984452000-08-31 13:50:12 +000015440Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15441
15442 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
15443 used by libxml
15444
Daniel Veillarde715dd22000-08-29 18:29:38 +000015445Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15446
15447 * parser.c: Fixed bug on invalid ontent characters and when using
15448 push.
15449 * xmllint.c: fixed xmllint endling of errors in push mode
15450
Daniel Veillard4948eb42000-08-29 09:41:15 +000015451Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15452
15453 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +000015454 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +000015455 * result/HTML/*.sax: regenerated HTML SAX output
15456 * parser.c: more cleanup.
15457
Daniel Veillarde010c172000-08-28 10:04:51 +000015458Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15459
15460 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +000015461 patches from Wayne Davison <wayned@users.sourceforge.net>,
15462 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +000015463 * HTMLparser.c: fixed an ignorable white space detection bug
15464 occuring when parsing with SAX only
15465 * result/HTML/*.sax: updated since the output is now HTML
15466 encoded...
15467
Daniel Veillard47f3f312000-08-27 22:40:15 +000015468Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15469
Daniel Veillardbbe11b02000-09-23 07:07:40 +000015470 * HTMLparser.[ch]: applied some of Wayne Davison
15471 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +000015472
Daniel Veillarde0854c32000-08-27 21:12:29 +000015473Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15474
15475 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
15476 undeclared namespace prefix was used, added a warning.
15477 Cleaned up support w.r.t. entities, spilling out a warning
15478 and being pedantic on lookups.
15479 * test/warning/ent9 : added testcase for previous example.
15480 * TODO: updated
15481 * parserInternals.h parser.c: changed the way names are parsed
15482 now allow infinite size and decrease penalty for normal use
15483 * parser.c: Started a big cleanup/check of the parser code,
15484 fixed some of the most tortuous entity code, spotted code
15485 unused anymore
15486 * test/*: added tests for very long names and related nasty
15487 things.
15488
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +000015489Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15490
15491 * doc/encoding.html: added encoding aliases doc
15492 * doc/xml.html: updates
15493 * encoding.[ch]: added EncodingAliases functions
15494 * entities.[ch] valid.[ch] debugXML.c: removed two serious
15495 bottleneck affecting large DTDs like Docbook
15496 * parser.[ch] xmllint.c: added a pedantic option, will be
15497 useful
15498 * SAX.c: redefinition of entities is reported in pedantic mode
15499 * testHTML.c: uninitialized warning from gcc
15500 * uri.c: fixed a couple of bugs
15501 * TODO: added issue raised by Michael
15502
Daniel Veillard0d6b1702000-08-22 23:52:16 +000015503Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15504
15505 * doc/encoding.html: propagated Martin Duerst suggestions
15506
Daniel Veillard52402ce2000-08-22 23:36:12 +000015507Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15508
15509 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
15510 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
15511 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
15512 by Wayne Davison
15513
Daniel Veillard2f2bf412000-08-20 15:11:02 +000015514Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15515
15516 * nanoftp.c nanohttp.c: small cleanup
15517 * TODO: updated
15518
Daniel Veillard244ece92000-08-19 20:58:02 +000015519Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15520
15521 * added an old VC testcase and updated title.xml entity
15522
Daniel Veillardb8f25c92000-08-19 19:52:36 +000015523Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15524
15525 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
15526 done on auto-opening of <p> tags and cleanup of SAX output
15527
Daniel Veillard979e55e2000-08-19 16:48:54 +000015528Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15529
15530 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
15531
Daniel Veillard4540be42000-08-19 16:40:28 +000015532Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15533
15534 * doc/xml.html libxml.* structure.*: updated the doc a bit
15535
Daniel Veillard808a3f12000-08-17 13:50:51 +000015536Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15537
15538 * testSAX.c testHTML.c result/HTML/: cleanup of the output
15539 of SAX tests
15540
Daniel Veillard29579362000-08-14 17:57:48 +000015541Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15542
15543 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
15544 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
15545
Daniel Veillard1255ab72000-08-14 15:13:33 +000015546Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15547
15548 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
15549 * testHTML.c: fix core dump on Solaris 2.x systems
15550 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
15551 * result/HTML/*.sax: previous bug fix lead to new results
15552
Daniel Veillard03109292000-08-14 14:58:22 +000015553Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15554
15555 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
15556 * configure.in: added --with-readline=DIR to accept alternate
15557 path for readline include/library
15558 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
15559 for ANSI under HP-UX
15560 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
15561 includes @LIBS@
15562
Daniel Veillard7c29ce22000-08-12 21:20:53 +000015563Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15564
15565 * doc/* : rebuilt the docs
15566 * getting ready for 2.2.2 release
15567
Daniel Veillard87b95392000-08-12 21:12:04 +000015568Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15569
15570 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
15571 and xmlAddFeature()
15572 * tree.[ch]: added xmlAddChildList()
15573 * xmllint.c: MAP_FAILED macro test
15574 * parser.h: added xmlParseCtxtExternalEntity()
15575 * valid.c: applied bug fixes removed warning
15576 * tree.c: added CDATA block to elements content
15577 * testSAX.c: cleanup of output
15578 * testHTML.c: added SAX testing
15579 * encoding.c: better error recovery
15580 * SAX.c, parser.c: fixed one of the external entity processing
15581 of the OASis testsuite
15582 * Makefile.am: added HTML SAX regression tests
15583 * configure.in: bumped to 2.2.2
15584 * test/HTML/ result/HTML: added a few of HTML tests, and added the
15585 SAX results
15586
Daniel Veillard88a172f2000-08-04 18:23:10 +000015587Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15588
15589 * configure.in: patch for HP compiler
15590
155912000-08-04 Sven Heinicke <sven@zen.org>
15592
15593 * xmllint.c: Was coredumping sometimes when the file given didn't
15594 exist.
15595
Daniel Veillard46e370e2000-07-21 20:32:03 +000015596Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15597
15598 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +000015599
Daniel Veillard46e370e2000-07-21 20:32:03 +000015600 when using in memory parsing. Need some cleanup.
15601 * xmllint.c configure.in: added a --memory flag to test memory
15602 parsing
15603
Daniel Veillard36650692000-07-21 15:16:39 +000015604Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15605
15606 * nanohttp.c: fixed socklen_t replacement to unsigned int
15607 * parser.c: fixed a space handdling missing at the end of
15608 production 28 DOCTYPE.
15609 * xmlmemory.c: fixed a stupid bug on the routine to override
15610 allocation functions
15611 * TODO: updated
15612
Daniel Veillarde46e20d2000-07-14 15:02:46 +000015613Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15614
15615 * doc/ regenerated the docs
15616
Daniel Veillard32bc74e2000-07-14 14:49:25 +000015617Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15618
15619 * doc/encoding.html doc/xml.html: added I18N doc
15620 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
15621 improvements, both parser and filters, added ASCII & HTML,
15622 fixed the ISO-Latin-1 one
15623 * xmllint.c testHTML.c: added/made visible --encode
15624 * debugXML.c : cleanup
15625 * most .c files: applied patches due to warning on Windows and
15626 when using Sun Pro cc compiler
15627 * xpath.c : cleanup memleaks
15628 * nanoftp.c : added a TESTING preprocessor flag for standalong
15629 compile so that people can report bugs more easilly
15630 * nanohttp.c : ditched socklen_t which was a portability mess
15631 and replaced it with unsigned int.
15632 * tree.[ch]: added xmlHasProp()
15633 * TODO: updated
15634 * test/ : added more test for entities, NS, encoding, HTML, wap
15635 * configure.in: preparing for 2.2.0 release
15636
Daniel Veillard49703262000-07-10 10:27:46 +000015637Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15638
15639 * nanoftp.c: fixed the way the control connection is handled
Daniel Veillard784b9352003-02-16 15:50:27 +000015640 * libxml.spec.in: fixed the dependencies and cleanup
Daniel Veillard49703262000-07-10 10:27:46 +000015641
Daniel Veillard306be992000-07-03 12:38:45 +000015642Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15643
15644 * doc/xml.html: changed the xmlsoft.org structure, updated the
15645 examples w.r.t. root and childs
15646
Daniel Veillard7d853352000-07-02 18:53:09 +000015647Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15648
Daniel Veillard784b9352003-02-16 15:50:27 +000015649 * libxml.spec.in: fixed bug #7419, dependencies fouled for libxml-devel
Daniel Veillard7d853352000-07-02 18:53:09 +000015650
Daniel Veillard365e13b2000-07-02 07:56:37 +000015651Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15652
15653 * HTMLparser.c: Work on character encoding support for the HTML parser
15654 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
15655 * encoding.c: Fixed a potential memleak in the encoding stuff
15656
Daniel Veillardaf743792000-07-01 11:49:28 +000015657Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15658
15659 * doc/FAQ.html doc/Makefile.am : added a FAQ
15660
15661Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +000015662
15663 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
15664 of the HTML parser to force it to not bypass SAX
15665
Daniel Veillard3f6f7f62000-06-30 17:58:25 +000015666Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15667
15668 * win32config.h.in: updated
15669 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
15670 lacks iconv support :-( need to release 2.1.1
15671 * configure.in: release 2.1.1
15672 * HTMLparser: fixed bug #14784
15673 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
15674 by Windows compiler
15675 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
15676 the SAX startDocument() callback.
15677 * TODO: updated
15678
15679Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15680
15681 * added xmlStopParser()
15682
Daniel Veillardbe803962000-06-28 23:40:59 +000015683Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15684
15685 * configure.in: 2.1.0 prerelease
15686 * Large resync between W3C and Gnome tree
15687 * nanoftp, nanohttp.c: fixed stalled connections probs
15688 * HTMLtree.c SAX.c : support for attribute without values in
15689 HTML for andersca
15690 * valid.c: Fixed most validation + namespace problems
15691 * HTMLparser.c: start document callback for andersca
15692 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
15693 * parser.h, SAX.c: serious speed improvement for large
15694 CDATA blocks
15695 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
15696 different encoding
15697 * example/Makefile.am example/gjobread.c tree.h: work on
15698 libxml1 libxml2 convergence.
15699 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
15700 and the LIBXML_TEST_VERSION macro
15701
Daniel Veillardc310d562000-06-23 18:32:15 +000015702Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15703
15704 * doc/xml.html: various patches and improvements typo fixed by
15705 Felix Natter
15706 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
15707 from Felix Natter <fnatter@gmx.net>
15708
Daniel Veillardf3029822000-05-06 08:11:19 +000015709Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15710
15711 * doc/upgrade.html: updated with instructions for support of both
15712 libxml-1.x and libxml-2.x
15713 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
15714 for 2.x support and also fixed includes
15715
15716
Daniel Veillard496a1cf2000-05-03 14:20:55 +000015717Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15718
15719 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
15720 the encoding support, added iconv support, so now libxml if
15721 compiled with iconv automatically support japanese encodings
15722 among others. Work based on initial patch from Yuan-Chen Cheng
15723 I may have broken binary compat in the encoding handler
15724 registration scheme, but that was so utterly broken I don't
15725 expect anybody to have used this feature until now.
15726 * parserInternals.h: fixup on the CHAR range macro
15727 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
15728 code.
15729 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
15730 * uri.c: added xmlParseURI() I can't believe I forgot to
15731 implement this one in 2.0 !!!
15732 * SAX.c: moved doc->encoding update in the endDocument() call.
15733 * TODO: updated.
15734
Daniel Veillard06047432000-04-24 11:33:38 +000015735Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15736
15737 * tree.h: removed extraneous xmlRemoveProp definition
15738 * TODO: added item about --disable-corba configure switch
15739 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
15740 * nanoftp.c: fixed include problems giving troubles on AIX and
15741 slowlaris
15742 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
15743 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
15744 comment and headers changes to lower gtk-doc number of warnings
15745 * doc/html/*: rebuilt docs
15746
Daniel Veillarde0aed302000-04-16 08:52:20 +000015747Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15748
15749 * HACKING: documented the tag for 1.x and instructions
15750
Daniel Veillard5e873c42000-04-12 13:27:38 +000015751Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15752
15753 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
15754 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
15755 xmlCreateIOParserCtxt
15756 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
15757 significant overall improvement
15758 * xmllint.c: added I/O test to xmllint
15759 * testSAX.c: added a speed test
15760 * doc/* : updated/regenerated
15761
Daniel Veillardfc708e22000-04-08 13:17:27 +000015762Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15763
15764 * xpath.c uri.h parserInternals.h: cosmetic changes from
15765 "Timur I. Bakeyev" <timur@bat.ru>, including making
15766 xmlCreateURI() public
15767
Daniel Veillard5d211f42000-04-07 17:00:24 +000015768Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15769
15770 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
15771 and the code at the same time. Added a clean mechanism for
15772 overload or added input methods: xmlRegisterInputCallbacks()
15773 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
15774 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
15775 * TODO: updated
15776 * doc/* : updated/regenerated
15777 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
15778 source dir
15779
Daniel Veillarde77a9182000-04-05 19:12:29 +000015780Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15781
15782 * testURI.c: yet another forgotten commit, I should get some sleep !
15783
Daniel Veillardce8b83b2000-04-05 18:38:42 +000015784Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15785
15786 * xmllint.c: forgot to commit this too ?
15787
Daniel Veillardb9df4042000-04-05 14:23:16 +000015788Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15789
15790 * xmlversion.h.in : forgot to commit this previously
15791
Daniel Veillard361d8452000-04-03 19:48:13 +000015792Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15793
15794 * configure.in: preparing libxml-2.0.0 version looks Ok so far
15795 * README TODO: updated for release
15796 * uri.c uri.h: added authority parsing/saving
15797 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
15798 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
15799 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
15800 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
15801 Makefile.am : added compile-time customization of libxml
15802 --with-ftp --with-http --with-html --with-xpath --with-debug
15803 --with-mem-debug
15804 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
15805 #include <libxml/xxx.h> I hope it won't break too much stuff
15806 and will be manageable in the future...
15807 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
15808 and added xmllint to the installed programs
15809 * uri.h: added xmlFreeURI()
15810
Daniel Veillardec303412000-03-24 13:41:54 +000015811Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15812
15813 * uri.c uri.h: finished the escaping handling, the base support
15814 and the URI path normalization. Looks good just lacks the
15815 authority content parsing code.
15816 * Makefile.am: added instructions to generate testURI
15817 * TODO: updated
15818 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
15819 added links and icons for W3C and Gnome
15820
Daniel Veillard8f621982000-03-20 13:07:15 +000015821Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15822
15823 * xmlmemory.[ch] : seems I forgot to actually update the files in
15824 the last commit :-)
15825 * doc/xml.html doc/html/* : updated and uploaded the docs
15826
Daniel Veillard3dd82e72000-03-20 11:48:04 +000015827Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15828
15829 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
15830 * TODO: updated
15831 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +000015832 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +000015833 gfree).
15834 * Makefile.am, uri.c, uri.h: added a set of functions to do
15835 exact (litteraly copied from the RFC 2396 productions) parsing
15836 and handling of URI. Will be needed for XLink, one XML WFC,
15837 XML Base and reused in the nano[ftp/http] modules. Still work
15838 to be done.
15839
Daniel Veillardedfb29b2000-03-14 19:59:05 +000015840Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15841
15842 * configure.in, libxml.spec.in : libxml2
15843 * doc/* : updated the doc page, rebuilt the docs
15844
Daniel Veillardcf461992000-03-14 18:30:20 +000015845Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15846
15847 * all: tagged LIB_XML_1_X
15848 * *.c *.h : updated from W3C CVS tree
15849 * configure.in : 2.0.0-beta
15850 * libxml.spec.in : libxml2 package nam
15851 * result/* : new version of the tests output
15852
Daniel Veillardf13e1ed2000-03-06 07:41:49 +000015853Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15854
15855 * doc/xml.html, doc/update.html: updated docs, 1.8.7
15856
Daniel Veillardb566ce12000-03-04 11:39:42 +000015857Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15858
15859 * doc/* : rebuilt the docs
15860 * parser.c: final patch on #6766
15861 * valid.c: small patch on validity checks.
15862
Daniel Veillardfb76c402000-03-04 11:39:42 +000015863Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15864
15865 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
15866 added
15867 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
15868 compatibility w.r.t. XML spec and existing code.
15869
Daniel Veillard90fb02c2000-03-02 03:46:43 +000015870Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15871
15872 * parser.c: seems a better solution to <a> </a> exists,
15873 will try it for a while
15874
Daniel Veillard83a30e72000-03-02 03:33:32 +000015875Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15876
15877 * parser.c: tried to remove the <a> </a> generating <a/>
15878 this is hard. Left a flag for that purpose. Fixed bug #6766
15879 * configure.in: prepared 1.8.7 not released, due to previous
15880 problem
15881
Daniel Veillard88f00ae2000-03-02 00:15:55 +000015882Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15883
15884 * doc/xml.html : applied second patch from Paul DuBois
15885
Daniel Veillard402e8c82000-02-29 22:57:47 +000015886Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15887
15888 * doc/xml.html : applied patch from Paul DuBois
15889
Daniel Veillardd0f7f742000-02-02 17:42:48 +000015890Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15891
15892 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
15893
Daniel Veillard5feb8492000-02-02 17:15:36 +000015894Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15895
15896 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
15897 compilation warnings on various platforms.
15898 * parser.c: Fixed #5281 validity error callbacks are now desactived
15899 by default if not validating.
15900
Daniel Veillardf341f932000-02-02 14:52:08 +000015901Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15902
15903 * nanoftp.c, win32config.h.in: patches to compile on WIN32
15904
Daniel Veillard13c757e2000-02-01 23:59:15 +000015905Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15906
15907 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
15908 <gkatsi@cs.toronto.edu>
15909
Daniel Veillard726e8792000-01-30 20:04:29 +000015910Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15911
15912 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
15913 processing URLs
15914
Daniel Veillarde41f2b72000-01-30 20:00:07 +000015915Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15916
15917 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
15918 xmlNanoFTPUpdateURL for persistent control connections.
15919 * configure.in: 1.8.6
15920
15921Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15922
15923 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
15924 * tree.[ch] : added xmlSaveNoEmptyTags
15925
James Henstridgef3be9312000-01-28 13:59:21 +0000159262000-01-29 James Henstridge <james@daa.com.au>
15927
15928 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
15929
15930 * Makefile.am: added nanoftp.[ch] to the build.
15931
Daniel Veillardaeea04f2000-01-25 19:27:27 +000015932Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15933
15934 * nanoftp.[ch]: cleanup, comments, API
15935 * debugXML.c : fixed a bug in the cat command
15936 * doc/*: regenerated the docs
15937
Daniel Veillardda07c342000-01-25 18:31:22 +000015938Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15939
15940 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
15941 * debugXML.c : fixed a bug in the cat command
15942 * valid.c: fixing some small probs
15943 * libxml.spec.in: get rid of the SNAP suffix
15944 * doc/xml.html: updated the status
15945
Daniel Veillarde3d88ef2000-01-24 13:55:06 +000015946Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15947
15948 * xml-config.in: xml-config --version to just return the
15949 version number
15950 * xpath.c: some cleanup w.r.t. axis when the current node is
15951 an attribute.
15952 * TODO: updated
15953
Daniel Veillard461a66c2000-01-18 18:01:01 +000015954Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15955
15956 * configure.in: prepared for libxml-1.8.5
15957 * doc/* recompiled the documentation
15958
159592000-01-17 Jody Goldberg <jgoldberg@home.com>
15960
15961 * configure.in : WARNING autoconf subtlety alert :
15962 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
15963 when looking for zlib.h so that HAVE_ZLIB_H is defined.
15964 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
15965 get defined by AC_CHECK_HEADERS.
15966
Daniel Veillardf967b902000-01-17 16:06:10 +000015967Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15968
15969 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
15970 Rune.Djurhuus@fast.no
15971
Daniel Veillardad8f99d2000-01-15 14:20:03 +000015972Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15973
15974 * TODO: updated
15975 * tree.c, parser.c: made sure that only memory alloc problems
15976 and internal parser errors are allowed to write to stdout or
15977 stderr.
15978
Daniel Veillard0142b842000-01-14 14:45:24 +000015979Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15980
15981 * tree.c : restored xmlNewGlobalNs since this seems used by
15982 a lot of existing code :-(, fixed a bug in xmlNewNs
15983 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
15984 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
15985 to exit() from the library code.
15986 * xpath.c, parser.c: removed bugs or unused code detected by
15987 Windows compilers
15988 * parser.c: started adding interfaces for parsing well balanced
15989 XML fragments
15990 * configure.in: releasing 1.8.4
15991 * doc/* : rebuilt the docs
15992
Daniel Veillard2eac5032000-01-09 21:08:56 +000015993Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15994
15995 * tree.[ch] : added xmlNewDocFragment() for DOM
15996 * testHTML.c: uninitialized variable.
15997
Daniel Veillardf3a73582000-01-05 14:58:39 +000015998Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15999
16000 * doc/* : rebuild the docs
16001
Daniel Veillard71b656e2000-01-05 14:46:17 +000016002Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16003
16004 * acconfig.h: readline and history patch
16005 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
16006 * tree.c: added check and handling when possibly removing an ID
16007 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
16008 and saving.
16009 * test/HTML/entities.html result/HTML/entities.html* : test for
16010 various entities reference cases
16011 * result/HTML/* : as a result output of some testcase have
16012 changed
16013 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
16014 by previous example. added xmlParseTryOrFinish().
16015 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
16016 entities.h debugXML.h HTMLparser.h: changed the way struct are
16017 declared to allow gtk-doc to expose those
16018 * parser.c: closed bug #4960
16019 * Makefile.am configure.in: Applied patch from
16020 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
16021 and math/socket libs detection
16022
Daniel Veillard437b87b2000-01-03 17:30:46 +000016023Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16024
16025 * configure.in, Makefile.am: link tester against readline
16026 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
16027
Daniel Veillard686d6b62000-01-03 11:08:02 +000016028Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16029
16030 * tree.[ch]: added xmlRemoveProp
16031 * win32config.h.in nanohttp.c: avoid including the Windows
16032 socket stuff in every C files
16033 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
16034 the XmL parser(s)
16035 * test/ns4 result/ns4 etc...: added test case for previous prob
16036 * tree.c: xmlNewNs wasn't checking for double definition
16037 * Makefile.in: fixed a problem with dist-hook duplicates
16038 * parser.[hc], xmlIO.c: fixed the loading of external entities
16039 APIs, now xmlLoadExternalEntity() is used everywhere and
16040 setting up an app specific front-end using the
16041 * SAX.c parser.c: some fixes, now the xhtml spec validates
16042 with the xhtml DTD.
16043 * error.c: fixed crashes in case of no input stream
16044 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
16045 to the validation tests and results
16046
Daniel Veillard5e5c6231999-12-29 12:49:06 +000016047Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16048
16049 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
16050 too htmlCreatePushParserCtxt() and htmlParseChunk()
16051 * parser.c: a bit of cleanup.
16052 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
16053 to XML) removed the last mem leak known
16054 * HTMLtree.c: output message cleanup
16055 * xmlmemory.c: display content info about memory blocks
16056 * result/HTML/wired.* : missing att value warning change
16057
Daniel Veillardbe849cf1999-12-28 16:43:59 +000016058Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16059
16060 * doc/* : rebuilt the documentation
16061
Daniel Veillarddbfd6411999-12-28 16:35:14 +000016062Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16063
16064 * parser.[ch] parserInternals.h: Push parser for XML,
16065 seems to work fine now
16066 * tester.c debugXML.[ch]: Added an XML shell debug facility and
16067 --push for push testing
16068 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
16069 * testSAX.c: added --push
16070 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
16071 subtree
16072 * xmlIO.[ch] : enriched API + fixes for push mode
16073 * entities.[ch]: added the entity content length to the struct.
16074 * xmlmemory.[ch]: new API to show the last entries for the shell
16075 * valid.c: added required attribute testing
16076 * SAX.c: the cdata callback now merge contiguous fragments
16077 * HTMLparser.c: cleanup of some macros
16078
Daniel Veillard3c558c31999-12-22 11:30:41 +000016079Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16080
16081 * parser.c: fix for PIs name starting with xml
16082 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +000016083 * *.c, configure.in win32config.h.in : generate win32config.h for
16084 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +000016085
Daniel Veillard0caf07a1999-12-21 16:25:49 +000016086Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16087
16088 * parser.c: fixed a stupid = vs. == bug :-(
16089 * doc/gnome-xml.sgml: s/glade/xml/
16090
Daniel Veillard5cb5ab81999-12-21 15:35:29 +000016091Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16092
16093 * configure.in, doc/xml.html : bug fix release 1.8.2
16094 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
16095 Hopefully the end of that silly C++ include problem
16096 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
16097 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
16098 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
16099 troubles with autoclosed elements when the stree shape doesn't
16100 follow the DtD specs. Added htmlIsAutoClosed() and
16101 htmlAutoCloseTag()
16102 * result/HTML/*.htm*: Updated the HTML examples regression tests output
16103 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
16104 * debugXML.c: fixed a bug on printing default namespaces.
16105 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
16106
Daniel Veillardb24054a1999-12-18 15:32:46 +000016107Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16108
16109 * result/HTML/*.htm[l] : updated the HTML regression tests according
16110 to the new output
16111 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
16112 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
16113 problem due to intermix of extern "C" { ... } declarations for C++
16114 and recursive includes in the headers
16115
Chris Lahey323c48c1999-12-18 15:32:45 +0000161161999-12-20 Chris Lahey <clahey@umich.edu>
16117
16118 * HTMLtree.c: Made it so that html nodes with a single child do
16119 not insert a carriage return before or after the child node.
16120
Daniel Veillardb24054a1999-12-18 15:32:46 +000016121Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +000016122
16123 * configure.in, doc/xml.html : bug fix release 1.8.1
16124 * parser.c: fixed bug #4344
16125 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
16126 added the glue to avoid C++ problems
16127 * doc/* : regenerated the documentation
16128
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +000016129Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16130
16131 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
16132 namespace recognition, and Dia as a resul :-(
16133 * encoding.c: closed bug #3950
16134
Daniel Veillard944b5ff1999-12-15 19:08:24 +000016135Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16136
16137 * valid.c: debugging a posteriori validation, except URI expansion
16138 stuff this should be fixed now
16139 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
16140 Carl Nygard <cnygard@bellatlantic.net>
16141 * tester.c: added --postvalid, cleaning of the code
16142 * tree.[ch]: added xmlDocGetRootElement()
16143
Ramiro Estrugobfce3771999-12-15 04:32:07 +000016144Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
16145
16146 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
16147 c++ losage.
16148
Daniel Veillard10a2c651999-12-12 13:03:50 +000016149Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16150
16151 * configure.in, doc/xml.html : bumped to 1.8.0
16152 * xlink.[ch], Makefile.am : added framework for link detection
16153 * parser.h: added nbChars to parser context, needed for cleanup.
16154 * xmlmemory.c: removed a nasty bug when out of mem
16155 * valid.[ch]: adding namespace support for attribute decl
16156 * tester.c: added --debugent option
16157 * debugXML.[ch]: added xmlDebugDumpEntities()
16158 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
16159 buffers instead, this was really needed, validation was breaking
16160 in strange ways due to that. Added xmlParseStringPEReference()
16161 and other parsing from strings functions. Entities processing
16162 modified again, but PERef are still not handled correcly but
16163 unless you're Eve Maller you won't notice :-)
16164 * HTMLparser.c: large changes toward reliability, and switched to
16165 lowercase internal tags, XHTML is lowercase, so it will help
16166 that output is closer to next version.
16167 * doc/* : regenerated the documentation, it is now hosted at
16168 http://xmlsoft.org/ (same bits I just bought the domain :-)
16169
16170
Daniel Veillard294cbca1999-12-03 13:19:09 +000016171Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16172
16173 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
16174 doc generation
16175 * parser.c: fixed bugs #3908 and #3937 and a memory leak
16176 in the SAX API
16177 * doc/*: rebuilt the doc making sure everything appears in the
16178 HTML files
16179
Daniel Veillardf5c2c871999-12-01 09:51:45 +000016180Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16181
16182 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
16183 added the patch from Carl Nygard <cnygard@bellatlantic.net>
16184 which allow impressive speed improvement on dataset with
16185 large text pieces, but at the cost of broken binary
16186 compatibility and slightly bigger memory usage.
16187 Configure with --with-buffers to activate them, they
16188 are protected with XML_USE_BUFFER_CONTENT define.
16189 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
16190 goal is 0 memory left allocated once parser is no more used
16191 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
16192 call xmlCleanupParser() and xmlMemoryDump()
16193
Daniel Veillarda819dac1999-11-24 18:04:22 +000016194Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16195
16196 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
16197 * parser.[ch] encoding.[ch]: added memory cleanup routines
16198 * parser.c: closing bug #3788
16199 * doc/*: rebuilt the doc
16200
Daniel Veillard11a48ec1999-11-23 10:40:46 +000016201Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16202
16203 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
16204 xmlNewTextChild() and xmlSetCompressMode() behaviour.
16205 * tester.c: added --compress option
16206 * doc/*: rebuilt the documentation
16207
Daniel Veillard4c3a2031999-11-19 17:46:26 +000016208Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16209
16210 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
16211 if given /proc/kcore as input !
16212 * doc/xml.html doc/*: updated and rebuilt the documentation
16213
16214Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +000016215
16216 * parser.c: Fixed some wrongly space collapsing code due to
16217 a misreading of the spec.
16218 * result/*: fixed the output accordingly
16219
16220Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +000016221
16222 * encoding.c: bug fix and typos
16223 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
16224 * parser.c: added attribute normalization closing bug #3597
16225 * test/att* result/att* SAXresult/att*: testcase for attribute
16226 normalization
16227
Daniel Veillardd7e200c1999-11-15 17:53:11 +000016228Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16229
16230 * configure.in: closing bug #3163 by adding extra flags for the
16231 cc compiler on HP-UX
16232
Daniel Veillard51e3b151999-11-12 17:02:31 +000016233Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16234
16235 * valid.[ch] : removed a typo and an enumerated type bug in the
16236 xmlAddElementDecl() function
16237 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
16238 call to xmlEncodeEntitiesReentrant() so that the functions
16239 New, Set and Get are at the same level.
16240 * parser.c HTMLparser.c: extra memory allocation bug for
16241 attributes detected by someone using libxml in embedded systems :-)
16242
Daniel Veillard962195f1999-10-28 15:51:53 +000016243Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16244
16245 * xmlmemory.h: turned off mem debug :-\
16246
Daniel Veillard35008381999-10-25 13:15:52 +000016247Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16248
16249 * parser.c: closed bug #2784 a one line fix, but worth pushing
16250 a new release out
16251 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
16252 some structures, comments before and after the
16253 main element, and other nastyness
16254 * HTMLtree.c tree.c: accomodate the extended HTML supported
16255 * configure.in: pushing 1.7.4
16256 * test/ent8 and related outputs : added a new test for bug #2784
16257 * test/HTML/wired.html and related output: a nasty HTML example
16258 * Makefile.am: improved the test scripts
16259 * docs/* : reran the documentation extractor, updated xml.html
16260
Daniel Veillard7c1206f1999-10-14 09:10:25 +000016261Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16262
16263 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
16264 HTMLparser and debugged the HTML related code. HTML documents
16265 now have their own type
16266 * entities.c: do not dump &apos; for HTML output
16267 * xmlmemory.c: improvement, breakpoint mechanism
16268 * testHTML.c: added --sax --repeat ...
16269 * Makefile.am: improved the HTML tests
16270 * valid.[ch]: added xmlValidGetValidElements and
16271 xmlValidGetPotentialChildren
16272 * tester.c: added --insert to test the 2 new functions
16273 * test//* result//* SAXresult//* : regression test cleanup
16274 and extension.
16275 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
16276 gnome-xml-nanohttp.html
16277
Daniel Veillard7d2c2761999-10-11 15:09:51 +000016278Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16279
16280 * HTMLparser.c: fixed problems with some autoclose tags
16281 * tree.c: fixed XML output problems.
16282 * result/* SAXresult/*: update of the tests output
16283
Daniel Veillard6077d031999-10-09 09:11:45 +000016284Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16285
16286 * Makefile.am: Arturo patch for xmlConf.sh version info
16287 * parser.c: Tim Josling patch for single quoted items
16288 * tester.c: Tim Josling patch for tester options usage
16289 * tree.h: indent cleanup
16290
Daniel Veillard2673d3c1999-10-08 14:37:09 +000016291Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16292
16293 * HTMLparser.c parser.h : Fixed problems with HTML parsing
16294 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
16295
Daniel Veillard00fdf371999-10-08 09:40:39 +000016296Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16297
16298 * tree.c : Raph patch for initialization of CORBA fields
16299 * parser.c, xpath.c, ...: modification of doc comments
16300 * xpath.c : allow spaces in xpath expressions
16301
Daniel Veillardad219441999-09-27 08:17:49 +000016302Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16303
16304 * xmlmemory.h: turning off memory debug :-(
16305
Daniel Veillard7a66ee61999-09-26 11:31:02 +000016306Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16307
16308 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
16309 better SAX interfaces.
16310 * testSAX.c: uses the new SAX routine, avoid fetching any remote
16311 entity.
16312 * configure.in: 1.7.2
16313
16314Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +000016315
16316 * libxml.spec.in: fixed the URL
16317 * doc/xml.html: improved the documentation front-end
16318
Daniel Veillard7a66ee61999-09-26 11:31:02 +000016319Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +000016320
16321 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
16322
Daniel Veillard7a66ee61999-09-26 11:31:02 +000016323Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +000016324
16325 * libxml.spec.in: fixed the alpha compile problem
16326 * parser.[ch]: changed errno to errNo in the parser context :-(
16327 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
16328 * doc/xml.html: changed CHAR to xmlChar
16329 * doc/html/*: recompiled the documentation
16330 * configure.in: 1.7.1
16331
Daniel Veillard7f7d1111999-09-22 09:46:25 +000016332Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16333
16334 * parser.h: modified the parser context struct to regain 1.4.0
16335 binary compatibility
16336 * parser.c, xml-error.h: added errno ot teh context and defined
16337 a set of errors values with update of errno
16338 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
16339 DTDs and entities
16340 * *.h, *.c: complete cleanup of the use of config.h and include
16341 protection depending on the current setup.
16342 * overalll debugging, maintenance and bug-fixing on all modules
16343 * updated the documentation
16344 * ready for 1.7.0
16345
Daniel Veillardc08a2c61999-09-08 21:35:25 +000016346Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16347
16348 * HTMLparser.c : cleanup
16349 * SAX.c valid.c valid.h: added ID/IDREF checking
16350 * tree.c tree.h: extended doc structure for refs
16351 * configure.in: 1.6.2
16352 * parser.c: patched bug in SAX user arg call
16353 * parserInternals.h: patched missing close in C++ wrapping
16354 * testXPath.c xpath.c xpath.h: prepared for extensibility,
16355 especially upcoming XPointer implementation.
16356 * doc/xml.html: augmented, typo
16357
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +000016358Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
16359
16360 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
16361 not all invocations of install understand -d.
16362
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +000016363Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
16364
16365 * Makefile.am: prepend all the test* calls with $(top_builddir) -
16366 to make 'check' works, when builddir != srcdir.
16367
Daniel Veillardc8eab3a1999-09-04 18:27:23 +000016368Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16369
16370 * doc/xml.html : updated the documentation
16371
Daniel Veillard6454aec1999-09-02 22:04:43 +000016372Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16373
16374 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
16375 not deallocated memory blocks
16376 * *.c : replaces all calls to malloc() free() and realloc() to
16377 the wrapper functions/macros
16378 * tree.c : removed memory leaks dues to calling xmlFreeNode()
16379 instead of xmlFreeNodeList()
16380
Daniel Veillard1ff7ae31999-09-01 12:19:13 +000016381Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16382
16383 * HTMLparser.c: corrected a stupid bug leading to core dump at
16384 tree deallocation. Removed warnings indicated by
16385 Stephane.Conversy@lri.fr
16386 * entities.c: Fixes Yet Another Stupid Bug, entities were not
16387 looked for in the external subset
16388
16389Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +000016390
16391 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
16392 on SGI by Stephane.Conversy@lri.fr
16393
Daniel Veillardb96e6431999-08-29 21:02:19 +000016394Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16395
16396 * all .h : changed the prototype declaration indent as in gtk
16397 * most .c : working on reducing the TODOs in the code
16398 * most .c : cleanup though -pedantic and Insure++
16399 * improvements on validation ID checkings.
16400 * tree.[ch] SAX.c: added support for namespace on attributes #2022
16401 * xml-config.in: closed #1810
16402
16403Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +000016404
16405 * tree.h, valid.c, valid.h: more work on validity, IDs
16406 * xpath.c: added/fixed comparidon and equlity, added a new isinf
16407 definition for AIX
16408
Daniel Veillardb556eb51999-08-15 17:19:50 +000016409Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16410
16411 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
16412 the distribution due to a cut'n paste error at last commit
16413
Daniel Veillardb05deb71999-08-10 19:04:08 +000016414Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16415
16416 * configure.in: upgraded to version 1.4.0
16417 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
16418 Big update, added a large part of the validation process,
16419 it should be usable, but some parts are missing
16420 * xpath.c: improved the implementation w.r.t. root.
16421 * Makefile.am: added more tests
16422 * test and result trees: added a lot of tests
16423 * libxml.spec.in: export libxml.so.0 and libxml.so.1
16424
Daniel Veillard6a6ccc11999-08-10 09:34:35 +000016425Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16426
16427 * Added an HACKING file
16428
Daniel Veillarde2d034d1999-07-27 19:52:06 +000016429Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16430
16431 * xpath.[ch] : improvements and debug of the XPath implementation
16432 * parser.c, HTMLparser.c : modified the parsers to be progressive
16433 * tree.[ch] : extended the Buffer promitives
16434 * xmlIO.[ch] : added basic I/O routines providing progressive
16435 parsing and ready for I18N conversion plugins
16436 * SAXresult/* : the SAX callback sequence maybe slightly different
16437 now
16438 * test*.c : improved/updated the tests programs
16439 * doc/* : recompiled the docs.
16440
Daniel Veillard15b75af1999-07-26 16:42:37 +0000164411999-07-26 Michael Meeks <michael@edenproject.org>
16442
16443 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
16444
16445 * tree.c: Ditto.
16446
Daniel Veillard1566d3a1999-07-15 14:24:29 +000016447Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16448
16449 * configure.in: upgraded to version 1.4.0
16450 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
16451 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
16452 XML query language, see http://www.w3.org/TR/xpath for more details.
16453 * parser.c, parser.h: added CHAR* related string functions for XPath
16454 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
16455 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
16456 rebuild the docs.
16457 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
16458 and regression testing capabilities for XPath.
16459
Daniel Veillardd79d7871999-07-12 10:38:12 +000016460Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16461
16462 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
16463 closing bug #1646
16464
Daniel Veillardbe9e5951999-07-12 09:16:45 +000016465Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16466
16467 * Makefile.am, example/Makefile.am: closed bug #1683
16468
Daniel Veillard3166ab11999-07-11 16:14:19 +000016469Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16470
16471 * example/Makefile.am, configure.in: added the makefile for the
16472 gjobread example
16473
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +000016474Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
16475
16476 * doc/Makefile.am:
16477 - fix which allow "make install DESTDIR=</install/prefix>".
16478
Daniel Veillard7cc3c041999-07-09 10:11:57 +000016479Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16480
16481 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
16482 which fixed a problem on the file reading-code.
16483
Daniel Veillard82150d81999-07-07 07:32:15 +000016484Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16485
16486 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
16487 output.
16488 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
16489
Daniel Veillard5233ffc1999-07-06 22:25:25 +000016490Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16491
16492 * parser.h : Oops removed the binary compatibility problem
16493 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
16494 * parser.c, HTMLparser.c: applied patches for reading from stdin
16495
Daniel Veillardbe70ff71999-07-05 16:50:46 +000016496Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16497
16498 * parser.c, entities.c, valid.c: cleanup bug #1591
16499 * configure.in: cleanup bug #1592
16500 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
16501 the same tree back-end. Hence gdome will be available for it.
16502 * doc/Makefile.am: close bug #617
16503
Daniel Veillard97fea181999-06-26 23:07:37 +000016504Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16505
16506 * parser.c: alloctate a per parser context SAX interface block
16507
Daniel Veillard14fff061999-06-22 21:49:07 +000016508Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16509
16510 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
16511 and xmlEncodeEntitiesReentrant with the correct one :-\
16512
16513Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16514
16515 * commit of my internal XML base changes, quite a lot of
16516 changes, cleanups, better entities support, framework for
16517 new I/O and charset detection and handling
16518 * Fixed the configure/Makefile stuff to generate shared libs
16519 with the proper version info, so we jumped on rev from
16520 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
16521 xmlEncodeEntities() result need to be freed now, and a string
16522 xmlParserVersion provide the current library version.
16523
Raph Levien05240da1999-06-15 21:27:11 +000016524Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
16525
16526 * parser.c: fixed a buffer overrun for when you have a very long
16527 attribute with no entities in it.
16528
Daniel Veillardbb2da581999-06-13 14:37:07 +000016529Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16530
16531 * added example directory
16532 * added example/gjobs.xml gjobread.c, still need a Makefile.in
16533
Daniel Veillard011b63c1999-06-02 17:44:04 +000016534Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16535
16536 * Release of libxml-1.1, nearly everything has been touched for
16537 this.
16538 * Added more regression tests
16539 * Updated the documentation
16540
Daniel Veillard27d88741999-05-29 11:51:49 +000016541Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16542
16543 * tree.[ch]: unified the XML_NO_CORBA defines.
16544 * parser.c encoding.[ch]: started plugging in char encoding detection
16545
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +000016546Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
16547
16548 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
16549 Also freed allocated buffer.
16550
Daniel Veillard27d88741999-05-29 11:51:49 +000016551Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +000016552 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
16553 reentrancy problem at printing. One is left in entities.c, to
16554 remove ASAP
16555 * testSAX.c : added a test example showing the use of the SAX
16556 interface if one doesn't want to build the DOM tree.
16557 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
16558
Daniel Veillard517752b1999-04-05 12:20:10 +000016559Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16560
16561 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
16562 large revamping of the parser to use SAX callbacks
16563 http://www.megginson.com/SAX/ (or at least a C like interface
16564 a la Expat). It's now possible to set up your own callbacks
16565 and the parser will not build a DOM tree.
16566 * test/* result/*: updated the test suite, I finally removed
16567 the old Namespace draft support (PI based).
16568
Daniel Veillard87c83bd1999-04-02 16:04:43 +000016569Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16570
16571 * Makefile.am: added test result to EXTRA_DIST for make tests
16572
Daniel Veillard64068b31999-03-24 20:42:16 +000016573Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16574
16575 * parser.c, parserInternals.h: moved the chars macro definitions
16576 to parserInternals.h
16577 * parser.c, error.c: applied patches from "Knut Åkesson"
16578 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
16579
Daniel Veillard012ccc11999-03-23 10:11:11 +000016580Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16581
16582 * xml-config.in : applied patch to make --version work
16583
Raja R Harinatha86c23e1999-03-05 22:14:01 +0000165841999-03-05 Raja R Harinath <harinath@cs.umn.edu>
16585
16586 * Makefile.am (check-local): Alias for `tests' target. This will
16587 cause `make check' to do the right thing.
16588 (tests): Don't run tests in srcdir. Also, replaced calls to
16589 basename with a `sed' "equivalent".
16590
Daniel Veillardd109e371999-03-05 06:26:45 +000016591Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16592
16593 * Renamed error.h to xml-error.h, corrected Makefile.am to list
16594 it in the header and not the sources, updated the doc.
16595 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
16596 pointing this out.
16597
Daniel Veillardbc50b591999-03-01 12:28:53 +000016598Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16599
16600 * parser.c, parser.h, parserInternals.h: memory leak hunting,
16601 exported the inputStream routines.
16602 * doc/html/* : updated accordingly
16603
Daniel Veillardd692aa41999-02-28 21:54:31 +000016604Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16605
16606 * parser.c, parser.h, parserInternals.h: added a few extra
16607 internal calls to allocate and free parser contexts ...
16608 * doc/html/* : updated accordingly
16609
Daniel Veillard55a99271999-02-25 11:01:29 +000016610Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16611
16612 * configure.in, Makefile.am, doc/makefile.am : General changes for
16613 1.0.0 release and including the generated HTML documentation.
16614
Daniel Veillard35925471999-02-25 08:46:07 +000016615Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16616
16617 * makefile.am : added parserInternals.h, oops.
16618
Daniel Veillard1e346af1999-02-22 10:33:01 +000016619Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16620
16621 * parserInternals.h: added this header giving access to the parser
16622 internal functions.
16623 * doc/Makefile.am : added a rebuild target which rebuilds the full
16624 set of documentations
16625 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
16626 the internal subset.
16627 * *.c *.h: modifications needed to generate the documentation using
16628 gtk-doc, cleanup of functions blocks, reorganisation of struct
16629 declarations.
16630
Daniel Veillard1164e751999-02-16 16:29:17 +000016631Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16632
16633 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
16634 the tar and spec file to include the beginning of the doc.
16635
Nuno Ferreira03d04781999-02-13 00:07:17 +0000166361999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
16637
16638 * doc/.cvsignore: Added this file.
16639
Daniel Veillard6800ef31999-02-08 18:33:22 +000016640Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16641
16642 * tree.c: fixed xmlGetProp to return "" when the attribute
16643 exists, even if the node-list is NULL.
16644
Daniel Veillard726c7e31999-02-08 15:13:10 +000016645Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16646
16647 * tree.c: patched an error outputting empty attribute values.
16648 * Makefile.am and doc/makefile.am: have been updated during the
16649 week-end. Sorry for an empty CVS log, I got a shell problem.
16650
Daniel Veillard1899e851999-02-01 12:18:54 +000016651Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16652
16653 * tree.h: cleaned up using enums instead of defines
16654 * parser.c, valid.[ch]: more work on parsing/output of element
16655 declarations
16656
Daniel Veillard3b9def11999-01-31 22:15:06 +000016657Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16658
16659 * valid.[ch], tree.c, parser.c : more work toward full parsing
16660 of XML DTDs.
16661 * README: added informations about mailing-list and on-line
16662 documentation
16663
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +0000166641999-01-27 Raja R Harinath <harinath@cs.umn.edu>
16665
16666 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
16667
Daniel Veillard39a1f9a1999-01-17 19:11:59 +000016668Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16669
16670 * parser.c, tree.[ch] : more work toward conformance testing,
16671 added a last element to accelerate parsing of very flat structures
16672 started working on internal subset Element content declaration.
16673 * valid.[ch] : first cut at adding code toward validation.
16674 * previous changes had also small impact on most files, especially
16675 the conformance testing using James Clark test suite.
16676
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +000016677Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16678
16679 * test/* : updated the examples, most of them were not well
16680 formed (humm), and added rdf2.
16681 * result/* : resulting changes in the output.
16682
Daniel Veillard7c92c0a1998-12-06 18:08:28 +000016683Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16684
16685 * tree.c: changed the behaviour of xmlGetProp on NULL values.
16686
Daniel Veillard44b3a061998-12-05 17:27:22 +000016687Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16688
16689 * tree.c: patched a bug in the generation of empty attributes
16690
Daniel Veillardbe36afe1998-11-27 06:39:50 +000016691Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16692
16693 * entities.[ch], tree.[ch], tester.c: added copy interfaces
16694 for node/trees/documents/... Biggest problem is namespace
16695 support when copying subtrees.
16696
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +000016697Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16698
16699 * parser.c, entities.c: improve entities and char ref encoding,
16700 and cleanups of error messages.
16701
Daniel Veillard242590e1998-11-13 18:04:35 +000016702Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16703
16704 * parser.c, entities.c: simple bug hunting done during rpm2html and
16705 rpmfind integration.
16706
Daniel Veillard42dc9b31998-11-09 01:17:21 +000016707Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16708
16709 * parser.[ch]: Added interfaces allowing to specify a SAX
16710 handler before parsing.
16711
Daniel Veillarde3bffb91998-11-08 14:40:56 +000016712Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16713
16714 * parser.c: redirrect all errors reporting through the SAX
16715 error function
16716
Daniel Veillardda4d3c41998-11-04 20:07:05 +000016717Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16718
16719 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
16720 * libtool, tlmain ...: update of the libtool files
16721
Miguel de Icaza442321c1998-11-04 18:13:38 +0000167221998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
16723
16724 * entities.c: Use g_snprintf insteda of snprintf.
16725
Daniel Veillard0ba4d531998-11-01 19:34:31 +000016726Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16727
16728 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
16729 added ent5 test for this purpose.
16730 * parser.c, parser.h: formatting, comments and UTF-8 planning.
16731
Daniel Veillard27271681998-10-30 06:39:40 +000016732Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16733
16734 * parser.c: fixed? a strange error due to compression on a GWP
16735 document.
16736
Daniel Veillard25940b71998-10-29 05:51:30 +000016737Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16738
16739 * tree.[ch]: bug fixing
16740 * entities.[ch]: defined a specific type for predefined entities
16741 * doc/xml.html: more documentation on the library, how to use it,
16742 overview of the interfaces.
16743
Daniel Veillard16253641998-10-28 22:58:05 +000016744Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16745
16746 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
16747
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000016748Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16749
Daniel Veillard10c6a8f1998-10-28 01:00:12 +000016750 * tree.c: corrected a small bug
16751 * doc/xml.html: continuing writing documentation.
16752
16753Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16754
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000016755 * debugXML.h debugXML.c: added debugging utilities.
16756 * tester.c: added --debug switch.
16757 * tree.c: patched an incorrect node->type assignment.
16758 * parser.c: formatting, ensure that node->doc != NULL in attributes
16759
Daniel Veillardccb09631998-10-27 06:21:04 +000016760Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16761
16762 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
16763 entity support and provide an internal representation close to
16764 DOM one (entity ref nodes, and attribute value as tree). I tried
16765 to preserve the interface but this will surely break some apps
16766 (I have to change rpm2html/rpmfind for example). I had to change
16767 two interfaces, and the generated tree is somewhat different.
16768 * doc/* : started documenting the XML library, the tree and
16769 DOM/Corba. This is a first step.
16770
Daniel Veillard11e00581998-10-24 18:27:49 +000016771Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16772
16773 * parser.c: Set up the fonctions comment block, boring but useful.
16774 * parser.h, SAX.c, parser.c: now attributes are processed through
16775 the SAX interface. The problem is that my SAX interface diverged
16776 quite a bit from the original one, well this is not an official
16777 spec, and translating it from Java to C is hairy anyway...
16778
Daniel Veillard97b58771998-10-20 06:14:16 +000016779Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16780
16781 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
16782 fonctions comment block, boring but useful.
16783
16784Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +000016785
16786 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
16787 conversion routines. However they are not yet used to convert the
16788 inputs. The core will run with UTF-8.
16789
Daniel Veillard33942841998-10-18 19:12:41 +000016790Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16791
16792 * tree.c : make sure that the type id is properly set-up when
16793 a new object is allocated, needed for DOM.
16794
Daniel Veillard27fb0751998-10-17 06:47:46 +000016795Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16796
16797 * tree.h, tree.c: Ok, the main objects in the tree will be native
16798 corba objects, it costs 8 bytes per Node, Attribute and Document
16799 but it simplifies the Corba integration a lot (no extra interface
16800 objects to allocate/free).
16801
Daniel Veillard0bef1311998-10-14 02:36:47 +000016802Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16803
16804 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
16805 and changed NODEs contants for conformity with DOM Level 1
16806
Daniel Veillard27864701998-10-08 03:47:24 +000016807Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16808
16809 * added hooks to keep track of servants when creating objects
16810 xmlDoc and xmlNode (for Corba export).
16811
Daniel Veillarda6e1d121998-10-04 14:41:05 +000016812Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16813
16814 * added xml-config script.
16815
Daniel Veillard7066a791998-10-01 20:28:28 +000016816Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16817
16818 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
16819 to autoupdate libtool and automake conf files.
16820
Miguel de Icaza60681bd1998-09-30 19:28:59 +0000168211998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
16822
16823 * Makefile.am: Use '?' to separate the sed
16824 commands as ',' is used when people pass -Wl,something.
16825
16826
Daniel Veillard15a8df41998-09-24 19:15:06 +000016827Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16828
16829 * tree.c, tree.h: added a per-document compression interface.
16830
Daniel Veillard151b1b01998-09-23 00:49:46 +000016831Tue Sep 22 20:47:38 EDT 1998
16832
16833 * tree.c, tree.h: added saving with compression and added interfaces
16834 to control the compression level (xmlGetCompressMode,
16835 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
16836
Daniel Veillard70120ff1998-09-22 00:24:21 +000016837Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16838
16839 * parser.c: corrected a loop for files of size 0
16840
Raja R Harinathd2e3abd1998-08-20 21:52:38 +0000168411998-08-20 Raja R Harinath <harinath@cs.umn.edu>
16842
16843 * error.h: New file. Contains prototyes from `error.c'.
16844
Tom Tromeyc19653d1998-08-14 01:22:43 +000016845Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
16846
16847 * Makefile.am (xmlincdir): New macro.
16848 (xmlinc_HEADERS): Renamed from include_HEADERS.
16849
Daniel Veillard845664d1998-08-13 04:43:19 +000016850Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16851
16852 * applied small patch on numeric entities from
16853 Christopher Blizzard <blizzard@appliedtheory.com>
16854
Daniel Veillard260a68f1998-08-13 03:39:55 +000016855Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16856
16857 * New release 0.2, removed the old xml_* files so that it's
16858 coherent with the other CVS base (W3C), far better conformance
16859 to standard, new namespaces, decent entities support, beginning
16860 of a SAX-like interface. Nearly nothing left intact, even the
16861 test examples ...
16862
Christopher Blizzarda36749e1998-07-30 21:47:18 +0000168631998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
16864
16865 * .cvsignore: Add .deps dir
16866
Daniel Veillardf8015fa1998-07-26 21:31:38 +000016867Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16868
16869 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
16870
Daniel Veillardfe926001998-07-26 04:28:20 +000016871Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000016872
Daniel Veillardfe926001998-07-26 04:28:20 +000016873 * configure.in: added test for CPP
16874 * AUTHORS, Changelog: the original ones didn't get commited but the
16875 glib ones instead, fixed.
16876 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +000016877
Daniel Veillardfe926001998-07-26 04:28:20 +000016878Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000016879
Daniel Veillardfe926001998-07-26 04:28:20 +000016880 * integrated code developped at W3C
16881 * changed the original Copyright
16882 * migrated to automake
16883 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +000016884