blob: b7689b607a496f61fc8b3165ad6047206741b928 [file] [log] [blame]
Daniel Veillard0e0f37a2003-05-20 12:22:41 +00001Tue May 20 14:21:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
2
3 * parserInternals.c: fixing Red Hat bug #91013 where xmllint was
4 accepting an improper UTF8 sequence
5
Igor Zlatkovic84f8c6d2003-05-17 10:55:38 +00006Sat May 17 12:53:11 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
7
8 * threads.c: applied the patch from Stéphane Bidoul for getting
9 rid of extra threads in a dynamic library.
Igor Zlatkovicfb7f0842003-05-17 11:31:20 +000010 * win32/configure.js: threads default to 'native' now.
Igor Zlatkovic84f8c6d2003-05-17 10:55:38 +000011
Daniel Veillard5f5b7bb2003-05-16 17:19:40 +000012Fri May 16 13:17:52 EDT 2003 Daniel Veillard <daniel@veillard.com>
13
14 * HTMLtree.c: fixing bug #112904: html output method escaped
15 plus sign character in URI attribute.
16
Daniel Veillard781ac8b2003-05-15 22:11:36 +000017Thu May 15 18:06:18 EDT 2003 Daniel Veillard <daniel@veillard.com>
18
19 * build_glob.py global.data globals.c parser.c
20 include/libxml/globals.h: patch from Stéphane Bidoul for setting
21 up threads global defaults.
22 * doc/libxml2-api.xml: this extends the API with new functions
23 * python/tests/Makefile.am python/tests/reader2.py
24 python/tests/thread2.py: integrated the associated testcase and
25 fixed the error string used in reader2
26
Daniel Veillard38b80a82003-05-14 18:59:00 +000027Wed May 14 14:56:46 EDT 2003 Daniel Veillard <daniel@veillard.com>
28
29 * configure.in libxml.spec.in python/Makefile.am: trying
30 to conciliate --with-python= requirements and RPM builds,
31 a PITA really...
32
Daniel Veillard104caa32003-05-13 22:54:05 +000033Tue May 13 18:30:34 EDT 2003 Daniel Veillard <daniel@veillard.com>
34
35 * HTMLparser.c: oops last commit introduced a memory leak.
36
Daniel Veillarde8b09e42003-05-13 22:14:13 +000037Tue May 13 18:10:38 EDT 2003 Daniel Veillard <daniel@veillard.com>
38
39 * xmllint.c doc/xmllint.xml: added --nonet option
40 * doc/Makefile.am: fixing #112803 by adding --nonet when calling
41 xsltproc or xmllint
42 * doc/xmllint.xml doc/xmllint.1: also added --schema doc and
43 rebuilt
44 * HTMLparser.c: cleaned up the HTML parser context build when
45 using an URL
46
Daniel Veillardd437d322003-05-13 21:07:01 +000047Tue May 13 16:35:04 EDT 2003 Daniel Veillard <daniel@veillard.com>
48
49 * libxml.spec.in: added a comment about bug #112902
50
William M. Brack3dd57f72003-05-13 02:06:18 +000051Mon May 12 21:58:00 EDT 2003 William Brack <wbrack@mmm.com.hk>
52
53 * minor cleanup of configure '--help' display
54 * error.c: enhanced xmlParserPrintFileContext to fix bug #109942
55
Daniel Veillardd72c7e32003-05-12 21:55:03 +000056Mon May 12 17:53:30 EDT 2003 Daniel Veillard <daniel@veillard.com>
57
58 * tree.c: PI nodes in external subset were not freed :-\
59 fixes bug #112842
60
Daniel Veillard75bb3bb2003-05-12 15:25:56 +000061Mon May 12 11:23:27 EDT 2003 Daniel Veillard <daniel@veillard.com>
62
63 * xmllint.c: added --schema option to run WXS schema validation
64 * xmlschemas.c xmlschemastypes.c include/libxml/schemasInternals.h:
65 tried to improve error reporting in the Schema code, some cleanup
66 too.
67
Daniel Veillard82bbbd42003-05-11 20:16:09 +000068Sun May 11 16:13:20 EDT 2003 Daniel Veillard <daniel@veillard.com>
69
70 * xmlschemas.c: fixed some problems in the handling of errors,
71 and attributes addressed by references.
72 * test/schemas/* result/schemas/*: dropped the verbosity level
73 and added a couple of new tests
74
Daniel Veillardadbb0e62003-05-10 20:02:45 +000075Sat May 10 16:01:21 EDT 2003 Daniel Veillard <daniel@veillard.com>
76
77 * relaxng.c: Stéphane Bidoul found an off by one addressing
78 error on the error handling.
79
Daniel Veillarda77cf712003-05-09 23:09:55 +000080Fri May 9 19:08:20 EDT 2003 Daniel Veillard <daniel@veillard.com>
81
82 * xmlschemastypes.c: trying to fix #112673
83
Daniel Veillardc3ca5ba2003-05-09 22:26:28 +000084Fri May 9 18:14:16 EDT 2003 Daniel Veillard <daniel@veillard.com>
85
86 * DOCBparser.c catalog.c parser.c relaxng.c: removed multiple
87 warning, this fixed a bug and should close #111574
88
Daniel Veillard37fc84d2003-05-09 19:38:15 +000089Fri May 9 15:34:32 EDT 2003 Daniel Veillard <daniel@veillard.com>
90
91 * xmlschemas.c: fixing bug #104081 with xs:all with an element
92 holding minOccurs="0"
93 * test/schemas/all_* result/schemas/all_*: added some regression
94 tests for that bug
95 * xmllint.c xmlreader.c: patches from Joerg Schmitz-Linneweber and
96 Garry Pennington to compile without schemas support.
97
Daniel Veillarda067e652003-05-01 08:03:46 +000098Thu May 1 10:02:35 CEST 2003 Daniel Veillard <daniel@veillard.com>
99
100 * tree.c: fixed a problem with xmlUnlinkNode() for DTDs.
101
Daniel Veillard61c52202003-04-30 12:20:34 +0000102Wed Apr 30 14:16:08 CEST 2003 Daniel Veillard <daniel@veillard.com>
103
104 * xml2-config.in: try to fix Red hat bug #89957, do not
105 output -L/usr/lib64
106 * xmlreader.c: fixed a typo in a comment
107
MDT 2003 John Fleck6d68f612003-04-29 13:33:21 +0000108Tue Apr 29 07:32:02 MDT 2003 John Fleck <jfleck@inkstain.ent>
109
110 * doc/tutorial/aph.html, ix01.html
111 forgot to cvs add the new files. Thanks to Roland van Laar
112 for pointing this out
113
Daniel Veillardd4330462003-04-29 12:40:16 +0000114Tue Apr 29 14:36:49 CEST 2003 Daniel Veillard <daniel@veillard.com>
115
116 * xmlschemas.c doc/libxml2-api.xml: fixing a function comment
117 * doc/Makefile.am doc/apibuild.py doc/gnome-xml.sgml: switching
118 to the XML/XSLT doc generation closing #111799
119 * doc/html/*: complete update of the HTML results
120
Igor Zlatkovica28d2362003-04-28 12:56:01 +0000121Mon Apr 28 14:51:41 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
122
123 * win32/defgen.xsl: fixed the conditional for unicode map,
124 removed hardcoded schema entries
125
126Mon Apr 28 02:19:00 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
127
128 * win32/defgen.xsl: new file, stylesheet for generating
129 win32/libxml2.def.src from doc/libxml2-api.xml
130 * win32/libxml2.def.src: is autogenerated from now on, changes
131 to this file will not appear here anymore
132
Daniel Veillard94bb2f12003-04-27 22:14:07 +0000133Mon Apr 28 00:12:11 CEST 2003 Daniel Veillard <daniel@veillard.com>
134
135 * win32/configure.js python/setup.py.in: applied patch
136 from Stéphane Bidoul for the Python bindings on the new
137 release.
138
Igor Zlatkovic34656b42003-04-27 16:00:05 +0000139Sun Apr 27 17:56:21 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
140
141 * debugXML.c: included libxml/uri.h for xmlCanonicPath
142 declaration
143 * win32/configure.js: thread-enabled build is now default
144 * win32/libxml2.def.src: added more exports
145
Daniel Veillard1177ca42003-04-26 22:29:54 +0000146Sun Apr 27 00:23:05 CEST 2003 Daniel Veillard <daniel@veillard.com>
147
148 * NEWS doc/*.xsl doc/*.html: updated the web site separated
149 developers from common pages, made the transition to XHTML1,
150 added validity checking to the makefile rules.
151
Daniel Veillard329456a2003-04-26 21:21:00 +0000152Sat Apr 26 23:17:51 CEST 2003 Daniel Veillard <daniel@veillard.com>
153
154 * parser.c: fix for xmlIOParseDTD same as previous and reported
155 by Petr Pajas
156
Daniel Veillardc6abc3d2003-04-26 13:27:30 +0000157Sat Apr 26 15:26:04 CEST 2003 Daniel Veillard <daniel@veillard.com>
158
159 * parser.c: applied fix to xmlSAXParseDTD from Malcolm Tredinnick
160 closing #111638
161
Daniel Veillard2b32e6f2003-04-26 12:03:54 +0000162Sat Apr 26 14:00:58 CEST 2003 Daniel Veillard <daniel@veillard.com>
163
164 * python/generator.py: fixed a problem in the generator where
165 the way functions are remapped as methods on classes was
166 not symetric and dependant on python internal hash order,
167 as reported by Stéphane Bidoul
168
MDT 2003 John Fleck8aff3b72003-04-26 03:54:07 +0000169Fri Apr 25 21:52:33 MDT 2003 John Fleck <jfleck@inkstain.net>
170
171 * doc/tutorial:
172 xmltutorial.xml
173 xmltutorial.pdf
174 *.html
175 add appendix on generating compiler flags, more indexing
176
Daniel Veillard1c960272003-04-25 23:12:22 +0000177Sat Apr 26 01:10:48 CEST 2003 Daniel Veillard <daniel@veillard.com>
178
179 * triodef.h vms/build_libxml.com: applied patch from Craig A. Berry
180 to get libxml-2.5.7 to compile on OpenVMS
181
Daniel Veillardc5573462003-04-25 16:43:49 +0000182Fri Apr 25 18:42:35 CEST 2003 Daniel Veillard <daniel@veillard.com>
183
184 * parser.c: fixing an xmlParseDTD bug raised by Petr Pajas
185
Daniel Veillardfd583412003-04-25 13:22:10 +0000186Fri Apr 25 15:20:29 CEST 2003 Daniel Veillard <daniel@veillard.com>
187
188 * doc/Makefile.am doc/xmlcatalog.1 doc/xmlcatalog_man.xml
189 doc/xmllint.1 doc/xmllint.xml: automated the generation of the
190 man page based on xsltproc and a stylesheet PI in the XML.
191
Daniel Veillarddc07e182003-04-25 10:39:38 +0000192Fri Apr 25 12:37:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
193
194 * doc/xmllint.*: trying to fix #110541 where &nbsp; generated
195 character preventing rendering by the man command.
196
Daniel Veillard92fc02c2003-04-24 23:12:35 +0000197Fri Apr 25 01:09:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
198
199 * NEWS configure.in: preparing release 2.5.7
200 * doc/*: updated and rebuilt the docs
201 * doc/apibuild.py: fixed the script
202
Daniel Veillardde0a0a52003-04-24 17:12:57 +0000203Thu Apr 24 19:11:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
204
205 * Makefile.am doc/apibuild.py: make sure the OOM code don't
206 get in the way of the builds
207 * doc/libxml2-api.xml python/libxml2class.txt: automatic update
208
Daniel Veillarda76fe5c2003-04-24 16:06:47 +0000209Thu Apr 24 18:01:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
210
211 * Makefile.am testOOM.c testOOMlib.[ch] : integrated the Out Of
212 Memory test from Havoc Pennington #109368
213 * SAX.c parser.c parserInternals.c tree.c uri.c valid.c
214 xmlmemory.c xmlreader.c xmlregexp.c include/libxml/tree.h
215 include/libxml/parser.h: a lot of memory allocation cleanups
216 based on the results of the OOM testing
217 * check-relaxng-test-suite2.py: seems I forgot to commit the
218 script.
219
Daniel Veillard18f113d2003-04-23 15:18:26 +0000220Wed Apr 23 17:16:41 CEST 2003 Daniel Veillard <daniel@veillard.com>
221
222 * xmlschemastypes.c: trivial fix for 109774 removing a warning
223
Daniel Veillard85095e22003-04-23 13:56:44 +0000224Wed Apr 23 15:49:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
225
226 * DOCBparser.c SAX.c catalog.c debugXML.c parser.c: try to find
227 more places where xmlCanonicPath() must be used to convert
228 filenames to URLs, trying to fix #111088
229
Daniel Veillard54396242003-04-23 07:36:50 +0000230Wed Apr 23 09:35:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
231
232 * python/libxml.c python/libxml.py: applied patch from
233 Brent M Hendricks adding binding for xmlCatalogAddLocal
234
Daniel Veillard45269b82003-04-22 13:21:57 +0000235Tue Apr 22 15:18:01 CEST 2003 Daniel Veillard <daniel@veillard.com>
236
237 * HTMLparser.c: tried to fix #98879 again in a more solid
238 way.
239
Igor Zlatkovic94f48842003-04-22 12:00:37 +0000240Tue Apr 22 13:58:43 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
241
242 * win32/libxml2.def.src: added more exports from the relaxng and
243 xmlreader clan
244
Daniel Veillardf431eb82003-04-22 08:37:26 +0000245Tue Apr 22 10:35:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
246
247 * SAX.c test/valid/ns* test/result/ns*: applied the patch
248 provided by Brent Hendricks fixing #105992 and integrated the
249 examples in the testsuite.
250
Daniel Veillardc4f65ab2003-04-21 23:07:45 +0000251Tue Apr 22 01:06:09 CEST 2003 Daniel Veillard <daniel@veillard.com>
252
253 * TODO: updated a bit
254 * configure.in: fixed the comment, threads now default to on
255 * parserInternals.c: fixed an erroneous xmlMallocAtomic() call
256
Daniel Veillarda880b122003-04-21 21:36:41 +0000257Mon Apr 21 23:33:38 CEST 2003 Daniel Veillard <daniel@veillard.com>
258
259 * globals.c libxml.h parser.c parserInternals.c tree.c xmllint.c
260 xmlreader.c include/libxml/parser.h: a lot of performance work
261 especially the speed of streaming through the reader and push
262 interface. Some thread related optimizations. Nearly doubled the
263 speed of parsing through the reader.
264
MDT 2003 John Fleck83c8a5c2003-04-20 16:45:07 +0000265Sun Apr 20 10:36:05 MDT 2003 John Fleck <jfleck@inkstain.net>
266
267 * doc/xmllint.xml
268 * doc/xmllint.1
269 update man page to explain use of --stream
270
Daniel Veillard3c908dc2003-04-19 00:07:51 +0000271Sat Apr 19 02:03:24 CEST 2003 Daniel Veillard <daniel@veillard.com>
272
273 * DOCBparser.c HTMLparser.c c14n.c catalog.c encoding.c globals.c
274 nanohttp.c parser.c parserInternals.c relaxng.c tree.c uri.c
275 xmlmemory.c xmlreader.c xmlregexp.c xpath.c xpointer.c
276 include/libxml/globals.h include/libxml/xmlmemory.h: added
277 xmlMallocAtomic() to be used when allocating blocks which
278 do not contains pointers, add xmlGcMemSetup() and xmlGcMemGet()
279 to allow registering the full set of functions needed by
280 a garbage collecting allocator like libgc, ref #109944
281
Daniel Veillard84942712003-04-18 14:40:05 +0000282Fri Apr 18 16:37:41 CEST 2003 Daniel Veillard <daniel@veillard.com>
283
284 * configure.in: switched to have thread support enabled by default,
285 didn't got troubles with ABI compatibility on Linux, hope it
286 won't break on strange OSes, if yes, report the system ID
287 * doc/libxml2-api.xml: just rebuilt the API
288
Daniel Veillard3e59fc52003-04-18 12:34:58 +0000289Fri Apr 18 14:31:15 CEST 2003 Daniel Veillard <daniel@veillard.com>
290
291 * libxml.h include/libxml/parser.h parser.c xmlIO.c DOCBparser.c:
292 added support for large file, tested with a 3+GB instance,
293 and some cleanup.
294 * catalog.c: added a TODO
295 * Makefile.am: added some "make tests" comments
296
Daniel Veillardac297932003-04-17 12:55:35 +0000297Thu Apr 17 14:51:57 CEST 2003 Daniel Veillard <daniel@veillard.com>
298
299 * relaxng.c: some cleanups
300 * doc/xmlreader.html: extended the document to cover RelaxNG and
301 tree operations
302 * python/tests/Makefile.am python/tests/reader[46].py: added some
303 xmlReader example/regression tests
304 * result/relaxng/tutor*.err: updated the output of a number of tests
305
Daniel Veillard62163602003-04-17 09:36:38 +0000306Thu Apr 17 11:35:37 CEST 2003 Daniel Veillard <daniel@veillard.com>
307
308 * relaxng.c: valgrind pointed out an uninitialized variable error.
309
Daniel Veillard33300b42003-04-17 09:09:19 +0000310Thu Apr 17 11:06:28 CEST 2003 Daniel Veillard <daniel@veillard.com>
311
312 * include/libxml/relaxng.h relaxng.c include/libxml/xmlreader.h
313 xmlreader.c: augnemting the APIs, cleanups.
314 * parser.c: cleanup bug #111005
315 * xmlIO.c: added some missing comments
316
Daniel Veillardce192eb2003-04-16 15:58:05 +0000317Wed Apr 16 17:46:50 CEST 2003 Daniel Veillard <daniel@veillard.com>
318
319 * relaxng.c xmllint.c: more work on RelaxNG streaming validation
320 trying to improve the subset compiled, and more testing.
321 * doc/downloads.html doc/xml.html doc/xmlmem.html: some updates on the
322 documentation
323 * test/relaxng/tutor11_1_3.xml: fixes the DTD path
324 * result/relaxng/*.err: fix some of the outputs
325
Daniel Veillardf4e55762003-04-15 23:32:22 +0000326Wed Apr 16 01:28:15 CEST 2003 Daniel Veillard <daniel@veillard.com>
327
328 * relaxng.c xmlreader.c xmllint.c include/libxml/relaxng.h
329 include/libxml/xmlreader.h: implemented streaming of
330 RelaxNG (when possible) on top of the xmlReader interface,
331 provided it as xmllint --stream --relaxng .rng .xml
332 This seems to mostly work.
333 * Makefile.am: updated to test RelaxNG streaming
334
Daniel Veillardc58f4ef2003-04-14 16:11:26 +0000335Mon Apr 14 18:08:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
336
337 * relaxng.c include/libxml/relaxng.h: integrated the regexp
338 based validity checking of fragments of the document for
339 which the RNG can be compiled to regexps. Works on all regression
340 tests, only fix needed is related to error messages.
341
Daniel Veillard52b48c72003-04-13 19:53:42 +0000342Sun Apr 13 21:51:00 CEST 2003 Daniel Veillard <daniel@veillard.com>
343
344 * relaxng.c xmlregexp.c include/libxml/xmlautomata.h
345 include/libxml/xmlregexp.h: Starting work precompiling
346 parts of RelaxNG schemas. Not plugged onto validity checking
347 yet, just the regexp building part. Needed to extend some
348 of the automata and regexp APIs.
349
Daniel Veillardf6bad792003-04-11 19:38:54 +0000350Fri Apr 11 21:36:21 CEST 2003 Daniel Veillard <daniel@veillard.com>
351
352 * xmllint.c xmlreader.c include/libxml/xmlreader.h: make sure
353 xmllint --stream and xmllint --stream --valid returns errors
354 code appropriately
355
Daniel Veillardc6cae7b2003-04-11 09:02:11 +0000356Fri Apr 11 10:59:24 CEST 2003 Daniel Veillard <daniel@veillard.com>
357
358 * xmlreader.c include/libxml/xmlreader.h: Added the Expand()
359 and Next() operation to work on subtrees within the reader
360 framework.
361 * doc/libxml2-api.xml python/libxml2class.txt: resulting updates
362 * python/tests/reader5.py: added an example for those new
363 functions of the reader.
364
Daniel Veillard645c6902003-04-10 21:40:49 +0000365Thu Apr 10 23:38:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
366
367 * HTMLtree.c: patch from Vasily Tchekalkin to fix #109865
368
Daniel Veillard9e077102003-04-10 13:36:54 +0000369Thu Apr 10 15:32:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
370
371 * xmlreader.c: fixing HasValue for namespace as raised by
372 Denys Duchier
373
Daniel Veillard02ea1412003-04-09 12:08:47 +0000374Wed Apr 9 14:07:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
375
376 * HTMLparser.c include/libxml/HTMLparser.h: exported
377 htmlCreateMemoryParserCtxt() it was static
378
Daniel Veillardd3b9cd82003-04-09 11:24:17 +0000379Wed Apr 9 13:21:48 CEST 2003 Daniel Veillard <daniel@veillard.com>
380
381 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
382 update from Charles Bozeman for date and duration types
383 * test/schemas/date_0.* test/schemas/dur_0.*
384 result/schemas/date_0.* result/schemas/dur_0.*: updated too
385
Daniel Veillardc00cda82003-04-07 10:22:39 +0000386Mon Apr 7 12:19:26 CEST 2003 Daniel Veillard <daniel@veillard.com>
387
388 * tree.c valid.c xpath.c include/libxml/tree.h include/libxml/valid.h:
389 fixing bug #107129, removing excessive allocation and calls
390 to *printf in the code to build QName strings.
391
Igor Zlatkovic69651182003-04-05 09:43:30 +0000392Sat Apr 5 11:41:36 CEST 2003 Igoe Zlatkovic <igor@zlatkovic.com>
393
394 * win32/libxml2.def.src: fixed conditional exports, reported by
395 Luke Murray.
396
Daniel Veillardadba5f12003-04-04 16:09:01 +0000397Fri Apr 4 18:08:00 CEST 2003 Daniel Veillard <daniel@veillard.com>
398
399 * parser.c: fixed a possible problem with xmlRecoverMemory()
400
Daniel Veillarda48ed3d2003-04-03 15:28:28 +0000401Thu Apr 3 17:24:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
402
403 * trio.c trio.h triodef.h trionan.c trionan.h triop.h triostr.c
404 triostr.h: Bjorn sent an update for the TRIO portability layer.
405
Igor Zlatkovicd6c86502003-04-01 20:00:42 +0000406Tue Apr 1 21:57:26 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
407
408 * win32/libxml2.def.src: exported new functions
409
Daniel Veillardc2d4a932003-04-01 11:13:05 +0000410Tue Apr 1 13:09:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
411
412 * configure.in NEWS: preparing release 2.5.6
413 * doc/*: updated and rebuilt the docs
414
Daniel Veillarde5020412003-04-01 09:55:20 +0000415Tue Apr 1 11:52:15 CEST 2003 Daniel Veillard <daniel@veillard.com>
416
417 * SAX.c: fixed an uninitialized memory access pointed by valgrind
418 on C14Ntests
419
Daniel Veillard7fe1f3a2003-03-31 22:13:33 +0000420Tue Apr 1 00:12:28 CEST 2003 Daniel Veillard <daniel@veillard.com>
421
422 * relaxng.c: one more fixup of error message reporting
423
Daniel Veillard5f1946a2003-03-31 16:38:16 +0000424Mon Mar 31 18:36:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
425
426 * relaxng.c: more work on bug #109225, and fixed an uninitialized
427 variable pointed out by valgrind
428
Daniel Veillarda507fbf2003-03-31 16:09:37 +0000429Mon Mar 31 18:05:22 CEST 2003 Daniel Veillard <daniel@veillard.com>
430
431 * relaxng.c: try to work on bug #109225 and provide better
432 error reports.
433 * result/relaxng/* : this change the output of a number of tests
434 * xinclude.c: fixing the parsed entity redefinition problem
435 raised on the list.
436 * test/schemas/date_0.xsd: updated the date test c.f. E2-12
437
Daniel Veillardb3721c22003-03-31 11:22:25 +0000438Mon Mar 31 13:19:04 CEST 2003 Daniel Veillard <daniel@veillard.com>
439
440 * xmlschemastypes.c: fixed date comparison to handle the tzo
441 The only failures left are disagreements on Notations and
442 '+1' not being allowed for ulong, uint, ushort and ubyte.
443
Daniel Veillard455cc072003-03-31 10:13:23 +0000444Mon Mar 31 12:11:47 CEST 2003 Daniel Veillard <daniel@veillard.com>
445
446 * xmlschemastypes.c: fixed gMonth parsing routine accordingly
447 to the XML Schemas errata
448 http://www.w3.org/2001/05/xmlschema-errata#e2-12
449
Daniel Veillarde637c4a2003-03-30 21:10:09 +0000450Sun Mar 30 23:04:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
451
452 * relaxng.c xmlschemastypes.c: more work on XML Schemas datatypes
453 and facets support. Currently only schemas with binHex or
454 base64 don't compile. A few error left in the test suite:
455 found 1035 test instances: 919 success 23 failures
456 most are gdate or gdateyear failing check, and a few cases where
457 James clark tests results are strange.
458 * valid.c: allow to reuse the Notation checking routine without
459 having a validation context.
460 * SAX.c: removed a #if 0
461
Daniel Veillardb6c7f412003-03-29 16:41:55 +0000462Sat Mar 29 17:35:05 CET 2003 Daniel Veillard <daniel@veillard.com>
463
464 * xinclude.c: forgot to apply one check from #106931 patch
465 * xmlschemastypes.c: more work on XML Schemas datatypes
466
Daniel Veillardc4c21552003-03-29 10:53:38 +0000467Sat Mar 29 11:49:25 CET 2003 Daniel Veillard <daniel@veillard.com>
468
469 * relaxng.c include/libxml/relaxng.h xmlschemastypes.c: more work
470 on cleaning up XML Schemas datatypes based on James Clark tests
471 test/xsdtest/xsdtest.xml
472
Daniel Veillard80b19092003-03-28 13:29:53 +0000473Fri Mar 28 14:24:08 CET 2003 Daniel Veillard <daniel@veillard.com>
474
475 * relaxng.c: implemented comparisons for Schemas values.
476 * xmlschemastypes.c include/libxml/xmlschemastypes.h: fixed
477 some bugs in duration handling, comparisons for durations
478 and decimals, removed all memory leaks pointed out by James
479 testsuite. Current status is now
480 found 238 test schemas: 197 success 41 failures
481 found 1035 test instances: 803 success 130 failures
482
Daniel Veillard91a13252003-03-27 23:44:43 +0000483Fri Mar 28 00:41:55 CET 2003 Daniel Veillard <daniel@veillard.com>
484
485 * xmlschemas.c include/libxml/xmlschemas.h: fixed bugs and memory
486 leaks in the W3C XML Schemas code
487 * xmlschemastypes.c: implemented nonPositiveInteger
488 * test/schemas/length2_0.xsd result/schemas/length2_0_0.err:
489 fixed the test and result.
490
Daniel Veillard6560a422003-03-27 21:25:38 +0000491Thu Mar 27 22:23:07 CET 2003 Daniel Veillard <daniel@veillard.com>
492
493 * HTMLparser.c tree.c: two patches from James Bursa on the HTML
494 parser and a typo
495 * xmlschemastypes.c: reindenting, fixing a memory access
496 problem with dates.
497
Daniel Veillard6c5b2d32003-03-27 14:55:52 +0000498Thu Mar 27 15:53:35 CET 2003 Daniel Veillard <daniel@veillard.com>
499
500 * parser.c: fixing #109227 providing more context in case of
501 start/end tag mismatch
502 * python/tests/ctxterror.py python/tests/readererr.py: update the
503 tests accordingly
504
Daniel Veillardd9b72832003-03-27 14:24:00 +0000505Thu Mar 27 15:22:41 CET 2003 Daniel Veillard <daniel@veillard.com>
506
507 * xinclude.c: should fix #109327 errors on memory accesses
508
Daniel Veillardc7e9b192003-03-27 14:08:24 +0000509Thu Mar 27 15:06:13 CET 2003 Daniel Veillard <daniel@veillard.com>
510
511 * HTMLtree.c: Fixed reopening of #78662 <form action="...">
512 is an URI reference
513
Daniel Veillarde209b332003-03-26 21:40:13 +0000514Wed Mar 26 22:38:39 CET 2003 Daniel Veillard <daniel@veillard.com>
515
516 * xpath.c: fixed bug #109160 on non-ASCII IDs
517
Daniel Veillard642104e2003-03-26 16:32:05 +0000518Wed Mar 26 17:30:37 CET 2003 Daniel Veillard <daniel@veillard.com>
519
520 * parser.c: Norm suggested a nicer error message for xml:space values
521 errors
522
Daniel Veillarde4fa2932003-03-26 00:38:10 +0000523Wed Mar 26 01:34:19 CET 2003 Daniel Veillard <daniel@veillard.com>
524
525 * xpath.c include/libxml/xpath.h: first part of the fix to
526 performance bug #108905, adds xmlXPathOrderDocElems() providing
527 document order for nodes.
528 * python/libxml.c: Python may require TRIO as Albert Chin pointed out
529
Daniel Veillard09628212003-03-25 15:10:27 +0000530Tue Mar 25 16:07:00 CET 2003 Daniel Veillard <daniel@veillard.com>
531
532 * xmlschemastypes.c: removing a warning with Sun compiler
533 bug #109154
534
MST 2003 John Fleckda271742003-03-25 14:05:17 +0000535Tue Mar 25 07:02:56 MST 2003 John Fleck <jfleck@inkstain.net>
536
537 * doc/xmllint.xml
538 * doc/xmllint.1
539 update xmllint man page with --relaxng option
540
Daniel Veillard2032d292003-03-25 11:09:40 +0000541Tue Mar 25 12:07:03 CET 2003 Daniel Veillard <daniel@veillard.com>
542
543 * python/setup.py.in : was missing "drv_libxml2.py"
544
Daniel Veillard9adc0462003-03-24 18:39:54 +0000545Mon Mar 24 19:38:05 CET 2003 Daniel Veillard <daniel@veillard.com>
546
547 * tree.c xpath.c: some changes related to the new way of
548 handling Result Value Tree, before 2.5.5
549
Daniel Veillardd8da01c2003-03-24 15:58:23 +0000550Mon Mar 24 16:36:23 CET 2003 Daniel Veillard <daniel@veillard.com>
551
552 * configure.in NEWS: preparing release 2.5.5
553 * doc/* : updated the documentation and regenerated it.
554
Daniel Veillardef0b4502003-03-24 13:57:34 +0000555Mon Mar 24 14:56:01 CET 2003 Daniel Veillard <daniel@veillard.com>
556
557 * xpath.c: fixed some problems related to #75813 about handling
558 of Result Value Trees
559
Daniel Veillard9231ff92003-03-23 22:00:51 +0000560Sun Mar 23 22:57:20 CET 2003 Daniel Veillard <daniel@veillard.com>
561
562 * uri.c: applied a set of patches from Lorenzo Viali correcting
563 URI parsing errors.
564
Daniel Veillard5f8d1a32003-03-23 21:02:00 +0000565Sun Mar 23 22:00:14 CET 2003 Daniel Veillard <daniel@veillard.com>
566
567 * parser.c: validity status was not passed back when validating in
568 entities, but raised by Oliver Fischer
569
Daniel Veillard04ee2f22003-03-23 20:31:46 +0000570Sun Mar 23 21:30:50 CET 2003 Daniel Veillard <daniel@veillard.com>
571
572 * HTMLtree.c: avoid escaping ',' in URIs
573
Daniel Veillardef8dd7b2003-03-23 12:02:56 +0000574Sun Mar 23 12:57:00 CET 2003 Daniel Veillard <daniel@veillard.com>
575
576 * parser.c: fixing bug #108976 get the ID/REFs to reference
577 the ID in the document content and not in the entity copy
578 * SAX.c include/libxml/parser.h: more checking of the ID/REF
579 stuff, better solution for #107208
580 * xmlregexp.c: removed a direct printf, dohhh
581 * xmlreader.c: fixed a bug on streaming validation of empty
582 elements in entities
583 * result/VC/ElementValid8 test/VCM/v20.xml result/valid/xhtml1.xhtml:
584 cleanup of the validation tests
585 * test/valid/id* test/valid/dtds/destfoo.ent result/valid/id*:
586 added more ID/IDREF tests to the suite
587
Daniel Veillard2cfd9df2003-03-22 22:39:16 +0000588Sat Mar 22 23:38:08 CET 2003 Daniel Veillard <daniel@veillard.com>
589
590 * xmlreader.c: fixed #107043 removing 2 warnings with Sun One
591 compiler.
592
Daniel Veillard20863822003-03-22 17:51:47 +0000593Sat Mar 22 18:50:45 CET 2003 Daniel Veillard <daniel@veillard.com>
594
595 * relaxng.c: valgrind'ed and cleaned up a couple of memory issues.
596
Daniel Veillard9ff2d472003-03-22 15:18:01 +0000597Sat Mar 22 16:15:50 CET 2003 Daniel Veillard <daniel@veillard.com>
598
599 * SAX.c: fix bug #107208 avoid false duplicates when ID/REFs are
600 defined in entities content
601
Daniel Veillard99737f52003-03-22 14:55:50 +0000602Sat Mar 22 15:53:27 CET 2003 Daniel Veillard <daniel@veillard.com>
603
604 * SAX.c: Fixed validation bug #108858 on namespace names using
605 entities and reported by Brent Hendricks
606 * xmllint.c: report xmlTextReaderHasValue() result in --stream
607 --debug output.
608
Daniel Veillard48ef4c92003-03-22 12:38:15 +0000609Sat Mar 22 13:32:39 CET 2003 Daniel Veillard <daniel@veillard.com>
610
611 * xmlreader.c: fixed bug #108801 reported by Malcolm Tredinnick
612 about the DocType node not being reported sometimes.
613 * python/tests/reader.py: added to test to the regression checks
614
Daniel Veillard120e8eb2003-03-22 01:00:34 +0000615Sat Mar 22 01:57:40 CET 2003 Daniel Veillard <daniel@veillard.com>
616
617 * xmlreader.c: fixed bug #108546 on long CDATA (or text nodes)
618 reported by Edd Dumbill
619
Daniel Veillard77a90a72003-03-22 00:04:05 +0000620Sat Mar 23 01:00:24 CET 2003 Daniel Veillard <daniel@veillard.com>
621
622 * HTMLparser.c parser.c parserInternals.c: patch from
623 johan@evenhuis.nl for #107937 fixing some line counting
624 problems, and some other cleanups.
625 * result/HTML/: this result in some line number changes
626
Daniel Veillard580ced82003-03-21 21:22:48 +0000627Fri Mar 21 22:19:14 CET 2003 Daniel Veillard <daniel@veillard.com>
628
629 * configure.in Makefile.am: fixed Red Hat bug #86118 use libxml2.spec
630 instead of libxml.spec
631 * relaxng.c: fixed some of the error reporting excessive
632 verbosity
633 * catalog.c debugXML.c valid.c xmlreader.c xmlschemas.c xpath.c
634 xmlschemastypes.c: removed some warnings from gcc
635 * doc/libxml2-api.xml: rebuilt
636
Daniel Veillarde063f482003-03-21 16:53:17 +0000637Fri Mar 21 17:25:23 CET 2003 Daniel Veillard <daniel@veillard.com>
638
639 * relaxng.c: another optimization, for choice this time
640 * result/relaxng/spec1* result/relaxng/tutor12_1*
641 result/relaxng/tutor3_7: cleanups.
642
Daniel Veillard0e3d3ce2003-03-21 12:43:18 +0000643Fri Mar 21 13:41:23 CET 2003 Daniel Veillard <daniel@veillard.com>
644
645 * relaxng.c: fixed xmlRelaxNGNodeMatchesList
646 * test/relaxng/testsuite.xml: augmented the test suite
647 * result/relaxng/spec1* result/relaxng/tutor12_1*: this fixes
648 some schemas validation tests in the presence of foreign
649 namespaces.
650
Daniel Veillardbbb78b52003-03-21 01:24:45 +0000651Fri Mar 21 02:23:34 CET 2003 Daniel Veillard <daniel@veillard.com>
652
653 * relaxng.c: added another interleave speedup.
654
Daniel Veillardef2e4ec2003-03-20 16:23:26 +0000655Thu Mar 20 17:22:00 CET 2003 Daniel Veillard <daniel@veillard.com>
656
657 * xmlschemastypes.c: added integer and fixed one of the
658 IDREFS regression tests pbm
659 * result/relaxng/docbook_0.err: updated
660
Daniel Veillard249d7bb2003-03-19 21:02:29 +0000661Wed Mar 19 21:58:47 CET 2003 Daniel Veillard <daniel@veillard.com>
662
663 * valid.c xmlschemastypes.c: attempt to cope with ID/IDREF(S)
664 declared both in the DTD and in the Schemas <grin/>
665 * relaxng.c: more debug, added a big optimization for <mixed>
666 * test/relaxng/testsuite.xml: augmented the testsuite
667 * test/relaxng/ result/relaxng: added the RelaxNG spec and a
668 DocBook example to the regression tests
669
Daniel Veillard798024a2003-03-19 10:36:09 +0000670Wed Mar 19 11:34:10 CET 2003 Daniel Veillard <daniel@veillard.com>
671
672 * check-xsddata-test-suite.py: cosmetic change for output
673 * relaxng.c: try to minimize calls to malloc/free for states.
674
Daniel Veillarda1a9d042003-03-18 16:53:17 +0000675Tue Mar 18 17:50:31 CET 2003 Daniel Veillard <daniel@veillard.com>
676
677 * tree.c: removed a warning
678 * xmlschemastypes.c: more cleanup, added ENTITY and ENTITIES
679 support
680 * check-relaxng-test-suite.py check-xsddata-test-suite.py:
681 cleanup/improvements of the regression tests batch
682 * test/relaxng/testsuite.xml: augmented libxml2 own testsuite
683
Daniel Veillard28c52ab2003-03-18 11:39:17 +0000684Tue Mar 18 12:36:22 CET 2003 Daniel Veillard <daniel@veillard.com>
685
686 * relaxng.c: fixed error msg cleanup deallocation
687 * xmlschemastypes.c: added a function to handle lists of
688 atomic types, added support for IDREFS
689
Daniel Veillardc3da18a2003-03-18 00:31:04 +0000690Tue Mar 18 01:28:15 CET 2003 Daniel Veillard <daniel@veillard.com>
691
692 * relaxng.c valid.c xmlschemastypes.c: added Datatype ID
693 and IDREF, usable from RelaxNG now
694 * include/libxml/xmlschemastypes.h: need to add a new interface
695 because the validation modifies the infoset
696 * test/relaxng/testsuite.xml: extended the testsuite
697
Daniel Veillard952379b2003-03-17 15:37:12 +0000698Mon Mar 17 16:34:07 CET 2003 Daniel Veillard <daniel@veillard.com>
699
700 * relaxng.c: fixed the last core RelaxNG bug known #107083,
701 shemas datatype ID/IDREF support still missing though.
702 * xmlreader.c: fix a crashing bug with prefix raised by
703 Merijn Broeren
704 * test/relaxng/testsuite.xml: augmented the testsuite with
705 complex inheritance tests
706
Daniel Veillardfd573f12003-03-16 17:52:32 +0000707Sun Mar 16 18:45:50 CET 2003 Daniel Veillard <daniel@veillard.com>
708
709 * relaxng.c: switched back to the previous Relax-NG code base,
710 the derivation algorithm need severe constraining code to avoid
711 combinatorial explosion. Fixed the problem with Sebastian Rahtz
712 TEI based example and other bugs
713 * result/relaxng/*err: updated the results
714 * test/relaxng/testsuite.xml: started a new test suite
715
Daniel Veillard1564e6e2003-03-15 21:30:25 +0000716Sat Mar 15 22:26:46 CET 2003 Daniel Veillard <daniel@veillard.com>
717
718 * relaxng.c include/libxml/relaxng.h: After coming to the conclusion
719 that the original RelaxNG validation code was un-fixeable, it got
720 rewritten to use the derivation algorithm from James Clark and
721 redebugged it (nearly) from scratch:
722 found 373 test schemas: 372 success 1 failures
723 found 529 test instances: 529 success 0 failures
724
Daniel Veillard39eb88b2003-03-11 11:21:28 +0000725Tue Mar 11 12:08:23 CET 2003 Daniel Veillard <daniel@veillard.com>
726
727 * SAX.c parser.c: fix some recursion problems introduced in the
728 last release.
729 * relaxng.c: more debugging of the RNG validation engine, still
730 problems though.
731
Daniel Veillard5add8682003-03-10 13:13:58 +0000732Mon Mar 10 14:10:47 CET 2003 Daniel Veillard <daniel@veillard.com>
733
734 * Makefile.am: stop generating wrong result file with * in name
735 * relaxng.c: fixing the include bug raised by Sebastian Rahtz
736 * result/relaxng/demo* test/relaxng/demo: added the tests from
737 Sebastian reproducing the problem.
738
MST 2003 John Fleck5094cb22003-03-10 01:03:53 +0000739Sun Mar 9 18:02:31 MST 2003 John Fleck <jfleck@inkstain.net>
740
Daniel Veillard5add8682003-03-10 13:13:58 +0000741 * doc/xmllint.1: regenerating man page from xmllint.xml to pick
742 up Aleksey's change
MST 2003 John Fleck5094cb22003-03-10 01:03:53 +0000743
Aleksey Sanin693c9bc2003-03-09 22:36:52 +0000744Sun Mar 9 13:53:16 2003 Aleksey Sanin <aleksey@aleksey.com>
745
746 * xmllint.c doc/xmllint.xml: use $XMLLINT_INDENT environment
747 variable to control the indentation for the xmllint "--format"
748 option
749
Igor Zlatkovic47ba1c72003-03-08 13:29:42 +0000750Sat Mar 8 14:27:43 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
751
752 * encoding.c: applied Gennady's patch against buffer overrun
753
Daniel Veillard42f12e92003-03-07 18:32:59 +0000754Fri Mar 7 19:29:40 CET 2003 Daniel Veillard <daniel@veillard.com>
755
756 * test/xsdtest/xsdtest.xml uri.c: after and exchange with James
757 Clark it appeared I had bug in URI parsing code ...
758 * relaxng.c include/libxml/relaxng.h: completely revamped error
759 reporting to not loose message from optional parts.
760 * xmllint.c: added timing for RNG validation steps
761 * result/relaxng/*: updated the result, all error messages changed
762
Daniel Veillardedfd5882003-03-07 14:20:40 +0000763Fri Mar 7 15:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
764
765 * xpath.c: fix bug #107804, the algorithm used for document order
766 computation was failing on attributes.
767
Daniel Veillard83391282003-03-06 21:37:30 +0000768Thu Mar 6 22:35:50 CET 2003 Daniel Veillard <daniel@veillard.com>
769
770 * valid.c: fix bug #107764 , possibility of buffer overflow
771 in xmlValidDebug()
772
Daniel Veillard6c73cb82003-03-05 16:45:40 +0000773Wed Mar 5 17:41:37 CET 2003 Daniel Veillard <daniel@veillard.com>
774
775 * nanoftp.c include/libxml/nanoftp.h: adding xmlNanoFTPDele()
776 from Philipp Dunkel
777
Daniel Veillard5f704af2003-03-05 10:01:43 +0000778Wed Mar 5 10:57:09 CET 2003 Daniel Veillard <daniel@veillard.com>
779
780 * xmlschemastype.c: made powten array static it should not be exported
781 * HTMLparser.c: fix bug #107361 by reusing the code from the XML
782 parser function.
783 * testHTML.c: get rid of valgrind messages on the HTML SAX tests
784
Daniel Veillard7b72ee52003-02-27 23:24:53 +0000785Fri Feb 28 00:23:00 CET 2003 Daniel Veillard <daniel@veillard.com>
786
787 * tree.c: fixed a node dump crash on attributes
788 * test/xsdtest/xsdtest.xml test/xsdtest/xsdtest.xsl: fixed
789 an URI test bug and get better output.
790
Daniel Veillard463a5472003-02-27 21:30:32 +0000791Thu Feb 27 22:28:40 CET 2003 Daniel Veillard <daniel@veillard.com>
792
793 * check-xsddata-test-suite.py: give more infos
794 * relaxng.c: fix a bug reported by Sebastian Rahtz and
795 REF->DEF in attribute values.
796
Daniel Veillardeb7189f2003-02-27 20:11:13 +0000797Thu Feb 27 21:09:32 CET 2003 Daniel Veillard <daniel@veillard.com>
798
799 * check-xsddata-test-suite.py test/xsdtest/xsdtest.xml
800 test/xsdtest/xsdtest.xsl: import of the XSD Datatype
801 regression tests from James Clark.
802
Daniel Veillard8bc6cf92003-02-27 17:42:22 +0000803Thu Feb 27 18:40:04 CET 2003 Daniel Veillard <daniel@veillard.com>
804
805 * relaxng.c xmlschemas.c xmlschemastypes.c
806 include/libxml/xmlschemastypes.h: added param support for relaxng
807 type checking, started to increment the pool of simple types
808 registered, still much work to be done on simple types and
809 facets checkings.
810
Daniel Veillard19ab45b2003-02-26 15:49:03 +0000811Wed Feb 26 16:45:39 CET 2003 Daniel Veillard <daniel@veillard.com>
812
813 * entities.c: fixes again one of the problem raised by
814 James Clark in #106788
815
Daniel Veillardc482e262003-02-26 14:48:48 +0000816Wed Feb 26 15:46:48 CET 2003 Daniel Veillard <daniel@veillard.com>
817
818 * relaxng.c: Fixed a couple of problem raised by James Clark
819 in bug #107083, the support for ID/IDREF/IDREFS at the WXS
820 datatype level still not fixed though.
821
Daniel Veillard17bed982003-02-24 20:11:43 +0000822Mon Feb 24 21:09:19 CET 2003 Daniel Veillard <daniel@veillard.com>
823
824 * configure.in: preparing release 2.5.4
825 * doc/*: updated and rebuilt the docs
826 * relaxng.c: removed warnings
827 * result/relaxng/*: updated the results
828
Daniel Veillardf4be0182003-02-24 19:54:33 +0000829Mon Feb 24 20:53:17 CET 2003 Daniel Veillard <daniel@veillard.com>
830
831 * valid.c: fixes a DTD regexp generation problem.
832
Daniel Veillard02111c12003-02-24 19:14:52 +0000833Mon Feb 24 20:12:57 CET 2003 Daniel Veillard <daniel@veillard.com>
834
835 * parser.c: fixes bug #105998 about false detection of
836 attribute consumption loop.
837
Daniel Veillard2406abd2003-02-24 18:16:47 +0000838Mon Feb 24 19:14:57 CET 2003 Daniel Veillard <daniel@veillard.com>
839
840 * xinclude.c: Fixes bug #106931 in XInclude entities merging.
841
Daniel Veillardfcc822e2003-02-24 17:52:08 +0000842Mon Feb 24 18:50:35 CET 2003 Daniel Veillard <daniel@veillard.com>
843
844 * SAX.c: fixed bug #105992
845
Daniel Veillard3ebc7d42003-02-24 17:17:58 +0000846Mon Feb 24 18:14:16 CET 2003 Daniel Veillard <daniel@veillard.com>
847
848 * tree.c: fixed xmlSetProp and al. when the node passed is not an
849 element.
850 * relaxng.c: fixed bugs 7.3 (though not complete) and memory leaks
851 found 373 test schemas: 369 success 4 failures
852 found 529 test instances: 525 success 4 failures
853 * check-relaxng-test-suite.py: added memory debug reporting
854
Daniel Veillardc64b8e92003-02-24 11:47:13 +0000855Mon Feb 24 12:41:54 CET 2003 Daniel Veillard <daniel@veillard.com>
856
857 * uri.c parser.c: some warning removal on Igor's patch
858 * tree.c: seems I messed up with #106788 fix
859 * python/libxml.c: fixed some base problems when Python provides
860 the resolver.
861 * relaxng.c: fixed the interleave algorithm
862 found 373 test schemas: 364 success 9 failures
863 found 529 test instances: 525 success 4 failures
864 the resulting failures are bug in the algorithm from 7.3 and
865 lack of support for params
866
Daniel Veillard0046c0f2003-02-23 13:52:30 +0000867Sun Feb 23 14:49:39 CET 2003 Daniel Veillard <daniel@veillard.com>
868
869 * parser.c: another fix for nodeinfo in entities problem
870 * tree.c entities.c: fixed bug #106788 from James Clark
871 some spaces need to be serialized as character references.
872
Igor Zlatkovic40ed73b2003-02-23 13:40:12 +0000873Sat Feb 22 18:28:16 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
874
875 * parser.c uri.c: fixed the bug I introduced in the path
876 handling, reported by Sebastian Bergmann
877
Daniel Veillard44e1dd02003-02-21 23:23:28 +0000878Sat Feb 22 00:19:48 CET 2003 Daniel Veillard <daniel@veillard.com>
879
880 * parser.c: fixing some nodeinfo in entities problem raised
881 by Glenn W. Bach
882 * relaxng.c: implemented the first section 7.3 check
883 * result/relaxng/*: updated the results
884
Daniel Veillardc5312d72003-02-21 17:14:10 +0000885Fri Feb 21 18:12:19 CET 2003 Daniel Veillard <daniel@veillard.com>
886
887 * relaxng.c: fixed some problems in the previous commit
888 and finished implementing 4.16 rules checking
889 found 373 test schemas: 353 success 20 failures
890 found 529 test instances: 519 success 6 failures
891 * result/relaxng/*: updated the results
892
Daniel Veillard4c5cf702003-02-21 15:40:34 +0000893Fri Feb 21 16:37:39 CET 2003 Daniel Veillard <daniel@veillard.com>
894
895 * relaxng.c: implemented checks from section 7.2
896
Daniel Veillard77648bb2003-02-20 15:03:22 +0000897Thu Feb 20 16:00:31 CET 2003 Daniel Veillard <daniel@veillard.com>
898
899 * relaxng.c: implemented the checks from section 7.1, fixed
900 some of the 4.20 and 4.21 problems.
901 found 373 test schemas: 338 success 35 failures
902 found 529 test instances: 519 success 6 failures
903 * result/relaxng/*: updated the results
904
Daniel Veillard1c745ad2003-02-20 00:11:02 +0000905Thu Feb 20 01:09:24 CET 2003 Daniel Veillard <daniel@veillard.com>
906
907 * relaxng.c: implemented the 4.20 and 4.21 simplification rules.
908 * result/relaxng/*: updated the results
909
Daniel Veillardce14fa52003-02-19 17:32:48 +0000910Wed Feb 19 18:30:30 CET 2003 Daniel Veillard <daniel@veillard.com>
911
912 * relaxng.c: more bugfixes
913 * result/relaxng/*: updated the results
914
Igor Zlatkovic7e1d1582003-02-19 14:51:44 +0000915Wed Feb 19 15:39:56 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
916
917 * DOCBparser.c: obsoleted xmlNormalizeWindowsPath
918 * HTMLparser.c: obsoleted xmlNormalizeWindowsPath
919 * SAX.c: ensured xmlDoc.URL is always canonic
920 * parser.c: obsoleted xmlNormalizeWindowsPath
921 * uri.c include/libxml/uri.h: introduced xmlCanonicPath
922 * xmlIO.c include/libxml/xmlIO.h: obsoleted xmlNormalizeWindowsPath
923 * win32/libxml2.def.src: added few exports
924
925
Daniel Veillard2e9b1652003-02-19 13:29:45 +0000926Wed Feb 19 14:26:51 CET 2003 Daniel Veillard <daniel@veillard.com>
927
928 * Makefile.am configure.in: patched to have shared libraries
929 for Python regression tests and static binaries for gdb debug
930 in my development environment
931 * relaxng.c: more bugfixes
932 found 373 test schemas: 296 success 77 failures
933 found 529 test instances: 516 success 8 failures
934 * result/relaxng/*: updated the results
935
Daniel Veillard8fe98712003-02-19 00:19:14 +0000936Wed Feb 19 01:17:48 CET 2003 Daniel Veillard <daniel@veillard.com>
937
938 * relaxng.c: guess what ! Relax-NG bugfixing, what a surprize...
939
Daniel Veillardd4310742003-02-18 21:12:46 +0000940Tue Feb 18 22:09:50 CET 2003 Daniel Veillard <daniel@veillard.com>
941
942 * xmlschemastypes.c: float/double check bugfix
943 * tree.c include/libxml/tree.h: exported a function for NMTOKEN
944 validation
945 * xmlreader.c: add a TODO for Jody
946 * relaxng.c: bugfix bugfix bugfix
947 found 373 test schemas: 300 success 73 failures
948 found 529 test instances: 507 success 10 failures
949 * result/relaxng/*: updated the results
950
Daniel Veillard2df2de22003-02-17 23:34:33 +0000951Tue Feb 18 00:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
952
953 * relaxng.c check-relaxng-test-suite.py: more RelaxNG bug hunting
954
Daniel Veillard416589a2003-02-17 17:25:42 +0000955Mon Feb 17 18:23:32 CET 2003 Daniel Veillard <daniel@veillard.com>
956
957 * relaxng.c check-relaxng-test-suite.py: more work on the
958 RelaxNG implementation conformance testing.
959 found 373 test schemas: 284 success 89 failures
960 found 529 test instances: 448 success 47 failures
961 * result/relaxng/*: updated the results
962
Daniel Veillard784b9352003-02-16 15:50:27 +0000963Sun Feb 16 16:48:38 CET 2003 Daniel Veillard <daniel@veillard.com>
964
965 * ChangeLog tree.c doc/libxml-doc.el doc/libxml2-api.xml: applied
966 a patch from Kjartan Maraas to fix some typos
967
Daniel Veillardfebcca42003-02-16 15:44:18 +0000968Sun Feb 16 16:40:52 CET 2003 Daniel Veillard <daniel@veillard.com>
969
970 * relaxng.c: more bug-hunting
971 * testRelax.c include/libxml/relaxng.h: added --tree to dump the
972 intermediate rng tree
973 * python/generator.py: patch from Stephane Bidoul to fix the generator
974 on python < 2.2
975
Daniel Veillardd2298792003-02-14 16:54:11 +0000976Fri Feb 14 17:49:26 CET 2003 Daniel Veillard <daniel@veillard.com>
977
978 * check-relaxng-test-suite.py relaxng.c: more testing on the
979 Relax-NG front, cleaning up the regression tests failures
980 current state and I forgot support for "mixed":
981 found 373 test schemas: 280 success 93 failures
982 found 529 test instances: 401 success 68 failures
983 * tree.c include/libxml/tree.h xmlschemastypes.c: finished and
984 moved the Name, NCName and QName validation routine in tree.c
985 * uri.c: fixed handling of URI ending up with #, i.e. having
986 an empty fragment ID.
987 * result/relaxng/*: updated the results
988
Daniel Veillard9a237c92003-02-13 15:52:58 +0000989Thu Feb 13 16:49:24 CET 2003 Daniel Veillard <daniel@veillard.com>
990
991 * check-xinclude-test-suite.py: improved the script accordingly
992 to the XInclude regression tests updates
993 * xpointer.c: Implemented XPointer element() Scheme W3C PR of 13
994 November 2002
995 * result/XPath/xptr/chapterschildseq result/XPath/xptr/vidchildseq
996 test/XPath/xptr/chapterschildseq test/XPath/xptr/vidchildseq:
997 augmented the Xpointer testsuite for the element() scheme
998
Daniel Veillardf4b4f982003-02-13 11:02:08 +0000999Thu Feb 13 12:00:30 CET 2003 Daniel Veillard <daniel@veillard.com>
1000
1001 * relaxng.c: added TODO for the DTD compatibility spec
1002 * xinclude.c: more bug fixes driven by the testsuite
1003
Daniel Veillardd581b7e2003-02-11 18:03:05 +00001004Tue Feb 11 19:01:02 CET 2003 Daniel Veillard <daniel@veillard.com>
1005
1006 * check-xinclude-test-suite.py xinclude.c: Work on the W3C/NIST
1007 regression tests for XInclude, improved the script, improving
1008 XInclude error reporting mechanism
1009
Daniel Veillard1d788d22003-02-10 16:21:58 +00001010Mon Feb 10 17:19:14 CET 2003 Daniel Veillard <daniel@veillard.com>
1011
1012 * NEWS doc/* configure.in: preparing release 2.5.3
1013
Daniel Veillardfd7ce5f2003-02-10 16:12:39 +00001014Mon Feb 10 17:11:22 CET 2003 Daniel Veillard <daniel@veillard.com>
1015
1016 * tree.c: trying to fix #104934 about some XHTML1 serialization
1017 issues.
1018
Daniel Veillard809faa52003-02-10 15:43:53 +00001019Mon Feb 10 16:41:13 CET 2003 Daniel Veillard <daniel@veillard.com>
1020
1021 * encoding.c xmlIO.c: fixing bug #104646 about iconv based
1022 encoding conversion when the input buffer stops in the
1023 middle of a multibyte char
1024
Daniel Veillard1703c5f2003-02-10 14:28:44 +00001025Mon Feb 10 15:24:47 CET 2003 Daniel Veillard <daniel@veillard.com>
1026
1027 * test/relaxng/OASIS/spectest.xml: OASIS RelaxNG testsuite
1028 * check-relaxng-test-suite.py: python script to run regression
1029 against OASIS RelaxNG testsuite
1030 * relaxng.c: some cleanup tweaks
1031 * HTMLparser.c globals.c: cleanups in comments
1032 * doc/libxml2-api.xml: updated the API
1033 * result/relaxng/*: errors moved files, so large diffs but
1034 no changes at the semantic level.
1035
Daniel Veillard6aa2f602003-02-10 00:01:56 +00001036Mon Feb 10 01:00:31 CET 2003 Daniel Veillard <daniel@veillard.com>
1037
1038 * tree.c: fixing #105678 problem when dumping a namespace node.
1039
Daniel Veillard591b4be2003-02-09 23:33:36 +00001040Mon Feb 10 00:30:01 CET 2003 Daniel Veillard <daniel@veillard.com>
1041
1042 * xpath.c: fixed doc comment problems
1043 * python/generator.py python/libxml_wrap.h python/types.c: adding
1044 RelaxNG wrappers
1045 * python/tests/Makefile.am python/tests/relaxng.py: added a specific
1046 test of those early Python RelaxNG bindings
1047
1048Sun Feb 9 15:18:43 CET 2003 Daniel Veillard <daniel@veillard.com>
Daniel Veillard231d7912003-02-09 14:22:17 +00001049
1050 * libxml.spec.in: fixes a libtool problem on AMD 64bits builds
1051 * relaxng.c: found the validation problem I had with interleave
1052 when not covering all remaining siblings
1053 * Makefile.am test.relaxng/* result/relaxng/*: augmented the
1054 testsuite and check the RNG schemas against the RNG schemas
1055 given in appendix A
1056
Igor Zlatkovic6dacee62003-02-08 17:52:57 +00001057Sat Feb 8 18:55:43 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
1058
1059 * win32/Makefile.msvc: updates for RelaxNG
1060 * win32/Makefile.mingw: updates for RelaxNG
1061 * win32/libxml2.def.src: added RelaxNG exports
1062
Daniel Veillard97fd5672003-02-07 13:01:54 +00001063Fri Feb 7 14:00:53 CET 2003 Daniel Veillard <daniel@veillard.com>
1064
1065 * xinclude.c: applied another bug fix from Sean Chittenden
1066
Daniel Veillardef4d3bc2003-02-07 12:38:22 +00001067Fri Feb 7 13:34:08 CET 2003 Daniel Veillard <daniel@veillard.com>
1068
1069 * configure.in xmllint.c: I f...ed up the default configuration
1070 of schemas and --relaxng option display in xmllint, pointed by
1071 Morus Walter.
1072 * xlink.c: Sean Chittenden pointed a couple of errors in the XLink
1073 detection module, fixes bug #105374.
1074
Daniel Veillardc5a70f22003-02-06 23:41:59 +00001075Fri Feb 7 01:43:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1076
1077 * xmlschemastypes.c: added the boolean base type.
1078
Daniel Veillard96a4b252003-02-06 08:22:32 +00001079Thu Feb 6 10:23:52 CET 2003 Daniel Veillard <daniel@veillard.com>
1080
1081 * xmlschemastypes.c: started implementing some of the missing
1082 default simple types
1083 * result/relaxng/*: updated the results
1084
Daniel Veillard72fef162003-02-05 14:31:19 +00001085Wed Feb 5 15:28:04 CET 2003 Daniel Veillard <daniel@veillard.com>
1086
1087 * NEWS doc/*: updated the docs, ready for 2.5.2 release
1088
Daniel Veillard71531f32003-02-05 13:19:53 +00001089Wed Feb 5 14:15:59 CET 2003 Daniel Veillard <daniel@veillard.com>
1090
1091 * HTMLparser.c tree.c xmlIO.c: comments cleanups
1092 * Makefile.am: use xmllint for doing the RelaxNG tests
1093 * configure.in: preparing 2.5.2 made schemas support default to
1094 on instead of off
1095 * relaxng.c: removed the verbosity
1096 * xmllint.c: added --relaxng option
1097 * python/generator.py python/libxml_wrap.h: prepared the integration
1098 of the new RelaxNG module and schemas
1099 * result/relaxng/*: less verbose output
1100
Daniel Veillardec498e12003-02-05 11:01:50 +00001101Wed Feb 5 12:00:36 CET 2003 Daniel Veillard <daniel@veillard.com>
1102
1103 * valid.c: do not run content model validation if the
1104 content is not determinist
1105
Daniel Veillardde590ca2003-02-05 10:45:26 +00001106Wed Feb 5 11:43:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1107
1108 * SAX.c: added the redefinition of namespaced attribute
1109 check that was missing as Fabrice Desré pointed out.
1110
Daniel Veillard930dfb62003-02-05 10:17:38 +00001111Wed Feb 5 11:09:29 CET 2003 Daniel Veillard <daniel@veillard.com>
1112
1113 * HTMLparser.c include/libxml/HTMLparser.h: applied HTML
1114 improvements from Nick Kew, allowing to do more checking
1115 to HTML elements and attributes.
1116
Daniel Veillard4287c572003-02-04 22:48:53 +00001117Tue Feb 4 23:47:06 CET 2003 Daniel Veillard <daniel@veillard.com>
1118
1119 * xinclude.c: fixing bug #105137 about entities declaration
1120 needing to be copied to the including document.
1121
Daniel Veillard652d8a92003-02-04 19:28:49 +00001122Tue Feb 4 20:26:22 CET 2003 Daniel Veillard <daniel@veillard.com>
1123
1124 * catalog.c: fixed bug #104817 with delegateURI
1125 * xpath.c: fixing bugs #104123 and #104125
1126
Daniel Veillard0e298ad2003-02-04 16:14:33 +00001127Tue Feb 4 17:12:56 CET 2003 Daniel Veillard <daniel@veillard.com>
1128
1129 * configure.in valid.c xmlreader.c python/libxml_wrap.h
1130 python/types.c: fixing #104096 to compile without regexps
1131
Daniel Veillard57e79b32003-02-04 15:33:12 +00001132Tue Feb 4 16:31:55 CET 2003 Daniel Veillard <daniel@veillard.com>
1133
1134 * valid.c: fixing bug #103969 forgot to add an epsilon transition
1135 when building the automata for elem*
1136
Daniel Veillard358a9892003-02-04 15:22:32 +00001137Tue Feb 4 16:21:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1138
1139 * HTMLparser.c: applied patch from Arne de Bruijn fixing
1140 bug #103827
1141
Daniel Veillardeb137172003-02-04 15:18:06 +00001142Tue Feb 4 16:17:09 CET 2003 Daniel Veillard <daniel@veillard.com>
1143
1144 * HTMLparser.c: updating a comment, fixing #103776
1145
Daniel Veillard8d589042003-02-04 15:07:21 +00001146Tue Feb 4 16:05:53 CET 2003 Daniel Veillard <daniel@veillard.com>
1147
1148 * parser.c: fixing bug 105049 for validity checking of content
1149 within recursive entities.
1150
Daniel Veillarde5b110b2003-02-04 14:43:39 +00001151Tue Feb 4 15:40:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1152
1153 * HTMLparser.c: try to fix # 105049
1154 * relaxng.c xmlschemastypes.c: a couple of changes and extensions
1155 * tree.c: updated a function comment
1156
Daniel Veillard419a7682003-02-03 23:22:49 +00001157Tue Feb 4 00:20:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1158
1159 * relaxng: more work on grammars and refs/defs
1160 * test/relaxng/* result/relaxng/*: augmented/updated the
1161 regression tests
1162
Daniel Veillard144fae12003-02-03 13:17:57 +00001163Mon Feb 3 14:16:59 CET 2003 Daniel Veillard <daniel@veillard.com>
1164
1165 * relaxng: more work on name classes, except support
1166 * test/relaxng/* result/relaxng/*: augmented/updated the
1167 regression tests
1168
Daniel Veillard1ed7f362003-02-03 10:57:45 +00001169Mon Feb 3 11:56:05 CET 2003 Daniel Veillard <daniel@veillard.com>
1170
1171 * relaxng: more work on name classes, the "validate all" schemas
1172 seems to work now.
1173 * test/relaxng/* result/relaxng/*: augmented/updated the
1174 regression tests
1175
Daniel Veillard3b2e4e12003-02-03 08:52:58 +00001176Mon Feb 3 09:50:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1177
1178 * python/libxml.c: removed an unprotedted debug message Aleksi Suhonen
1179 * parser.c: put a guard against infinite document depth, basically
1180 trying to avoid another kind of DoS attack.
1181 * relaxng.c: some code w.r.t. nameClasses
1182
Daniel Veillardfc1a4502003-02-02 16:02:55 +00001183Sun Feb 2 17:01:43 CET 2003 Daniel Veillard <daniel@veillard.com>
1184
1185 * test/relaxng/* result/relaxng/*: check all the namespace support
1186 was actually correct based on tutorial section 10.
1187
Daniel Veillarde2a5a082003-02-02 14:35:17 +00001188Sun Feb 2 15:33:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1189
1190 * relaxng: include seems to work okay now
1191 * test/relaxng/* result/relaxng/*: augmented/updated the
1192 regression tests
1193
Daniel Veillarda9d912d2003-02-01 17:43:10 +00001194Sat Feb 1 19:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1195
1196 * relaxng.c: a bit of work done in the train back.
1197 * test/relaxng/*: added one of the include tests
1198
Daniel Veillard154877e2003-01-30 12:17:05 +00001199Thu Jan 30 14:06:55 CET 2003 Daniel Veillard <daniel@veillard.com>
1200
1201 * relaxng: more work done in the train
1202 * test/relaxng/* result/relaxng/*: augmented/updated the
1203 regression tests
1204
Daniel Veillarde431a272003-01-29 23:02:33 +00001205Wed Jan 29 23:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1206
1207 * relaxng.c: debugging of externalRef
1208 * test/relaxng/* result/relaxng/*: augmented/updated the
1209 regression tests
1210
Daniel Veillardd41f4f42003-01-29 21:07:52 +00001211Wed Jan 29 22:06:04 CET 2003 Daniel Veillard <daniel@veillard.com>
1212
1213 * relaxng.c: more work on Relax-NG, implementing externalRef
1214 * test/relaxng/* result/relaxng/*: augmented/updated the
1215 regression tests
1216 * Makefile.am: cleanup to Relaxtests target
1217
Daniel Veillardb08c9812003-01-28 23:09:49 +00001218Wed Jan 29 00:08:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1219
1220 * relaxng.c: more work on Relax-NG, implementing interleave
1221 * test/relaxng/* result/relaxng/*: augmented/updated the
1222 regression tests
1223
Daniel Veillard76fc5ed2003-01-28 20:58:15 +00001224Tue Jan 28 21:56:49 CET 2003 Daniel Veillard <daniel@veillard.com>
1225
1226 * relaxng.c: more work on Relax-NG, implementing interleave
1227 * test/relaxng/* result/relaxng/*: augmented/updated the
1228 regression tests
1229
MST 2003 John Fleckda81d192003-01-27 14:35:56 +00001230Mon Jan 27 07:35:29 MST 2003 John Fleck <jfleck@inkstain.net>
1231
1232 * doc/tutorial/customfo.xsl
1233 * doc/tutorial/customhtml.xsl
1234 adding stylesheet customizations used to generate fo
1235 for pdf and html
1236
Daniel Veillardc6e997c2003-01-27 12:35:42 +00001237Mon Jan 27 13:29:43 CET 2003 Daniel Veillard <daniel@veillard.com>
1238
1239 * relaxng.c: more work on Relax-NG
1240 * test/relaxng/* result/relaxng/*: augmented/updated the
1241 regression tests
1242 * xmlschemastypes.c: added a number of base type definition but not
1243 the associated checks, those are still TODOs
1244
MST 2003 John Fleck731967e2003-01-27 00:39:50 +00001245Sun Jan 26 17:37:06 MST 2003 John Fleck <jfleck@inkstain.net>
1246
1247 in docs/tutorial:
1248 * apa.html
1249 * apb.html
1250 * apc.html
1251 * apd.html
1252 * ape.html
1253 * apf.html
1254 * apg.html
1255 * ar01s02.html
1256 * ar01s03.html
1257 * ar01s04.html
1258 * ar01s05.html
1259 * ar01s06.html
1260 * ar01s07.html
1261 * ar01s08.html
1262 * index.html
1263 * xmltutorial.pdf
1264 * xmltutorial.xml
1265 add index to tutorial
1266
MST 2003 John Fleck937362d2003-01-27 00:04:32 +00001267Sun Jan 26 17:02:29 MST 2003 John Fleck <jfleck@inkstain.net>
1268
1269 * doc/xmlcatalog.1
1270 * doc/xmlcatalog_man.html
1271 * doc/xmlcatalog_man.xml
1272 belatedly fixing bug #93622 (adds rewriteURI type to
1273 "--add" option in xmlcatalog man page
1274
Daniel Veillard3be27512003-01-26 19:49:04 +00001275Sun Jan 26 20:47:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1276
Daniel Veillardc6e997c2003-01-27 12:35:42 +00001277 * xmlcatalog.c xmllint.c: applied patch for NetBSD by
Daniel Veillard3be27512003-01-26 19:49:04 +00001278 Julio Merino, closing #104475
1279
Daniel Veillardea3f3982003-01-26 19:45:18 +00001280Sun Jan 26 20:38:43 CET 2003 Daniel Veillard <daniel@veillard.com>
1281
1282 * relaxng.c: more work on Relax-NG
1283 * test/relaxng/* result/relaxng/*: augmented/updated the
1284 regression tests
1285
Daniel Veillardedc91922003-01-26 00:52:04 +00001286Sun Jan 26 01:49:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1287
1288 * relaxng.c: more work on Relax-NG
1289 * test/relaxng/* result/relaxng/*: augmented/updated the
1290 regression tests
1291
Daniel Veillarddd1655c2003-01-25 18:01:32 +00001292Sat Jan 25 18:59:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1293
1294 * README: updated the policy on private mail answers
1295 * relaxng.c: more work on Relax-NG
1296 * test/relaxng/* result/relaxng/*: augmented/updated the
1297 regression tests
1298
Daniel Veillard7424eb62003-01-24 14:14:52 +00001299Fri Jan 24 15:12:44 CET 2003 Daniel Veillard <daniel@veillard.com>
1300
1301 * error.c parser.c tree.c: applied a documentation patch from
1302 Stefan Kost
1303
Daniel Veillard276be4a2003-01-24 01:03:34 +00001304Fri Jan 24 02:00:50 CET 2003 Daniel Veillard <daniel@veillard.com>
1305
1306 * relaxng.c: more work on Relax-NG
1307 * doc/*: regenerated the docs
1308 * test/relaxng/* result/relaxng/*: updated and augmented the
1309 Relax-NG regression tests and results
1310
Daniel Veillard6eadf632003-01-23 18:29:16 +00001311Thu Jan 23 19:26:20 CET 2003 Daniel Veillard <daniel@veillard.com>
1312
1313 * Makefile.am configure.in relaxng.c include/libxml/relaxng.h:
1314 First commit of the new Relax-NG validation code, not generally
1315 useful yet.
1316 * test/relaxng/* result/relaxng/*: current state of the regression
1317 tests
1318
Daniel Veillard814a76d2003-01-23 18:24:20 +00001319Thu Jan 23 19:22:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1320
1321 * tree.c: minimized the memory allocated for GetContent
1322 and a bit of cleanup.
1323
Daniel Veillardff12c492003-01-23 16:42:55 +00001324Thu Jan 23 17:41:37 CET 2003 Daniel Veillard <daniel@veillard.com>
1325
1326 * python/generator.py: seems there is no good reasons to
1327 not generate bindings for XPointer
1328
Daniel Veillard540a31a2003-01-21 11:21:07 +00001329Tue Jan 21 13:19:35 CET 2003 Daniel Veillard <daniel@veillard.com>
1330
1331 * xmlreader.c doc/apibuild.py: applied a new patch from
1332 Stéphane Bidoul for cleanups
1333 * doc/libxml2-api.xml: rebuilt the API description with
1334 new entry points
1335
Daniel Veillard417be3a2003-01-20 21:26:34 +00001336Mon Jan 20 23:25:00 CET 2003 Daniel Veillard <daniel@veillard.com>
1337
1338 * xmlreader.c python/drv_libxml2.py python/generator.py
1339 python/libxml.c python/libxml.py python/libxml_wrap.h
1340 python/types.c: patch from Stéphane Bidoul for better per
1341 context error message APIs
1342 * python/tests/ctxterror.py python/tests/readererr.py:
1343 update of the tests
1344
MST 2003 John Fleck97ddfc02003-01-20 00:09:57 +00001345Sun Jan 19 17:09:28 MST 2003 John Fleck <jfleck@inkstain.net>
1346
1347 * doc/guidelines.html
1348 grammar and spelling cleanup
1349
Daniel Veillard26f70262003-01-16 22:45:08 +00001350Fri Jan 17 00:31:30 CET 2003 Daniel Veillard <daniel@veillard.com>
1351
1352 * xmlreader.c include/libxml/xmlreader.h python/generator.py
1353 python/libxml.c python/libxml.py win32/libxml2.def.src: applied
1354 a patch from Stéphane Bidoul to allow per XMLtextReader error
1355 and warning handling
1356 * python/tests/Makefile.am python/tests/readererr.py: adding the
1357 specific regression test
1358
Daniel Veillard71f9d732003-01-14 16:07:16 +00001359Tue Jan 14 17:00:08 CET 2003 Daniel Veillard <daniel@veillard.com>
1360
1361 * xpath.c: Alexey Efimov pointed out that concat('a', 'b', )
1362 should raise a syntax error
1363
Daniel Veillarde4a07e72003-01-14 14:40:25 +00001364Tue Jan 14 15:39:14 CET 2003 Daniel Veillard <daniel@veillard.com>
1365
1366 * python/libxml.c: cleanup patch from Stéphane Bidoul
1367
Daniel Veillard81601f92003-01-14 13:42:37 +00001368Tue Jan 14 14:41:18 CET 2003 Daniel Veillard <daniel@veillard.com>
1369
1370 * encoding.c: fixing bug #103100 with a dummy UTF8ToUTF8 copy
1371
Daniel Veillarde6227e02003-01-14 11:42:39 +00001372Tue Jan 14 12:40:29 CET 2003 Daniel Veillard <daniel@veillard.com>
1373
1374 * python/generator.py python/libxml.c python/libxml.py
1375 python/libxml_wrap.h python/types.c: applied and fixed a patch
Daniel Veillarde4a07e72003-01-14 14:40:25 +00001376 from Stéphane Bidoul to provide per parser error handlers at the
Daniel Veillarde6227e02003-01-14 11:42:39 +00001377 Python level.
1378 * python/tests/Makefile.am python/tests/ctxterror.py: added a
1379 regression test for it.
1380
Daniel Veillard4dbe77a2003-01-14 00:17:42 +00001381Tue Jan 14 01:15:04 CET 2003 Daniel Veillard <daniel@veillard.com>
1382
1383 * xmlreader.c: fixed the streaming property of the reader,
1384 it was generating tree faster than consuming it. Pointed out
1385 by Nate Myers
1386 * tree.c: fixed a bug in xmlSaveFormatFileEnc if passed a NULL doc
1387
Igor Zlatkovic9df24742003-01-12 21:15:55 +00001388Sun Jan 12 22:18:02 CET 2003 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1389
Igor Zlatkovicd31876c2003-01-12 21:43:13 +00001390 * win32/libxml2.def.src: added more xmlreader and other exports
Igor Zlatkovic9df24742003-01-12 21:15:55 +00001391
Daniel Veillard8e7e1c02003-01-10 17:06:09 +00001392Fri Jan 10 18:04:32 CET 2003 Daniel Veillard <daniel@veillard.com>
1393
1394 * xpath.c: fix to the XPath implementation for parent and
1395 ancestors axis when operating on a Result Value Tree.
1396 Fixes bug #100271
1397
Daniel Veillardcacbe5d2003-01-10 16:09:51 +00001398Fri Jan 10 17:07:01 CET 2003 Daniel Veillard <daniel@veillard.com>
1399
1400 * nanoftp.c nanohttp.c xmlIO.c: patch from Stefano Zacchiroli
1401 to fix some URI/file escaping problems
1402
Daniel Veillard3b87b6b2003-01-10 15:21:50 +00001403Fri Jan 10 16:20:34 CET 2003 Daniel Veillard <daniel@veillard.com>
1404
1405 * python/generator.py: fixed a bug raised by Raymond Wiker,
1406 docSetRootElement() should not raise an exception if the
1407 return is None
1408
Daniel Veillard3e20a292003-01-10 13:14:40 +00001409Fri Jan 10 14:13:03 CET 2003 Daniel Veillard <daniel@veillard.com>
1410
1411 * python/libxml.py python/libxml.c python/libxml2-python-api.xml:
1412 fixed bug #102181 by applying the suggested change and fixing
1413 the generation/registration problem.
1414
Daniel Veillarde55e8e42003-01-10 12:50:02 +00001415Fri Jan 10 13:47:55 CET 2003 Daniel Veillard <daniel@veillard.com>
1416
1417 * HTMLparser.c: fixed bug #102960 by reusing the XML name parsing
1418 routines.
1419
Daniel Veillard8f872442003-01-09 23:19:02 +00001420Fri Jan 10 00:16:49 CET 2003 Daniel Veillard <daniel@veillard.com>
1421
1422 * parser.c: one more IsEmptyElement crazyness, that time in
1423 external parsed entities if substitution is asked.
1424 * python/tests/reader3.py: added a specific test.
1425
Daniel Veillarde329fc22003-01-09 21:36:42 +00001426Thu Jan 9 22:35:31 CET 2003 Daniel Veillard <daniel@veillard.com>
1427
1428 * python/drv_libxml2.py: update from Stéphane Bidoul: python 2.1
1429 support and improved error handler registration
1430
Daniel Veillard5ecaf7f2003-01-09 13:19:33 +00001431Thu Jan 9 14:16:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1432
1433 * HTMLtree.c tree.c: fixes #102920 about namespace handling in
1434 HTML output and section 16.2 "HTML Output Method" of XSLT-1.0
1435 * README: fixed a link
1436
Daniel Veillarde2830f12003-01-08 17:47:49 +00001437Wed Jan 8 18:32:25 CET 2003 Daniel Veillard <daniel@veillard.com>
1438
1439 * configure.in doc/* NEWS: preparing 2.5.1 release
1440 * SAX.c parser.c: fixing XmlTextReader bug
1441
Daniel Veillard8bf70b92003-01-07 23:14:24 +00001442Wed Jan 8 00:13:01 CET 2003 Daniel Veillard <daniel@veillard.com>
1443
1444 * SAX.c: fuck, I introduced a memory leak on external parsed
1445 entities in 2.5.0 :-(
1446
Daniel Veillard56ada1d2003-01-07 11:17:25 +00001447Tue Jan 7 12:12:45 CET 2003 Daniel Veillard <daniel@veillard.com>
1448
1449 * xmllint.c: another fix needed as pointed by Christophe Merlet
1450 for --stream --debug if compiled without debug support.
1451
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +00001452Mon Jan 6 20:53:08 MST 2003 John Fleck <jfleck@inkstain.net>
1453
1454 * doc/xmllint.xml
Daniel Veillard56ada1d2003-01-07 11:17:25 +00001455 * doc/xmllint.1:
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +00001456 update man page with --stream and --chkregister
1457
Daniel Veillard8326e732003-01-07 00:19:07 +00001458Tue Jan 7 01:17:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1459
1460 * globals.c: fixed --with-threads compile
1461 * xmllint.c: fixed --without-debug compile
1462 * include/libxml/globals.h: cleanup
1463 * include/libxml/schemasInternals.h: add a missing include
1464
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00001465Mon Jan 6 14:06:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1466
1467 * configure.in NEWS: preparing 2.5.0 release
1468 * SAX.c: only warn in pedantic mode about namespace name
1469 brokeness
1470 * globals.c: fix a doc generation problem
1471 * uri.c: fix #101520
1472 * doc/*: updated and rebuilt the doc for the release, includuding
1473 stylesheet update
1474 * python/Makefile.am: fix a filename bug
1475
1476Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
1477
1478 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
1479 should not be called.
1480
1481Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
1482
1483 * libxml-2.0.pc.in: applied the patch to fix #101894
1484
1485Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
1486
1487 * tree.c : applied patch from Lukas Schroeder for register callbacks
1488 * valid.c: modified patch from Lukas Schroeder to test
1489 register callbacks with --chkregister
1490
1491Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
1492
1493 * xmlreader.c: seriously changed the way data are pushed to
1494 the underlying parser, go by block of 512 bytes instead of
1495 tryng to detect tag boundaries at that level. Changed the
1496 way empty element are detected and tagged.
1497 * python/tests/reader.py python/tests/reader2.py
1498 python/tests/reader3.py: small changes mostly due to context
1499 reporting being different and DTD node being reported. Some
1500 errors previously undetected are now caught and fixed.
1501 * doc/xmlreader.html: flagged last section as TODO
1502
1503Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
1504
1505 * python/libxml.py: integrated the Python 2.2 optimizations
1506 from Hannu Krosing, while maintaining compatibility with
1507 1.5 and 2.1
1508
1509Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
1510
1511 * xmllint.c: a bit of cleanup
1512 * xmlreader.c: small fix
1513 * doc/xmlreader.html: more work on the XmlTextReader tutorial
1514 * python/libxml.py: a few fixes pointed out by Hannu Krosing
1515
1516Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
1517
1518 * python/setup.py.in: patch from Stéphane Bidoul to include
1519 drv_libxml2.py in setup.py
1520
1521Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
1522
1523 * doc/xmlreader.html: starting documenting the new XmlTextReader
1524 interface.
1525
1526Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
1527
1528 * xmllint.c: added the --stream flag to use the TextReader API
1529 * xmlreader.c: small performance tweak
1530
1531Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
1532
1533 * xmlreader.c python/tests/reader2py: okay the DTD validation
1534 code on top of the XMLTextParser API should be solid now.
1535
1536Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
1537
1538 * xmlreader.c python/tests/reader2py: Fixing some more mess
1539 with validation and recursive entities while using the
1540 reader interface, it's getting a bit messy...
1541
1542Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1543
1544 * xmlreader.c python/tests/reader.py: another couple of problem
1545 related to IsEmptyElement reported by Stéphane Bidoul needed
1546 some fixes.
1547
1548Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1549
1550 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
1551 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
1552 based on the python XmlTextReader interface.
1553
1554Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
1555
1556 * tree.c: backing out one change in the last patch which broke the
1557 regression tests
1558
1559Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
1560
1561 * global.data globals.c tree.c include/libxml/globals.h: applied
1562 an old patch from Lukas Schroeder to track node creation and
1563 destruction. Probably missing a lot of references at the moment
1564 and not usable reliably.
1565
1566Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1567
1568 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
1569 from doc/news.html and a stylesheet
1570
1571Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
1572
1573 * xmlreader.c python/tests/reader.py: fixed another couple of
1574 xmlreader bugs reported by Stéphane Bidoul and added tests.
1575
1576Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1577
1578 * xmlreader.c python/tests/reader2.py: fixed another validity
1579 checking in external parsed entities raised by Stéphane Bidoul
1580 and added a specific regression test.
1581 * python/tests/reader3.py: cleanup
1582
1583Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
1584
1585 * xmlreader.c python/tests/reader2.py: fixed a problem with
1586 validation within entities pointed by Stéphane Bidoul, augmented
1587 the tests to catch those.
1588
1589Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
1590
1591 * python/generator.py: modified the generator to allow keeping
1592 class references when creating new classes, needed to fix a bug
1593 pointed by Stéphane Bidoul where the input buffer of the
1594 xmlTextReader instance gets destroyed if the python wrapper for
1595 the input is not referenced anymore.
1596
1597Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
1598
1599 * xmlreader.c python/tests/reader.py: fixed another pair of problem
1600 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
1601
1602Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
1603
1604 * xmlreader.c python/tests/reader.py: fixed another problem
1605 pointed by Stéphane Bidoul
1606
1607Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1608
1609 * xmlreader.c python/tests/reader.py: fixed a limit case problem
1610 with "<a/>"
1611
1612Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1613
1614 * SAX.c: warn on xmlns:prefix="foo"
1615 * xmlreader.c python/tests/reader.py: fixed a couple of problem
1616 for namespace attributes handling.
1617
1618Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
1619
1620 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
1621 a really nasty problem raised by a DocBook XSLT transform
1622 provided by Sebastian Bergmann
1623
1624Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
1625
1626 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
1627 by Stéphane Bidoul and integrated it into the tests
1628
1629Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
1630
1631 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
1632 extended the XmlTextReader API a bit, addding accessors for
1633 the current doc and node, and an entity substitution mode for
1634 the parser.
1635 * python/libxml.py python/libxml2class.txt: related updates
1636 * python/tests/Makefile.am python/tests/reader.py
1637 python/tests/reader2.py python/tests/reader3.py: updated a bit
1638 the old tests and added a new one to test the entities handling
1639
1640Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
1641
1642 * python/generator.py python/libxml2class.txt
1643 python/tests/reader.py python/tests/reader2.py: changed the
1644 generator to provide casing for the XmlTextReader similar to
1645 C# so that examples and documentation are more directly transposable.
1646 Fixed the couple of tests in the suite.
1647
1648Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
1649
1650 * doc/guidelines.html: added a document on guildeline for
1651 publishing and deploying XML
1652
1653Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
1654
1655 * valid.c xmlreader.c: final touch running DTD validation
1656 on the XmlTextReader
1657 * python/tests/Makefile.am python/tests/reader2.py: added a
1658 specific run based on the examples from test/valid/*.xml
1659
1660Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
1661
1662 * python/libxml.py: added a few predefined xmlTextReader parser
1663 configuration values.
1664
1665Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1666
1667 * python/libxml_wrap.h: trying to fix #102037
1668
1669Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
1670
1671 * SAX.c: fixing bug #95296, when the predefined entities
1672 are redefined in the DTD the default one must be used
1673 instead anyway.
1674
1675Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
1676
1677 * doc/xmllint.xml
1678 * doc/xmllint.1
1679 Add discussion of XML_DEBUG_CATALOG to xmllint man
1680 page - bug #100907
1681
1682
1683Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1684
1685 * xmlreader.c: Fixed the empty node detection to avoid reporting
1686 an inexistant close tag.
1687
1688Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1689
1690 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
1691 for Python 2.1
1692
1693Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
1694
1695 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
1696
1697Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1698
1699 * doc/libxml2-api.xml python/tests/reader.py: one really need
1700 to provide the base URI information when creating a reader parser
1701 from an input stream. Updated the API and the example using it.
1702
1703Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
1704
1705 * testReader.c xmlreader.c valid.c include/libxml/tree.h
1706 include/libxml/valid.h include/libxml/xmlreader.h: working on
1707 DTD validation on top of xml reader interfaces. Allows to
1708 validate arbitrary large instances. This required some extensions
1709 to the valid module interface and augmenting the size of xmlID
1710 and xmlRef structs a bit.
1711 * uri.c xmlregexp.c: simple cleanup.
1712
1713Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1714
1715 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
1716 work on the xml reader interfaces.
1717 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
1718 Web page for the Windows binaries.
1719
1720Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
1721
1722 * xmlIO.c: applied a patch for VMS following the report by
1723 Nigel Hall
1724
1725Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
1726
1727 * parser.c: the parseStartTag bug fix wasn't complete.
1728
1729Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
1730
1731 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
1732 parseStartTag, fixing it.
1733 * test/att4 result/att4 result/noent/att4: adding the test
1734 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
1735 more methods to XmlTextReader.
1736
1737Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1738
1739 * win32/libxml2.def.src: added more xml reader exports
1740 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
1741 to the build
1742
1743Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
1744
1745 * doc/tutorial/xmltutorial.xml
1746 plus generated html and pdf
1747 Updating tutorial again based on further comments from Niraj
1748 Tolia on the last iteration
1749
1750Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
1751
1752 * doc/tutorial/xmltutorial.xml
1753 * doc/tutorial/includekeyword.c
1754 * doc/tutorial/includegetattribute.c
1755 plus generated html and pdf
1756 Adding fix from Niraj Tolia to tutorial to properly free memory.
1757
1758
1759Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
1760
1761 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
1762 more methods of XmlTextReader.
1763 * python/libxml2class.txt python/tests/reader.py: this increased the
1764 methods in the bndings, augmented the test to check those new
1765 functions.
1766
1767Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
1768
1769 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
1770 methods of XmlTextReader.
1771 * python/generator.py python/libxml_wrap.h python/types.c
1772 python/libxml2class.txt: added the reader to the Python bindings
1773 * python/tests/Makefile.am python/tests/reader.py: added a specific
1774 test for the Python bindings of the Reader APIs
1775 * parser.c: small cleanup.
1776
1777Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1778
1779 * xinclude.c: fallback was only copying the first child not the
1780 full child list of the fallback element, closes #89684 as reopened
1781 by Bernd Kuemmerlen
1782
1783Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1784
1785 * win32/libxml2.def.src: exported htmlNodeDumpOutput
1786
1787Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
1788
1789 * configure.in: preparing release of 2.4.30
1790 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
1791 gives enum values, fix functype return type, put back fields in
1792 structs
1793 * doc/*: updated the docs rebuilt
1794
1795Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
1796
1797 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
1798 about htmlNodeDumpOutput location.
1799 * xpath.c: removed an undefined function signature
1800 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
1801 too many symbols in the API breaking the python bindings.
1802 Updated with the libxslt/libexslt changes.
1803
1804Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
1805
1806 * configure.in: preparing release of 2.4.29
1807 * doc/*: rebuilt the docs and API
1808 * xmlreader.c: a few more fixes for the XmlTextReader API
1809
1810Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1811
1812 * include/win32config.h: applied mingw patch from Magnus Henoch
1813
1814Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
1815
1816 * catalog.c doc/libxml2-api.xml: a bit more cleanup
1817
1818Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
1819
1820 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
1821 building Python script, does the C parsing directly, generates
1822 a better API description including structure fieds defs and
1823 enums. Still a couple of bugs, but good enough for the python
1824 wrappers now.
1825 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
1826 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
1827 include/libxml/schemasInternals.h include/libxml/tree.h: more
1828 cleanup based on the python analysis script reports.
1829 * libxml.spec.in: make sure the API XML description is part of the
1830 devel package.
1831
1832Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
1833
1834 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
1835 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
1836 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
1837 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
1838 code cleanup, especially the function comments.
1839 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
1840
1841Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
1842
1843 * Makefile.am xmlreader.c include/libxml/Makefile.am
1844 include/libxml/xmlreader.h: Adding a new set of APIs based on
1845 the C# TextXmlReader API but converted to C. Allow to parse
1846 in constant memory usage, far simpler to program and explain
1847 than the SAX like APIs, unfinished but working.
1848 * testReader.c: test program
1849
1850Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1851
1852 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
1853
1854Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1855
1856 * tree.c: Chip turner indicated that XHTML1 serialization
1857 rule for style actually break on both IE and Mozilla,
1858 try to avoid the rule if escaping ain't necessary
1859
1860Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
1861
1862 * nanhttp.c: handle HTTP URL escaping, problem reported by
1863 Glen Nakamura and Stefano Zacchiroli
1864
1865Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
1866
1867 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
1868
1869Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1870
1871 * uri.c: Johann Richard pointed out some XPointer problems for
1872 URN based URI references in XInclude. Modified the URI parsing
1873 and saving routines to allow correct parsing and saving of
1874 XPointers, especially when attached to "opaque" scheme accordingly
1875 to RFC 2396
1876
1877Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
1878
1879 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
1880 of refactoring to the HTML saving code.
1881 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
1882 in the doc.
1883
1884Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
1885
1886 * tree.c include/libxml/tree.h: refactored the XML dump of a node
1887 to a buffer API to reuse the generic dump to an OutputIO layer,
1888 this reduces code, fixes xmlNodeDump() for XHTML, also made
1889 xmlNodeDump() now return the number of byte written.
1890
1891Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
1892
1893 * python/setup.py.in: another patch from Stéphane Bidoul for
1894 Python bindings on Windows
1895 * doc/parsedecl.py: small cleanup
1896
1897Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
1898
1899 * libxml.spec.in configure.in: add a line in %changelog for releases
1900
1901Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
1902
1903 * parser.c: patch from Marcus Clarke fixing a problem in entities
1904 parsing that was detected in KDe documentations environment.
1905
1906Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
1907
1908 * python/libxml.c (libxml_prev): Return the previous as opposed to
1909 the next node (I guess this is the result of some cut & paste programming:)
1910
1911Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1912
1913 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
1914
1915Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1916
1917 * python/generator.py python/libxml.c python/setup.py.in: trying
1918 to fix the Python bindings build on Windows (Stéphane Bidoul)
1919
1920Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1921
1922 * win32/configure.js: added option for python bindings
1923 * win32/libxml2.def.src: added more exports
1924
1925Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1926
1927 * win32/Makefile.mingw: fixed unresolved symbols when linking with
1928 pthreads
1929 * win32/wince/*: applied updates to Windows CE port from Javier
1930
1931Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1932
1933 * configure.in: preparing 2.4.28
1934 * libxml.spec.in doc/Makefile.am: some cleanup
1935 * doc/*: updated the news and regenerated.
1936
1937Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
1938
1939 * HTMLparser.c: final touch at closing #87235 </p> end tags
1940 need to be generated.
1941 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
1942 this change slightly the output of a few tests
1943 * doc/*: regenerated
1944
1945Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
1946
1947 * parserInternals.c: fixing bug #99190 when UTF8 document are
1948 parsed using the progressive parser and the end of the chunk
1949 is in the middle of an UTF8 multibyte character.
1950
1951Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1952
1953 * threads.c: fixed initialization problem in xmlNewGlobalState
1954 which was causing crash.
1955 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
1956 in xmlInitializeGlobalState.
1957 * parserInternals.c: cleaned up ctxt->sax initialisation.
1958
1959Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
1960
1961 * tree.c include/libxml/tree.h: modified the existing APIs
1962 to handle XHTML1 serialization rules automatically, also add
1963 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
1964 libxslt serialization uses it when needed without changing
1965 the library API.
1966 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
1967 result/xhtml1: added a new test specifically for xhtml1 output
1968 and updated the result of one XHTML1 test
1969
1970Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
1971
1972 * xinclude.c parserInternals.c encoding.c: fixed #99082
1973 for xi:include encoding="..." support on text includes.
1974 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
1975 test/XInclude/ents/isolatin.txt : added a specific regression test
1976 * python/generator.py python/libxml2class.txt: fixed the generator
1977 the new set of comments generated for doc/libxml2-api.xml were
1978 breaking the python generation.
1979
1980Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
1981
1982 * doc/Makefile.am: repair some problem if gtk-doc fail or such
1983 * configure.in: patch for Solaris on new autoconf closes #98880
1984 * doc/parsedecl.py: repair the frigging API building script,
1985 did I say that python xmllib sucks ?
1986 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
1987 and some comment are no more truncated.
1988
1989Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
1990
1991 * parser.c: Martin Stoilov pointed out a potential leak in
1992 xmlCreateMemoryParserCtxt
1993
1994Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
1995
1996 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
1997 included in HTML documents and using the push parser.
1998
1999Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
2000
2001 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
2002 specified, look for the Python interpreter not just in the
2003 specified root but also in the specified location. Fixes #98825
2004
2005Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2006
2007 * python/libxml.c: fixing bug #98792 , node may have no doc
2008 and dereferencing without checking ain't good ...
2009
2010Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
2011
2012 * configure.in: preparing release 2.4.27
2013 * doc/* : updated and rebuilt the docs
2014 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
2015 and all the docs are actually packaged and in the final RPMs
2016 * parser.c parserInternals.c include/libxml/parser.h: restore
2017 xmllint --recover feature.
2018
2019Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
2020
Daniel Veillard784b9352003-02-16 15:50:27 +00002021 * parser.c xpath.c: fixing #96925 wich was also dependent on the
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00002022 processing of parsed entities, and XPath computation on sustitued
2023 entities.
2024 * testXPath.c: make sure entities are substitued.
2025
2026Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
2027
Daniel Veillard784b9352003-02-16 15:50:27 +00002028 * parser.c: fixed #96594, which was totally dependent on the
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00002029 processing of internal parsed entities, which had to be changed.
2030
2031Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
2032
2033 * Makefile.am python/Makefile.am python/tests/Makefile.am:
2034 trying to fix bug #98517 about building outside the source tree
2035 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
2036
2037Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2038
2039 * include/win32config.h: cleanup
2040 * win32/Makefile.mingw: integrated mingw in JScript configure
2041 * win32/Makefile.msvc: modified to allow mingw coexistence
2042 * win32/configure.js: integrated mingw
2043 * win32/Readme.txt: cleanup
2044
2045Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
2046
2047 * HTMLparser.c: strengthen the guard in the Pop macros,
2048 like in the XML parser, closes bug #97315
2049
2050Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
2051
2052 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
2053 callback is never used.
2054
2055Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
2056
2057 * parserInternals.c: fixed the initialization of the SAX structure
2058 which was breaking xsltproc
2059 * xpath.c: patch from Petr Pajas for CDATA nodes
2060 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
2061 * parser.c include/libxml/parser.h: patch from Peter Jones
2062 removing a leak in xmlSAXParseMemory() and adding the
2063 function xmlSAXParseMemoryWithData()
2064
2065Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
2066
2067 adding pdf of tutorial, changing web page to link to it
2068 * doc/tutorial/xmltutorial.pdf
2069 * doc/xml.html
2070 * doc/docs.html
2071
2072Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
2073
2074 * doc/tutorial/ar01s08.html
2075 adding file what I forgot for tutorial
2076
2077
2078Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
2079
2080 Adding encoding discussion to tutorial
2081 Added:
2082 * doc/tutorial/images/*.png: DocBook admonition image files
2083 * doc/tutorial/apf.html, apg.html: new generated html
2084 * doc/tutorial/includeconvert.c: conversion code entity file
2085 changed:
2086 * doc/tutorial/xmltutorial.xml: DocBook original
2087 * doc/tutorial/*.html: generated html
2088
2089Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2090
2091 * include/libxml/*.h: retired xmlwin32version.h
2092 * doc/Makefile.am: retired xmlwin32version.h
2093 * win32/configure.js: retired xmlwin32version.h
2094
2095Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2096
2097 * win32/libxml2.def.src: exported additional symbols
2098 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
2099 sisterhood
2100
2101Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2102
2103 * globals.c: fixed a typo pointed out by Igor
2104 * xpath.c: try to speed up node compare using line numbers
2105 if available.
2106
2107Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2108
2109 * tree.c: make xmlFreeNode() handle attributes correctly.
2110
2111Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2112
2113 * catalog.c: completed the #96963 fix, as reported by Karl
2114 Eichwalder
2115
2116Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2117
2118 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
2119
2120Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2121
2122 * Makefile.am: switched the order of a couple of includes
2123 to fix bugs #97100
2124
2125Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2126
2127 * catalog.c: fixed bug #96963, reverted to the old behaviour of
2128 xmlLoadCatalogs that used to separate directories with a ':'.
2129
2130Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2131
2132 * threads.c: improvements to the Windows-side of thread handling
2133 * testThreads.c: conditionally excluded unistd.h
2134 * testThradsWin32.c: broke overlong lines
2135 * include/win32config.h: adapted thread-related macros to the new
2136 scheme and for pthreads on Windows
2137 * win32/Makefile.msvc: introduced a more flexible thread build,
2138 added testThreads[Win32].c to the build
2139 * win32/configure.js: introduced a more flexible thread config
2140
21412002-10-31 John Fleck <jfleck@inkstain.net>
2142
2143 * doc/xml.html (and, by implication, FAQ.html)
2144 added UTF-8 conversaion FAQ from Marcus Labib Iskander
2145
2146Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2147
2148 * configure.in: removed xmlwin32version.h
2149 * include/libxml/Makefile.am: removed xmlwin32version.h
2150
2151Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
2152
2153 * tree.c: applied patch from Brian Stafford to fix a bug
2154 in xmlReconciliateNs()
2155
2156Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2157
2158 * tree.c: applied patch from Christian Glahn to allow
2159 xmlNewChild() on document fragment nodes
2160
2161Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
2162
2163 * parser.c: Christian Glahn found a problem with a recent
2164 patch to xmlParseBalancedChunkMemoryRecover()
2165 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
2166 problems
2167 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
2168 test/schemas/seq*: added the test cases from Charles
2169
2170Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
2171
2172 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
2173 serious cleanup of the spec file and associated changes
2174 in the Makefiles.
2175 * valid.c: try to remove some warnings on x86_64
2176
2177Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2178
2179 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
2180 fix bug #96586
2181
2182Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
2183
2184 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
2185 parsing, applied his patch
2186 * result/HTML/attrents.html result/HTML/attrents.html.err
2187 result/HTML/attrents.html.sax test/HTML/attrents.html:
2188 added the test and result case provided by Mikhail Sogrine
2189
2190Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
2191
2192 * vms/build_libxml.com vms/config.vms vms/readme.vms
2193 include/libxml/parser.h include/libxml/parserInternals.h
2194 include/libxml/tree.h include/libxml/xmlIO.h
2195 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
2196 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
2197 Applied the VMS update patch from Craig A. Berry
2198 * doc/*.html: update
2199
2200Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
2201
2202 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
2203
2204Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
2205
2206 * debugXML.c: adding a grep command to --shell in xmllint
2207 for T.V. Raman
2208
2209Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2210
2211 * xmlcatalog.c: tried to fix some of the problem with --sgml
2212
2213Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
2214
2215 * parser.c: tried to fix bug #91500 where doc->children may
2216 be overriden by a call to xmlParseBalancedChunkMemory()
2217
2218Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
2219
2220 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
2221 identifiers in SGML catalogs containing '&'
2222
2223Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
2224
2225 * python/types.c: fixed bugs when passing result value tree
2226 to Python functions.
2227
2228Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
2229
2230 * configure.in: preparing the release of 2.4.26
2231 * doc/*: updated and rebuilt the documentation
2232
2233Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
2234
2235 * parser.c: fixed a XML Namespace compliance bug reported by
2236 Alexander Grimalovsky
2237
2238Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2239
2240 * HTMLtree.c: fixed serialization of script and style when
2241 they are not lowercase (i.e. added using the API to the tree).
2242
2243Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
2244
2245 * valid.c: make xmlValidateDocument emit a warning msg if there
2246 is no DTD, pointed by Christian Glahn
2247
2248Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
2249
2250 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
2251 content model when some of the blocks have min or max, and a couple
2252 of bugs found in the process.
2253 * result/schemas/list0* test/schemas/list0*: added some specific
2254 regression tests
2255
2256Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
2257
2258 * README: updated the contact informations
2259
2260Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2261
2262 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
2263 misses it, reported by Peter Bray.
2264
2265Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
2266
2267 * tree.c: investigating xmlNodeGetContent() on namespace nodes
2268 and removed a few warnings
2269
2270Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
2271
2272 * parser.c: Christian Glahn found a small bug in the push parser.
2273 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
2274 public
2275
2276Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2277
2278 * xmlschemas.c include/libxml/xmlschemas.h: added
2279 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
2280 * testSchemas.c: added --memory to test the new interface
2281
2282Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
2283
2284 * doc/index.py doc/search.php: integrated the XSLT indexing,
2285 a few fixed in the indexer, added a scope selection at the
2286 search level.
2287
2288Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
2289
2290 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
2291 this was due to uninitialized parts of the validation context
2292
2293Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
2294
2295 * debugXML.c: applied patch from Mark Vakoc except the API
2296 change, preserved it.
2297 * doc/*: updated the docs to point to the search engine for
2298 information lookup or before bug/help reports.
2299
2300Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
2301
2302 * doc/index.py doc/search.php: added mailing-list archives
2303 indexing and lookup
2304
2305Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
2306
2307 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
2308
2309Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
2310
2311 * doc/index.py: improved HTML indexing
2312 * doc/search.php: make the queries also lookup the HTML based indexes
2313
2314Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
2315
2316 * doc/index.py: added HTML page indexing
2317
2318Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2319
2320 * xmlIO.c: extended Windows path normalisation to fix the base
2321 problem in libxslt.
2322 * catalog.c: fixed list handling in XML_CATALOG_FILES
2323
2324Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2325
2326 * valid.c: typo/bug found by Christian Glahn
2327
2328Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2329
2330 * xmlIO.c: applied Windows CE patch from Javier.
2331 * win32/wince: new directory, contains support for the PocketPC
2332 with Windows CE from Javier.
2333 * include/win32config.h: reorganised, removed duplicate
2334 definitions and applied WinCE patch from Javier.
2335 * include/wsockcompat.h: new file, now contains WinSock
2336 compatibility macros.
2337 * win32/Makefile.msvc: introduced double-run compilation.
2338
2339Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
2340
2341 * configure.in include/libxml/xmlwin32version.h: preparing release
2342 of 2.4.25
2343 * doc/*: updated and regenerated teh docs and web pages.
2344
2345Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
2346
2347 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
2348 error were not covering namespace declarations.
2349 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
2350 it was missing the attribute declaration for the namespace
2351 * result/VC/NS3: the fix now report breakages in that test
2352
2353Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
2354
2355 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
2356
2357Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
2358
2359 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
2360 and regenerated the docs and web site
2361
2362Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2363
2364 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
2365 ATTRIBUTE_UNUSED is always put after the attribute declaration,
2366 not before
2367
2368Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
2369
2370 * python/generator.py python/libxml2class.txt: fixed a stupid error
2371 breaking the python API
2372
2373Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
2374
2375 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
2376 triostr.c triostr.h: applied a trio update patch from
2377 Bjorn Reese which should work with MinGW
2378
2379Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
2380
2381 * tree.c: improving some documentation comments
2382 * xmlregexp.c: found and fixed a mem leak with python regression tests
2383 * doc/*: rebuilt the doc and the API XML file including the
2384 xmlregexp.h xmlautomata.h and xmlunicode.h headers
2385 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
2386 python/types.c: added access to the XML Schemas regexps from
2387 python
2388 * python/tests/Makefile.am python/tests/regexp.py: added a
2389 simple regexp bindings test
2390
2391Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
2392
2393 * doc/xml.html:
2394 fixing ftp links - thanks to Vitaly Ostanin
2395
2396Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
2397
2398 * xmlregexp.c: fixed the data callback on transition functionality
2399 which was broken when using the compact form
2400 * result/schemas/*: updated the results, less verbose, all tests
2401 pass like before
2402 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
2403 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
2404 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
2405 annoying warnings
2406 * xpath.c: try to provide better error report when possible
2407
2408Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
2409
2410 * Makefile.am: fixed a breakage raised by Jacob
2411
2412Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2413
2414 * include/win32config.h: added HAVE_ERRNO_H definition for parts
2415 which don't use sockets
2416
2417Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2418
2419 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
2420 * win32/configure.js: applied zlib patch from Daniel Gehriger
2421
2422Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2423
2424 * win32/configure.js: applied the patch from Mark Vakoc for
2425 regexp support
2426 * win32/libxml2.def.src: applied the patch from Mark Vakoc
2427 for regexp support
2428
2429Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
2430
2431 * xmlschemastypes.c: as pointed by Igor Float and Double
2432 parsing ain't finished yet
2433
2434Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
2435
2436 * Makefile.am configure.in: trying to fix #88412 by bypassing
2437 all the python subdir if python ain't detected
2438
2439Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
2440
2441 * Makefile.am configure.in include/libxml/xmlversion.h.in:
2442 made configuring with regexps/automata/unicode the default
2443 but without schemas ATM
2444 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
2445 fixed the regexp based DTD validation performance and memory
2446 problem by switching to a compact form for determinist regexps
2447 and detecting the determinism property in the process. Seems
2448 as fast as the old DTD validation specific engine :-) despite
2449 the regexp built and compaction process.
2450
2451Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
2452
2453 * valid.c: determinism is debugged, new DTD checking code now works
2454 but xmlFAComputesDeterminism takes far too much CPU and the whole
2455 set usues too much memory to be really usable as-is
2456
2457Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
2458
2459 * tree.c: fixed another stupid bug in xmlGetNodePath()
2460 * xmllint.c: --version now report the options compiled in
2461
2462Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
2463
2464 * HTMLparser.c: small cleanup
2465 * valid.c xmlregexp.c: switched DTD validation to use only regexp
2466 when configured with them. A bit of debugging around the determinism
2467 checks is still needed
2468
2469Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
2470
2471 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
2472
2473Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
2474
2475 * xmlIO.c: small portability glitch fixed.
2476
2477Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
2478
2479 * xmlschemastypes.c: incomplete steps for real/double support
2480 * testAutomata.c include/libxml/xmlautomata.h
2481 include/libxml/xmlregexp.h: avoiding a compilation problem
2482 * valid.c include/libxml/valid.h: starting the work toward using
2483 the regexps for actual DTD validation
2484
2485Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2486
2487 * hash.c: cosmetic cleanup
2488 * valid.c include/libxml/tree.h include/libxml/valid.h: started
2489 integrating a DTD validation layer based on the regexps
2490
2491Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
2492
2493 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
2494 the determinism was tested before eliminating the epsilon
2495 transitions :-(
2496
2497Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
2498
2499 * python/generator.py python/libxml.c python/libxml.py
2500 python/libxml2-python-api.xml python/libxml2class.txt
2501 python/libxml_wrap.h python/types.c: updated the python
2502 bindings, added code for easier File I/O, and the ability to
2503 define a resolver from Python fixing bug #91635
2504 * python/tests/Makefile.am python/tests/inbuf.py
2505 python/tests/outbuf.py python/tests/pushSAXhtml.py
2506 python/tests/resolver.py python/tests/serialize.py: updated
2507 and augmented the set of Python tests.
2508
2509Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2510
2511 * win32/configure.js: added more readme info for the binary
2512 package.
2513
2514Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
2515
2516 * xmlIO.c: fixed a stupid out of bound array error
2517
2518Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2519
2520 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
2521 messing around with support for Windows path, cleanups,
2522 trying to identify and fix the various code path to the
2523 filename access. Added xmlNormalizeWindowsPath()
2524
2525Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
2526
2527 * error.c valid.c: working on better error reporting of validity
2528 errors, especially providing an accurate context.
2529 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
2530 error reports in those cases.
2531
2532Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
2533
2534 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
2535 parser.c parserInternals.c xmlIO.c: get rid of all the
2536 perror() calls made in the library execution paths. This
2537 should fix both #92059 and #92385
2538
2539Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
2540
2541 * xmllint.c: memory leak reporting was broken after a change
2542 of the preprocessor symbol used to activate it.
2543
2544Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2545
2546 * tree.c: try to make the copy function work for node of
2547 type XML_DOCUMENT_FRAG_NODE, they are only created by the
2548 DOM layers though, not libxml2 itself.
2549
2550Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
2551
2552 * valid.c: try to provide file and line informations, not all
2553 messages are covered, but it's a (good) start
2554
2555Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
2556
2557 * xinclude.c: reimplemented a large part of the XInclude
2558 processor, trying to minimize resources used, James Henstridge
2559 provided a huge test case which was exhibiting severe memory
2560 consumption problems.
2561
2562Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
2563
2564 * python/Makefile.am: applied patch from Christophe Merlet to
2565 reestablish DESTDIR
2566
2567Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
2568
2569 * libxml.spec.in: fixes libary path for x86_64 AMD
2570
2571Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
2572
2573 * doc/tutorial/includekeyword.c
2574 * doc/tutorial/xmltutorial.xml:
2575 (plus resulting generated html files)
2576 fixing one spot I missed in the tutorial where I hadn't freed
2577 memory properly
2578
2579Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
2580
2581 * doc/tutorial/includeaddattribute.c
2582 * doc/tutorial/includeaddkeyword.c
2583 * doc/tutorial/includegetattribute.c
2584 * doc/tutorial/includekeyword.c
2585 * doc/tutorial/xmltutorial.xml
2586 * doc/tutorial/*.html:
2587 update tutorial to properly free memory (thanks to Christopher
2588 R. Harris for pointing out that this needs to be done)
2589 * doc/tutorial/images/callouts/*.png:
2590 added image files so the callouts are graphical, making it
2591 easier to read ( use "--param callout.graphics 1" to generate
2592 html with graphical callouts)
2593
2594Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
2595
2596 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
2597 nice logos generated by Marc Liyanage
2598 * doc/site.xsl *.html: changed the stylesheet to show the new
2599 logo and regenerated the pages
2600
2601Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
2602
2603 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
2604
2605Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
2606
2607 * xpath.c: possible mem leak patch from Jason Adams
2608
2609Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
2610
2611 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
2612 in the XQuery namespace
2613 * configure.in: preparing 2.4.24
2614 * doc/*.html: updated the web pages
2615
2616Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2617
2618 * python/generator.py: closing bug #85258 by generating conditional
2619 compile check to avoid linking to routines not configured in.
2620
26212002-08-22 Havoc Pennington <hp@pobox.com>
2622
2623 * autogen.sh: update error message for missing automake
2624
2625Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
2626
2627 * python/Makefile.am: typo in target name resulted in libxml2.py
2628 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
2629
2630Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
2631
2632 * win32/win32/Makefile.mingw: updated with version from
2633 Elizabeth Barham at http://soggytrousers.net/repository/
2634
2635Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2636
2637 * win32/Makefile.msvc: added the prefix location to the include
2638 and lib search path.
2639
26402002-08-18 Havoc Pennington <hp@pobox.com>
2641
2642 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
2643 both automake 1.6 and 1.4 installed get the right automake. Means
2644 compilation from CVS will now require the latest automake 1.4
2645 release, or manually creating symlinks called "automake-1.4" and
2646 "aclocal-1.4"
2647
2648Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
2649
2650 * configure.in python/Makefile.am: more AMD 64 induced changes from
2651 Frederic Crozat
2652
2653Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
2654
2655 * xinclude.c: oops I was missing the xml:base fixup too
2656 * result/XInclude/*.xml: this adds xml:base attributes to most
2657 results of the tests
2658
2659Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
2660
2661 * xinclude.c: quick but apparently working implementation of
2662 xi:fallback, should close bug #89684
2663 * Makefile.am test/XInclude/docs/fallback.xml
2664 result/XInclude/fallback.xml: added a basic test for fallback,
2665 and run with --nowarning to avoid a spurious warning
2666 * configure.in: applied patch from Frederic Crozat for python
2667 bindings on AMD 64bits machines.
2668
2669Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
2670
2671 * parser.c: xmlSAXUserParseMemory() really ought to fail if
2672 the caller don't pass a SAX callback block.
2673
2674Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2675
2676 * tree.c: applied the same fix for the XML-1.0 namespace to
2677 xmlSearchNsByHref() as was done for xmlSearchNs()
2678
2679Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
2680
2681 * libxml.3: small cleanup of the man page
2682 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
2683 when serializing HREF attributes generated by XSLT.
2684
2685Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
2686
2687 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
2688 version of Marc Liyanage' patch for boolean attributes in HTML
2689 output
2690
2691Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
2692
2693 * python/tests/serialize.py: fixed the test results, indenting
2694 behaviour changed slightly
2695
2696Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
2697
2698 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
2699 new c14n function to Windows def files
2700
2701Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
2702
2703 * c14n.c: fixed a memory leak in c14n code
2704
2705Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
2706
2707 * parser.c include/libxml/parser.h: adding a new API for Christian
2708 Glahn: xmlParseBalancedChunkMemoryRecover
2709 * valid.c: patch from Rick Jones for some grammar cleanup in
2710 validation messages
2711 * result/VC/* result/valid/*: this slightly change some of the
2712 regression tests outputs
2713
2714Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
2715
2716 * tree.c: trying to fix a problem in namespaced attribute handling
2717 raised by Christian Glahn
2718
2719Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
2720
2721 * encoding.c include/libxml/encoding.h: Opening the interface
2722 xmlNewCharEncodingHandler as requested in #89415
2723 * python/generator.py python/setup.py.in: applied cleanup
2724 patches from Marc-Andre Lemburg
2725 * tree.c: fixing bug #89332 on a specific case of loosing
2726 the XML-1.0 namespace on xml:xxx attributes
2727
2728Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
2729
2730 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
2731 corner case from new Merlin's test suite and added a callback
2732 that will be used to improve xmlsec performance
2733
2734
2735Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
2736
2737 * HTMLtree.c: trying to fix the <style> escaping problem in
2738 HTML serialization bug #89342
2739
2740Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
2741
2742 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
2743 and rebuilt the web site.
2744
2745Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
2746
2747 * include/libxml/tree.h: added _private member to xmlNs struct
2748
2749Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
2750
2751 * HTMLparser.c: fixing bug #84876 based on the xml working
2752 code.
2753
2754Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2755
2756 * python/Makefile.am: enhanced to fix bug 72012 (errors
2757 when using '-jX' make parameter)
2758
2759Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2760
2761 * xpath.c: small additional enhancement for booleans
2762 compared to nodesets
2763
2764Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2765
2766 * HTMLtree.c: changed the order of the encoding declaration
2767 attributes in the meta tags due to a bug in IE/Mac
2768
2769Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2770
2771 * xpath.c: enhanced handling of booleans (especially '='
2772 and '!=' for nodesets) - fixes bug 85256. Added new
2773 routine xmlXPathNotEqualValues for more proper handling
2774 of '!=' when nodesets are involved.
2775
2776Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
2777
2778 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
2779 doc/xmlcatalog_man.xml to the source distribution
2780
2781Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2782
2783 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
2784 asked for this.
2785
2786Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
2787
2788 * configure.in: preparing 2.4.23
2789 * doc/*: rebuilt the docs
2790
2791Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
2792
2793 * parser.c: fixing bug #84169 by fixing the
2794 comment of xmlCreatePushParserCtxt to describe the
2795 encoding detection parameters better.
2796
2797Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
2798
2799 * valid.c: fixing bug #79331 in one path the lookup for
2800 ID attributes on a namespaced node wasn't handled correctly :-\
2801
2802Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
2803
2804 * HTMLparser.c: trying to fix 87235 about discarded white
2805 spaces in the HTML parser.
2806 * result/HTML/*: this changes the output of a number of HTML
2807 regression tests
2808
2809Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
2810
2811 * xpath.c: applied patch from Richard Jinks for the namespace
2812 axis + fixed a memory error.
2813 * parser.c parserInternals.c: applied patches from Peter Jacobi
2814 removing ctxt->token for good.
2815 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
2816 popped out by the regression tests.
2817 * Makefile.am: patch for threads makefile from Gary Pennington
2818
2819Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2820
2821 * xpath.c: enhanced behaviour of position() after usage of
2822 expressions involving preceding-sibling (et al).
2823
2824Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
2825
2826 * hash.c: applied a patch from Peter Jacobi to solve a problem
2827 when compiling with the Watcom C on Win32
2828 * result/schemas/*.err: the change of hashing algo generated
2829 permutations in the output
2830
2831Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2832
2833 * hash.c: applied patch from Sander Vesik improving the quality of
2834 the hash function.
2835
28362002-06-14 Aleksey Sanin <aleksey@aleksey.com>
2837
2838 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
2839 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
2840 xmllint.c xpath.c: replaced sprintf() with snprintf()
2841 to prevent possible buffer overflow (the bug was pointed
2842 out by Anju Premachandran)
2843
2844Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
2845
2846 * parser.c: removed an uninitialized data error popped by valgrind
2847 on PE references
2848
2849Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
2850
2851 * doc/xml.html
2852 adding tutorial reference to the web page
2853
2854Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
2855
2856 * doc/tutorial/xmltutorial.xml
2857 * doc/tutorial/ar01s07.html
2858 * doc/tutorial/ape.html
2859 * doc/tutorial/includegetattribute.c
2860 adding section to tutorial about retrieving an attribute
2861 value
2862
2863Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
2864
2865 * parser.c: applied a couple of patches from Peter Jacobi to start
2866 to get rid of ctxt->token, with a possible significant speed
2867 improvement to be gained once done. Better compliance with PE
2868 references constructs in DTDs too.
2869 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
2870 from Peter too
2871
2872Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
2873
2874 * parser.c: Babak Vahedipour-Kunze reported that openTag in
2875 xmlParseElement was likely to have been deallocated at the
2876 time of the report, possibly leading to segfault. Just report
2877 the tag name now.
2878
2879Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2880
2881 * xpath.c: patch from Richard Jinks for XPath substring() function
2882 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
2883
28842002-06-06 Aleksey Sanin <aleksey@aleksey.com>
2885
2886 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
2887
2888Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
2889
2890 *doc/FAQ.html
2891 fixing typos in FAQ, thanks to Robert Funnell for the
2892 editing help
2893
2894Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
2895
2896 * NEWS: got complaints from rpmlint that it was empty
2897
2898Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
2899
2900 * added doc/tutorial, including:
2901 apa.html
2902 apb.html
2903 apc.html
2904 apd.html
2905 ar01s02.html
2906 ar01s03.html
2907 ar01s04.html
2908 ar01s05.html
2909 ar01s06.html
2910 includeaddattribute.c
2911 includeaddkeyword.c
2912 includekeyword.c
2913 includestory.xml
2914 index.html
2915 xmltutorial.xml
2916 libxml tutorial, including generated html
2917
2918Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
2919
2920 * result/c14n/exc-without-comments/merlin-c14n-two-*
2921 result/c14n/without-comments/merlin-c14n-two-*
2922 test/c14n/exc-without-comments/merlin-c14n-two-*
2923 test/c14n/without-comments/merlin-c14n-two-*
2924 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
2925 c14n/exc-c14n and slightly modified test script to handle
2926 these test cases
2927 * c14n.c: fixed bugs for complicated nodes set (namespace
2928 without node and others from merlin-c14n-two.tar.gz)
2929 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
2930 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
2931 for xmlsec performance patch
2932 * xpath.c: fixed self::node() for namespaces and attributes
2933
2934Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
2935
2936 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
2937 but with the format parameter
2938 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
2939
2940Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
2941
2942 * Makefile.am: updated c14n tests suite
2943 * c14n.c: performance improvement for previous c14n patch
2944
2945Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
2946
2947 * parser.c: another peroformance patch from Peter Jacobi, that
2948 time on parsing attribute values.
2949
2950Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
2951
2952 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
2953 into LibXML2 test suite
2954
2955Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
2956
2957 * c14n.c: propagating xpath ancesstors node fix to c14n
2958 plus small performance improvement to reduce number of
2959 mallocs
2960 * xpath.c: fixed ancestors axis processing for namespace nodes
2961
2962Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
2963
2964 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
2965 Peter Jacobi
2966
2967Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
2968
2969 * configure.in: preparing 2.4.22
2970
2971Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
2972
2973 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
2974 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
2975 a public entry point.
2976 * doc/*: rebuilt the API and docs
2977
2978Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
2979
2980 * xpath.c: patch from Richard Jinks to fix a problem introduced
2981 in the previous patch and pointed by Norm
2982
2983Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
2984
2985 * libxml.spec.in: fixing bug #81112
2986
2987Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
2988
2989 * uri.c: fixing bug #82848
2990
2991Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2992
2993 * result/catalogs/mycatalog.full: Aleksey's commit changed the
2994 output of one catalog test
2995
2996Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
2997
2998 * global.data globals.c tree.c include/libxml/globals.h
2999 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
3000 default value for global parameter xmlIndentTreeOutput to 1 and
3001 introduced new global parameter xmlTreeIndentString (the string
3002 used to do one-level indent) with default value " " (as it was
3003 in tree.c)
3004
3005Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
3006
3007 * Makefile.am: Merijn Broeren pointed out a problem when compiling
3008 with trio and schemas.
3009
3010Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
3011
3012 * xpath.c: patch from Richard Jinks to fix the problem raised in
3013 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
3014
3015Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
3016
3017 * xmlschemas.c: a bit of work on import.
3018 * xmlschemastypes.c: Charles Bozeman provided a compare function
3019 for date/time types so min/max facet restrictions should work,
3020 indeterminate comparisons return an error instead of equal.
3021 * test/schemas/date_0* result/schemas/date_0_0: specific test
3022 from Charles Bozeman too
3023
3024Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
3025
3026 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
3027 from Christian Cornelssen fixing the man pages and the Catalog
3028 building script.
3029 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
3030 next step is <xs:import> I now have a reasonable understanding
3031 of how it works.
3032
3033Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
3034
3035 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
3036
3037Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3038
3039 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
3040
3041Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
3042
3043 * xpath.c: fixing an XPath function evalutation bug pointed out
3044 by Alexey Efimov where the context was lost when evaluating
3045 the function arguments
3046
3047Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
3048
3049 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
3050 function public for XMLSec performance optimizations
3051
3052Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
3053
3054 * python/generator.py python/libxml2class.txt : fixed a problem
3055 with the HTML parser pointed by Gary Benson
3056 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
3057 example
3058
3059Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
3060 * parser.c: fixed bug #81159 (memory growth in SAX)
3061
3062Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
3063 * xpath.c: fixed bug #78858 (the real fix)
3064
3065Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
3066 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
3067
3068Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
3069
3070 * tree.c: modified xmlNodeSetBase to allow changing the
3071 base of a document.
3072
3073Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
3074
3075 * xmlschemastypes.c: patch Charles Bozeman for validation of
3076 all the date, time, and duration types
3077 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
3078 * configure.in: fixed an error pointed by an user
3079 * xml2-config.in: fixed an error pointed by an user
3080
3081Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
3082
3083 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
3084 win32/libxml2.def.src xmlIO.c: exported default
3085 'file:', 'http:' and 'ftp:' protocols input handlers
3086 and maked protocols comparisson case insensitive
3087
3088Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
3089
3090 * configure.in: Neven Has detected a typo
3091
3092Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
3093
3094 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
3095 as one of the persons allowed to commit directly to the
3096 module.
3097
3098Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
3099
3100 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
3101 * valid.c: raised a too low limit
3102 * doc/*: rebuilt the docs
3103
3104Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
3105
3106 * test/XPath/expr/floats test/XPath/expr/functions
3107 result/XPath/expr/floats result/XPath/expr/functions
3108 xpath.c: another XPath conformance patch from Richard Jinks
3109
3110Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
3111
3112 * xmlschemas.c: fixed validation of attribute groups.
3113 * test/schemas result/schemas: added an example from the primer
3114
3115Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
3116
3117 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
3118 * test/schemas result/schemas: updated the test list
3119
3120Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
3121
3122 * TODO: updated a bit
3123 * parser.c: made a comment more specific
3124 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
3125 Schemas conformance.
3126 * test/schemas result/schemas: updated the test list
3127
3128Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
3129
3130 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
3131 implementing xs:all with minOccurs = 0
3132 * tes/schemas/* result/schemas/*: added more tests covering
3133 xs:all
3134
3135Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
3136
3137 * xmlregexp.c: first implementation of the all particle, this
3138 may need to be revisited for case where not all transitions
3139 must be crossed.
3140
3141Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
3142
3143 * tree.c: another entity processing update from Markus Henke
3144
3145Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
3146
3147 * trionan.c: fixed crash on OSF/1
3148
3149Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
3150
3151 * xmlschemas.c: more Schemas work
3152 * test/schemas/* result/schemas/*: added more tests coming
3153 from the spec.
3154
3155Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
3156
3157 * c14n.c: patch from Aleksey Sanin reflecting a change in the
3158 ExcC14N specification
3159
3160Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
3161
3162 * tree.c: patch from Markus Henke, fix for recursive entities.
3163
3164Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
3165
3166 * xpath.c: fix a problem with string() on a document node.
3167
3168Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
3169
3170 * Makefile.am xmlschemas.c: more Schemas work
3171 * test/schemas/* result/schemas/*: added more tests coming
3172 from the spec.
3173
3174Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
3175
3176 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
3177 * result/HTML/*: this changes a few things in the results
3178
3179Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3180
3181 * include/libxml/tree.h: eliminated 'declaration different than
3182 prototype' warning
3183 * include/win32config.h: "resolved" conflicts with errno.h
3184
3185Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
3186
3187 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
3188 on the automata interfaces and debug of counted choices
3189 * test/schemas/* result/schemas/*: added a number of tests
3190
3191Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
3192
3193 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
3194 a bit of work on Schemas
3195 * testSchemas.c: try to make it more useful
3196 * test/schemas/* result/schemas/* Makefile.am: changed the
3197 Schemas regression test procedure, started adding a few samples
3198
3199Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
3200
3201 * include/libxml/encoding.h: Patch for the Borland C++ builder
3202 * include/libxml/tree.h: Patch for the Borland C++ builder
3203 * threads.c: Patch for the Borland C++ builder
3204 * win32/bcb5: New directory for the Borland C++ builder
3205 project files
3206
3207Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
3208
3209 * win32/Makefile.msvc: Update for XML Schema support
3210 * win32/configure.js: Update for XML Schema support
3211 * win32/libxml2.def.src: Update for XML Schema support
3212
3213Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
3214
3215 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
3216 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
3217 xmlunicode.c include/libxml/Makefile.am
3218 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
3219 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
3220 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
3221 include/libxml/xmlversion.h.in : merged the current state of
3222 XML Schemas implementation, it is not configured in by default,
3223 a specific --schemas configure option has been added.
3224 * test/automata test/regexp test/schemas Makefile.am
3225 result/automata result/regexp result/schemas:
3226 merged automata/regexp/schemas regression tests
3227
3228Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
3229
3230 * xpath.c: Gary found a compile time problem, fixes #78823
3231
3232Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
3233
3234 * configure.in: release of 2.4.20
3235 * doc/*: updated and rebuilt the docs
3236
3237Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
3238
3239 * python/Makefile.am: patch from Cristian Gafton to build on
3240 Red Hat 6.2, should also fix #75779
3241
3242Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
3243
3244 * valid.c: first part of fixing #78729
3245
3246Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
3247
3248 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
3249 escaping of URI when saving HTML files.
3250 * result/HTML/*: this impacted some tests
3251
3252Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
3253
3254 * configure.in: trying to fix #77441
3255
3256Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
3257
3258 * include/libxml/xmlIO.h: Hallski complained it could not be
3259 included by itself.
3260
3261Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
3262
3263 * configure.in: applied an IEEE flag patch for OSF/1 #77825
3264
3265Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3266
3267 * win32/configure.js: patch from Nilo for the c14n option
3268 * win32/Makefile.msvc: fixed libxml2.def generation with threads
3269
3270Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
3271
3272 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
3273 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
3274 LIBXML_THREAD_ENABLED
3275
3276Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
3277
3278 * xpath.c: another patch from Richard Jinks for substring conformance
3279 * test/XPath/expr/floats test/XPath/expr/strings
3280 result/XPath/expr/floats result/XPath/expr/strings: update of the
3281 test suite to check those.
3282
3283Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
3284
3285 * xpath.c: patch from Richard Jinks for .x float parsing.
3286
3287Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
3288
3289 * parser.c: patch from Markus Henke when an encoding ain't recognized
3290
3291Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
3292
3293 * libxml.m4: got a report that #include <string.h> was needed
3294
3295Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
3296
3297 * xmllint.c: applied a fix from Anthony Jones for -o /--output
3298
3299Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
3300
3301 * doc/example.html: fixing typo
3302
3303Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
3304
3305 * xpath.c: fixed a bug in the nodeset to boolean comparison code
3306 pointed out by Melvyn Sopacua.
3307
3308Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3309
3310 * libxml.m4: Frédéric Crozat gave a patch related to the change
3311 of Include paths breaking the libxml.m4
3312
3313Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
3314
3315 * xpath.c: Fix bug #76927 forgot to save some context
3316 when evaluating binary expressions
3317
3318Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
3319
3320 * configure.in: fixed configure for MPE/iX from Markus Henke
3321 * xmlmemory.c: fixed initialization problems
3322 * xpath.c: another set of patches from Richard Jinks this
3323 fixes "make XPathtests" on linux
3324
3325Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
3326
3327 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
3328 * test/XPath/expr/compare test/XPath/expr/equality
3329 test/XPath/expr/floats test/XPath/expr/functions
3330 test/XPath/expr/strings result/XPath/expr/compare
3331 result/XPath/expr/equality result/XPath/expr/floats
3332 result/XPath/expr/functions result/XPath/expr/strings: Updated
3333 tests though they show a divergence on Linux
3334
3335Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3336
3337 * xpath.c trionan.c: previous commit also included patches
3338 from Richard Jinks on some IEEE support corner case
3339
3340Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
3341
3342 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
3343 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
3344 that $(datadir) should be used for docs
3345
3346Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
3347
3348 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
3349 could leak filedescriptors
3350
3351Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3352
3353 * configure.in nanohttp.c: applied patch from Allan Clark for
3354 UnixWare/OpenServer
3355
3356Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
3357
3358 * configure.in: preparing 2.4.19
3359 * doc/*: rebuilt the docs
3360
3361Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3362
3363 * nanohttp.c: fixing #76043, got fed up with non-portability
3364 of that piece of code.
3365
3366Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
3367
3368 * valid.c SAX.c: Never commit without running "make tests" :-(
3369 fix a couple of stupidities in the previous commit
3370 * result/*: a few changes in some attribute order result of previous
3371 commit.
3372
3373Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
3374
3375 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
3376 the internal subset should not raise duplicate ID errors,
3377 also there was a small bug in conjunction to namespace
3378 declarations defaulted and xml:xxx attributes DTD definitions.
3379
3380Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3381
3382 * xpath.c: Richard Jinks also raised some rounding problems
3383 this tries to fix them
3384
3385Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
3386
3387 * xpath.c: Richard Jinks spotted an incoherent memory allocation
3388 behaviour in xmlXPathCastToString()
3389
3390Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
3391
3392 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
3393 raised by Morus Walter
3394
3395Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
3396
3397 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
3398 from Igor
3399
3400Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3401
3402 * xpath.c: fixing #75619, related to a problem when trying
3403 to evaluate condition when the current node set resulting
3404 from that sub-step evaluation is empty. Also fixes 2 potential
3405 problem with previous-sibling and next-siblings axis.
3406
3407Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
3408
3409 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
3410 HTML support is not configured in.
3411
3412Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3413
3414 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
3415 include/libxml/tree.h: dohh I really didn't intended to commit
3416 this test version :-(
3417
3418Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
3419
3420 * testSAX.c: I wanted to see the real speed at the SAX interface
3421 after a little too many Ximianer started complaining about the
3422 parser speed.
3423 added a --quiet option:
3424 paphio:~/XML -> ls -l db100000.xml
3425 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
3426 paphio:~/XML -> time ./testSAX --quiet db100000.xml
3427 3200006 callbacks generated
3428 real 0m1.270s
3429 Which means 16MBytes/s and 3Mcallback/s
3430
3431Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
3432
3433 * xpath.c: valgrind spotted another error that time when running
3434 on libxslt regression tests
3435
3436Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3437
3438 * Makefile.am: adding "make valgrind" running the full regression
3439 tests (except python ones) under Valgrind (using valgrind -q
3440 which was kindly added by the author).
3441 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
3442 passes cleanly now except an obcure floating point initialization
3443 raised in log10() in one XPath regression test ???
3444 * tree.c: edited some comments to close #75244
3445
3446Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
3447
3448 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
3449 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
3450 context of ScrollKeeper, made sure that if the number is
3451 an integer, the serialization follows the description at
3452 http://www.w3.org/TR/xpath#section-String-Functions
3453
3454Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
3455
3456 * configure.in: preparing 2.4.18
3457 * doc/*: updated and rebuilt the web site
3458 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
3459 the Windows and Cygwin maintainers.
3460 * parser.c: humm, changed the way the SAX parser work when
3461 xmlSubstituteEntitiesDefault(1) is set, it will then
3462 do the entity registration and loading by itself in case the
3463 user provided SAX getEntity() returns NULL.
3464 * testSAX.c: added --noent to test the behaviour.
3465
3466Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3467
3468 * parser.c: Wilfried Teiken provided a hackish but working
3469 way to get context reported back on entities when parsing
3470 with SAX and without breaking the DOM build.
3471
3472Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3473
3474 * c14n.c: applied a new patch from Aleksey Sanin
3475 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
3476 to reference Aleksey implementation of XML digital Signatures
3477
3478Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3479
3480 * xpath.c: small fix to avoid potential problem due to
3481 ordering of freeing data
3482 * python/Makefile.am: people were complaining about
3483 the generated file in python dir not being built
3484
3485Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
3486
3487 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
3488 python/generator.py python/libxml.c python/types.c: Cleanup
3489 of the python Makefiles based on Jacob and James feedback,
3490 fixed the spec file accordingly, fixed the number of warning
3491 that passing my pedantic CFLAGS was generating. Conclusion
3492 is that Python includes are real crap.
3493
3494Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
3495
3496 * configure,in: it was reported quite a few times that
3497 xml2-config --cflags should not output
3498 -I$includeprefix/libxml2/libxml because libxml2 header names
3499 clashes with existing names like list.h from C++ stl.
3500 Includes should be #include<libxml/xxx.h> so ...
3501
3502Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
3503
3504 * c14n.c: another patch from Aleksey Sanin
3505
3506Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3507
3508 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
3509 canonicalization algorithm
3510 * doc/xml.html doc/index.html: added the C14N references on the
3511 index page.
3512
35132002-03-13 jacob berkman <jacob@ximian.com>
3514
3515 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
3516 usage, redundant, and gcc specific
3517
3518Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
3519
3520 * xpath.c: speedup some node selection operations, this can
3521 have a significant impact on DocBook Norm's stylesheets
3522 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
3523 make sure it's always the case
3524 * debugXML.c: distinguish CDATA and comments in ls operations
3525
3526Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3527
3528 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
3529 to generate better API descriptions etc...
3530
3531Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
3532
3533 * c14n.c: Fixing #74186, made sure all boolean expressions
3534 get fully parenthesized, ran indent on the output
3535 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
3536 include/libxml/tree.h: also #74186 related, removed the
3537 --with-buffers option, and all the preprocessor conditional
3538 sections that were resulting from it.
3539
3540Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3541
3542 * valid.c: applied patch from Dodji Seketeli fixing an
3543 uninitailized variable in xmlValidGetValidElements()
3544
3545Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3546
3547 * c14n.c: fixed a few comments
3548 * doc/*.html doc/*/*.html: regenerated the docs and added
3549 the C14N API
3550 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
3551
3552Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
3553
3554 * check-xml-test-suite.py: fix to adapt varaiations in the
3555 bindings
3556 * configure.in python/setup.py python/setup.py.in: fixed to
3557 have the version of the python scripts automatically updated
3558
3559Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3560
3561 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
3562 in xmlCopyProp()
3563
3564Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
3565
3566 * configure.in: preparing 2.4.17 release
3567 * doc/*: updated and rebuilt the docs
3568 * xpath.c: fixed a comment
3569 * python/libxml.c: fixed a possible reentrancy problem
3570
3571Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
3572
3573 * tree.c python/tests/Makefile.am python/tests/attribs.py:
3574 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
3575 added a specific regression test
3576 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
3577 not raise exceptions when failing to find the attribute.
3578
3579Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
3580
3581 * configure.in xmllint.c: owen pointed out a problem with the
3582 ftme fix, gettimeofday() was not detected by configure and
3583 the ftime header wasn't included, dohhh
3584
3585Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
3586
3587 * configure.in xmllint.c: trying to fix #71457 for timing
3588 precision when gettimeofday() is not availble but ftime() is
3589
3590Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3591
3592 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
3593 are now copied on install and part of the -devel RPM
3594
3595Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
3596
3597 * xpath.c: trying to avoid bug #72150 which was apparently
3598 caused by a gcc bug (or a processor problem) as detailed
3599 at http://veillard.com/gcc.bug
3600
3601Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
3602
3603 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
3604 fixed xmlReconciliateNs(), added a Python test/example for
3605 inter-document cut'n paste
3606 * python/libxml.py: fixed node.doc on document nodes and added
3607 xpathEval() onto node objects
3608
3609Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
3610
3611 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
3612 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
3613 fixup and integrated tests for the serialization stuff
3614
3615Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
3616
3617 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
3618 moved the libxml man page to section 3
3619
3620Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
3621
3622 * tree.c: fix bug #72490
3623 * python/libxml.c python/libxml.py: added methods serialize()
3624 and saveTo() to all node elements.
3625
3626Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
3627
3628 * xmlIO.c: closed #73430, don't read from an input source
3629 which indicated an end-of-file or an error.
3630
3631Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3632
3633 * parser.c: make sure SAX endDocument is always called as
3634 this could result in a Python memory leak otherwise (it's
3635 used to decrement ref-counting)
3636 * python/generator.py python/libxml.c python/libxml.py
3637 python/libxml2-python-api.xml python/libxml2class.txt
3638 python/tests/error.py python/tests/xpath.py: implemented
3639 the suggestions made by Gary Benson and extended the tests
3640 to match it.
3641
3642Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3643
3644 * python/generator.py: applied patch fixing #73450
3645
3646Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
3647
3648 * xpath.c: fixing #61290 "namespace nodes have no parent"
3649 long standing divergence from the XPath REC. NodeSets
3650 simply hold a copy of namespace nodes and those node ->next
3651 points to the parent (which may not be the node carrying the
3652 definition).
3653 * include/libxml/xpath.h: flagged but didn't added a possible
3654 speedup
3655 * DOCBparser.c HTMLparser.c: removed some warnings from push
3656 parser due to new state being added.
3657 * tree.c: new fix from Boris Erdmann
3658 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
3659 the XML Canonalization support from Aleksey Sanin
3660
3661Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3662
3663 * tree.c: patch from Boris Erdmann fixing some namespace odities
3664 with xmlCopyNode()
3665
3666Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
3667
3668 * xmlIO.c: fix bug #72706 when loading a NULL entity
3669
3670Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3671
3672 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
3673 actually change in a future XML Namespace revision.
3674
3675Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3676
3677 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
3678 added the possibility of returning nodesets from XPath extension
3679 functions written in Python
3680
3681Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
3682
3683 * python/*: commiting some Python bindings work done while travelling
3684
3685Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3686
3687 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
3688 explicitely with memory debugging switched on
3689
3690Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
3691
3692 * python/generator.py python/libxml.c python/libxml2-python-api.xml
3693 python/libxml2class.txt python/libxml_wrap.h python/types.c:
3694 Added wrapper for the xmlURIPtr type, provided accessors, fixed
3695 the accessor generator for strings
3696 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
3697 regression test.
3698
3699Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
3700
3701 * python/README python/generator.py python/libxml.c python/setup.py:
3702 added the 'usual' setup.py to allow building a libxml2-python
3703 module based on the same code. The initialization is however
3704 different the 2 .so files fo libxml2 and libxslt are identical and
3705 they entry point initialize both libraries. this is done to avoid
3706 some possible nasty problem since the Python don't merge the maps
3707 of all shared modules.
3708
3709Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
3710
3711 * parser.c: fixed a push/encoding bug reported by Michael
3712 on librsvg
3713
3714Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
3715
3716 * include/libxml/parserInternals.h: fixes a misplaced #endif
3717
3718Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3719
3720 * parser.c valid.c: found and fixed a couple of allocation bugs
3721
3722Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
3723
3724 * doc/xml.html doc/python.html doc/*: added a Python and binding
3725 page describing the current state of the Python bindings and
3726 giving pointers to the other languages wrappers.
3727
3728Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3729
3730 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
3731 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
3732 rebuilt the API and web site
3733 * xpath.c: fixed #71978 portability bugs
3734
3735Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
3736
3737 * SAX.c: oops broke automatic defaulting of namespaces attributes.
3738
3739Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
3740
3741 * include/libxml/parserInternals.h parser.c: had to change
3742 2 internal parsing API when processing document content
3743 to check the start and end of element content are defined
3744 in the same entity
3745 * valid.c include/libxml/valid.h: attribute normalization can
3746 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
3747 with the context to report it.
3748 * SAX.c: fixed the last known bugs, crazy validation constraints
3749 when a document is standalone seems correctly handled. There
3750 is a couple of open issues left which need consideration especially
3751 PE93 on external unparsed entities and standalone status.
3752 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
3753 The 2 tests left failing are actually in error. Cleanup done.
3754
3755Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3756
3757 * valid.c: implemented E59 spaces in CDATA does not match the
3758 nonterminal S
3759
3760Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3761
3762 * SAX.c parser.c valid.c: more validation test fixups
3763 * check-xml-test-suite.py: added duration info for the tests
3764
3765Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
3766
3767 * parser.c valid.c: a couple of errors were reported but not
3768 saved back as such in the parsing context. Down to 1% failure rate
3769 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
3770
3771Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3772
3773 * xmlInternald.c: isExtender was missing a char
3774 * parser.c include/libxml/parser.h: % are acceptable in the
3775 internal subset if within a PUBLIC ID
3776
3777Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
3778
3779 * SAX.c parserInternals.c valid.c: more work on the conformance
3780 suite. Took the step to finally block documents with encoding
3781 errors. It's a fatal error per the spec, people should have fixed
3782 their documents by now.
3783
3784Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
3785
3786 * check-xml-test-suite.py: fixed the test script after some discussion
3787 on the semantic of TYPE="error"
3788 * Makefile.am: added the script to the distrib
3789
3790Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
3791
3792 * SAX.c entities.c: fixed a couple of conformances issues deep
3793 into the validation code (standalone and undeclared Notations)
3794
3795Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3796
3797 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
3798 stayed there for years !
3799
3800Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3801
3802 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
3803 missing
3804
3805Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
3806
3807 * check-xml-test-suite.py: improved the behaviour a bit as
3808 well as the logs
3809 * parser.c valid.c SAX.c: fixed a few more bugs
3810 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
3811
3812Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
3813
3814 * check-xml-test-suite.py: python script to run regression tests
3815 against the XML Test suite of W3C/OASis
3816 * SAX.c: fixed a validation bug
3817 * parser.c: fixed 3 errors pointed by the test suite
3818 * doc/buildDocBookCatalog: fixed a typo pointed by drake
3819 * python/Makefile.am: fixed a dependendy
3820
3821Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
3822
3823 * xmlmemory.c: avoid a warning bug #71594
3824
3825Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
3826
3827 * xmlmemory.c: Jesse Perry provided a patch to remove a few
3828 warning on alpha/Tru64
3829
3830Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3831
3832 * include/libxml/entities.h: fixing a comment
3833 * valid.c: fixing some troubles with validity check on namespaces
3834 * result/VC/NS3 test/VC/NS3: added a specific regression test
3835
3836Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3837
3838 * tree.c: Fixing #71342 serializing '\n' in attribute values
3839 * result/noent/att3 result/att3 test/att3: added a specific
3840 test.
3841
3842Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
3843
3844 * python/libxml.c: couple of bug fixes
3845
3846Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
3847
3848 * python/*.py: removed tabs and used spaces.
3849
3850Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
3851
3852 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
3853 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
3854
3855Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3856
3857 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
3858 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
3859
3860Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3861
3862 * include/libxml/encoding.h include/libxml/entities.h
3863 include/libxml/globals.h include/libxml/parser.h
3864 include/libxml/threads.h include/libxml/tree.h
3865 include/libxml/xmlmemory.h: trying to fix the include mess
3866
3867Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
3868
3869 * include/libxml/xmlmemory.h: reverted part of the previous
3870 attempt to provide #69655, this was breaking the build.
3871
3872Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
3873
3874 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
3875 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
3876 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
3877 include/libxml/parserInternals.h include/libxml/tree.h
3878 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
3879 Tentatively fixed #69655 , make compiling with -Wredundant-decls
3880 clean.
3881 * python/libxml.c: fixed a warning.
3882
3883Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
3884
3885 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
3886 copying of node, merge back IDs in the target document.
3887 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
3888 test/XInclude/ents/ids.xml: test case
3889 * result/VC/ElementValid4: output changed due to a typo fix
3890
3891Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
3892
3893 * python/Makefile.am: seems some version of automake didn't
Daniel Veillard784b9352003-02-16 15:50:27 +00003894 generate the dependencies right as Jacob found out. Add
3895 an extra dependency rule.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00003896
3897Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3898
3899 * parserInternals.c valid.c: Justin Fletcher found some parts
3900 of the code needing cleanup
3901 * libxml.spec.in python/Makefile.am python/generator.py
3902 python/libxml.c python/libxml.py: Fixed the python Makefiles
3903 corrected a bug showing up on ia64, changed the name of the
3904 python internal module too
3905
3906Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
3907
3908 * Makefile.am: applied patch from Andris Pavenis for binary
3909 name suffixes
3910
3911Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
3912
3913 * xmllint.c win32/win32config.h: fixing #68748
3914
3915Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
3916
3917 * valid.c: fixing #70166
3918
3919Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3920
3921 * valid.c: fixing #70077
3922
3923Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3924
3925 * Copyright Makefile.am README configure.in libxml.spec.in:
3926 Changed to the MIT Licence
3927 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
3928 doc/xmlio.html: updated the doc accordingly
3929 * include/libxml/xmlwin32version.h configure.in: preparing
3930 2.4.14 release
3931 * python/generator.py python/libxml.c python/libxml2-python-api.xml
3932 python/libxml2class.txt python/libxml_wrap.h python/types.c:
3933 fixed the const xmlChar * wrapper and generator, XPath extension
3934 functions now use the context as first argument
3935 * python/tests/tstxpath.py python/tests/xpath.py
3936 python/tests/xpathext.py: Updated the tests accordingly
3937 * tree.c: fixed bug #70067
3938
3939Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3940
3941 * Makefile.am: cleanup
3942 * debugXML.c: always use stdout if output is NULL
3943 * xmlIO.c: don't close filedescriptors passed to outputBuffers
3944 * python/Makefile.am python/generator.py python/libxml2class.txt
3945 python/libxml_wrap.h python/types.c: augmented the number of bindings
3946 handling FILE * and XPath contexts
3947 * python/tests/Makefile.am: avoid a stupid problem due to the
3948 use of TEST.
3949
3950Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
3951
3952 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
3953
3954Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
3955
3956 * python/TODO python/libxml.c: cleanup the extension function lookup
3957 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
3958
3959Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
3960
3961 * configure.in python/Makefile.am: do not install outside
3962 of prefix
3963
3964Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3965
3966 * python/TODO python/libxml.c: started adding SAX interfaces
3967 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
3968 SAX test
3969
3970Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3971
3972 * tree.c: hardened the addChild function
3973 * python/generator.py python/libxml.c python/libxml2-python-api.xml
3974 python/libxml2class.txt python/libxml_wrap.h python/TODO:
3975 added accessors needed for xmlNode, a bit more testing and
3976 extension of interfaces
3977 * python/tests/Makefile.am python/tests/build.py: added a test
3978 build from scratch/save/load/check
3979
3980Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
3981
3982 * parserInternals.c: change a small bit in the way valididy
3983 error messages get initialized
3984 * python/TODO python/libxml.c python/libxml2-python-api.xml
3985 python/libxml2class.txt python/libxml_wrap.h python/types.c:
3986 added some memory debugging to track leaks at the libxml2 level
3987 * python/tests/*.py: changed all tests to check for leaks,
3988 there is just one left in XPath extension registrations.
3989
3990Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
3991
3992 * python/TODO python/generator.py python/libxml2-python-api.xml
3993 python/libxml2class.txt: more accessor classes for the parser
3994 context, allow to switch on and check validity
3995 * python/tests/Makefile.am python/tests/error.py
3996 python/tests/invalid.xml python/tests/valid.xml
3997 python/tests/validate.py: attded more test and and added error.py
3998 which I forgot to commit in the last step
3999
4000Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4001
4002 * python/Makefile.am python/types.c: cleanup
4003 * python/libxml.c python/libxml.py python/libxml_wrap.h
4004 python/generator.py python/libxml2-python-api.xml
4005 python/libxml2class.txt: added class for parser context, added
4006 first cut for push mode support. Added a framework to generate
4007 accessors functions.
4008 * python/tests/Makefile.am python/tests/push.py: added a push
4009 test
4010
4011Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
4012
4013 * python/Makefile.am python/TODO python/libxml.py: fixed a small
4014 bug a bit of cleanup.
4015
4016Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
4017
4018 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
4019 python/libxml2class.txt: adding error redirections and preformat
4020 to a python handler
4021 * python/tests/Makefile.am python/tests/*.py: cleanup made all
4022 tests self checking
4023
4024Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
4025
4026 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
4027 a function
4028
4029Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
4030
4031 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
4032 python/libxml.c python/libxml2-python-api.xml
4033 python/libxml2class.txt: Progressing through the TODOs, class
4034 description output, extra XML API, RPM now builds the wrappers
4035 for all python installed versions
4036
4037Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
4038
4039 * configure.in libxml.spec.in python/Makefile.am python/TODO
4040 python/generator.py python/libxml2class.txt: added more informations
4041 in the libxml2-python package including docs. Slightly changed
4042 the class hierarchy
4043 * python/tests/*: added basic regression tests infrastructure too
4044
4045Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
4046
4047 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
4048 added libxml2-python as part of the packages installed
4049
4050Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
4051
4052 * python/Makefile.am python/generator.py python/libxml.c
4053 python/libxml.py: more work, now able to extend the
4054 XPath interpreter with functions written in python.
4055
4056Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
4057
4058 * python/Makefile.am: Jacob sent a patch to allow building from
4059 tarfile.
4060
4061Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
4062
4063 * python/Makefile.am python/libxml.c configure.in Makefile.am:
4064 inserted the python wrappers build, I hope this won't be too
4065 unportable
4066
4067Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
4068
4069 * xpath.c: minor optimization
4070 * python/generator.py python/libxml.c python/libxml.py
4071 python/libxml_wrap.h: more work on the python bindings,
4072 they now support XPath and there is no evident leak
4073
4074Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
4075
4076 * python/generator.py python/libxml.c python/libxml.py:
4077 more work on the python bindings generator.
4078
4079Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
4080
4081 * python/generator.py python/libxml.c python/libxml_wrap.h:
4082 more work on the python bindings.
4083
4084Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
4085
4086 * python/generator.py python/libxml.c python/libxml.py
4087 python/libxml_wrap.h: commited early version of a python binding
4088 for private use only ATM
4089
4090Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
4091
4092 * entities.c tree.c include/libxml/entities.h: applied patch
4093 from Anthony Jones to implement copy of DTD subtree too. Had
4094 just to keep 2 function private which really ought to become
4095 public ones.
4096
4097Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4098
4099 * xmllint.c: added pointers to the web pages in the usage()
4100
4101Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
4102
4103 * tree.c: more fixes from Petr Kozelka for attribute handling
4104 in the tree API to align the semantic with DOM.
4105
4106Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
4107
4108 * valid.c tree.c entities.c: another set of patches from
4109 Anthony Jones for copy operations cleanup and robustness
4110
4111Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4112
4113 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
4114 an alphabetic index based on comments content
4115 * doc/*: rebuilt the web site with the new references
4116
4117Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
4118
4119 * parserInternals.h: Greg Sjaardema suggested to use an
4120 eponential buffer groth policy in xmlParserAddNodeInfo()
4121
4122Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
4123
4124 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
4125 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
4126 doc/parsedecl.py doc/Makefile.am: updated the python extractor
4127 to generate cross-references, and added/updated the stylesheets
4128 to generate and link API indexes. The generic keyword index
4129 is not done yet.
4130 * doc/*.html: regenerated all the usual docs too
4131
4132Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
4133
4134 * debugXML.c: added an xpath function to the shell for T. V. Raman
4135
4136Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
4137
4138 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
4139 debug routines.
4140
4141Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4142
4143 * tree.c: apply an patch from Petr Kozelka for unlink and replace
4144 support of attribute nodes
4145
4146Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
4147
4148 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
4149 hopefully near complete and fully documented of the API in XML
4150 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
4151 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
4152 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
4153 include/libxml/parserInternals.h include/libxml/valid.hi
4154 include/libxml/xmlIO.h include/libxml/xmlerror.hi
4155 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
4156 include/libxml/xpath.h include/libxml/xpathInternals.h:
4157 Cleaned up the doc comments a lot in the process, the interface
4158 coverage is now 100%
4159
4160Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
4161
4162 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
4163 extracts comments from the gtk-doc DocBook output (a bit
4164 convoluted but seems to work).
4165
4166Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
4167
4168 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
4169 added an XML description of the API, moved the script generating
4170 it here. Added a "make api" target
4171
4172Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
4173
4174 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
4175
4176Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
4177
4178 * xpath.c include/libxml/xpathInternals.h: the change made to
4179 xmlXPathFuncLookupFunc was incompatible roll it back
4180
4181Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
4182
4183 * SAX.c: cleanup patch from Anthony Jones
4184 * doc/Makefile.am: fix the headers to avoid in make scan
4185 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
4186 includes, * vs Ptr and general cleanup
4187 * parsedecl.py: first version of a script to extract the
4188 module interfaces, the goal will be to provide .decl or XML
4189 specification of the interfaces to build wrappers.
4190
4191Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
4192
4193 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
4194 now provides return codes in case of errors
4195
4196Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
4197
4198 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
4199 Upgraded to trio baseline 1.6
4200 * strio.h strio.c: Replaced by triostr.h and triostr.c
4201
4202Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
4203
4204 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
4205 of strdup usage in the code
4206
4207Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4208
4209 * parser.c error.c: Keith Isdale complained rightly that
4210 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
4211
4212Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
4213
4214 * tree.c: fixed the funxtion to set the xml: attributes
4215 * debugXML.c: added "setbase" to test it.
4216
4217Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
4218
4219 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
4220 to allow updating an attribute content
4221
4222Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
4223
4224 * libxml.h: try to avoid problems when compiling on Windows
4225
4226Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
4227
4228 * hash.c: patch from Anthony Jones for hash.c allocation size
4229 * Makefile.am: trying to work around Yet Another Libtool Madness
4230 and build the 2.4.13 release finally ...
4231
4232Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
4233
4234 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
4235 * doc/* : update of the documentation
4236
4237Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
4238
4239 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
4240 at fixing #61290 :-(
4241
4242Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
4243
4244 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
4245 Fixes bug #67229
4246
4247Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
4248
4249 * tree.c: trying to avoid troubles when a subtree is copied
4250 and coalesced in part with the target tree. Should fix
4251 bug #67407
4252
4253Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4254
4255 * valid.c: fixed validation of attributes content of type
4256 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
4257 values, very old bug. Fixes #67671
4258
4259Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
4260
4261 * parser.c include/libxml/parserInternals.h tree.c: integrated
4262 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
4263 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
4264
4265Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
4266
4267 * threads.c: applied Serguei Narojnyi's patch to add native
4268 thread support on the Win32 platform
4269 * testThreadsWin32.c Makefile.am: added the test program also
4270 from Serguei, Win32 specific
4271 * include/win32config.h include/libxml/xmlwin32version.h.in:
4272 added patch from Igor for the Windows thread specific defines.
4273
4274Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
4275
4276 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
4277
4278Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
4279
4280 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
4281 output page into XMLinfo.html. Close bug #66951 and
4282 raised by Robert Collins too.
4283
4284Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
4285
4286 * encoding.c: Paul Keogh pointed out a possibility of segfault
4287 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
4288 Closes bug # 68238
4289
4290Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
4291
4292 * doc/*.html: updated the Gdome2 links
4293
4294Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
4295
4296 * libxml.h: Applied following patches from Robert Collins
4297 and make sure IN_LIBXML is defined when compiling it
4298 -------
4299 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
4300 as well as Visual C.
4301 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
4302 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
4303 * strio.c (PLATFORM_UNIX): Define for Cygwin.
4304 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
4305 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
4306 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
4307 xmlSysIDExists xmlNoNetExists).
4308 * xmllint.c: Don't include winsock2.h for Cygwin.
4309
4310Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
4311
4312 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
4313 when the version info is not present.
4314
4315Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
4316
4317 * tree.c: Anthony Jones pointed out a problem in
4318 xmlStringGetNodeList() and provided a fix for it
4319
4320Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
4321
4322 * parser.c: patch from Frank J Franklin to remove a bug in
4323 xmlCreatePushParserCtxt() when the initial buffer passed
4324 is large.
4325
4326Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
4327
4328 * win32/*: big cleanup of the Windows/MSVC project files
4329 from Igor Zlatkovic
4330
4331Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
4332
4333 * doc/Makefile.am: should fix #67674 and avoid troubles if
4334 xsltproc is not available or fails in the prefix provided
4335
4336Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
4337
4338 * xmlmemory.c: one more doc patch from Charlie Bozeman.
4339
4340Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
4341
4342 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
4343 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
4344 Fixed a few other problems raised by Charlie Bozeman.
4345 * result/VC/ElementValid[5-7]: fixed the output
4346
4347Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
4348
4349 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
4350 patches from Charlie Bozeman. Regenerated the HTML docs.
4351
4352Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
4353
4354 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
4355 for Windows from Igor
4356
4357Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
4358
4359 * xmllint.c: applied Justin Fletcher patch for --output or -o
4360
4361Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
4362
4363 * win32/libxml2/libxml2.def.src: close #67019
4364
4365Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
4366
4367 * xmllint.c: applied Justin Fletcher generic timing patch
4368 similar to the one already applied to xsltproc.
4369
4370Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
4371
4372 * include/libxml/tree.h tree.c: applied documentation patches
4373 from Charlie Bozeman
4374
4375Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
4376
4377 *doc/xmllint.xml, xmllint.1 - document --dropdtd
4378
4379Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
4380
4381 * valid.c: fix the xmlStrdup() used in the previous patch.
4382 * valid.c: added --dropdtd
4383 * tree.c: fixed xmlUnlinkNode so it also removes the references
4384 from the document if the node is a DTD
4385
4386Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
4387
4388 * HTMLtree.c valid.c: cleanup some static declarations
4389
4390Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
4391
4392 * xmllint.c: removed another strdup()
4393 * doc/FAQ: removed the HP/UX entry
4394
4395Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
4396
4397 * valid.c: fix bug #66816 when validating.
4398 * xmllint.c: don't use sys/time.h if configure did not found it
4399
4400Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
4401
4402 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
4403 xmlcatalog_man.xml
4404
4405Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
4406
4407 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
4408 xmlInitMemory() was declared twice
4409
4410Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
4411
4412 * globals.c: do not reference strdup() !
4413 * configure.in libxml-2.0.pc.in: trying to fix the libs
4414 of the various config extraction modules
4415
4416Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
4417
4418 * configure.in : preparing 2.4.12
4419 * doc/* : updated and rebuilt the docs
4420
4421Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
4422
4423 * uri.c: closed bug #66159
4424 * testURI.c: added --escape option
4425 * configure.in: some cleanup for xml2-config --cflags
4426
4427Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
4428
4429 * globals.c testThreads.c: removed some misplaced includes
4430 of xmlversion.h
4431
4432Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
4433
4434 * threads.c: patch from Gary Pennington fixing a possible
4435 problem at initialization time.
4436
4437Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
4438
4439 * configure.in libxml.h parser.c testThreads.c macos/: integrated
4440 Eric Lavigne contribution to build libxml2 on MacOS using
4441 CodeWarrior.
4442
4443Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
4444
4445 * xmllint.c: applied Geert Kloosterman's patch to fix
4446 --repeat --timing output
4447
4448Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
4449
4450 * parser.c: Robin Berjon <robin@knowscape.com> found a case
4451 where non-wellformed XML declaractions were not detected.
4452
4453Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
4454
4455 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
4456
4457Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
4458
4459 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
4460 gets reset by xmlCleanupInputCallbacks() and this makes the
4461 function useless. Same for output.
4462
4463Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
4464
4465 * xmlIO.c: robert pointed out a loop error in callback cleanups
4466
4467Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
4468
4469 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
4470 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
4471 they are not really tied to debugging
4472
4473Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
4474
4475 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
4476 * xmllint.c: better --catalogs description
4477
4478Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
4479
4480 * tree.c: fixed a couple of problems in xmlSetProp()
4481
4482Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
4483
4484 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
4485 unappropriate stdout output.
4486
4487Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
4488
4489 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
4490 by Denis Beurive, closes #65111
4491
4492Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
4493
4494 * valid.c: in case of content model validity error, don't
4495 print it if validity warnings were not requested.
4496
4497Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
4498
4499 * nanoftp.c: applied a couple of patches from Brian D Ripley.
4500 * parserInternals.c: removed the last exit() call. Print an
4501 unmaskable error on stderr instead (library mismatch detection)
4502
4503Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
4504
4505 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
4506 shell instructions from Heiko Rupp
4507
4508Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
4509
4510 * catalog.c: use the URL notation file:// for default catalog paths
4511
4512Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
4513
4514 * include/libxml/tree.h: better comments for _private fields
4515 * tree.c: removed a problem when copying an entity reference.
4516
4517Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
4518
4519 * vms/*: updated instructions and diffs from John A Fotheringham
4520
4521Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
4522
4523 * include/libxml/xmlerror.h: avoid an include problem if
4524 #include <libxml/xmlerror.h> happens first in code
4525 seems to be the case in KDE libs
4526
4527Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
4528
4529 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
4530 from Igor for Windows
4531
4532Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
4533
4534 * Makefile.am: Gary Pennington pointed out a missing prefix
4535
4536Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
4537
4538 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
4539 * doc/*: upgraded and rebuilt the docs
4540
4541Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
4542
4543 * HTMLparser.c: fix comment in scripts element parsing.
4544 * result/HTML/doc3*: updated the results.
4545
4546Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
4547
4548 * uri.c: another URI bug fix #63336, using Joel Young patch.
4549
4550Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
4551
4552 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
4553 a cleaned up version of the Pwd shell string generation.
4554
4555Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
4556
4557 * valid.c include/libxml/tree.h: trying to fix namespaces +
4558 validation problems for good, closing #63619 in the process
4559 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
4560 wrong in this respect, fixed it.
4561
4562Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
4563
4564 * xmllint.c: Morus Walter patch to allow --format and --encode
4565
4566Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
4567
4568 * debugXML.c: Stefan Kost provided an help command for the shell
4569
4570Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
4571
4572 * debugXML.c: Heiko Rupp pointed that the shell would crash
4573 on empty nodesets returns.
4574
4575Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
4576
4577 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
4578 migh need the history libraries
4579
4580Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
4581
4582 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
4583 handle the case of < in quoted attributes, Bastian Kleineidam
4584
4585Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
4586
4587 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
4588 fixing catalog breakages
4589 * Makefile.am catalog.c result/catalogs/catal
4590 result/catalogs/mycatalog.* test/catalogs/catal*:
4591 fixed more problems in catalog support, added more regression tests
4592 for both XML and SGML catalog handling
4593
4594Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
4595
4596 * debugXML.c: applied an improvement to xmlGetLineNo() from
4597 Keith Isdale
4598
4599Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
4600
4601 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
4602 Side effect of the progressive catalog loading
4603
4604Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
4605
4606 * Makefile.am: confexecdir and confexec_DATA were defined twice
4607 pointed out by Karl Eichwalder
4608
4609Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
4610
4611 * xmlcatalog.c: avoid unlink() and use remove() instead.
4612
4613Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
4614
4615 * libxml.spec.in: cleanup
4616 * include/libxml/xmlwin32version.h: updated with 2.4.8
4617
4618Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
4619
4620 * encoding.c global.data globals.c testThreads.c: fix bug #63752
4621 of compiling libxml with a non standard set of options
4622
4623Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
4624
4625 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
4626 document --sgml option, fixing gnome bugzilla #63382
4627
4628Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
4629
4630 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
4631 breakage of 2.4.7, added a couple of really needed APIs
4632 like xmlCatalogIsEmpty() and xmlNewCatalog()
4633 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
4634 for install-catalog
4635 * configure.in: preparing 2.4.8
4636
4637Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
4638
4639 * HTMLtree.c tree.c include/libxml/HTMLtree.h
4640 include/libxml/tree.h include/libxml/xmlIO.h: more include
4641 cleanups, export cleanly one html output + format function.
4642
4643Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
4644
4645 * parser.c: removed initGenericErrorDefaultFunc call from
4646 xmlInitParser() since it could destroy previous calls to
4647 xsltSetGenericErrorFunc() effects
4648
4649Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
4650
4651 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
4652 keyword.
4653
4654Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
4655
4656 * Makefile.am: cleanup
4657 * threads.c: cleanup too
4658 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
4659 from xsltproc
4660 * include/libxml/tree.h include/libxml/parser.h: trying to break a
Daniel Veillard784b9352003-02-16 15:50:27 +00004661 dependency loop.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00004662
4663Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
4664
4665 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
4666 was not used anymore !
4667
4668Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
4669
4670 * configure.in: preparing 2.4.7
4671 * Makefile.am doc/Makefile.am: switched to the latest xmllint
4672 manual page from John
4673 * doc/*: updated the doc and rebuilt the generated pages
4674
4675Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
4676
4677 * xmlIO.c: closing bug #62711, the library should never
4678 close stdin or stdout.
4679
4680Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
4681
4682 * uri.c: second pass at fixing #63336, using Joel Young
4683 final patch. looks okay.
4684
4685Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
4686
4687 * uri.c include/libxml/uri.h: trying to clear #63336
4688 allowing the escaping routine to parse unconformant
4689 URI-References.
4690
4691Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
4692
4693 * vms/readme.vms vms/build_libxml.com nanoftp.c
4694 include/libxml/xmlversion.h.in: a few VMS updates from
4695 John A Fotheringham
4696 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
4697 and xmlCleanupOutputCallbacks() for the Perl binding people.
4698
4699Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
4700
4701 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
4702 apply fixes to close #63271 and avoid segfaults when
4703 the error routine gets callbed before xmlInitParser()
4704 get called.
4705 * nanoftp.c error.c: Applied patches from Justin Fletcher
4706 correcting some xmlGenericError misuses.
4707
4708Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
4709
4710 *doc/xmllint.xml, doc/xmllint.1
4711 New and improved man page for xmllint - .xml is the original, .1
4712 is the generated man page
4713
4714Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
4715
4716 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
4717 the web site from the main HTML document.
4718
4719Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
4720
4721 * parser.c: fixed an erroneous validation bug when PE refs
4722 occurs in external parsed entities referenced from the
4723 internals subset
4724 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
4725 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
4726 added the associated testcase, it's a nice one.
4727 * HTMLparser.c: generate the DTD node as HTML still ...
4728 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
4729
4730Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
4731
4732 * HTMLparser.c: fixed a bug in htmlNewDoc()
4733
4734Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
4735
4736 * test/threads/*: added entities testing to the Thread test
4737 * testThreads.c: make the test reasonable
4738 * DOCBparser.c: fix the DTD public and system ID
4739 * xmllint.c: added --sgml for SGML DocBook importing
4740 * Makefile.am: added Docbtests target
4741
4742Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
4743
4744 * nanoftp.c: use only "anonymous@" string for anonymous passwds
4745 * testThreads.c: removed bogus include
4746
4747Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
4748
4749 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
4750 fixed a very serious (looping) validation bug
4751
4752Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
4753
4754 * include/libxml/globals.h include/libxml/threads.h threads.c
4755 testThreads.c: far more testing, cleaning up bugs
4756 * *.c : make sure globals.h is always included.
4757
4758Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
4759
4760 * HTMLparser.c: try to get rid of parser loops for good.
4761
4762Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
4763
4764 * configure.in: fixed some bugs in CFLAGS passing.
4765 * test/threads Makefile.am testThreads.c: added a specific
4766 threaded test case (really nasty, guaranteed).
4767
4768Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
4769
4770 * catalog.c: serious cleanup on the management of the
4771 XML catalog tree, more tests done, especially with
4772 the catalog PI.
4773
4774Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
4775
4776 * catalog.c: avoid a problem in catalog cleanup on SMP if
4777 catalogs were not initialized.
4778
4779Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
4780
4781 * catalog.c xpath.c: trying to cleanup the not thread safe
4782 parts of the library.
4783
4784Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
4785
4786 * include/libxml/globals.h configure.in global.data: make
4787 the allocation be per-thread a configure option
4788 * encoding.c include/libxml/parser.h: fixed compilation
4789 errors
4790
4791Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
4792
4793 * include/libxml/parser.h: Norm reported that a few lines
4794 added were breaking libxslt compile, removed them for now
4795
4796Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
4797
4798 * parser.c parserInternals.c threads.c: debugged and fixed
4799 initialization problems which were giving troubles on SMP
4800 boxes.
4801
4802Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
4803
4804 * include/libxml/Makefile.am: missing globals.h
4805
4806Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
4807
4808 * globals.c: added a couple of standard includes.
4809
4810Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
4811
4812 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
4813 include/libxml/parserInternals.h include/libxml/tree.h
4814 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
4815 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
4816 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
4817 Applied the last patches from Gary, cleanup, activated threading
4818 all user accessible global variables are now handled in globals.[ch]
4819 Still a bit rought but make tests passes with either
4820 --with-threads defined at configure time or not.
4821 * Makefile.am example/Makefile.am: added globals.[ch] and threads
4822 linking options
4823
4824Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
4825
4826 * Makefile.am include/libxml/Makefile.am
4827 include/libxml/globals.h globals.c include/libxml/threads.h
4828 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
4829 configure.in: started integrating the core of the thread support
4830 not activated yet but half integrated. The code should still
4831 compile and work anyway.
4832
4833Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
4834
4835 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
4836 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
4837 integrating the non-controversial parts of Gary Pennington
4838 multithread patches
4839 * catalog.c: corrected a small bug introduced
4840
4841Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
4842
4843 * catalog.c include/libxml/catalog.h: very serious cleanup,
4844 isolating unportable code and as much as possible the accesses
4845 to the global shared catalog. May need more testing !
4846
4847Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
4848
4849 * include/libxml/debugXML.h debugXML.c tree.c: integrating
4850 Keith Isdale patches for the XSLT debugger interfaces. Some
4851 cleanup
4852
4853Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
4854
4855 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
4856 * DOCBparser.c: generate line nubers in elements
4857
4858Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
4859
4860 * configure.in: preparing 2.4.6 release
4861 * doc/xml.html doc/html/*: updated and rebuilt the docs
4862 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
4863
4864Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
4865
4866 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
4867 adding documentation for DV's supercatalog support
4868
4869Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
4870
4871 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
4872 super catalog support adding one API and one flag --sgml to
4873 xmlcatalog
4874
4875Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
4876
4877 * doc/xmlcatalog_man.xml, xmlcatalog.1
4878 One more crack at
4879 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
4880
4881
4882Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4883
4884 * xpath.c: implemented xmlXPathObjectCopy for external objects
4885 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
4886
4887Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
4888
4889 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
4890 finishing up fix to
4891 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
4892 the xmlcatalog man page display more elegantly
4893
4894Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
4895
4896 * configure.in: closing bug #61832
4897 * HTMLparser.c: removed a warning
4898
4899Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
4900
4901 * xpath.c: fixing #61673 part I, do not loose doc information
4902 when copying result value trees.
4903
4904Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4905
4906 * xpath.c: trying to harden the XPath interpreter
4907
4908Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
4909
4910 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
4911 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
4912
4913Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
4914
4915 * HTMLparser: repaired another loop problem
4916
4917Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
4918
4919 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
4920 parsing.
4921 * xpath.c: fix bug #61291 the default XML namespace node is
4922 missing from the namespace axis.
4923 * tree.c: refuse to create namespaces nodes with prefix "xml"
4924
4925Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
4926
4927 * SAX.c: ouch a non-defined namespace could lead to a crash,
4928 fixed #61215
4929
4930Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
4931
4932 * parserInternals.c: closed bug #61054
4933
4934Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
4935
4936 * include/libxml/Makefile.am: closing #60708
4937
4938Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
4939
4940 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
4941 adding xmlSAXParseFileWithData following Marco Stipek suggestion
4942
4943Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4944
4945 * valid.c: close bug #61550 when xml: wasn't considered a namespace
4946
4947Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
4948
4949 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
4950 * DOCBparser.c HTMLparser.c parser.c: fixed typos
4951
4952Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
4953
4954 * catalog.c: Justin Fletcher provided cleaup code in case
4955 HAVE_STAT is not defined
4956 * include/win32config.h: Igor Zlatkovic suggested to have
4957 HAVE_STAT defined there
4958
4959Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
4960
4961 * catalog.c - fixed typing error reported by M. Barros
4962
4963Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
4964
4965 * xmllint.c - fixing typo
4966
4967Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
4968
4969 * HTMLparser.c: small enhancement to prevent loop on
4970 unrecognizable data
4971
4972Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
4973
4974 * parserInternals.c: applying patch from bug #60757 this
4975 should close it
4976
4977Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
4978
4979 * catalog.c xmlcatalog.c: removed a couple of warning
4980 * xpath.c: try to solve the linking problem on platforms
4981 needing trio to compile
4982
4983Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
4984
4985 * Makefile.am libxml.spec.in: backing up non-documented changes
4986 commited without review or aproval by Jens Finke <jens@gnome.org>
4987 * HACKING: made 100% clear that no commit should be done directly
4988
4989Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
4990
4991 * configure.in: Joe Orton provided a patch fixing a problem
4992 when iconv is specified to be in a non-standard directory
4993 but wasn't exported in xml2-config --cflags
4994
4995Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
4996
4997 * configure.in: let's ship 2.4.5 before getting too much
4998 troubles with 2.4.4 errors.
4999
5000Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
5001
5002 * encoding.c entities.c: do not output hexadecimal charrefs
5003 when serializing HTML since some version of Netscape can't
5004 grok it, generate decimal ones.
5005 * result/HTML/doc3.htm: output changed due to previous test
5006 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
5007
5008Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
5009
5010 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
5011 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
5012
5013Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
5014 Released 2.4.4
5015
5016 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
5017 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
5018 updated the configuration scripts systems accordingly
5019
5020Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
5021
5022 * configure.in: preparing for 2.4.4
5023 * doc/xml.html doc/html/*: updated and rebuilt the docs
5024
5025Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
5026
5027 * win32/dsp/libxml2.def.src: tried to incorporate comments
5028 from bug #59220
5029
5030Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
5031
5032 * parser.c result/noent/wml.xml: fixed bug #59981 related
5033 to handling of '&' in attributes when entities are substitued
5034
5035Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
5036
5037 * libxml.h include/libxml/xmlversion.h.in
5038 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
5039 Tried to close bug #60131
5040
5041Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
5042
5043 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
5044
5045Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
5046
5047 * SAX.c: fixing bug #59946 on xmlns=""
5048
5049Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
5050
5051 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
5052 but allocates a new error code.
5053
5054Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
5055
5056 * xmllint.c: John Fleck fixed typos in the options output
5057 * parser.c SAX.c: fix ignorable white space SAX selection
5058
5059Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
5060
5061 * entities.c: Steve Underwood found the possibility of an
5062 ininite loop in case of error.
5063
5064Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
5065
5066 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
5067
5068Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
5069
5070 * parser.c: warn if version is not 1.0 but it's not
5071 strictly speaking an error after analyzing the spec
5072
5073Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
5074
5075 *doc/catalog.html - add link to the html version of the
5076 man page, other linguistic cleanups
5077
5078Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
5079
5080 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
5081 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
5082 file, has not yet been included in the build.
5083
5084Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
5085
5086 * catalog.c: removed a duplicate affectation Justin Fletcher
5087
5088Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
5089
5090 * tree.c: Armin Sander pointed a possible text coalescing
5091 problem, completed his patch.
5092
5093Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5094
5095 * trionan.c: Fixed const and volatile re-definition problem
5096
5097Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
5098
5099 * libxml.4 parser.c: doc updates from Heiko Rupp
5100 * parserInternals.c: 2 sanity checks from Heiko Rupp
5101
5102Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
5103
5104 * tree.c: applied patch from Armin Sander to make some pointers
5105 const in xmlCopyNode()
5106 * include/libxml/tree.h: added fix to the header
5107
5108Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
5109
5110 * xpath.c: hum, restrict the integer usage gcc bug workaround
5111 to only gcc compilers so that other architecture don't get
5112 penalized by this limitation.
5113 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
5114
5115Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
5116
5117 * valid.c: fixed a Windows compiler warning (Chris Poblete)
5118 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
5119
5120Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
5121
5122 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
5123 --convert option to xmlcatalog to convert SGML ones to
5124 the XML syntax.
5125 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
5126
5127 2.4.3 got released at that point
5128Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
5129
5130 * catalog.c xmlIO.c: started some serious testing and fixed
5131 a few bug and optmization needs.
5132
5133Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
5134
5135 * Makefile.am configure.in include/libxml/xmlwin32version.h:
5136 preparing for a 2.4.3 release even if it may not be ready yet
5137 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
5138 all file parsing lookup to go through the entity resolver, add
5139 to add an API to bypass it (needed to load catalogs themselves),
5140 some cleanup on the catalog code too.
5141 * nanoftp.c: small cleanup
5142 * doc/catalog.html: small update
5143
5144Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
5145
5146 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
5147 Jun Kuriyama
5148
5149Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
5150
5151 * doc/catalog.html: finished the catalog documentation
5152
5153Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
5154
5155 * doc/catalog.html doc/xml.html: added documentation about
5156 Catalog support, misses an API description
5157 * doc/html/*: reextracted the API pages
5158
5159Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
5160
5161 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
5162 Added the part about section 7.2 on URI resolution,
5163 fixed a side effect in the HTML parser, look complete
5164 and ready to rock except the URI/SystemID part!
5165
5166Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
5167
5168 * include/libxml/catalog.h include/libxml/parser.h
5169 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
5170 xmlIO.c: added support and APIs needed for the catalog PI
5171 * include/libxml/xmlIO.h: cleanup
5172
5173Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
5174
5175 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
5176 include/libxml/catalog.h: starts to look okay, really
5177 plugged the new framework, cleaned a lot of stuff,
5178 added some APIs, except the PI's support missing this
5179 should be mostly complete
5180 * result/catalogs/* test/catalogs/*: added new test, enriched
5181 the existing one with URN ID tests
5182
5183Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
5184
5185 * catalog.c: fixed nextCatalog
5186 * result/catalogs/docbook test/catalogs/*: started adding
5187 a small regression test
5188
5189Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
5190
5191 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
5192 more work on the XML catalog support.
5193 * parser.c include/libxml/parser.h: small cleanup seems using
5194 list as a public parameter name can give portability troubles
5195 * trionan.c trionan.h xpath.c include/libxml/trionan.h
5196 include/libxml/xpath.h include/libxml/Makefile.am: removed
5197 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
5198 wrappers
5199
5200Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5201
5202 * Makefile.am trio.c triodef.h trionan.c xpath.c
5203 include/libxml/Makefile.am include/libxml/trionan.h:
5204 Re-worked Not-A-Number and Infinity support.
5205 * xmlcatalog.c: added readline include files
5206
5207Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
5208
5209 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
5210 testCatalog as xmlcatalog, making it an installed app
5211 adding a shell, and preparing it to be a /etc/xml/catalog
5212 management tool, though not ready yet
5213 * catalog.c include/libxml/catalog.h: adding support for
5214 XML Catalogs http://www.oasis-open.org/committees/entity/
5215 not finished, there is some interesting tradeoffs and a
5216 few open questions left.
5217
5218Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
5219
5220 * xmllint.c: fixed a line formatting problem
5221
5222Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
5223
5224 * SAX.c: removed a couple of unused variable (Albert Chin)
5225
5226Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
5227
5228 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
5229 trying to fix some troubles w.r.t. function returning
5230 const xxxPtr.
5231
5232Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
5233
5234 * win32/dsp/libxml2.def.src: another set of symbols conditionally
5235 defined
5236
5237Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
5238
5239 * xpointer.c: removed unused var
5240
5241Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
5242
5243 * testXPath.c: another small cleanup closing bug #59110
5244
5245Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
5246
5247 * win32/dsp/libxml2.def.src: small cleanup closing bug
5248 #59108
5249
5250Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
5251
5252 * example/gjobread.c: add xmlCleanupParser() before leaving
5253
5254Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
5255
5256 * config.h.in configure.in include/libxml/xmlwin32version.h:
5257 released 2.4.2
5258
5259Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
5260
5261 * include/libxml/valid.h debugXML.c valid.c: deprecate
5262 the non-boundchecking Sprintf functions, add Snprintf
5263 this should close bug #57984
5264
5265Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
5266
5267 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
5268 URIs before doing the lookups (pointed by Mark Vakoc)
5269
5270Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
5271
5272 * xpath.c: serious changes on Result Value Trees and NodeSets
5273 w.r.t. deallocation and collect operations. Probably not
5274 100% clean (merge of allocated trees smells like a problem).
5275 Seems sufficient to close #58943
5276
5277Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
5278
5279 * xmllint.c: adding a --format option
5280
5281Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
5282
5283 * xpath.c: count() was broken on Result Value Tree
5284 * xmlIO.c: fixed file:/// accesses on _WIN32
5285
5286Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
5287
5288 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
5289 macro was renamed, this should close bug #58683
5290
5291Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
5292
5293 * SAX.c: small fix fixing bug #58539 reported by coolo, in
5294 entity substitution mode text at the end of the entity might
5295 be added due to text coalescing.
5296 * nanoftp.c parser.c: small cleanup
5297
5298Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
5299
5300 * HACKING: added John Fleck right to commit in the doc subdir
5301
5302Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
5303
5304 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
5305 allow to inherit attributes from the DTD directly in the
5306 tree, this is needed for XPath and can be a useful feature.
5307 Inherited namespaces are always provided at the tree level now
5308 * test/defattr* result/defattr* result/noent/defattr*: added a couple
5309 of tests for this feature (XSLT being the prime user).
5310
5311Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
5312
5313 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
5314 testSAX.c xmlIO.c xmllint.c include/win32config.h
5315 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
5316 include/libxml/xmlwin32version.h.in win32/README.MSDev
5317 win32/dsp/*: applied Win32 Facelift No.2 patches from
5318 Igor Zlatkovic for Windows/MSC
5319
5320Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
5321
5322 * SAX.c: unparsedEntityDecl() the URI computation of the
5323 entity wasn't done breaking XSLT unparsed-entity-uri()
5324
5325Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
5326
5327 * xpath.c: fixed a bug when walking the descendants and
5328 the current node has no children
5329 * debugXML.c: show up when a text node is supposed to not be escaped
5330
5331Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5332
5333 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
5334 worked like the set:leading() function)
5335 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
5336
5337Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5338
5339 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
5340
5341Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5342
5343 * include/libxml/xmlIO.h: apply change to close #58141
5344 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
5345
5346Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5347
5348 * parser.c: when the internal subset uses a PE, then the
5349 included entity can use conditional sections.
5350
5351Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5352
5353 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
5354 when walking the namespace axis showing up in
5355 libxst/tests/general/bug-12
5356 * xmlmemory.c: added the possibility to trace a given block
5357 defined by its address
5358
5359Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5360
5361 * parser.c: don't override existing encoding specified before
5362 starting xmlParseDocument()
5363
5364Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5365
5366 * include/libxml/xmlwin32version.h: reinserted, needed for
5367 Windows users of CVS
5368
53692001-07-27 Darin Adler <darin@bentspoon.com>
5370
5371 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
5372 * testCatalog.c: Add include of <libxml/parser.h>.
5373
53742001-07-27 Darin Adler <darin@bentspoon.com>
5375
5376 * include/libxml/.cvsignore:
5377 * include/libxml/xmlwin32version.h:
5378 Remove this file from CVS because it's generated.
5379
5380Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5381
5382 * parser.c include/libxml/parser.h: applied const patches from
5383 Tom Moog #58002
5384
5385Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5386
5387 * xpath.c include/libxml/xpath{,Internals}.h: added a function
5388 lookup framework
5389
5390Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5391
5392 * tree.c: fixed xmlCopyNode() for documents
5393
5394Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5395
5396 * parser.c: fixed bugs #58073 reported by Greg Shtilman
5397
5398Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5399
5400 * parser.c: fixes bug #57652 reported by Morus Walter
5401
5402Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5403
5404 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
5405
5406Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5407
5408 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
5409 errors, lesson don't add new functions at 1am before a release
5410 * xpath.c: integrated fix from Bjorn to avoid divide by zero
5411 from XPath initialization when possible.
5412
5413Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5414
5415 * result/scripts/base*: removing history/readline changed
5416 this slightly
5417 * include/libxml/parser.h SAX.c parser.c parserInternals.c
5418 xmllint.c: make element content line number generation
5419 optionnal to avoid breaking old apps added interface to switch
5420
5421Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5422
5423 * configure.in: get rid of the readline and libhistory
Daniel Veillard784b9352003-02-16 15:50:27 +00005424 dependencies by default, release 2.4.1 with IA64 fix
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00005425 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
5426 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
5427 John Kroll fixes to allow saving to HTTP via PUT (or
5428 POST of needed).
5429 * doc/html/*.html: regenerated the docs
5430
5431Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5432
5433 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
5434 xmlHashScanFull and xmlHashScannFull3 to get passed the
5435 three keys as arguments to the callback function
5436
5437Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5438
5439 * configure.in Makefile.am: removed libxml softlink for good
5440 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
5441 100% coverage by gtk-doc
5442
5443Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5444
5445 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
5446 fixed serious troubles due to size_t vs. int mismatch
5447
5448Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5449
5450 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
5451
5452Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5453
5454 * include/libxml/xpath{,Internals}.h xpath.c: added a more
5455 convenient extension API for value and context managing
5456 Now handles external objects through xmlXPathPopExternal,
5457 xmlXPathWrapExternal and xmlXPathReturnExternal.
5458 Added functions for sets operations (intersection, etc.)
5459
5460Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5461
5462 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
5463 xmlIO.c tree.c parserInternals.c entities.c encoding.c
5464 HTMLparser.c: cleanup of global variables, marking some
5465 const or private.
5466
5467Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5468
5469 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
5470 fixed xmlXPathNodeSetItem when passing index=0
5471
5472Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5473
5474 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
5475
5476Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5477
5478 * xmllint.c: fixed compilation under Cygwin #57503
5479 * TODO: update
5480
54812001-07-13 Peter Williams <peterw@ximian.com>
5482
5483 * config.h.in: add #undef HAVE_DLFCN_H
5484
5485 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
5486 builddir.
5487
5488Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5489
5490 * win32/libxml2/libxml2.def.src: added a couple of exported entries
5491 raised by #57348 and #57381
5492
5493Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5494
5495 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
5496 tree.c xpointer.c: store the line numbder in element->content,
5497 may break some software, need a configuration mechanism
5498
54992001-07-10 Darin Adler <darin@bentspoon.com>
5500
5501 * .cvsignore:
5502 * example/.cvsignore:
5503 * include/.cvsignore:
5504 * include/libxml/.cvsignore:
5505 Various things that are generated and should be ignored.
5506
5507Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5508
5509 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
5510 * doc/xml.html doc/html/*: updated the docs
5511
5512Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5513
5514 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
5515 validation occured on content with element child
5516
5517Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5518
5519 * tree.c: fixed XML Base computation which was broken
5520 * debugXML.c: added a base function to the shell
5521 * Makefile.am result/scripts/* test/scripts/*: added scripts
5522 based regression tests, and adding 2 XML Base tests
5523
5524Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5525
5526 * tree.c: set properties doc and call xmlSetListDoc for properties
5527 content when grafting them in a different tree.
5528 * aclocal.m4: remove from CVS
5529
5530Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5531
5532 * win32/libxml2/libxml2.def.src: added some missing entry point
5533 for XPath (Mark Vakoc)
5534
5535Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5536
5537 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
5538 layer should URI-Unescape before trying to open resources.
5539
5540Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5541
5542 * xpath.c: fix the name() bug for elements in the default
5543 namespace reported by Charlie Bozeman
5544
5545Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5546
5547 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
5548 led to an XPath fix, improvements of SAX initialization, and
5549 an added option --nocdata to testXPath
5550
5551Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5552
5553 * doc/libxml-doc.el: Felix Natter provided anew version working
5554 with XEmacs too
5555
5556Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5557
5558 * include/libxml/xpath.h: small cleanup
5559 * doc/xml.html: update
5560
5561Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5562
5563 * Makefile.am configure.in include/libxml/xmlwin32version.h:
5564 released 2.3.14
5565
5566Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5567
5568 * doc/html/*: rebuilt the docs for the release
5569 * doc/xml.html: added 2.3.14 release.
5570
5571Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5572
5573 * xpath.c: a bug reported by Stephan Kulow empty nodesets
5574 were not equal to empty strings
5575
5576Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5577
5578 * SAX.c: fixed a URI-Reference computation problem when validating
5579 * xmlIO.c: small cleanup
5580
5581Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5582
5583 * parser.c: improved the description of a couple of interfaces
5584 upon Larry Stamper suggestion
5585
5586Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5587
5588 * SAX.c entities.c parser.c: changed completely the way entities
5589 are handled when running the parser in entity substitution mode.
5590 This fixes a bug reported by Stephan Kulow and nearly divides
5591 by 3 the amount of memory required by libxslt to load and process
5592 DocBook TDG.
5593
5594Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5595
5596 * HTMLparser.c: fixing a too early root closing problem raised
5597 byt Prashanth Naidu
5598
5599Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5600
5601 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
5602 raised by Mark Vakoc.
5603
5604Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5605
5606 * example/Makefile.am: fixed the include path to add srcdir/include
5607 * Makefile.am configure.in: fix from Albert Chin for iconv detection
5608 and some cleanup
5609
5610Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5611
5612 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
5613 lot of optimization work, results in significant improvements
5614 when handling really complex XPath queries. Add a small optimizer
5615 for unions, improve [n] and [last()], avoid some costly ops.
5616
5617Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5618
5619 * include/libxml/parser.h parser.c: xmlStrstr args are both const
5620 * xpath.c: small cleanup
5621 * xmlGetNsList: reformated, fixed problems if used on Entities
5622
5623Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5624
5625 * doc/xml.html: added 1.8.14 and 2.3.13 releases
5626
5627Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5628
5629 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
5630 * Makefile.am example/Makefile.am: workaround automake generating
5631 erroneous deps
5632
5633Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5634
5635 * include/win32config.h: bug #56801 Yon Derek provided a patch
5636 to the windows config file.
5637
5638Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5639
5640 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
5641 libxml.h : Yon Derek provided a set of changes to compile from
5642 CVS on Windows/MSC
5643
5644Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5645
5646 * parser.c: fixed UTF8 BOM support in push mode
5647 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
5648 added a specific testcase
5649
5650Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5651
5652 * Makefile.am: added --push regression tests
5653 * parserInternals.c: the XML parser segfaulted in --push mode
5654
5655Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5656
5657 * configure.in: moved the symlinks detection within a CVS
5658 check, this is not portable and will be removed soon.
5659 * xpath.c: small cleanup/speedup
5660
5661Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5662
5663 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
5664 release of 2.3.12
5665 * parser.c: make an error message if unknow entities in all cases
5666
5667Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5668
5669 * uri.c: fixed 2 uri normalization bugs on '//' reduction
5670
5671Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5672
5673 * include/libxml/Makefile.am: Laszlo Peter pointed out that
5674 includes were installed in the wrong dir
5675
5676Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5677
5678 * doc/html.xml: warn against sending code to exhibit bugs.
5679
5680Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5681
5682 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
5683 Tru64 from Thomas Leitner
5684
5685Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5686
5687 * AUTHORS: added William and Bjorn
5688 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
5689 daniel@veillard.com hopefully I won't have to do this again
5690 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
5691 docs can be rebuilt cleanly now
5692 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
5693 from CVs it's generated, added include/libxml/xmlwin32version.h
5694 also generated but which should change far less frequently.
5695 * catalog.c nanoftp.c: made sure to include libxml.h not
5696 libxml/xmlversion.h directly
5697 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
5698 when compiling on WIN32 and MSC
5699
5700Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5701
5702 * include/Makefile.am include/libxml/Makefile.am configure.in:
5703 fixed make distcheck and rebuilding the rpms
5704
5705Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5706
5707 * configure.in: should finish the migration of exported includes
5708 into a real include/libxml in CVS, at least for CVS users.
5709 * removed the exported headers, added in include/libxml (as well
5710 as xmlversion.h.in).
5711
5712Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5713
5714 * configure.in: fixed the way to detect symlink
5715
5716Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5717
5718 * configure.in: updated, include/libxml is now a real CVS dir
5719
5720Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5721
5722 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
5723 version works with both libxml1 and libxml2 (it autodetects
5724 the prefix of the html-files) from Felix Natter.
5725 * doc/xml.html: updated doc accordingly
5726
5727Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5728
5729 * xpath.c: fixed the bug generating a template loop in libxslt
5730 when using docbook-xsl-1.4, * should filter out document nodes
5731 * HACKING: added William
5732 * TODO: updated
5733
5734Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5735
5736 * doc/FAQ.html: added a warning about gcc-3.0
5737 * doc/xml.html: added reference to gdome2 and removed a confusing
5738 sentence
5739
5740Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5741
5742 * xmlversion.h: okay this is a generated file, but Windows
5743 users need it and they can't generate it, and I want CVS
5744 Windows users ...
5745 * win32/libxml2/libxml2_so.dsp: Windows project file for
5746 the shared lib version of libxml2
5747 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
5748 resources needed for libxslt/xsltproc by Yon Derek
5749
5750Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5751
5752 * trio.c: MSVC fix (provided by Igor Zlatkovic)
5753
5754Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5755
5756 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
5757
5758Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5759
5760 * include/win32config.h: Yon Derek provided a first fix
5761 to be able to compile libxslt/xsltproc on Windows
5762
5763Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5764
5765 * xpath.c: attempt to work around what seemed a gcc optimizer
5766 bug when handling floats on i386 http://veillard.com/gcc.bug
5767 * tree.c entities.c encoding.c: doing some cleanups while
5768 chasing it
5769
5770Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5771
5772 * Makefile.am: cleanup when --without-debug is specified
5773 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
5774 w.r.t. --without-debug and other include points
5775 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
5776 Catalogs
5777 * configure.in entities.h tree.h HTMLparser.c: removed
5778 --without-corba, made the _private field mandatory
5779
5780Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5781
5782 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
5783 outputs a BOM in UTF8, an errata has been issued to avoid the
5784 problem, that was the most reasonable solution... Add support
5785 for a leading UTF8 BOM in entities.
5786
5787Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5788
5789 * valid.c: fixed a bug found when post validating an entity ref
5790 * xmllint.c: added --loaddtd and sligly changed --postvalid to
5791 activate it too
5792
5793Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5794
5795 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
5796 weakness in the node copy the XPointer and the XInclude
5797 implementations. Serious cleanup.
5798
5799Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5800
5801 * Makefile.am: Kjartan Maraas provided a small patch to
5802 add xml2-config.in to EXTRA_DIST
5803
5804Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5805
5806 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
5807 provided another failing case found in KDE, the way the
5808 ctxt->vctxt.nodeTab was allocated and freed changed over
5809 time but it wasn't completely cleaned up. This should fix it.
5810
5811Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5812
5813 * parser.c: Stephan Kulow also raised the fact that line number
5814 could get miscounted making debug harder, fixed the problem
5815 in xmlParseCharData()
5816
5817Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5818
5819 * valid.c: Stephan Kulow pointed out a problem when validating
5820 and using an empty entity, forgot a 'break' in a case.
5821
5822Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5823
5824 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
5825 * doc/xml.html: updated with 2.3.11
5826
5827Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5828
5829 * TODO: updated adding cleanup of generated doc
5830 * configure.in: prepared to release 2.3.11
5831 * xmllint.c: added --version for bug reporting
5832 * doc/html/*.html: rebuilt the doc
5833
5834Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5835
5836 * xpath.c: first part of the work on selecting namespace to
5837 fix bug #56115
5838
5839Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5840
5841 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
5842 when using -liconv
5843 * TODO: updated
5844
5845Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5846
5847 * HTMLtree.[ch]: more work on the HTML serialization routnes,
5848 cleanup, encoding support.
5849
5850Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5851
5852 * xpath.c: Thomas Broyer suggested a better patch for the / arg
5853
5854Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5855
5856 * xpath.c: bug detected by Ankh when / is used as a function arg
5857
5858Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5859
5860 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
5861 of element and use it to avoid outputting formatting spaces at
5862 the wrong place. Implemented the format parameter for HTML save.
5863 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
5864 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
5865 result/HTML/wired.html: of course this impact the result of a
5866 number of HTML tests
5867
5868Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5869
5870 * HTMLtree.[ch]: started augmenting the HTML save API with
5871 encoding and formatting parameters
5872
5873Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5874
5875 * HTMLtree.h: cleanup and started evaluating the work needed on
5876 revamping the HTML output code
5877
5878Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5879
5880 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
5881
5882Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5883
5884 * valid.c: fixed bug #56049, forgot one check in the
5885 validation routine
5886
5887Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5888
5889 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
5890
5891Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5892
5893 * libxml.h: fixed an error in last commit
5894 * doc/FAQ.html: added an entry for compilation from CVS
5895
5896Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5897
5898 * xmlversion.h.in libxml.h: Cygwin patches
5899 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
5900 * tree.h: cleanup
5901
5902Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5903
5904 * tree.c: patched xmlFreeNode() to avoid freeing() a static
5905 memory block in a strange case where libxml is linked twice
5906 in the binary.
5907
5908Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5909
5910 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
5911 state far too often, simple fix used to avoid it.
5912
5913Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5914
5915 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
5916 being processed, applied his patch
5917 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
5918
5919Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5920
5921 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
5922 provided fixes to compile on MSCC again
5923 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
5924 also provided an update for the project files.
5925
5926Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5927
5928 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
5929 bug #55810
5930
5931Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5932
5933 * tree.c: fixed xmlGetNsProp() to close bug #55683
5934 Note this requires libxslt to use it's own function instead.
5935
5936Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5937
5938 * HTMLtree.c: when in a pre element no formatting space should
5939 be added.
5940 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
5941
5942Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5943
5944 * configure.in: added tests for signal() and signal.h
5945
5946Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5947
5948 * xpath.c: robert pointed out xmlXPathNINF was not initialized
5949
5950Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5951
5952 * doc/libxml-doc.el: Felix Natter provided a new version for
5953 libxml2
5954
5955Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5956
5957 * HTMLtree.c: when in a pre element no formatting space should
5958 be added.
5959
5960Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5961
5962 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
5963
5964Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5965
5966 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
5967 hack
5968 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
5969 * uri.c: fixed a warning
5970
5971Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5972
5973 * HTMLtree.c: trying to close bug #55772 escaping in script
5974 elements
5975 * doc/xml.html: suggest to send mail to the list
5976
5977Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5978
5979 * error.c: attempt to fix the xmlGetVarStr breakage once and for
5980 good. Use a macro and based on the solution provided in
5981 vsnprintf manual page from GNU.
5982
5983Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5984
5985 * error.c: Workaround for non-preserving variadic list.
5986 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
5987
5988Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5989
5990 * doc/xml.html: added 2.3.10 release
5991
5992Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5993
5994 * configure.in: releasing 2.3.10
5995
5996Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5997
5998 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
5999
6000Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6001
6002 * encoding.c: Robert Collins provided a patch to add the
6003 "US-ASCII" encoding alias
6004
6005Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6006
6007 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
6008 string oriented functions and started cleaning the related areas
6009 in xpath.c which needed fixing in this respect
6010
6011Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6012
6013 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
6014 #55380
6015 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
6016
6017Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6018
6019 * TODO: updated
6020 * nanohttp.[ch] : started adding APIs to get the redirected URL
6021 when this occurs (needed for further base computation
6022 * tree.h: cleanup
6023 * encoding.c: cleanup
6024 * SAX.c: minor change around ctxt->loadsubset
6025
6026Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6027
6028 * Makefile.am include/Makefile.am: small change to have
6029 include/libxml rebuilt if working from CVS.
6030 * uri.c: applied another patch from Carl Douglas for URI escaping,
6031 this should close bug #51876
6032
6033Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6034
6035 * xinclude.c: fixed XInclude recursive behaviour bug #54678
6036 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
6037 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
6038 added specific regression test
6039 * parser.h: preparing for the XSLT mode where DTD inherited
6040 attributes are added to the tree.
6041
6042Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6043
6044 * xinclude.[ch]: Updated the namespace for the Last Call version
6045 * result/XInclude/include test/XInclude/include: updated the
6046 testsuite accordingly
6047
6048Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6049
6050 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
6051 related to bug #51876
6052
6053Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6054
6055 * tree.c: fixed a gross mistake in base computation, xml:base is
6056 not completely correct yet (need cascade).
6057 * xpath.[ch]: added the few things needed to find a function name
6058 and URI from the XPath context when it is called.
6059
6060Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6061
6062 * catalog.[ch]: fixes and add xmlLoadCatalogs()
6063 * DOCBparser.c: small cleanup
6064 * xmllint.c: added a --catalogs option to load catalogs from
6065 $SGML_CATALOG_FILES
6066 * tree.c: cleanup
6067 * configure.in: iconv library fixup, ICONV_LIBS
6068
6069Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6070
6071 * catalog.c: handling of CATALOG entries. detection of recursion,
6072 and a few bugfixes
6073 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
6074 against the default namespace
6075
6076Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6077
6078 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
6079
6080Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6081
6082 * parser.c: fixed propagation context info when parsing an
6083 external entity.
6084 * doc/html/*.html: regenerated a couple of docs
6085
6086Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6087
6088 * doc/xml.html: update with 2.3.9 informations
6089
6090Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6091
6092 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
6093 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
6094 * doc/html/* : rebuilt the docs
6095 * valid.c: small patch which may improve some case when
6096 validating.
6097
6098Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6099
6100 * HTMLparser.c: Closed bug #54891
6101 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
6102 to the suite
6103
6104Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6105
6106 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
6107 applied a documentation patch from LotR and filled in a few missing
6108 descriptions
6109
6110Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6111
6112 * xpath.c tree.c parser.c: speed optimizations at the parser level
6113 document tree freeing and xpath evaluation
6114
6115Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6116
6117 * parser.c parser.h parserInternals.h: fixed a couple of
6118 interfaces for handling memory buffer input to const char *
6119 upon suggestion of JamesH.
6120
6121Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6122
6123 * configure.in: LoTR sent a patch fixing the previous commit
6124
6125Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6126
6127 * configure.in: trying to deal again with the stoopid -R linking
6128 flag of Solaris
6129
6130Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6131
6132 * xpath.h: two nodeset access macros from Thomas Broyer
6133
6134Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6135
6136 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
6137 patch from Thomas Broyer
6138
6139Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6140
6141 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
6142 case
6143 * INSTALL: was empty added stuff from the FAQ
6144
6145Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6146
6147 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
6148 attributes handling and #54433 by adding xmlUnsetProp()
6149 and xmlUnsetNsProp()
6150
6151Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6152
6153 * HTMLparser.c: Patch from Jonas Borgström
6154 (htmlGetEndPriority): New function, returns
6155 the priority of a certain element.
6156 (htmlAutoCloseOnClose): Only close inline elements if they
6157 all have lower or equal priority.
6158 * result/HTML: this of course changed a number of tests results.
6159
6160Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6161
6162 * xmlIO.c catalog.c: plugged in the default catalog resolution
6163 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
6164 documentations
6165 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
6166
6167Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6168
6169 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
6170 integrating catalogs
6171 * catalog.[ch] testCatalog.c: adding a small catalo API
6172 (only SGML catalog support).
6173 * parser.c: restaured xmlKeepBlanksDefault(0) API
6174
6175Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6176
6177 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
6178
6179Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6180
6181 * parser.c: added xmlParseExternalEntityPrivate() to allow
6182 propagation of ctxt->_private when parsing external entities
6183
6184Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6185
6186 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
6187
6188Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6189
6190 * configure.in: fixed a small portability problem with AM_CONDITIONAL
6191
6192Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6193
6194 * valid.c: warn when indeterminist content model is detected
6195 * result/VC/ElementValid8: this adds a message
6196 * Makefile.am: add --novalid for VCM tests
6197 * parserInternals.c: added a call to Init memory
6198
6199Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6200
6201 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
6202 when both parameters are NULL.
6203
6204Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6205
6206 * valid.c: applied small patch from Gary Pennington, reindented
6207 some part of the code.
6208
6209Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6210
6211 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
6212 release, updated and regenerated the docs
6213
6214Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6215
6216 * xpath.c result/XPath/expr/floats : clarified and cleanup
6217 printing of abnormal floats in tests.
6218
6219Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6220
6221 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
6222 * results/HTML/ : a few changes in the output of the HTML tests as
6223 a result.
6224 * configure.in: tying to fix -liconv where needed
6225
6226Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6227
6228 * Makefile.am: fixed a stupid error
6229
6230Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6231
6232 * configure.in Makefile.am: make the inclusion of the trio
6233 modules in the library conditional
6234
6235Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6236
6237 * DOCBparser.c: patche from László Kovács, fixed entities refs
6238 in attributes handling
6239
6240Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6241
6242 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
6243 flushing
6244
6245Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6246
6247 * xpath.c: fix of an XSLT namespace bug reported on the list
6248 general/bug-8-
6249
6250Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6251
6252 * strio.h trio.c: Dan McNichol suggested a couple of small
6253 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
6254
6255Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6256
6257 * tree.c parser.c encoding.c: spent a bit more time looking
6258 at the parsing speed and DOM handling. Added a few more
6259 speedups.
6260
6261Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6262
6263 * parser.c: small but effective parsing speed improvement
6264
6265Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6266
6267 * configure.in: default on the DocBook parser inclusion (for Gnome)
6268 * DOCBparser.h: fixed a header reference
6269
6270Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6271
6272 * configure.in xpath.c: applied Bjorn patches for FPE on the
6273 alpha
6274
6275Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6276
6277 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
6278 xmlSaveFormatFileTo()
6279
6280Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6281
6282 * xpath.c: simple and efficient optimization, XPath functions
6283 aways bind to the same code, cache this
6284 * TODO: updated (by saying some is obsolete)
6285
6286Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6287
6288 * xpath.c: more cleanup work on XPath name parsing routines
6289
6290Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6291
6292 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
6293 xmlXPathParseName
6294 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
6295 * debugXML.c: avoid compilation problems if compiling without
6296 HTML support, Igor Zlatkovic
6297 * win32/libxml2/libxml2.def.src: being able to compile without
6298 XPath on Windows
6299
6300Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6301
6302 * libxml.m4: yet another patch from Toshio Kuratomi
6303
6304Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6305
6306 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
6307
6308Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6309
6310 * tree.[ch]: added xmlSaveFormatFile interface for saving
6311 and indenting a file.
6312
6313Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6314
6315 * xpath.c: fixed bug #53689 related to processing-instruction()
6316
6317Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6318
6319 * DOCBparser.c: patche from László Kovács
6320
6321Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6322
6323 * parser.c: applied fixes from Christian Glahn bug report #53391
6324
6325Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6326
6327 * error.c: Jean François Lecomte provided a complete description
6328 and a fix to bug #53537
6329
6330Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6331
6332 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
6333
6334Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6335
6336 * DOCBparser.c SAX.c: a bit more work on entities processing.
6337 Still Need to cleanup XML output and references in attributes
6338
6339Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6340
6341 * DOCBparser.c include/Makefile.am: two patches from László Kovács
6342
6343Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6344
6345 * tree.c: trying to fix #53574, not completely complete,
6346 I would like xmllint --copy --debug test/ent1 and
6347 xmllint --debug test/ent1 to show the same result.
6348 * xpath.c: fix a bug when trying to sort namespace nodes
6349
6350Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6351
6352 * HTMLtree.c: real fix for #53402
6353
6354Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6355
6356 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
6357 PIs when using xsl:output
6358 * valid.c: closing #53537 some case generate segfaults if there
6359 is validity errors
6360
6361Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6362
6363 * SAX.c testDocbook.c DOCBparser.c: more work on the support
6364 of external parsed entities, added --noent to testDocbook
6365 * valid.c: Garry Pennington found an uninitialized variable
6366 access in xmlValidateElementContent()
6367
6368Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6369
6370 * HTMLparser.c : HTML parsing still sucks ... trying to deal
6371 with madness
6372 * result/HTML/ : this modified the result of the regression tests
6373 a lot.
6374
6375Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6376
6377 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
6378 to doc where it wasn't checked against NULL reported by
6379 Jens Laas
6380
6381Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6382
6383 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
6384 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
6385
6386Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6387
6388 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
6389 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
6390 * SAX.[ch]: cleanup and updates for DocBook
6391 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
6392 ex SGML identifier changes
6393 * valid.c: removed a static unused function.
6394
6395Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6396
6397 * HTMLtree.c: applied change for Paul Sponagl on script saving
6398 * Makefile.am: the warning about entity title.xml are normal.
6399
6400Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6401
6402 * configure.in: release of 2.3.7
6403 * Makefile.am: fixing make distcheck
6404
6405Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6406
6407 * doc/html/* doc/xml.html: updated and regenerated the docs
6408
6409Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6410
6411 * xpath.c: fixed the XPointer problem introduced in 2.3.6
6412
6413Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6414
6415 * tree.c: fixed #53388 with the provided patch
6416
6417Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6418
6419 * valid.c: Bjorn detected an invalid memory access. Fixed
6420 vstateVPush()
6421
6422Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6423
6424 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
6425
6426Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
6427
6428 * libxml.h: new header used only for the compilation of libxml
6429 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
6430 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
6431 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
6432 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
6433 xmlmemory.c xpath.c xpointer.c: libxml.h integration
6434 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
6435 baseline (version 1.2 plus a single patch).
6436 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
6437 scientific notation for numbers. Tests added.
6438 * xpath.c: formatting of numbers changed to use sprintf
6439 (contribution from William Brack)
6440
6441Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6442
6443 * valid.c: cleanup, more useful debugging
6444 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
6445 * xmlIO.c: entity loading is printed as an error when validating
6446
6447Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6448
6449 * valid.c: fixed to validate within entities
6450 * test/VCM/v22.xml: added a specific testcase
6451
6452Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6453
6454 * valid.c: forgot an epsilon transition in for ()+
6455 * test/VCM/v21.xml : added a specific test case
6456
6457Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6458
6459 * valid.c: removed a state explosion exhibited by RSS
6460 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
6461 from bug #51872
6462
6463Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6464
6465 * valid.[ch] tree.h: worked *hard* to get non-determinist content
6466 validation without using an ugly NFA -> DFA algo in the source.
6467 Made a specific algorithm easier to maintain, using a single
6468 stack and without recursion.
6469 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
6470 * hash.c: made the growing routine static
6471 * tree.h parser.c: added the parent information to an
6472 xmlElementContent node.
6473
6474Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6475
6476 * SAX.c parser.c xpath.c: generating IDs when not validating
6477 from an external parsed entity was poisoning the ID has table
6478 with removed values. This was killing XSLT on the KDE help
6479 browser.
6480
6481Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6482
6483 * entities.h: andrew@ugh.net.au detected a double declaration
6484
6485Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6486
6487 * debugXML.c hash.c tree.h valid.c : some changes related to
6488 the validation suport to improve speed with DocBook
6489 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
6490 the way validation errors get reported
6491
6492Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6493
6494 * HTMLparser.c HTMLtree.c: applied part of the patches provided
6495 by P C Chow and William M. Brack for XSLT HTML output
6496
6497Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6498
6499 * xmlversion.h.in win32config.h win32/libxml2/*: applied
6500 Igor Zlatkovic patches for MSC compilation and added his
6501 updates
6502
6503Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6504
6505 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
6506 prefix lookup.
6507 * parserInternals.c: fixed the bug reported by Morus Walter
6508 due to an off by one typo in xmlStringCurrentChar()
6509
6510Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6511
6512 * HTMLparser.c result/HTML/*: revamped the way the HTML
6513 parser handles end of tags or end of input
6514
6515Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6516
6517 * tree.[ch] : added xmlDocCopyNode for gdome2 support
6518
6519Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6520
6521 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
6522 bug where the linktime verions of free() won't work ...
6523
6524Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6525
6526 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
6527
6528Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6529
6530 * doc/xml.html: added 2.3.6 release
6531
6532Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6533
6534 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
6535 * result/wml.xml: resulted in a small output change
6536
6537Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6538
6539 * tree.c: xmlNewDoc was missing the charset initialization
6540 * xmllint.c: added --auto to autogenerate a doc, allow to
6541 reproduce the problem fixed on xmlNewDoc
6542
6543Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6544
6545 * xpath.c: trying to get 52979 solved
6546 * tree.c result/ result/noent/: trying to get 52712 solved, this
6547 also made me clean up the fact that XML output in general should
6548 not add formating blanks by default, this changed the output of
6549 a few tests
6550
6551Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6552
6553 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
6554
6555Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6556
6557 * configure.in: finally released 2.3.6
6558
6559Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6560
6561 * xpath.c: checking for null pointer generated by new code
6562
6563Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6564
6565 * xpath.c: fixed a [] evaluation problem reported
6566 * test/XPath/tests/simpleaddr: extended test
6567 * result/XPath/simpleaddr: updated result
6568
6569Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6570
6571 * xmllint.c: Dan Timis reported a portability problem
6572 on Macs without mmap, fixed it.
6573
6574Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6575
6576 * testXPath.c : added a --tree option allowing to display the
6577 tree dump of the XPath expression
6578
6579Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6580
6581 * xpath.c: fixed a memleak when comparing nodesets
6582 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
6583 * tree.c: added a TODO
6584
6585Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6586
6587 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
6588 we need string functions
6589 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
6590 to be able to use them where needed. Applied some changes
6591 to reduce name linking pollution and compile in only what's
6592 needed.
6593 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
6594 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
6595 for the string manipulation functions
6596 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
6597 to the free() function of xmlmemory.c
6598 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
6599 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
6600 usage.
6601
6602
6603Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6604
6605 * error.c: applied the context output patch of the error
6606 handling submitted by Chuck Griffith
6607 * error/VC/*: this slightly change some error logs
6608
6609Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6610
6611 * parser.c: fixed line number reporting on error
6612
6613Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6614
6615 * parser.c: Sullivan and Darin found a parser bug,
6616 applied the patch.
6617
6618Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6619
6620 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
6621 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
6622 xmlversion.h.in xpointer.c: of course the way I defined
6623 UNUSED breaks on old gcc version. Try to be smart and
6624 also define it directly in xmlversion.h
6625 * configure.in: removed -ansi flag from the pedantic set
6626
6627Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6628 Huge cleanup, I switched to compile with
6629 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
6630 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
6631 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
6632 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
6633 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
6634 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
6635 encoding.h entities.c error.c list.[ch] nanoftp.c
6636 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
6637 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
6638 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
6639 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
6640 Cleanup, staticfied a number of non-exported functions,
6641 detected and cleaned up a dozen of problem found this way,
6642 avoided a lot of public function name/typedef/system names clashes
6643 * doc/xml.html: updated
6644 * configure.in: switched private flags to the really pedantic ones.
6645
6646Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6647
6648 * configure.in: 2.3.5
6649 * doc/html/*: rebuilt the docs
6650
6651Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6652
6653 * parser.c: fixed a reported bug in NOTATION parsing
6654 * uri.c: accepted but not fixed bug 51876, added TODO
6655 * Makefile.am: fixed bug 51876
6656
6657Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6658
6659 * config.h.in configure.in error.c: fix a compilation problem
6660 on platforms without vsnprintf (xml@thewrittenword.com)
6661
6662Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6663
6664 * parser.c: fixed a function name header typo
6665 * SAX.c: notations can also occur in external subset.
6666
6667Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6668
6669 * error.c: removed a C++ like comment
6670
6671Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6672
6673 * parser.c: fixing bug 52299 strange condition leading
6674 to a parser crash due to a buffer overflow
6675 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
6676 added the specific test case
6677
6678Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6679
6680 * xpath.[ch]: still a lot of cleanup based on XSLT, added
6681 xmlXPathConvert{String,Number,Boolean} to be able to make
6682 type casts without a context stack, fixed some implementation
6683 problems related to the absence of context at parse-time,
6684 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
6685 in the public API too
6686 * xpointer.c xpathInternals.h: we need to know at parse time
6687 whether we are compiling an XPointer
6688
6689Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6690
6691 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
6692 cleaned up the parser internals, refactored XPath code, added
6693 new compilation based APIs and cleanly separated public and
6694 private APIs.
6695
6696Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6697
6698 * xpath.h: the comp field must be added at the end to avoid
6699 killing binary compat.
6700
6701Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6702
6703 * Makefile.am: detect XPath memleaks in regreson tests
6704 * error.c: fixed and error w.r.t. error reporting still using
6705 stderr
6706 * hash.c: added new line at end of file
6707 * tree.h: minor cleanup
6708 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
6709 expression parsing from evaluation, resulted in a number of
6710 changes internally, and in XPointer. Likely to break stuff
6711 using xpathInternals.h but should remain binary compatible,
6712 new interfaces will be added.
6713
6714Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6715
6716 * configure.in: fixed a couple of problems reported by
6717 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
6718 without gcc on non linux platforms.
6719
6720Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6721
6722 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
6723 a fix for --with-html-dir= configure support. I hope it won't
6724 break rpm generation
6725
6726Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6727
6728 * xmlIO.c: one function comment cleanup.
6729
6730Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6731
6732 * SAX.c: external subset notations were improperly registered
6733 in the internal subset.
6734
6735Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6736
6737 * README.cvs-commits: added, pointing to HACKING
6738 * HACKING: updated
6739
6740Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6741
6742 * parser.c: and Matt Sergeant found one in the XML push
6743 parser (erroneous check I forgot to remove when I fixed the
6744 main parser).
6745
6746Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6747
6748 * xpath.c: ptittom found a small bug in UnaryExpr
6749
6750Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6751
6752 * configure.in: bumped to 2.3.4
6753 * error.c: fixed bug #51860
6754 * tree.c: fixed bug #51861
6755 * valid.c: cleanup, more debug, failed to fix one bug crap ...
6756 * tree.[ch] : added xmlDefaultBufferSize
6757 * nanoftp.c: typo in function name header block
6758 * doc/xml.html : updated, added link to XML::LibXSLT
6759 * doc/html/* : rebuilt the docs
6760
6761Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6762
6763 * parser.c SAX.c: the new content parsing code raised an
6764 ugly bug in the characters() SAX callback. Found it
6765 just because of strangeness in XSLT XML Rec ouptut :-(
6766
6767Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6768
6769 * Makefile.am: Martin Baulig suggested to add -lm
6770 * tree.c: found another bug in xmlNodeGetContent()
6771
6772Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6773
6774 * xpath.c: Bjorn found the error related to strictness of comparison.
6775
6776Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6777
6778 * parser.c: trying to fix the Dtd parsing problem reported
6779 by Gary, side effect of last week speed optimizations.
6780
6781Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6782
6783 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
6784 * parserInternals.c: removed unneeded test raised by Stric
6785
6786Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
6787
6788 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
6789 and fixed by William Brack). Added xmlXPathFormatNumber.
6790 Changed the sorting slightly.
6791 * configure.in Makefile.am example/Makefile.am: Added -lm.
6792 Please note that applications linking with libxml2, must
6793 also like with the math library from now on.
6794
6795Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6796
6797 * HTMLparser.c: fixed loop reported by Marc Sanfacon
6798
6799Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6800
6801 * parser.c: one must report spaces even if the Dtd element
6802 content proves that this is not part of the element content.
6803 * result/valid/*.xml: this changed the ouptu slightly
6804
6805Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6806
6807 * configure.in: bumped to 2.3.3
6808 * doc/xml.html: updated
6809
6810Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6811
6812 * tree.c: minor doc fix
6813 * xpath.c: deallocation issues when a result tree has been
6814 converted to a node-set
6815
6816Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6817
6818 * doc/xml.html: oops corrected dates s/2000/2001
6819
6820Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6821
6822 * valid.c: new patch from Gary Pennington
6823
6824Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6825
6826 * doc/xml.html: applied patch from Ankh
6827
6828Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6829
6830 * xinclude.c: fixed a problem building on Mac
6831
6832Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6833
6834 * parser.c: more work on increasing parsing ferformances
6835
6836Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6837
6838 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
6839 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
6840 avoiding memcpy in production builds MEM_CLEANUP macro use
6841 * parser.[ch] parserInternals.c: optimizations of the tightest
6842 internal loops inside the parser. Better checking of I/O
6843 flushing/loading conditions
6844 * xmllint.c : added --timing
6845
6846Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6847
6848 * configure.in: bumped to 2.3.2
6849 * doc/xml.html: updated for release
6850
6851Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6852
6853 * xpath.c: found a memleak and fixed a nasty bug
6854
6855Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6856
6857 * xmllint.[c1] : added return code errors for xmllint
6858 * xpath.c: specific debug dump function for result value trees
6859
6860Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6861
6862 * xpath.c: finally implemented xmlXPathCompareNodeSets
6863 * test/XPath/expr/floats results/XPath/expr/floats: added
6864 a test for float expressions
6865
6866Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6867
6868 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
6869 * parserInternals.[ch]: trying to speed up parsing
6870 * xpath.c : speeded up node set equality op
6871
6872Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6873
6874 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
6875 better handling of ID/IDREF and the list modules associated
6876 * configure.in: small CFLAGS cleanup
6877
6878Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6879
6880 * configure.in: fixed iconv detection on AIX (stric)
6881
6882Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6883
6884 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
6885
6886Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
6887
6888 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
6889 and optimized xmlXPathNodeSetSort
6890
6891Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6892
6893 * xpath.c: bug fix when context size is 0
6894 * parser.c: I like Norm's Dtd because they still manage to break
6895 the parser occasionally
6896
6897Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6898
6899 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
6900
6901Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6902
6903 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
6904 attributes within the XML-1.0 namespace
6905
6906Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6907
6908 * xpathInternals.h: exported a few axis functions
6909 * doc/xml.html: updated the doc
6910
6911Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6912
6913 * configure.in: applied patch from Daniel van Balen for OpenBSD
6914 and bumped version to 2.3.1
6915 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
6916 attempt to find autoclosing was simply broken, removed it,
6917 updated the examples, this is better
6918
6919Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6920
6921 * hash.[ch]: added Paolo Casarini patch to provide Delete from
6922 hash functionnalities.
6923 * doc/html/* : rebuild the doc
6924
6925Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6926
6927 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
6928 on predicate
6929 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
6930 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
6931 really want to have tags closed on output even if we accept
6932 unclosed ones on input
6933
6934Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6935
6936 * xpath.c: ouch don't free NULL, rare case fixed
6937 * tree.c: don't coalesce text nodes if they don't have the
6938 same behaviour wrt escaping on output
6939
6940Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6941
6942 * xpath.c: small fixup
6943 * SAX.c: don't warn on empty namespaces.
6944
6945Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6946
6947 * README: a bit of cleanup
6948 * configure.in: preparing for 2.3.0 release
6949
6950Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6951
6952 * hash.[ch]: added a first version of xmlHashSize()
6953 * valid.c: another bug fix from Gary Pennington
6954
6955Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6956
6957 * valid.c: couple of bug fixes pointed by Gary Pennington
6958 * HTMLtree.c: #if 0 cleanup
6959
6960Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6961
6962 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
6963 which removes a time consuming check of xmlXPathNodeSetAdd()
6964 and use it in places where we are sure to not break unicity
6965
6966Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6967
6968 * xpath.c: bug fixes found from XSLT
6969 * tree.c: preserve node->name special values when copying nodes.
6970 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
6971 external subset are fetched when available but without full
6972 validation. Added xmlLoadExtDtdDefaultValue, need a function.
6973 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
6974 output with encoding disabled.
6975
6976Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6977
6978 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
6979 xmlCheckFilename should not be called from xmlFileOpenW
6980 and xmlGzfileOpenW
6981
6982Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6983
6984 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
6985 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
6986 added the new tests for URI normalization
6987 * testURI.c: fixed stoopid bugs
6988 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
6989 the URI in the error messages are now properly normalized
6990
6991Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6992
6993 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
6994
6995Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6996
6997 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
6998
6999Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7000
7001 * xpath.c: fixed mod operator
7002
7003Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7004
7005 * parser.c: fixed xmlStrcat doc
7006 * tree.c: 2 fixes form Anders Carlson for copying nodes and
7007 trees.
7008
7009Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7010
7011 * xpath.c result/XPath/tests/chaptersbase
7012 result/XPath/tests/simplebase: fixed XPath node()
7013 * tree.c: small fix in xmlNewNs()
7014 * Makefile.am: removed extraneous xml2Conf.sh rule
7015
7016Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7017
7018 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
7019 Changed the library name, in order to get libxml-devel and
7020 libxml2-devel to coexist on a single system
7021 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
7022 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
7023
7024Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7025
7026 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
7027 libxml2-devel installable in // as libxml-devel.
7028
7029Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7030
7031 * doc/Makefile.am: fixed make rebuild in doc
7032 * doc/html/*.html: rebuilt the docs
7033
7034Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7035
7036 * tree.c: patch from Bjorn Reese on xmlBufferCCat
7037
7038Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7039
7040 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
7041 the HTML doc to go into the -devel RPM ...
7042 * aclocal.m4 config.h.in: some updates due to auto* magic
7043
7044Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7045
7046 * xpath.h: added a hook in the context structure allowing to
7047 link to extra support, needed for XSLT
7048
7049Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7050
7051 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
7052 xmlXPtrCmpPoints to use it.
7053 * propagated the following patch from Alejandro Forero
7054 * include/win32config.h xmlIO.c: applied further suggestions
7055 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
7056 * example/gjobread.c: fixed warnings, now that it builds
7057
7058Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
7059
7060 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
7061
7062 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
7063 filename points to a valid file (not a directory).
7064 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
7065 Added calls to xmlCheckFilenameDir.
7066
7067 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
7068 `path' (rather than `filename') as the parameter to gzopen and open.
7069
7070Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7071
7072 * Makefile.am: fixed a problem with EXTRA_DIST
7073
7074Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7075
7076 * Makefile.am example/Makefile.am: finally found the trick
7077 to build the example, i.e. add "." in SUBDIRS before example
7078 in the list <grin/>
7079
7080Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7081
7082 * doc/xml.html: updated with an XSLT section, removed pointer to
7083 W3C CVS base.
7084
7085Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7086
7087 * xpath.c: when copying a XSLT tree object teh tree need to be copied
7088 too, and deallocation need to occur the same way.
7089
7090Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7091
7092 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
7093 type correponding to an XSLT result tree fragment. Share most
7094 of the data format with node set, as well as operators.
7095 * HTMLtree.c: added a newline at the end of the doctype output
7096 whe this one is not present initially.
7097 * tree.c: make sure taht the parent and doc pointers are properly
7098 set when copying attributes (lists).
7099
7100Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7101
7102 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
7103
7104Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7105
7106 * xpath.c: seems I finally killed that ugly path evaluation
7107 context bug (tagged 9999 in case is is wrong)
7108
7109Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7110
7111 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
7112 for XSLT
7113
7114Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7115
7116 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
7117 for xmlGzfileOpen() bug
7118
7119Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7120
7121 * xpath.c: removed an error found by XSLT usage
7122 * tree.c parserInternals.h: use a predefined static string
7123 for text and comment nodes, avoid freeing them in xmlFreeNode,
7124 exported the string name in parserInternals.h and added
7125 another value to disable encoding at output (for XSLT),
7126 gain memory, time.
7127
7128Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7129
7130 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
7131 win32/libxml2/libxml2_so.dsp: new makefiles and update
7132 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
7133
7134Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7135
7136 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
7137 Gary Pennington
7138
7139Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7140
7141 * xpath.c: fixed the comaprision of values and nodelists,
7142 need to compare nodelist still ...
7143 * debugXML.c: avoided a possible core dump
7144 * HTMLparser.c: cleanup
7145 * nanohttp.c: contributed fix.
7146 * tree.c: fixes in properties handling added xmlSetNsProp
7147 needed by libxslt
7148 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
7149 comment
7150 * TODO: updated
7151
7152Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7153
7154 * parser.c parserInternals.c: applied Bjorn Reese optimization
7155 patch
7156
7157Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7158
7159 * Makefile.am: applied patch fro make check from Martin Vidner
7160
7161Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7162
7163 * configure.in: preparing 2.2.11
7164 * doc/html/*: rebuild the HTML files
7165 * doc/xml.html : updated
7166
7167Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7168
7169 * tree.c: fixed a stupid bug
7170 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
7171 patches related to validation of an XInclude processing result
7172 * TODO: updated
7173
7174Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7175
7176 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
7177 on large files
7178
7179Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7180
7181 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
7182
7183Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7184
7185 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
7186 reported by Jonas Borgström
7187 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
7188
7189Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7190
7191 * testXPath.c xpath.c: fixing the XPath union expressions problem
7192 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
7193
7194Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7195
7196 * xmllint.c: Made is so if the file name is "-" is will read form
7197 standard input. Sven Heinicke <sven@zen.org>
7198 * tree.c: fixed a problem when growing buffer
7199 * tree.h: fixed the comment of the node types following andersca
7200 comment
7201 * TODO: updated
7202
7203Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7204
7205 * HTMLparser.[ch]: added a way to avoid adding automatically
7206 omitted tags. htmlHandleOmittedElem() allows to change the
7207 default handling.
7208 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
7209 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
7210 of xmllint too when using --memory flag, added a memory test
7211 suite at the Makefile level.
7212 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
7213 with namespace use when encountering QNames in XPath evalation,
7214 added xmlns() scheme in XPointer.
7215 * nanoftp.c : incorporated a fix
7216 * parser.c xmlIO.c: fixed problems raised with encoding when using
7217 the memory I/O
7218 * parserInternals.c: closed bug 25934 reported by
7219 torsten.landschoff@innominate.de
7220 * TODO: updated
7221
7222Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7223
7224 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
7225 on a non-updated tree :-(, made a 2.2.10 release to correct the
7226 situation
7227
7228Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7229
7230 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
7231 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
7232 integrated a set of OpenVMS changes from Howard Taylor
7233 <Howard.Taylor@pacoast.com>
7234
7235Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7236
7237 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
7238 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
7239
7240Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7241
7242 * HTMLparser.c: some fixes on auto-open of html/head/body
7243 * encoding.c: fixed a compilation error on some gcc env
7244 * xpath.c xpointer.[ch] xpathInternals.h: improved the
7245 XPointer implementation
7246 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
7247 related XPointer tests and associated results
7248
7249Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7250
7251 * doc/xmldtd.html doc/xml.html: following a short step by step
7252 guidance on IRC to help maciej with DTDs I started a small
7253 page on the subject.
7254
7255Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7256
7257 * HTMLparser.c: fixed handling of broken charrefs
7258 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
7259 patches
7260
7261Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7262
7263 * doc/xml.html doc/html/* : rebuilt the docs after adding
7264 xinclude and updated page for 2.2.7 and 2.2.8
7265 * configure.in: releasing 2.2.8
7266
7267Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7268
7269 * parser.[ch] parserInternals.c: applied the conditional
7270 section processing fix from Jonathan P Springer
7271 <jonathan.springer2@gte.net>
7272 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
7273 project file, fixed iconv default non support
7274 * xpath.c: fixed the problem of evaluating relative expressions
7275 when a node context is provided.
7276
7277Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7278
7279 * nanoftp.c: fixed gcc 2.95 new warnings
7280 * SAX.c: fixed a stupid bug
7281 * tree.c: fixed a formatting problem when round-tripping
7282 from/to memory
7283 * xinclude.c: chased memleak, fixed a base problem
7284 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
7285 xmlXPtrBuildNodeList()
7286 * TODO: updated
7287 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
7288 adding a first small set of regression tests for XInclude
7289
7290Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7291
7292 * nanohttp.[ch]: applied Wayne Davison patches to access
7293 the WWW-Authorization header.
7294 * parser.c: Closed Bug#30847: Problems when switching encoding
7295 in short files by applying Simon Berg's patch.
7296 * valid.c: fixed a validation problem
7297 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
7298 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
7299 Wayne Davison
7300 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
7301 need to be extended to non full nodes selections.
7302 * xinclude.c: starts to work decently
7303
7304Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7305
7306 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
7307 debugXML.c xmlversion.h.in: Started adding XInclude support,
7308 this is a new xmllint option
7309 * tree.c xpath.c: applied TOM patches for XPath
7310 * xpointer.c: fixed a couple of errors.
7311 * uri.c: added an escaping function needed for xinclude
7312 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
7313 new warning from RH70 gcc's version
7314
7315Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7316
7317 * HTMLparser.c: fixed loop on invalid char in scripts
7318 * parser.c: update to description of xmlIOParseDTD()
7319 * libxml.m4 xmlversion.h.in: changes contributed by
7320 Michael Schmeing <m.schmeing@internet-factory.de>
7321 * configure.in: preparing for 2.2.7
7322 * Makefile.am: trying to avoid config.h and acconfig.h
7323 being included in the distrib
7324 * configure.in: released 2.2.7
7325
7326Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7327
7328 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
7329 like namespaces for good. Unified xmlNs and xmlNode somewhat.
7330
7331Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7332
7333 * parser.[ch]: added xmlIOParseDTD()
7334 * xpointer.c: added support for the 2 extra parameters of
7335 string-range, fixed a stoopid error when '0' was present
7336 in XPointer expressions
7337 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
7338 testsuite for the above
7339
7340Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7341
7342 * libxml.spec.in: improved package descriptions
7343
7344Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7345
7346 * xpath.c xpathInternals.h: applied a large cleaning patch
7347 from TOM <ptittom@free.fr>, it also add namespace support
7348 for function and variables registration.
7349
7350Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7351
7352 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
7353 * Makefile.mingw: Wayne Davison's update adding hash.c
7354
7355Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7356
7357 * xpath.c: fixed the root evaluation problems
7358 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
7359 ignorable spaces with <b> <bold> <em>
7360 * tree.c: fixed a loop in xmlSearchNsByHref()
7361
7362Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7363
7364 * xpath.c: applied another XPath patch from TOM
7365 * xpath.c include/makefile.am: applied another patch from
7366 china@thewrittenword.com (cleanup on IRIX).
7367
7368Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7369
7370 * xml-config.1: received a fixed version from Fredrik Hallenberg
7371 <hallon@lysator.liu.se>
7372
7373Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7374
7375 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
7376 cleanup patch for XPath
7377
7378Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7379
7380 * patched to redirrect all "out of context" error messages to
7381 a reconfigurable routine. The changes are:
7382 * xmlerror.h : added the export of an error context type (void *)
7383 an error handler type xmlGenericErrorFunc there is an interface
7384 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
7385 to reset the error handling routine and its argument
7386 (by default it's equivalent to respectively fprintf and stderr.
7387 * all the c files: all wild accesses to stderr or stdout within
7388 the library have been replaced to calls to the handler.
7389
7390Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7391
7392 * configure.in: release 2.2.6
7393 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
7394 exporting the inner functions of xpath for extension modules
7395 * doc/*: updated and rebuilt the doc
7396
7397Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7398
7399 * nanohttp.c : applied Wayne HTTP cleanup patch
7400 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
7401 and xmlNodeSetSpacePreserve()
7402
7403Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7404
7405 * xpath.c: closing bug #29260
7406
7407Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7408
7409 * hash.[ch] debugXML.c: expanded/enhanced the API, added
7410 multikey tuples, made hash structure opaque
7411 * valid.[ch]: moved elements, attributes, notations decalarations
7412 as well as ID and refs to hash tables.
7413 * entities.c: hash cleanup
7414 * xmlmemory.c: fixed a dump problem in debug mode
7415 * include/Makefile.am: problem passing in DESTDIR= values patch
7416 from Marc Christensen <marc@calderasystems.com>
7417 * nanohttp.c: removed debugging remains
7418 * HTMLparser.c: the bogus tag should be ignored (Wayne)
7419 * HTMLparser.c parser.c: fixing a number of problems with the
7420 macros in the *parser.c files (Wayne).
7421 * HTMLparser.c: close the previous option when opening a new one
7422 (Marc Sanfacon).
7423 * result/HTML/*: updated the HTML results accordingly
7424
7425Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7426
7427 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
7428 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
7429 XPath functions and XML entities table to them. More to come...
7430 * xmlIO.c: fixed libxml closing FILEs it didn't open.
7431
7432Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7433
7434 * tree.c: coalesce adjacent text nodes
7435 * valid.c: handling of blank nodes in DTd validation (raised
7436 by problems with a posteriori validation).
7437 * nanohttp.c: changing behaviour on HTTP write stuff.
7438 * HTMLtree.c: forced body and html to be explicitely closed.
7439 * xpath.h: exported more XPath functions.
7440
7441Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7442
7443 * Release of 2.2.5
7444 * xpointer.c: range() range-inside and other helper functions
7445 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
7446
7447Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7448
7449 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
7450 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
7451
7452Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7453
7454 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
7455 and XPointer modules
7456
7457Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7458
7459 * SAX.h: closed #25107
7460
7461Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7462
7463 * testSAX.c: fixed problem with cdata reporting
7464 * SAXresult/* : updated
7465
7466Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7467
7468 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
7469 Closed bug #27499, added to regression tests
7470 * TODO: updated
7471
7472Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7473
7474 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
7475 support for SCRIPT and STYLE with help from Bjorn Reese
7476 * test/HTML/* result/HTML/*: added simple testcase and updated
7477 the existing ones.
7478
7479Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7480
7481 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
7482 string-range for empty strings
7483 * test/XPath/docs/str test/XPath/xptr/chaptersrange
7484 test/XPath/xptr/strrange: augmented the XPointer testsuite
7485
7486Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7487
7488 * doc/xml.html doc/xmlmem.html: added a module describing memory
7489 interfaces and use, updated the main page.
7490
7491Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7492
7493 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
7494 nanoftp code work on Windows too now
7495
7496Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7497
7498 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
7499 * xpointer.c: implemented string-range() at least a good first version
7500 * test/XPath/docs/str test/XPath/xptr/strrange
7501 result/XPath/xptr/strrange: the string-range() tests
7502
7503Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7504
7505 * Makefile.am include/Makefile.am include/win32config.h
7506 win32/Makefile.mingw: fixed problems reported by Wayne Davison
7507 and make distcheck
7508
7509Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7510
7511 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
7512 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
7513 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
7514
7515Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7516
7517 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
7518 patch for socklen_t detection by
7519 Albert Chin-A-Young <china@thewrittenword.com>
7520
7521Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7522
7523 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
7524 and added a --dtdvalid option to xmllint used to test it
7525
7526Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7527
7528 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
7529 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
7530
7531Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7532
7533 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
7534 handlings (registration, lookup, cleanup)
7535
7536Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7537
7538 * configure.in Makefile.am include/makefile.am: adding XPointer
7539 and XPtrtests target
7540 * xpointer.[ch] : new files for XPointer support
7541 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
7542 more XPath tests
7543
7544Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7545
7546 * configure.in: fixed, very broken, make distcheck works again
7547
7548Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7549
7550 * More work toward 2.2.5, integrated a number of patches
7551 * configure.in Makefile.am win32config.h.in: trying to cleanup
7552 make distcheck .... huh ...
7553 * include/Makefile.am include/win32config.h: new directory
7554 for includes
7555 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
7556 updated teh makefiles and instructions for WIN32
7557 * xpath.c: small fixes
7558 * test/XPath/ results/XPath: updated the testcases and results
7559 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
7560 suggested patches
7561 * valid.c: fixed an ID bug
7562
7563Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7564
7565 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
Daniel Veillard784b9352003-02-16 15:50:27 +00007566 the automake bug where wrong dependencies were generated.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00007567 * xpath.[ch]: worked on XPointer
7568
7569Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7570
7571 * configure.in Makefile.am: 2.2.5, ship the include in an
7572 include/libxml subdirectory, use symlinks when using CVS
7573 * testSAX.c: fixed small bug
7574 * testXPath.c: changed the way testfiles are parsed
7575 * debugXML.c: same kind of cleanup when parsing an argument expression
7576 XPath/XPointers can have blanks embedded
7577 * xpath.[ch]: more cleanup, reorgs for XPointer work
7578 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
7579 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
7580
7581Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7582
7583 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
7584 in the XPath engine, rewrote large parts of it, now it's far
7585 cleaner and in sync with the REC not an old WD. Fixed a parsing
7586 problem in the interactive XML shell found when testing XPath.
7587
7588Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7589
7590 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
7591 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
7592 examples with the extra test
7593
7594Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7595
7596 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
7597 the global init function.
7598
7599Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7600
7601 * HTMLparser.c: Doohhh, attribute name parsing was still case
7602 sensitive ! Fixed this ...
7603 * result/HTML/* : updated the tests results accordingly
7604
7605Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7606
7607 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
7608 engine, should be far more stable, incorporated a new version of
7609 preceding/following axis, need testing
7610 * uri.c: fixed file:///c:/a/b/c problem
7611 * test/XPath/tests/idsimple: augmented the XPath tests
7612
7613Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7614
7615 * doc/* rebuilding docs for 2.2.4 release
7616
7617Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7618
7619 * configure.in: releasing 2.2.4
7620 * parser.[ch]: added xmlStrEqual()
7621 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
7622 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
7623 use xmlStrEqual instead
7624 * TODO: updated
7625 * added an XPath test
7626
7627Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7628
7629 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
7630 * entities.h: exported xmlInitializePredefinedEntities
7631 * parser.[ch] : added xmlInitParser()
7632 * parserInternals.h : had to export htmlInitAutoClose()
7633
7634Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7635
7636 * xpath.[ch] : fixed some serious XPath Predicate evaluation
7637 problems
7638 * Makefile.am : added XPath regression tests to normal tests
7639 * uri.c: fixed a problem with local paths, cleanup
7640 * parser.c: fixed a problem with large CData sections
7641
7642Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7643
7644 * configure.in xml-config.in: patch from "Ben Taylor"
7645 <sol7x86@hotmail.com> for solaris shared libs lookup
7646
76472000-09-30 Martin Baulig <baulig@suse.de>
7648
7649 * libxml-2.0.pc.in: Provide pkg-config script.
7650
7651 * configure.in: Create the libxml-2.0.pc script from the
7652 libxml-2.0.pc.in templates.
7653 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
7654 script in `$(libdir)/pkgconfig'.
7655
7656Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7657
7658 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
7659 when compiling with MSC
7660
7661Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7662
7663 * xpath.c: patch for normalize-string() substring-before(),
7664 substring-after() and translate() functions from Bjorn Reese
7665 <breese@mail1.stofanet.dk>
7666 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
7667 Fredrik Hallenberg <hallon@lysator.liu.se>
7668 * TODO: updated
7669
7670Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7671
7672 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
7673 problem of socklen_t being undefined on a number of platforms
7674 * debugXML.c: fixed a compilation problem when without snprintf
7675
7676Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7677
7678 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
7679 an URI bug and a fix for the control-character-induced infinite loop
7680 * nanohttp.c: preventive fix for compiling on WIN32
7681
7682Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7683
7684 * xmlint.c: closing bug #25000
7685
7686Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7687
7688 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
7689 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
7690 modified slightly Wayne Davison patch adding xmlStrcasecmp and
7691 related function, fixing xmlStrncmp(), and associated cleanup
7692 * result/HTML/entities.html.sax: updating result
7693
7694Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7695
7696 * uri.c: applied patch for URI escaping from Wayne Davison
7697 <wayned@blorf.net>
7698 * tree.c parserInternals.c HTMLparser.c: memset checks patches
7699 from Denis Barbier <barbier@imacs.polytechnique.fr>
7700 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
7701 patch from Wayne Davison
7702
7703Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7704
7705 * doc/xml.html : updated with new releases, adding "how to help"
7706
7707Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7708
7709 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
7710 removed a few warnings in pedantic mode ...
7711 * parserInternals.c parser.c: moved encoding switching function
7712 to parserInternals.c
7713 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
7714
7715Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7716
7717 * HTMLparser.c parser.c: set ctxt->errNo before calling the
7718 error or warning handlers
7719
7720Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7721
7722 * parserInternals.c parserInternals.h parser.c Makefile.am:
7723 created a new module parserInternals.c, moved most of the
7724 code shared by the various parsers there, as well as
7725 deprecated code from parser.c. More cleanup of parser.c
7726 * uri.c: fixed a problem when URI is NULL
7727 * valid.c: speedup when looking for an attribute declaration
7728
7729Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7730
7731 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
7732 the cleanup of the computation of URI references when seeking
7733 external entities. The URI reference string and the resulting
7734 URI are both stored now.
7735 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
7736 large s(n)printf checks and cleanup from Denis Barbier
7737 <barbier@imacs.polytechnique.fr>
7738 * xmlversion.h.in tree.h: couple of SGML declarations for a
7739 possible docbook module.
7740 * result/VC/ : a couple of test output changed due to the change
7741 of the entities URI
7742
7743Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7744
7745 * parser.h: added a _private field for linking user's data
7746
7747Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7748
7749 * parser.c parserInternals.h: demacroified most of the IS_XXX
7750 the gain in size is significant so ...
7751
7752Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7753
7754 * entities.c: cases where looking up entities with doc==NULL
7755 covered
7756
7757Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7758
7759 * uri.c: applied Wayne Davison patch
7760 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
7761
7762Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7763
7764 * uri.c testUri.c: applied Wayne Davison patches
7765 * test/URI/uri.data result/URI/uri.data: first set of tests/results
7766 * Makefile.in: added URItest and included thenin "make tests"
7767
7768Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7769
7770 * xmlversion.h.in: closed bug 22941
7771
7772Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7773
7774 * doc/xmlio.html: added doc and example for entity loader
7775 redefinition.
7776
7777Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7778
7779 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
7780 used by libxml
7781
7782Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7783
7784 * parser.c: Fixed bug on invalid ontent characters and when using
7785 push.
7786 * xmllint.c: fixed xmllint endling of errors in push mode
7787
7788Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7789
7790 * HTMLparser.c testHTML.c: applied two new patches from
7791 Wayne Davison <wayned@users.sourceforge.net>
7792 * result/HTML/*.sax: regenerated HTML SAX output
7793 * parser.c: more cleanup.
7794
7795Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7796
7797 * HTMLparser.[ch] testHTML.c: applied the second set of
7798 patches from Wayne Davison <wayned@users.sourceforge.net>,
7799 adding htmlEncodeEntities()
7800 * HTMLparser.c: fixed an ignorable white space detection bug
7801 occuring when parsing with SAX only
7802 * result/HTML/*.sax: updated since the output is now HTML
7803 encoded...
7804
7805Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7806
7807 * HTMLparser.[ch]: applied some of Wayne Davison
7808 <wayned@users.sourceforge.net> patches
7809
7810Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7811
7812 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
7813 undeclared namespace prefix was used, added a warning.
7814 Cleaned up support w.r.t. entities, spilling out a warning
7815 and being pedantic on lookups.
7816 * test/warning/ent9 : added testcase for previous example.
7817 * TODO: updated
7818 * parserInternals.h parser.c: changed the way names are parsed
7819 now allow infinite size and decrease penalty for normal use
7820 * parser.c: Started a big cleanup/check of the parser code,
7821 fixed some of the most tortuous entity code, spotted code
7822 unused anymore
7823 * test/*: added tests for very long names and related nasty
7824 things.
7825
7826Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7827
7828 * doc/encoding.html: added encoding aliases doc
7829 * doc/xml.html: updates
7830 * encoding.[ch]: added EncodingAliases functions
7831 * entities.[ch] valid.[ch] debugXML.c: removed two serious
7832 bottleneck affecting large DTDs like Docbook
7833 * parser.[ch] xmllint.c: added a pedantic option, will be
7834 useful
7835 * SAX.c: redefinition of entities is reported in pedantic mode
7836 * testHTML.c: uninitialized warning from gcc
7837 * uri.c: fixed a couple of bugs
7838 * TODO: added issue raised by Michael
7839
7840Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7841
7842 * doc/encoding.html: propagated Martin Duerst suggestions
7843
7844Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7845
7846 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
7847 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
7848 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
7849 by Wayne Davison
7850
7851Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7852
7853 * nanoftp.c nanohttp.c: small cleanup
7854 * TODO: updated
7855
7856Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7857
7858 * added an old VC testcase and updated title.xml entity
7859
7860Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7861
7862 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
7863 done on auto-opening of <p> tags and cleanup of SAX output
7864
7865Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7866
7867 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
7868
7869Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7870
7871 * doc/xml.html libxml.* structure.*: updated the doc a bit
7872
7873Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7874
7875 * testSAX.c testHTML.c result/HTML/: cleanup of the output
7876 of SAX tests
7877
7878Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7879
7880 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
7881 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
7882
7883Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7884
7885 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
7886 * testHTML.c: fix core dump on Solaris 2.x systems
7887 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
7888 * result/HTML/*.sax: previous bug fix lead to new results
7889
7890Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7891
7892 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
7893 * configure.in: added --with-readline=DIR to accept alternate
7894 path for readline include/library
7895 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
7896 for ANSI under HP-UX
7897 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
7898 includes @LIBS@
7899
7900Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7901
7902 * doc/* : rebuilt the docs
7903 * getting ready for 2.2.2 release
7904
7905Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7906
7907 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
7908 and xmlAddFeature()
7909 * tree.[ch]: added xmlAddChildList()
7910 * xmllint.c: MAP_FAILED macro test
7911 * parser.h: added xmlParseCtxtExternalEntity()
7912 * valid.c: applied bug fixes removed warning
7913 * tree.c: added CDATA block to elements content
7914 * testSAX.c: cleanup of output
7915 * testHTML.c: added SAX testing
7916 * encoding.c: better error recovery
7917 * SAX.c, parser.c: fixed one of the external entity processing
7918 of the OASis testsuite
7919 * Makefile.am: added HTML SAX regression tests
7920 * configure.in: bumped to 2.2.2
7921 * test/HTML/ result/HTML: added a few of HTML tests, and added the
7922 SAX results
7923
7924Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7925
7926 * configure.in: patch for HP compiler
7927
79282000-08-04 Sven Heinicke <sven@zen.org>
7929
7930 * xmllint.c: Was coredumping sometimes when the file given didn't
7931 exist.
7932
7933Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7934
7935 * parser.c xmlIO.[ch]: fixed the problem of encoding support
7936
7937 when using in memory parsing. Need some cleanup.
7938 * xmllint.c configure.in: added a --memory flag to test memory
7939 parsing
7940
7941Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7942
7943 * nanohttp.c: fixed socklen_t replacement to unsigned int
7944 * parser.c: fixed a space handdling missing at the end of
7945 production 28 DOCTYPE.
7946 * xmlmemory.c: fixed a stupid bug on the routine to override
7947 allocation functions
7948 * TODO: updated
7949
7950Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7951
7952 * doc/ regenerated the docs
7953
7954Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7955
7956 * doc/encoding.html doc/xml.html: added I18N doc
7957 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
7958 improvements, both parser and filters, added ASCII & HTML,
7959 fixed the ISO-Latin-1 one
7960 * xmllint.c testHTML.c: added/made visible --encode
7961 * debugXML.c : cleanup
7962 * most .c files: applied patches due to warning on Windows and
7963 when using Sun Pro cc compiler
7964 * xpath.c : cleanup memleaks
7965 * nanoftp.c : added a TESTING preprocessor flag for standalong
7966 compile so that people can report bugs more easilly
7967 * nanohttp.c : ditched socklen_t which was a portability mess
7968 and replaced it with unsigned int.
7969 * tree.[ch]: added xmlHasProp()
7970 * TODO: updated
7971 * test/ : added more test for entities, NS, encoding, HTML, wap
7972 * configure.in: preparing for 2.2.0 release
7973
7974Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7975
7976 * nanoftp.c: fixed the way the control connection is handled
Daniel Veillard784b9352003-02-16 15:50:27 +00007977 * libxml.spec.in: fixed the dependencies and cleanup
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00007978
7979Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7980
7981 * doc/xml.html: changed the xmlsoft.org structure, updated the
7982 examples w.r.t. root and childs
7983
7984Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7985
Daniel Veillard784b9352003-02-16 15:50:27 +00007986 * libxml.spec.in: fixed bug #7419, dependencies fouled for libxml-devel
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00007987
7988Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7989
7990 * HTMLparser.c: Work on character encoding support for the HTML parser
7991 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
7992 * encoding.c: Fixed a potential memleak in the encoding stuff
7993
7994Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7995
7996 * doc/FAQ.html doc/Makefile.am : added a FAQ
7997
7998Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7999
8000 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
8001 of the HTML parser to force it to not bypass SAX
8002
8003Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8004
8005 * win32config.h.in: updated
8006 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
8007 lacks iconv support :-( need to release 2.1.1
8008 * configure.in: release 2.1.1
8009 * HTMLparser: fixed bug #14784
8010 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
8011 by Windows compiler
8012 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
8013 the SAX startDocument() callback.
8014 * TODO: updated
8015
8016Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8017
8018 * added xmlStopParser()
8019
8020Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8021
8022 * configure.in: 2.1.0 prerelease
8023 * Large resync between W3C and Gnome tree
8024 * nanoftp, nanohttp.c: fixed stalled connections probs
8025 * HTMLtree.c SAX.c : support for attribute without values in
8026 HTML for andersca
8027 * valid.c: Fixed most validation + namespace problems
8028 * HTMLparser.c: start document callback for andersca
8029 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
8030 * parser.h, SAX.c: serious speed improvement for large
8031 CDATA blocks
8032 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
8033 different encoding
8034 * example/Makefile.am example/gjobread.c tree.h: work on
8035 libxml1 libxml2 convergence.
8036 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
8037 and the LIBXML_TEST_VERSION macro
8038
8039Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8040
8041 * doc/xml.html: various patches and improvements typo fixed by
8042 Felix Natter
8043 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
8044 from Felix Natter <fnatter@gmx.net>
8045
8046Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8047
8048 * doc/upgrade.html: updated with instructions for support of both
8049 libxml-1.x and libxml-2.x
8050 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
8051 for 2.x support and also fixed includes
8052
8053
8054Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8055
8056 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
8057 the encoding support, added iconv support, so now libxml if
8058 compiled with iconv automatically support japanese encodings
8059 among others. Work based on initial patch from Yuan-Chen Cheng
8060 I may have broken binary compat in the encoding handler
8061 registration scheme, but that was so utterly broken I don't
8062 expect anybody to have used this feature until now.
8063 * parserInternals.h: fixup on the CHAR range macro
8064 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
8065 code.
8066 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
8067 * uri.c: added xmlParseURI() I can't believe I forgot to
8068 implement this one in 2.0 !!!
8069 * SAX.c: moved doc->encoding update in the endDocument() call.
8070 * TODO: updated.
8071
8072Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8073
8074 * tree.h: removed extraneous xmlRemoveProp definition
8075 * TODO: added item about --disable-corba configure switch
8076 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
8077 * nanoftp.c: fixed include problems giving troubles on AIX and
8078 slowlaris
8079 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
8080 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
8081 comment and headers changes to lower gtk-doc number of warnings
8082 * doc/html/*: rebuilt docs
8083
8084Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8085
8086 * HACKING: documented the tag for 1.x and instructions
8087
8088Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8089
8090 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
8091 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
8092 xmlCreateIOParserCtxt
8093 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
8094 significant overall improvement
8095 * xmllint.c: added I/O test to xmllint
8096 * testSAX.c: added a speed test
8097 * doc/* : updated/regenerated
8098
8099Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8100
8101 * xpath.c uri.h parserInternals.h: cosmetic changes from
8102 "Timur I. Bakeyev" <timur@bat.ru>, including making
8103 xmlCreateURI() public
8104
8105Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8106
8107 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
8108 and the code at the same time. Added a clean mechanism for
8109 overload or added input methods: xmlRegisterInputCallbacks()
8110 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
8111 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
8112 * TODO: updated
8113 * doc/* : updated/regenerated
8114 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
8115 source dir
8116
8117Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8118
8119 * testURI.c: yet another forgotten commit, I should get some sleep !
8120
8121Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8122
8123 * xmllint.c: forgot to commit this too ?
8124
8125Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8126
8127 * xmlversion.h.in : forgot to commit this previously
8128
8129Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8130
8131 * configure.in: preparing libxml-2.0.0 version looks Ok so far
8132 * README TODO: updated for release
8133 * uri.c uri.h: added authority parsing/saving
8134 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
8135 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
8136 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
8137 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
8138 Makefile.am : added compile-time customization of libxml
8139 --with-ftp --with-http --with-html --with-xpath --with-debug
8140 --with-mem-debug
8141 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
8142 #include <libxml/xxx.h> I hope it won't break too much stuff
8143 and will be manageable in the future...
8144 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
8145 and added xmllint to the installed programs
8146 * uri.h: added xmlFreeURI()
8147
8148Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8149
8150 * uri.c uri.h: finished the escaping handling, the base support
8151 and the URI path normalization. Looks good just lacks the
8152 authority content parsing code.
8153 * Makefile.am: added instructions to generate testURI
8154 * TODO: updated
8155 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
8156 added links and icons for W3C and Gnome
8157
8158Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8159
8160 * xmlmemory.[ch] : seems I forgot to actually update the files in
8161 the last commit :-)
8162 * doc/xml.html doc/html/* : updated and uploaded the docs
8163
8164Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8165
8166 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
8167 * TODO: updated
8168 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
8169 libxml default allocation function with another set (like gmalloc/
8170 gfree).
8171 * Makefile.am, uri.c, uri.h: added a set of functions to do
8172 exact (litteraly copied from the RFC 2396 productions) parsing
8173 and handling of URI. Will be needed for XLink, one XML WFC,
8174 XML Base and reused in the nano[ftp/http] modules. Still work
8175 to be done.
8176
8177Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8178
8179 * configure.in, libxml.spec.in : libxml2
8180 * doc/* : updated the doc page, rebuilt the docs
8181
8182Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8183
8184 * all: tagged LIB_XML_1_X
8185 * *.c *.h : updated from W3C CVS tree
8186 * configure.in : 2.0.0-beta
8187 * libxml.spec.in : libxml2 package nam
8188 * result/* : new version of the tests output
8189
8190Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8191
8192 * doc/xml.html, doc/update.html: updated docs, 1.8.7
8193
8194Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8195
8196 * doc/* : rebuilt the docs
8197 * parser.c: final patch on #6766
8198 * valid.c: small patch on validity checks.
8199
8200Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8201
8202 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
8203 added
8204 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
8205 compatibility w.r.t. XML spec and existing code.
8206
8207Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8208
8209 * parser.c: seems a better solution to <a> </a> exists,
8210 will try it for a while
8211
8212Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8213
8214 * parser.c: tried to remove the <a> </a> generating <a/>
8215 this is hard. Left a flag for that purpose. Fixed bug #6766
8216 * configure.in: prepared 1.8.7 not released, due to previous
8217 problem
8218
8219Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8220
8221 * doc/xml.html : applied second patch from Paul DuBois
8222
8223Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8224
8225 * doc/xml.html : applied patch from Paul DuBois
8226
8227Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8228
8229 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
8230
8231Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8232
8233 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
8234 compilation warnings on various platforms.
8235 * parser.c: Fixed #5281 validity error callbacks are now desactived
8236 by default if not validating.
8237
8238Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8239
8240 * nanoftp.c, win32config.h.in: patches to compile on WIN32
8241
8242Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8243
8244 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
8245 <gkatsi@cs.toronto.edu>
8246
8247Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8248
8249 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
8250 processing URLs
8251
8252Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8253
8254 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
8255 xmlNanoFTPUpdateURL for persistent control connections.
8256 * configure.in: 1.8.6
8257
8258Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8259
8260 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
8261 * tree.[ch] : added xmlSaveNoEmptyTags
8262
82632000-01-29 James Henstridge <james@daa.com.au>
8264
8265 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
8266
8267 * Makefile.am: added nanoftp.[ch] to the build.
8268
8269Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8270
8271 * nanoftp.[ch]: cleanup, comments, API
8272 * debugXML.c : fixed a bug in the cat command
8273 * doc/*: regenerated the docs
8274
8275Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8276
8277 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
8278 * debugXML.c : fixed a bug in the cat command
8279 * valid.c: fixing some small probs
8280 * libxml.spec.in: get rid of the SNAP suffix
8281 * doc/xml.html: updated the status
8282
8283Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8284
8285 * xml-config.in: xml-config --version to just return the
8286 version number
8287 * xpath.c: some cleanup w.r.t. axis when the current node is
8288 an attribute.
8289 * TODO: updated
8290
8291Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8292
8293 * configure.in: prepared for libxml-1.8.5
8294 * doc/* recompiled the documentation
8295
82962000-01-17 Jody Goldberg <jgoldberg@home.com>
8297
8298 * configure.in : WARNING autoconf subtlety alert :
8299 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
8300 when looking for zlib.h so that HAVE_ZLIB_H is defined.
8301 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
8302 get defined by AC_CHECK_HEADERS.
8303
8304Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8305
8306 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
8307 Rune.Djurhuus@fast.no
8308
8309Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8310
8311 * TODO: updated
8312 * tree.c, parser.c: made sure that only memory alloc problems
8313 and internal parser errors are allowed to write to stdout or
8314 stderr.
8315
8316Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8317
8318 * tree.c : restored xmlNewGlobalNs since this seems used by
8319 a lot of existing code :-(, fixed a bug in xmlNewNs
8320 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
8321 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
8322 to exit() from the library code.
8323 * xpath.c, parser.c: removed bugs or unused code detected by
8324 Windows compilers
8325 * parser.c: started adding interfaces for parsing well balanced
8326 XML fragments
8327 * configure.in: releasing 1.8.4
8328 * doc/* : rebuilt the docs
8329
8330Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8331
8332 * tree.[ch] : added xmlNewDocFragment() for DOM
8333 * testHTML.c: uninitialized variable.
8334
8335Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8336
8337 * doc/* : rebuild the docs
8338
8339Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8340
8341 * acconfig.h: readline and history patch
8342 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
8343 * tree.c: added check and handling when possibly removing an ID
8344 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
8345 and saving.
8346 * test/HTML/entities.html result/HTML/entities.html* : test for
8347 various entities reference cases
8348 * result/HTML/* : as a result output of some testcase have
8349 changed
8350 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
8351 by previous example. added xmlParseTryOrFinish().
8352 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
8353 entities.h debugXML.h HTMLparser.h: changed the way struct are
8354 declared to allow gtk-doc to expose those
8355 * parser.c: closed bug #4960
8356 * Makefile.am configure.in: Applied patch from
8357 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
8358 and math/socket libs detection
8359
8360Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8361
8362 * configure.in, Makefile.am: link tester against readline
8363 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
8364
8365Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8366
8367 * tree.[ch]: added xmlRemoveProp
8368 * win32config.h.in nanohttp.c: avoid including the Windows
8369 socket stuff in every C files
8370 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
8371 the XmL parser(s)
8372 * test/ns4 result/ns4 etc...: added test case for previous prob
8373 * tree.c: xmlNewNs wasn't checking for double definition
8374 * Makefile.in: fixed a problem with dist-hook duplicates
8375 * parser.[hc], xmlIO.c: fixed the loading of external entities
8376 APIs, now xmlLoadExternalEntity() is used everywhere and
8377 setting up an app specific front-end using the
8378 * SAX.c parser.c: some fixes, now the xhtml spec validates
8379 with the xhtml DTD.
8380 * error.c: fixed crashes in case of no input stream
8381 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
8382 to the validation tests and results
8383
8384Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8385
8386 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
8387 too htmlCreatePushParserCtxt() and htmlParseChunk()
8388 * parser.c: a bit of cleanup.
8389 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
8390 to XML) removed the last mem leak known
8391 * HTMLtree.c: output message cleanup
8392 * xmlmemory.c: display content info about memory blocks
8393 * result/HTML/wired.* : missing att value warning change
8394
8395Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8396
8397 * doc/* : rebuilt the documentation
8398
8399Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8400
8401 * parser.[ch] parserInternals.h: Push parser for XML,
8402 seems to work fine now
8403 * tester.c debugXML.[ch]: Added an XML shell debug facility and
8404 --push for push testing
8405 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
8406 * testSAX.c: added --push
8407 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
8408 subtree
8409 * xmlIO.[ch] : enriched API + fixes for push mode
8410 * entities.[ch]: added the entity content length to the struct.
8411 * xmlmemory.[ch]: new API to show the last entries for the shell
8412 * valid.c: added required attribute testing
8413 * SAX.c: the cdata callback now merge contiguous fragments
8414 * HTMLparser.c: cleanup of some macros
8415
8416Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8417
8418 * parser.c: fix for PIs name starting with xml
8419 * tree.c: fixed a potential problem with || and && ops
8420 * *.c, configure.in win32config.h.in : generate win32config.h for
8421 those on the Other Side !
8422
8423Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8424
8425 * parser.c: fixed a stupid = vs. == bug :-(
8426 * doc/gnome-xml.sgml: s/glade/xml/
8427
8428Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8429
8430 * configure.in, doc/xml.html : bug fix release 1.8.2
8431 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
8432 Hopefully the end of that silly C++ include problem
8433 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
8434 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
8435 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
8436 troubles with autoclosed elements when the stree shape doesn't
8437 follow the DtD specs. Added htmlIsAutoClosed() and
8438 htmlAutoCloseTag()
8439 * result/HTML/*.htm*: Updated the HTML examples regression tests output
8440 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
8441 * debugXML.c: fixed a bug on printing default namespaces.
8442 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
8443
8444Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8445
8446 * result/HTML/*.htm[l] : updated the HTML regression tests according
8447 to the new output
8448 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
8449 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
8450 problem due to intermix of extern "C" { ... } declarations for C++
8451 and recursive includes in the headers
8452
84531999-12-20 Chris Lahey <clahey@umich.edu>
8454
8455 * HTMLtree.c: Made it so that html nodes with a single child do
8456 not insert a carriage return before or after the child node.
8457
8458Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8459
8460 * configure.in, doc/xml.html : bug fix release 1.8.1
8461 * parser.c: fixed bug #4344
8462 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
8463 added the glue to avoid C++ problems
8464 * doc/* : regenerated the documentation
8465
8466Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8467
8468 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
8469 namespace recognition, and Dia as a resul :-(
8470 * encoding.c: closed bug #3950
8471
8472Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8473
8474 * valid.c: debugging a posteriori validation, except URI expansion
8475 stuff this should be fixed now
8476 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
8477 Carl Nygard <cnygard@bellatlantic.net>
8478 * tester.c: added --postvalid, cleaning of the code
8479 * tree.[ch]: added xmlDocGetRootElement()
8480
8481Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
8482
8483 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
8484 c++ losage.
8485
8486Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8487
8488 * configure.in, doc/xml.html : bumped to 1.8.0
8489 * xlink.[ch], Makefile.am : added framework for link detection
8490 * parser.h: added nbChars to parser context, needed for cleanup.
8491 * xmlmemory.c: removed a nasty bug when out of mem
8492 * valid.[ch]: adding namespace support for attribute decl
8493 * tester.c: added --debugent option
8494 * debugXML.[ch]: added xmlDebugDumpEntities()
8495 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
8496 buffers instead, this was really needed, validation was breaking
8497 in strange ways due to that. Added xmlParseStringPEReference()
8498 and other parsing from strings functions. Entities processing
8499 modified again, but PERef are still not handled correcly but
8500 unless you're Eve Maller you won't notice :-)
8501 * HTMLparser.c: large changes toward reliability, and switched to
8502 lowercase internal tags, XHTML is lowercase, so it will help
8503 that output is closer to next version.
8504 * doc/* : regenerated the documentation, it is now hosted at
8505 http://xmlsoft.org/ (same bits I just bought the domain :-)
8506
8507
8508Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8509
8510 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
8511 doc generation
8512 * parser.c: fixed bugs #3908 and #3937 and a memory leak
8513 in the SAX API
8514 * doc/*: rebuilt the doc making sure everything appears in the
8515 HTML files
8516
8517Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8518
8519 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
8520 added the patch from Carl Nygard <cnygard@bellatlantic.net>
8521 which allow impressive speed improvement on dataset with
8522 large text pieces, but at the cost of broken binary
8523 compatibility and slightly bigger memory usage.
8524 Configure with --with-buffers to activate them, they
8525 are protected with XML_USE_BUFFER_CONTENT define.
8526 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
8527 goal is 0 memory left allocated once parser is no more used
8528 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
8529 call xmlCleanupParser() and xmlMemoryDump()
8530
8531Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8532
8533 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
8534 * parser.[ch] encoding.[ch]: added memory cleanup routines
8535 * parser.c: closing bug #3788
8536 * doc/*: rebuilt the doc
8537
8538Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8539
8540 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
8541 xmlNewTextChild() and xmlSetCompressMode() behaviour.
8542 * tester.c: added --compress option
8543 * doc/*: rebuilt the documentation
8544
8545Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8546
8547 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
8548 if given /proc/kcore as input !
8549 * doc/xml.html doc/*: updated and rebuilt the documentation
8550
8551Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8552
8553 * parser.c: Fixed some wrongly space collapsing code due to
8554 a misreading of the spec.
8555 * result/*: fixed the output accordingly
8556
8557Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8558
8559 * encoding.c: bug fix and typos
8560 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
8561 * parser.c: added attribute normalization closing bug #3597
8562 * test/att* result/att* SAXresult/att*: testcase for attribute
8563 normalization
8564
8565Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8566
8567 * configure.in: closing bug #3163 by adding extra flags for the
8568 cc compiler on HP-UX
8569
8570Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8571
8572 * valid.[ch] : removed a typo and an enumerated type bug in the
8573 xmlAddElementDecl() function
8574 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
8575 call to xmlEncodeEntitiesReentrant() so that the functions
8576 New, Set and Get are at the same level.
8577 * parser.c HTMLparser.c: extra memory allocation bug for
8578 attributes detected by someone using libxml in embedded systems :-)
8579
8580Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8581
8582 * xmlmemory.h: turned off mem debug :-\
8583
8584Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8585
8586 * parser.c: closed bug #2784 a one line fix, but worth pushing
8587 a new release out
8588 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
8589 some structures, comments before and after the
8590 main element, and other nastyness
8591 * HTMLtree.c tree.c: accomodate the extended HTML supported
8592 * configure.in: pushing 1.7.4
8593 * test/ent8 and related outputs : added a new test for bug #2784
8594 * test/HTML/wired.html and related output: a nasty HTML example
8595 * Makefile.am: improved the test scripts
8596 * docs/* : reran the documentation extractor, updated xml.html
8597
8598Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8599
8600 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
8601 HTMLparser and debugged the HTML related code. HTML documents
8602 now have their own type
8603 * entities.c: do not dump &apos; for HTML output
8604 * xmlmemory.c: improvement, breakpoint mechanism
8605 * testHTML.c: added --sax --repeat ...
8606 * Makefile.am: improved the HTML tests
8607 * valid.[ch]: added xmlValidGetValidElements and
8608 xmlValidGetPotentialChildren
8609 * tester.c: added --insert to test the 2 new functions
8610 * test//* result//* SAXresult//* : regression test cleanup
8611 and extension.
8612 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
8613 gnome-xml-nanohttp.html
8614
8615Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8616
8617 * HTMLparser.c: fixed problems with some autoclose tags
8618 * tree.c: fixed XML output problems.
8619 * result/* SAXresult/*: update of the tests output
8620
8621Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8622
8623 * Makefile.am: Arturo patch for xmlConf.sh version info
8624 * parser.c: Tim Josling patch for single quoted items
8625 * tester.c: Tim Josling patch for tester options usage
8626 * tree.h: indent cleanup
8627
8628Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8629
8630 * HTMLparser.c parser.h : Fixed problems with HTML parsing
8631 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
8632
8633Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8634
8635 * tree.c : Raph patch for initialization of CORBA fields
8636 * parser.c, xpath.c, ...: modification of doc comments
8637 * xpath.c : allow spaces in xpath expressions
8638
8639Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8640
8641 * xmlmemory.h: turning off memory debug :-(
8642
8643Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8644
8645 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
8646 better SAX interfaces.
8647 * testSAX.c: uses the new SAX routine, avoid fetching any remote
8648 entity.
8649 * configure.in: 1.7.2
8650
8651Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8652
8653 * libxml.spec.in: fixed the URL
8654 * doc/xml.html: improved the documentation front-end
8655
8656Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8657
8658 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
8659
8660Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8661
8662 * libxml.spec.in: fixed the alpha compile problem
8663 * parser.[ch]: changed errno to errNo in the parser context :-(
8664 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
8665 * doc/xml.html: changed CHAR to xmlChar
8666 * doc/html/*: recompiled the documentation
8667 * configure.in: 1.7.1
8668
8669Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8670
8671 * parser.h: modified the parser context struct to regain 1.4.0
8672 binary compatibility
8673 * parser.c, xml-error.h: added errno ot teh context and defined
8674 a set of errors values with update of errno
8675 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
8676 DTDs and entities
8677 * *.h, *.c: complete cleanup of the use of config.h and include
8678 protection depending on the current setup.
8679 * overalll debugging, maintenance and bug-fixing on all modules
8680 * updated the documentation
8681 * ready for 1.7.0
8682
8683Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8684
8685 * HTMLparser.c : cleanup
8686 * SAX.c valid.c valid.h: added ID/IDREF checking
8687 * tree.c tree.h: extended doc structure for refs
8688 * configure.in: 1.6.2
8689 * parser.c: patched bug in SAX user arg call
8690 * parserInternals.h: patched missing close in C++ wrapping
8691 * testXPath.c xpath.c xpath.h: prepared for extensibility,
8692 especially upcoming XPointer implementation.
8693 * doc/xml.html: augmented, typo
8694
8695Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
8696
8697 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
8698 not all invocations of install understand -d.
8699
8700Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
8701
8702 * Makefile.am: prepend all the test* calls with $(top_builddir) -
8703 to make 'check' works, when builddir != srcdir.
8704
8705Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8706
8707 * doc/xml.html : updated the documentation
8708
8709Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8710
8711 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
8712 not deallocated memory blocks
8713 * *.c : replaces all calls to malloc() free() and realloc() to
8714 the wrapper functions/macros
8715 * tree.c : removed memory leaks dues to calling xmlFreeNode()
8716 instead of xmlFreeNodeList()
8717
8718Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8719
8720 * HTMLparser.c: corrected a stupid bug leading to core dump at
8721 tree deallocation. Removed warnings indicated by
8722 Stephane.Conversy@lri.fr
8723 * entities.c: Fixes Yet Another Stupid Bug, entities were not
8724 looked for in the external subset
8725
8726Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8727
8728 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
8729 on SGI by Stephane.Conversy@lri.fr
8730
8731Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8732
8733 * all .h : changed the prototype declaration indent as in gtk
8734 * most .c : working on reducing the TODOs in the code
8735 * most .c : cleanup though -pedantic and Insure++
8736 * improvements on validation ID checkings.
8737 * tree.[ch] SAX.c: added support for namespace on attributes #2022
8738 * xml-config.in: closed #1810
8739
8740Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8741
8742 * tree.h, valid.c, valid.h: more work on validity, IDs
8743 * xpath.c: added/fixed comparidon and equlity, added a new isinf
8744 definition for AIX
8745
8746Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8747
8748 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
8749 the distribution due to a cut'n paste error at last commit
8750
8751Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8752
8753 * configure.in: upgraded to version 1.4.0
8754 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
8755 Big update, added a large part of the validation process,
8756 it should be usable, but some parts are missing
8757 * xpath.c: improved the implementation w.r.t. root.
8758 * Makefile.am: added more tests
8759 * test and result trees: added a lot of tests
8760 * libxml.spec.in: export libxml.so.0 and libxml.so.1
8761
8762Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8763
8764 * Added an HACKING file
8765
8766Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8767
8768 * xpath.[ch] : improvements and debug of the XPath implementation
8769 * parser.c, HTMLparser.c : modified the parsers to be progressive
8770 * tree.[ch] : extended the Buffer promitives
8771 * xmlIO.[ch] : added basic I/O routines providing progressive
8772 parsing and ready for I18N conversion plugins
8773 * SAXresult/* : the SAX callback sequence maybe slightly different
8774 now
8775 * test*.c : improved/updated the tests programs
8776 * doc/* : recompiled the docs.
8777
87781999-07-26 Michael Meeks <michael@edenproject.org>
8779
8780 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
8781
8782 * tree.c: Ditto.
8783
8784Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8785
8786 * configure.in: upgraded to version 1.4.0
8787 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
8788 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
8789 XML query language, see http://www.w3.org/TR/xpath for more details.
8790 * parser.c, parser.h: added CHAR* related string functions for XPath
8791 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
8792 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
8793 rebuild the docs.
8794 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
8795 and regression testing capabilities for XPath.
8796
8797Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8798
8799 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
8800 closing bug #1646
8801
8802Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8803
8804 * Makefile.am, example/Makefile.am: closed bug #1683
8805
8806Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8807
8808 * example/Makefile.am, configure.in: added the makefile for the
8809 gjobread example
8810
8811Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
8812
8813 * doc/Makefile.am:
8814 - fix which allow "make install DESTDIR=</install/prefix>".
8815
8816Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8817
8818 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
8819 which fixed a problem on the file reading-code.
8820
8821Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8822
8823 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
8824 output.
8825 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
8826
8827Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8828
8829 * parser.h : Oops removed the binary compatibility problem
8830 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
8831 * parser.c, HTMLparser.c: applied patches for reading from stdin
8832
8833Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8834
8835 * parser.c, entities.c, valid.c: cleanup bug #1591
8836 * configure.in: cleanup bug #1592
8837 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
8838 the same tree back-end. Hence gdome will be available for it.
8839 * doc/Makefile.am: close bug #617
8840
8841Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8842
8843 * parser.c: alloctate a per parser context SAX interface block
8844
8845Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8846
8847 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
8848 and xmlEncodeEntitiesReentrant with the correct one :-\
8849
8850Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8851
8852 * commit of my internal XML base changes, quite a lot of
8853 changes, cleanups, better entities support, framework for
8854 new I/O and charset detection and handling
8855 * Fixed the configure/Makefile stuff to generate shared libs
8856 with the proper version info, so we jumped on rev from
8857 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
8858 xmlEncodeEntities() result need to be freed now, and a string
8859 xmlParserVersion provide the current library version.
8860
8861Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
8862
8863 * parser.c: fixed a buffer overrun for when you have a very long
8864 attribute with no entities in it.
8865
8866Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8867
8868 * added example directory
8869 * added example/gjobs.xml gjobread.c, still need a Makefile.in
8870
8871Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8872
8873 * Release of libxml-1.1, nearly everything has been touched for
8874 this.
8875 * Added more regression tests
8876 * Updated the documentation
8877
8878Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8879
8880 * tree.[ch]: unified the XML_NO_CORBA defines.
8881 * parser.c encoding.[ch]: started plugging in char encoding detection
8882
8883Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
8884
8885 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
8886 Also freed allocated buffer.
8887
8888Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8889 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
8890 reentrancy problem at printing. One is left in entities.c, to
8891 remove ASAP
8892 * testSAX.c : added a test example showing the use of the SAX
8893 interface if one doesn't want to build the DOM tree.
8894 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
8895
8896Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8897
8898 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
8899 large revamping of the parser to use SAX callbacks
8900 http://www.megginson.com/SAX/ (or at least a C like interface
8901 a la Expat). It's now possible to set up your own callbacks
8902 and the parser will not build a DOM tree.
8903 * test/* result/*: updated the test suite, I finally removed
8904 the old Namespace draft support (PI based).
8905
8906Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8907
8908 * Makefile.am: added test result to EXTRA_DIST for make tests
8909
8910Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8911
8912 * parser.c, parserInternals.h: moved the chars macro definitions
8913 to parserInternals.h
8914 * parser.c, error.c: applied patches from "Knut Åkesson"
8915 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
8916
8917Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8918
8919 * xml-config.in : applied patch to make --version work
8920
89211999-03-05 Raja R Harinath <harinath@cs.umn.edu>
8922
8923 * Makefile.am (check-local): Alias for `tests' target. This will
8924 cause `make check' to do the right thing.
8925 (tests): Don't run tests in srcdir. Also, replaced calls to
8926 basename with a `sed' "equivalent".
8927
8928Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8929
8930 * Renamed error.h to xml-error.h, corrected Makefile.am to list
8931 it in the header and not the sources, updated the doc.
8932 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
8933 pointing this out.
8934
8935Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8936
8937 * parser.c, parser.h, parserInternals.h: memory leak hunting,
8938 exported the inputStream routines.
8939 * doc/html/* : updated accordingly
8940
8941Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8942
8943 * parser.c, parser.h, parserInternals.h: added a few extra
8944 internal calls to allocate and free parser contexts ...
8945 * doc/html/* : updated accordingly
8946
8947Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8948
8949 * configure.in, Makefile.am, doc/makefile.am : General changes for
8950 1.0.0 release and including the generated HTML documentation.
8951
8952Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8953
8954 * makefile.am : added parserInternals.h, oops.
8955
8956Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8957
8958 * parserInternals.h: added this header giving access to the parser
8959 internal functions.
8960 * doc/Makefile.am : added a rebuild target which rebuilds the full
8961 set of documentations
8962 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
8963 the internal subset.
8964 * *.c *.h: modifications needed to generate the documentation using
8965 gtk-doc, cleanup of functions blocks, reorganisation of struct
8966 declarations.
8967
8968Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8969
8970 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
8971 the tar and spec file to include the beginning of the doc.
8972
89731999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
8974
8975 * doc/.cvsignore: Added this file.
8976
8977Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8978
8979 * tree.c: fixed xmlGetProp to return "" when the attribute
8980 exists, even if the node-list is NULL.
8981
8982Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8983
8984 * tree.c: patched an error outputting empty attribute values.
8985 * Makefile.am and doc/makefile.am: have been updated during the
8986 week-end. Sorry for an empty CVS log, I got a shell problem.
8987
8988Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8989
8990 * tree.h: cleaned up using enums instead of defines
8991 * parser.c, valid.[ch]: more work on parsing/output of element
8992 declarations
8993
8994Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8995
8996 * valid.[ch], tree.c, parser.c : more work toward full parsing
8997 of XML DTDs.
8998 * README: added informations about mailing-list and on-line
8999 documentation
9000
90011999-01-27 Raja R Harinath <harinath@cs.umn.edu>
9002
9003 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
9004
9005Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9006
9007 * parser.c, tree.[ch] : more work toward conformance testing,
9008 added a last element to accelerate parsing of very flat structures
9009 started working on internal subset Element content declaration.
9010 * valid.[ch] : first cut at adding code toward validation.
9011 * previous changes had also small impact on most files, especially
9012 the conformance testing using James Clark test suite.
9013
9014Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9015
9016 * test/* : updated the examples, most of them were not well
9017 formed (humm), and added rdf2.
9018 * result/* : resulting changes in the output.
9019
9020Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9021
9022 * tree.c: changed the behaviour of xmlGetProp on NULL values.
9023
9024Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9025
9026 * tree.c: patched a bug in the generation of empty attributes
9027
9028Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9029
9030 * entities.[ch], tree.[ch], tester.c: added copy interfaces
9031 for node/trees/documents/... Biggest problem is namespace
9032 support when copying subtrees.
9033
9034Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9035
9036 * parser.c, entities.c: improve entities and char ref encoding,
9037 and cleanups of error messages.
9038
9039Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9040
9041 * parser.c, entities.c: simple bug hunting done during rpm2html and
9042 rpmfind integration.
9043
9044Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9045
9046 * parser.[ch]: Added interfaces allowing to specify a SAX
9047 handler before parsing.
9048
9049Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9050
9051 * parser.c: redirrect all errors reporting through the SAX
9052 error function
9053
9054Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9055
9056 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
9057 * libtool, tlmain ...: update of the libtool files
9058
90591998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
9060
9061 * entities.c: Use g_snprintf insteda of snprintf.
9062
9063Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9064
9065 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
9066 added ent5 test for this purpose.
9067 * parser.c, parser.h: formatting, comments and UTF-8 planning.
9068
9069Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9070
9071 * parser.c: fixed? a strange error due to compression on a GWP
9072 document.
9073
9074Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9075
9076 * tree.[ch]: bug fixing
9077 * entities.[ch]: defined a specific type for predefined entities
9078 * doc/xml.html: more documentation on the library, how to use it,
9079 overview of the interfaces.
9080
9081Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9082
9083 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
9084
9085Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9086
9087 * tree.c: corrected a small bug
9088 * doc/xml.html: continuing writing documentation.
9089
9090Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9091
9092 * debugXML.h debugXML.c: added debugging utilities.
9093 * tester.c: added --debug switch.
9094 * tree.c: patched an incorrect node->type assignment.
9095 * parser.c: formatting, ensure that node->doc != NULL in attributes
9096
9097Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9098
9099 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
9100 entity support and provide an internal representation close to
9101 DOM one (entity ref nodes, and attribute value as tree). I tried
9102 to preserve the interface but this will surely break some apps
9103 (I have to change rpm2html/rpmfind for example). I had to change
9104 two interfaces, and the generated tree is somewhat different.
9105 * doc/* : started documenting the XML library, the tree and
9106 DOM/Corba. This is a first step.
9107
9108Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9109
9110 * parser.c: Set up the fonctions comment block, boring but useful.
9111 * parser.h, SAX.c, parser.c: now attributes are processed through
9112 the SAX interface. The problem is that my SAX interface diverged
9113 quite a bit from the original one, well this is not an official
9114 spec, and translating it from Java to C is hairy anyway...
9115
9116Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9117
9118 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
9119 fonctions comment block, boring but useful.
9120
9121Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9122
9123 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
9124 conversion routines. However they are not yet used to convert the
9125 inputs. The core will run with UTF-8.
9126
9127Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9128
9129 * tree.c : make sure that the type id is properly set-up when
9130 a new object is allocated, needed for DOM.
9131
9132Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9133
9134 * tree.h, tree.c: Ok, the main objects in the tree will be native
9135 corba objects, it costs 8 bytes per Node, Attribute and Document
9136 but it simplifies the Corba integration a lot (no extra interface
9137 objects to allocate/free).
9138
9139Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9140
9141 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
9142 and changed NODEs contants for conformity with DOM Level 1
9143
9144Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9145
9146 * added hooks to keep track of servants when creating objects
9147 xmlDoc and xmlNode (for Corba export).
9148
9149Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9150
9151 * added xml-config script.
9152
9153Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9154
9155 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
9156 to autoupdate libtool and automake conf files.
9157
91581998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
9159
9160 * Makefile.am: Use '?' to separate the sed
9161 commands as ',' is used when people pass -Wl,something.
9162
9163
9164Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9165
9166 * tree.c, tree.h: added a per-document compression interface.
9167
9168Tue Sep 22 20:47:38 EDT 1998
9169
9170 * tree.c, tree.h: added saving with compression and added interfaces
9171 to control the compression level (xmlGetCompressMode,
9172 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
9173
9174Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9175
9176 * parser.c: corrected a loop for files of size 0
9177
91781998-08-20 Raja R Harinath <harinath@cs.umn.edu>
9179
9180 * error.h: New file. Contains prototyes from `error.c'.
9181
9182Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
9183
9184 * Makefile.am (xmlincdir): New macro.
9185 (xmlinc_HEADERS): Renamed from include_HEADERS.
9186
9187Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9188
9189 * applied small patch on numeric entities from
9190 Christopher Blizzard <blizzard@appliedtheory.com>
9191
9192Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9193
9194 * New release 0.2, removed the old xml_* files so that it's
9195 coherent with the other CVS base (W3C), far better conformance
9196 to standard, new namespaces, decent entities support, beginning
9197 of a SAX-like interface. Nearly nothing left intact, even the
9198 test examples ...
9199
92001998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
9201
9202 * .cvsignore: Add .deps dir
9203
9204Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9205
9206 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
9207
9208Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9209
9210 * configure.in: added test for CPP
9211 * AUTHORS, Changelog: the original ones didn't get commited but the
9212 glib ones instead, fixed.
9213 * Makefile.am: corrected an error in library naming
9214
9215Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9216
9217 * integrated code developped at W3C
9218 * changed the original Copyright
9219 * migrated to automake
9220 * prefixed the filenames by xml_ to avoid filename clashes
9221
Daniel Veillarde0ed10c2003-01-06 11:06:26 +00009222Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
9223
9224 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
9225 should not be called.
9226
Daniel Veillard0aaaacd2003-01-06 10:59:57 +00009227Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
9228
9229 * libxml-2.0.pc.in: applied the patch to fix #101894
9230
Daniel Veillard8a1b1852003-01-05 22:37:17 +00009231Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
9232
9233 * tree.c : applied patch from Lukas Schroeder for register callbacks
9234 * valid.c: modified patch from Lukas Schroeder to test
9235 register callbacks with --chkregister
9236
Daniel Veillard067bae52003-01-05 01:27:54 +00009237Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
9238
9239 * xmlreader.c: seriously changed the way data are pushed to
9240 the underlying parser, go by block of 512 bytes instead of
9241 tryng to detect tag boundaries at that level. Changed the
9242 way empty element are detected and tagged.
9243 * python/tests/reader.py python/tests/reader2.py
9244 python/tests/reader3.py: small changes mostly due to context
9245 reporting being different and DTD node being reported. Some
9246 errors previously undetected are now caught and fixed.
9247 * doc/xmlreader.html: flagged last section as TODO
9248
Daniel Veillard51a447a2003-01-04 19:42:46 +00009249Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
9250
9251 * python/libxml.py: integrated the Python 2.2 optimizations
9252 from Hannu Krosing, while maintaining compatibility with
9253 1.5 and 2.1
9254
Daniel Veillarde59494f2003-01-04 16:35:29 +00009255Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
9256
9257 * xmllint.c: a bit of cleanup
9258 * xmlreader.c: small fix
9259 * doc/xmlreader.html: more work on the XmlTextReader tutorial
9260 * python/libxml.py: a few fixes pointed out by Hannu Krosing
9261
Daniel Veillard623a9eb2003-01-04 12:47:20 +00009262Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
9263
9264 * python/setup.py.in: patch from Stéphane Bidoul to include
9265 drv_libxml2.py in setup.py
9266
Daniel Veillard66b82892003-01-04 00:44:13 +00009267Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
9268
9269 * doc/xmlreader.html: starting documenting the new XmlTextReader
9270 interface.
9271
Daniel Veillard7704fb12003-01-03 16:19:51 +00009272Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
9273
9274 * xmllint.c: added the --stream flag to use the TextReader API
9275 * xmlreader.c: small performance tweak
9276
Daniel Veillarda80ff6e2003-01-03 12:52:08 +00009277Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
9278
9279 * xmlreader.c python/tests/reader2py: okay the DTD validation
9280 code on top of the XMLTextParser API should be solid now.
9281
Daniel Veillard1fdfd112003-01-03 01:18:43 +00009282Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
9283
9284 * xmlreader.c python/tests/reader2py: Fixing some more mess
9285 with validation and recursive entities while using the
9286 reader interface, it's getting a bit messy...
9287
Daniel Veillarddab8ea92003-01-02 14:16:45 +00009288Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
9289
9290 * xmlreader.c python/tests/reader.py: another couple of problem
9291 related to IsEmptyElement reported by Stéphane Bidoul needed
9292 some fixes.
9293
Daniel Veillard4f860202003-01-02 13:00:02 +00009294Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
9295
9296 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
9297 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
9298 based on the python XmlTextReader interface.
9299
Daniel Veillard3c265e42003-01-01 21:06:49 +00009300Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
9301
9302 * tree.c: backing out one change in the last patch which broke the
9303 regression tests
9304
Daniel Veillard5335dc52003-01-01 20:59:38 +00009305Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
9306
9307 * global.data globals.c tree.c include/libxml/globals.h: applied
9308 an old patch from Lukas Schroeder to track node creation and
9309 destruction. Probably missing a lot of references at the moment
9310 and not usable reliably.
9311
Daniel Veillard8ba17412003-01-01 19:13:12 +00009312Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
9313
9314 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
9315 from doc/news.html and a stylesheet
9316
Daniel Veillarde3c036e2003-01-01 15:11:05 +00009317Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
9318
9319 * xmlreader.c python/tests/reader.py: fixed another couple of
9320 xmlreader bugs reported by Stéphane Bidoul and added tests.
9321
Daniel Veillard9e395c22003-01-01 14:50:44 +00009322Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
9323
9324 * xmlreader.c python/tests/reader2.py: fixed another validity
9325 checking in external parsed entities raised by Stéphane Bidoul
9326 and added a specific regression test.
9327 * python/tests/reader3.py: cleanup
9328
Daniel Veillardd5896142002-12-31 14:45:26 +00009329Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
9330
9331 * xmlreader.c python/tests/reader2.py: fixed a problem with
9332 validation within entities pointed by Stéphane Bidoul, augmented
9333 the tests to catch those.
9334
Daniel Veillarddc85f282002-12-31 11:18:37 +00009335Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
9336
9337 * python/generator.py: modified the generator to allow keeping
9338 class references when creating new classes, needed to fix a bug
9339 pointed by Stéphane Bidoul where the input buffer of the
9340 xmlTextReader instance gets destroyed if the python wrapper for
9341 the input is not referenced anymore.
9342
Daniel Veillard4d8db8a2002-12-30 18:40:42 +00009343Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
9344
9345 * xmlreader.c python/tests/reader.py: fixed another pair of problem
9346 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
9347
Daniel Veillard571b8892002-12-30 12:37:59 +00009348Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
9349
9350 * xmlreader.c python/tests/reader.py: fixed another problem
9351 pointed by Stéphane Bidoul
9352
Daniel Veillardaaa105b2002-12-30 11:42:17 +00009353Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
9354
9355 * xmlreader.c python/tests/reader.py: fixed a limit case problem
9356 with "<a/>"
9357
Daniel Veillardecaba492002-12-30 10:55:29 +00009358Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
9359
9360 * SAX.c: warn on xmlns:prefix="foo"
9361 * xmlreader.c python/tests/reader.py: fixed a couple of problem
9362 for namespace attributes handling.
9363
Daniel Veillard2d84a892002-12-30 00:01:08 +00009364Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
9365
9366 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
9367 a really nasty problem raised by a DocBook XSLT transform
9368 provided by Sebastian Bergmann
9369
Daniel Veillard29b3e282002-12-29 11:14:41 +00009370Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
9371
9372 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
9373 by Stéphane Bidoul and integrated it into the tests
9374
Daniel Veillarde18fc182002-12-28 22:56:33 +00009375Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
9376
9377 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
9378 extended the XmlTextReader API a bit, addding accessors for
9379 the current doc and node, and an entity substitution mode for
9380 the parser.
9381 * python/libxml.py python/libxml2class.txt: related updates
9382 * python/tests/Makefile.am python/tests/reader.py
9383 python/tests/reader2.py python/tests/reader3.py: updated a bit
9384 the old tests and added a new one to test the entities handling
9385
Daniel Veillardaba976d2002-12-28 21:14:18 +00009386Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
9387
9388 * python/generator.py python/libxml2class.txt
9389 python/tests/reader.py python/tests/reader2.py: changed the
9390 generator to provide casing for the XmlTextReader similar to
9391 C# so that examples and documentation are more directly transposable.
9392 Fixed the couple of tests in the suite.
9393
Daniel Veillard83298842002-12-28 15:12:33 +00009394Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
9395
9396 * doc/guidelines.html: added a document on guildeline for
9397 publishing and deploying XML
9398
Daniel Veillard336fc7d2002-12-27 19:37:04 +00009399Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
9400
9401 * valid.c xmlreader.c: final touch running DTD validation
9402 on the XmlTextReader
9403 * python/tests/Makefile.am python/tests/reader2.py: added a
9404 specific run based on the examples from test/valid/*.xml
9405
Daniel Veillardf25b4ca2002-12-27 15:18:35 +00009406Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
9407
9408 * python/libxml.py: added a few predefined xmlTextReader parser
9409 configuration values.
9410
Daniel Veillard0e9dafa2002-12-27 11:58:25 +00009411Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9412
9413 * python/libxml_wrap.h: trying to fix #102037
9414
Daniel Veillard8dbd4952002-12-27 11:34:48 +00009415Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
9416
9417 * SAX.c: fixing bug #95296, when the predefined entities
9418 are redefined in the DTD the default one must be used
9419 instead anyway.
9420
MST 2002 John Fleck6647aed2002-12-26 02:23:24 +00009421Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
9422
9423 * doc/xmllint.xml
9424 * doc/xmllint.1
9425 Add discussion of XML_DEBUG_CATALOG to xmllint man
9426 page - bug #100907
9427
9428
Daniel Veillarddf512f42002-12-23 15:56:21 +00009429Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9430
9431 * xmlreader.c: Fixed the empty node detection to avoid reporting
9432 an inexistant close tag.
9433
Daniel Veillard0d132cf2002-12-23 14:43:32 +00009434Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
9435
9436 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
9437 for Python 2.1
9438
Daniel Veillardfe8aab92002-12-22 10:25:41 +00009439Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
9440
9441 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
9442
Daniel Veillard4258b9c2002-12-20 10:29:40 +00009443Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
9444
9445 * doc/libxml2-api.xml python/tests/reader.py: one really need
9446 to provide the base URI information when creating a reader parser
9447 from an input stream. Updated the API and the example using it.
9448
Daniel Veillardea7751d2002-12-20 00:16:24 +00009449Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
9450
9451 * testReader.c xmlreader.c valid.c include/libxml/tree.h
9452 include/libxml/valid.h include/libxml/xmlreader.h: working on
9453 DTD validation on top of xml reader interfaces. Allows to
9454 validate arbitrary large instances. This required some extensions
9455 to the valid module interface and augmenting the size of xmlID
9456 and xmlRef structs a bit.
9457 * uri.c xmlregexp.c: simple cleanup.
9458
Daniel Veillardbeb70bd2002-12-18 14:53:54 +00009459Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9460
9461 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
9462 work on the xml reader interfaces.
9463 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
9464 Web page for the Windows binaries.
9465
Daniel Veillard4a6d39b2002-12-17 18:33:01 +00009466Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
9467
9468 * xmlIO.c: applied a patch for VMS following the report by
9469 Nigel Hall
9470
Daniel Veillard3772de32002-12-17 10:31:45 +00009471Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
9472
9473 * parser.c: the parseStartTag bug fix wasn't complete.
9474
Daniel Veillard67df8092002-12-16 22:04:11 +00009475Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
9476
9477 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
9478 parseStartTag, fixing it.
9479 * test/att4 result/att4 result/noent/att4: adding the test
9480 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
9481 more methods to XmlTextReader.
9482
Igor Zlatkovicd453c632002-12-16 18:45:48 +00009483Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9484
9485 * win32/libxml2.def.src: added more xml reader exports
9486 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
9487 to the build
9488
MST 2002 John Fleck7c67a832002-12-16 13:38:06 +00009489Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
9490
9491 * doc/tutorial/xmltutorial.xml
9492 plus generated html and pdf
9493 Updating tutorial again based on further comments from Niraj
9494 Tolia on the last iteration
9495
MST 2002 John Fleck44aacb32002-12-16 04:34:57 +00009496Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
9497
9498 * doc/tutorial/xmltutorial.xml
9499 * doc/tutorial/includekeyword.c
9500 * doc/tutorial/includegetattribute.c
9501 plus generated html and pdf
9502 Adding fix from Niraj Tolia to tutorial to properly free memory.
9503
9504
Daniel Veillardda46d2d2002-12-15 23:36:49 +00009505Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
9506
9507 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
9508 more methods of XmlTextReader.
9509 * python/libxml2class.txt python/tests/reader.py: this increased the
9510 methods in the bndings, augmented the test to check those new
9511 functions.
9512
Daniel Veillard0eb38c72002-12-14 23:00:35 +00009513Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
9514
9515 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
9516 methods of XmlTextReader.
9517 * python/generator.py python/libxml_wrap.h python/types.c
9518 python/libxml2class.txt: added the reader to the Python bindings
9519 * python/tests/Makefile.am python/tests/reader.py: added a specific
9520 test for the Python bindings of the Reader APIs
9521 * parser.c: small cleanup.
9522
Daniel Veillard06503452002-12-13 10:42:08 +00009523Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
9524
9525 * xinclude.c: fallback was only copying the first child not the
9526 full child list of the fallback element, closes #89684 as reopened
9527 by Bernd Kuemmerlen
9528
Igor Zlatkovic2d45f522002-12-12 12:33:43 +00009529Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9530
9531 * win32/libxml2.def.src: exported htmlNodeDumpOutput
9532
Daniel Veillard000eafb2002-12-12 10:04:22 +00009533Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
9534
Daniel Veillardc1eed322002-12-12 11:01:32 +00009535 * configure.in: preparing release of 2.4.30
Daniel Veillard000eafb2002-12-12 10:04:22 +00009536 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
Daniel Veillardc1eed322002-12-12 11:01:32 +00009537 gives enum values, fix functype return type, put back fields in
9538 structs
9539 * doc/*: updated the docs rebuilt
Daniel Veillard000eafb2002-12-12 10:04:22 +00009540
Daniel Veillard024b5702002-12-12 00:15:55 +00009541Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
9542
9543 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
9544 about htmlNodeDumpOutput location.
9545 * xpath.c: removed an undefined function signature
9546 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
9547 too many symbols in the API breaking the python bindings.
9548 Updated with the libxslt/libexslt changes.
9549
Daniel Veillard9b4bb4d2002-12-11 19:28:47 +00009550Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
9551
9552 * configure.in: preparing release of 2.4.29
9553 * doc/*: rebuilt the docs and API
9554 * xmlreader.c: a few more fixes for the XmlTextReader API
9555
Igor Zlatkovicf6273a02002-12-11 17:00:54 +00009556Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9557
9558 * include/win32config.h: applied mingw patch from Magnus Henoch
9559
Daniel Veillard5aad8322002-12-11 15:59:44 +00009560Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
9561
9562 * catalog.c doc/libxml2-api.xml: a bit more cleanup
9563
Daniel Veillarda9b66d02002-12-11 14:23:49 +00009564Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
9565
9566 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
9567 building Python script, does the C parsing directly, generates
9568 a better API description including structure fieds defs and
9569 enums. Still a couple of bugs, but good enough for the python
9570 wrappers now.
9571 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
9572 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
9573 include/libxml/schemasInternals.h include/libxml/tree.h: more
9574 cleanup based on the python analysis script reports.
9575 * libxml.spec.in: make sure the API XML description is part of the
9576 devel package.
9577
Daniel Veillard01c13b52002-12-10 15:19:08 +00009578Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
9579
9580 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
9581 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
9582 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
9583 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
9584 code cleanup, especially the function comments.
9585 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
9586
Daniel Veillarde1ca5032002-12-09 14:13:43 +00009587Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
9588
9589 * Makefile.am xmlreader.c include/libxml/Makefile.am
9590 include/libxml/xmlreader.h: Adding a new set of APIs based on
9591 the C# TextXmlReader API but converted to C. Allow to parse
9592 in constant memory usage, far simpler to program and explain
9593 than the SAX like APIs, unfinished but working.
9594 * testReader.c: test program
9595
Igor Zlatkovic70a296c2002-12-08 17:34:54 +00009596Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9597
9598 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
9599
Daniel Veillard64b35282002-12-04 15:10:40 +00009600Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
9601
9602 * tree.c: Chip turner indicated that XHTML1 serialization
9603 rule for style actually break on both IE and Mozilla,
9604 try to avoid the rule if escaping ain't necessary
9605
Daniel Veillard8efff672002-12-04 11:44:48 +00009606Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
9607
9608 * nanhttp.c: handle HTTP URL escaping, problem reported by
9609 Glen Nakamura and Stefano Zacchiroli
9610
Daniel Veillard1c732d22002-11-30 11:22:59 +00009611Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
9612
9613 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
9614
Daniel Veillardfdd27d22002-11-28 11:55:38 +00009615Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9616
9617 * uri.c: Johann Richard pointed out some XPointer problems for
9618 URN based URI references in XInclude. Modified the URI parsing
9619 and saving routines to allow correct parsing and saving of
9620 XPointers, especially when attached to "opaque" scheme accordingly
9621 to RFC 2396
9622
Daniel Veillard8db67d22002-11-27 19:39:27 +00009623Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
9624
9625 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
9626 of refactoring to the HTML saving code.
9627 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
9628 in the doc.
9629
Daniel Veillardebc4ca92002-11-27 11:43:05 +00009630Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
9631
9632 * tree.c include/libxml/tree.h: refactored the XML dump of a node
9633 to a buffer API to reuse the generic dump to an OutputIO layer,
9634 this reduces code, fixes xmlNodeDump() for XHTML, also made
9635 xmlNodeDump() now return the number of byte written.
9636
Daniel Veillard9d5ea172002-11-27 08:02:06 +00009637Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
9638
9639 * python/setup.py.in: another patch from Stéphane Bidoul for
9640 Python bindings on Windows
9641 * doc/parsedecl.py: small cleanup
9642
Daniel Veillard9715c172002-11-25 16:33:40 +00009643Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
9644
9645 * libxml.spec.in configure.in: add a line in %changelog for releases
9646
Daniel Veillard9bc53102002-11-25 13:20:04 +00009647Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
9648
9649 * parser.c: patch from Marcus Clarke fixing a problem in entities
9650 parsing that was detected in KDe documentations environment.
9651
Daniel Veillardfaa35ff2002-11-24 13:53:43 +00009652Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
9653
9654 * python/libxml.c (libxml_prev): Return the previous as opposed to
9655 the next node (I guess this is the result of some cut & paste programming:)
9656
Daniel Veillard80d7b902002-11-23 16:23:08 +00009657Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9658
9659 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
9660
Daniel Veillarda1196ed2002-11-23 11:22:49 +00009661Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
9662
9663 * python/generator.py python/libxml.c python/setup.py.in: trying
9664 to fix the Python bindings build on Windows (Stéphane Bidoul)
9665
Igor Zlatkovic9ab71552002-11-22 21:41:43 +00009666Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9667
9668 * win32/configure.js: added option for python bindings
9669 * win32/libxml2.def.src: added more exports
9670
Igor Zlatkovicace7cd22002-11-22 18:07:00 +00009671Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9672
9673 * win32/Makefile.mingw: fixed unresolved symbols when linking with
9674 pthreads
9675 * win32/wince/*: applied updates to Windows CE port from Javier
9676
Daniel Veillardf9c4cad2002-11-22 15:57:07 +00009677Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9678
9679 * configure.in: preparing 2.4.28
9680 * libxml.spec.in doc/Makefile.am: some cleanup
9681 * doc/*: updated the news and regenerated.
9682
Daniel Veillardfee408f2002-11-22 13:18:30 +00009683Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
9684
9685 * HTMLparser.c: final touch at closing #87235 </p> end tags
9686 need to be generated.
9687 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
9688 this change slightly the output of a few tests
9689 * doc/*: regenerated
9690
Daniel Veillardd2ff0392002-11-22 12:28:38 +00009691Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
9692
9693 * parserInternals.c: fixing bug #99190 when UTF8 document are
9694 parsed using the progressive parser and the end of the chunk
9695 is in the middle of an UTF8 multibyte character.
9696
William M. Brack8b2c7f12002-11-22 05:07:29 +00009697Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9698
9699 * threads.c: fixed initialization problem in xmlNewGlobalState
9700 which was causing crash.
9701 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
9702 in xmlInitializeGlobalState.
9703 * parserInternals.c: cleaned up ctxt->sax initialisation.
9704
Daniel Veillardd5c2f922002-11-21 14:10:52 +00009705Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
9706
9707 * tree.c include/libxml/tree.h: modified the existing APIs
9708 to handle XHTML1 serialization rules automatically, also add
9709 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
9710 libxslt serialization uses it when needed without changing
9711 the library API.
9712 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
9713 result/xhtml1: added a new test specifically for xhtml1 output
9714 and updated the result of one XHTML1 test
9715
Daniel Veillardd076a202002-11-20 13:28:31 +00009716Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
9717
9718 * xinclude.c parserInternals.c encoding.c: fixed #99082
9719 for xi:include encoding="..." support on text includes.
9720 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
9721 test/XInclude/ents/isolatin.txt : added a specific regression test
9722 * python/generator.py python/libxml2class.txt: fixed the generator
9723 the new set of comments generated for doc/libxml2-api.xml were
9724 breaking the python generation.
9725
Daniel Veillard817e70b2002-11-19 22:28:48 +00009726Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
9727
9728 * doc/Makefile.am: repair some problem if gtk-doc fail or such
9729 * configure.in: patch for Solaris on new autoconf closes #98880
9730 * doc/parsedecl.py: repair the frigging API building script,
9731 did I say that python xmllib sucks ?
9732 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
9733 and some comment are no more truncated.
9734
Daniel Veillarda7e05b42002-11-19 08:11:14 +00009735Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
9736
9737 * parser.c: Martin Stoilov pointed out a potential leak in
9738 xmlCreateMemoryParserCtxt
9739
Daniel Veillardbc6e1a32002-11-18 15:07:25 +00009740Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
9741
9742 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
9743 included in HTML documents and using the push parser.
9744
Daniel Veillard4efd3be2002-11-18 09:11:13 +00009745Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
9746
9747 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
9748 specified, look for the Python interpreter not just in the
9749 specified root but also in the specified location. Fixes #98825
9750
Daniel Veillarda8c0adb2002-11-17 22:37:35 +00009751Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
9752
9753 * python/libxml.c: fixing bug #98792 , node may have no doc
9754 and dereferencing without checking ain't good ...
9755
Daniel Veillarddad3f682002-11-17 16:47:27 +00009756Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
9757
9758 * configure.in: preparing release 2.4.27
9759 * doc/* : updated and rebuilt the docs
9760 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
9761 and all the docs are actually packaged and in the final RPMs
9762 * parser.c parserInternals.c include/libxml/parser.h: restore
9763 xmllint --recover feature.
9764
Daniel Veillard68e9e742002-11-16 15:35:11 +00009765Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
9766
Daniel Veillard784b9352003-02-16 15:50:27 +00009767 * parser.c xpath.c: fixing #96925 wich was also dependent on the
Daniel Veillard68e9e742002-11-16 15:35:11 +00009768 processing of parsed entities, and XPath computation on sustitued
9769 entities.
9770 * testXPath.c: make sure entities are substitued.
9771
Daniel Veillard328f48c2002-11-15 15:24:34 +00009772Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
9773
Daniel Veillard784b9352003-02-16 15:50:27 +00009774 * parser.c: fixed #96594, which was totally dependent on the
Daniel Veillard328f48c2002-11-15 15:24:34 +00009775 processing of internal parsed entities, which had to be changed.
9776
Daniel Veillard66651aa2002-11-15 11:21:43 +00009777Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
9778
9779 * Makefile.am python/Makefile.am python/tests/Makefile.am:
9780 trying to fix bug #98517 about building outside the source tree
9781 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
9782
Igor Zlatkovic2772cea2002-11-14 17:45:20 +00009783Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9784
9785 * include/win32config.h: cleanup
9786 * win32/Makefile.mingw: integrated mingw in JScript configure
9787 * win32/Makefile.msvc: modified to allow mingw coexistence
9788 * win32/configure.js: integrated mingw
9789 * win32/Readme.txt: cleanup
9790
Daniel Veillard8dd86a52002-11-12 21:14:17 +00009791Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
9792
9793 * HTMLparser.c: strengthen the guard in the Pop macros,
9794 like in the XML parser, closes bug #97315
9795
Daniel Veillard0821b152002-11-12 20:57:47 +00009796Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
9797
9798 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
9799 callback is never used.
9800
Daniel Veillard8606bbb2002-11-12 12:36:52 +00009801Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
9802
9803 * parserInternals.c: fixed the initialization of the SAX structure
9804 which was breaking xsltproc
9805 * xpath.c: patch from Petr Pajas for CDATA nodes
9806 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
9807 * parser.c include/libxml/parser.h: patch from Peter Jones
9808 removing a leak in xmlSAXParseMemory() and adding the
9809 function xmlSAXParseMemoryWithData()
9810
MST 2002 John Fleckf854d992002-11-12 03:49:05 +00009811Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
9812
9813 adding pdf of tutorial, changing web page to link to it
9814 * doc/tutorial/xmltutorial.pdf
9815 * doc/xml.html
9816 * doc/docs.html
9817
MST 2002 John Fleck52717f32002-11-11 03:49:33 +00009818Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
9819
9820 * doc/tutorial/ar01s08.html
9821 adding file what I forgot for tutorial
9822
9823
MST 2002 John Fleckbd3b4fd2002-11-11 03:41:11 +00009824Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
9825
9826 Adding encoding discussion to tutorial
9827 Added:
9828 * doc/tutorial/images/*.png: DocBook admonition image files
9829 * doc/tutorial/apf.html, apg.html: new generated html
9830 * doc/tutorial/includeconvert.c: conversion code entity file
9831 changed:
9832 * doc/tutorial/xmltutorial.xml: DocBook original
9833 * doc/tutorial/*.html: generated html
9834
Igor Zlatkovic22bafff2002-11-08 17:19:08 +00009835Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9836
9837 * include/libxml/*.h: retired xmlwin32version.h
9838 * doc/Makefile.am: retired xmlwin32version.h
9839 * win32/configure.js: retired xmlwin32version.h
9840
Igor Zlatkovica2258da2002-11-08 15:55:33 +00009841Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9842
9843 * win32/libxml2.def.src: exported additional symbols
Igor Zlatkovic22bafff2002-11-08 17:19:08 +00009844 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
9845 sisterhood
Igor Zlatkovica2258da2002-11-08 15:55:33 +00009846
Daniel Veillard7216cfd2002-11-08 15:10:00 +00009847Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
9848
9849 * globals.c: fixed a typo pointed out by Igor
9850 * xpath.c: try to speed up node compare using line numbers
9851 if available.
9852
Daniel Veillarda70d62f2002-11-07 14:18:03 +00009853Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
9854
9855 * tree.c: make xmlFreeNode() handle attributes correctly.
9856
Igor Zlatkovicb8e99cc2002-11-06 22:52:29 +00009857Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9858
9859 * catalog.c: completed the #96963 fix, as reported by Karl
9860 Eichwalder
9861
Daniel Veillard56f21f22002-11-06 15:49:46 +00009862Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
9863
9864 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
9865
Daniel Veillard91ad8792002-11-04 17:06:52 +00009866Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
9867
9868 * Makefile.am: switched the order of a couple of includes
9869 to fix bugs #97100
9870
Igor Zlatkovic2bb82ee2002-10-31 16:15:43 +00009871Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9872
9873 * catalog.c: fixed bug #96963, reverted to the old behaviour of
9874 xmlLoadCatalogs that used to separate directories with a ':'.
9875
Igor Zlatkovic9fdd8f32002-10-31 16:01:23 +00009876Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9877
9878 * threads.c: improvements to the Windows-side of thread handling
9879 * testThreads.c: conditionally excluded unistd.h
9880 * testThradsWin32.c: broke overlong lines
9881 * include/win32config.h: adapted thread-related macros to the new
9882 scheme and for pthreads on Windows
9883 * win32/Makefile.msvc: introduced a more flexible thread build,
9884 added testThreads[Win32].c to the build
9885 * win32/configure.js: introduced a more flexible thread config
9886
John Fleck61f6fb62002-10-31 15:23:29 +000098872002-10-31 John Fleck <jfleck@inkstain.net>
9888
9889 * doc/xml.html (and, by implication, FAQ.html)
9890 added UTF-8 conversaion FAQ from Marcus Labib Iskander
9891
Igor Zlatkovicf95b56b2002-10-29 17:33:35 +00009892Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9893
9894 * configure.in: removed xmlwin32version.h
9895 * include/libxml/Makefile.am: removed xmlwin32version.h
9896
Daniel Veillardce66ce12002-10-28 19:01:59 +00009897Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
9898
9899 * tree.c: applied patch from Brian Stafford to fix a bug
9900 in xmlReconciliateNs()
9901
Daniel Veillard7e3f1402002-10-28 18:52:57 +00009902Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
9903
9904 * tree.c: applied patch from Christian Glahn to allow
9905 xmlNewChild() on document fragment nodes
9906
Daniel Veillardb39bc392002-10-26 19:29:51 +00009907Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
9908
9909 * parser.c: Christian Glahn found a problem with a recent
9910 patch to xmlParseBalancedChunkMemoryRecover()
9911 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
9912 problems
9913 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
9914 test/schemas/seq*: added the test cases from Charles
9915
Daniel Veillard366a9152002-10-23 20:43:53 +00009916Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
9917
9918 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
9919 serious cleanup of the spec file and associated changes
9920 in the Makefiles.
9921 * valid.c: try to remove some warnings on x86_64
9922
Daniel Veillardd033d022002-10-23 14:55:02 +00009923Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9924
9925 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
9926 fix bug #96586
9927
Daniel Veillardce02dbc2002-10-22 19:14:58 +00009928Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
9929
9930 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
9931 parsing, applied his patch
9932 * result/HTML/attrents.html result/HTML/attrents.html.err
9933 result/HTML/attrents.html.sax test/HTML/attrents.html:
9934 added the test and result case provided by Mikhail Sogrine
9935
Daniel Veillarde645e8c2002-10-22 17:35:37 +00009936Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
9937
9938 * vms/build_libxml.com vms/config.vms vms/readme.vms
9939 include/libxml/parser.h include/libxml/parserInternals.h
9940 include/libxml/tree.h include/libxml/xmlIO.h
9941 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
9942 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
9943 Applied the VMS update patch from Craig A. Berry
9944 * doc/*.html: update
9945
Daniel Veillardf000f072002-10-22 14:28:17 +00009946Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
9947
9948 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
9949
Daniel Veillard1e208222002-10-22 14:25:25 +00009950Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
9951
9952 * debugXML.c: adding a grep command to --shell in xmllint
9953 for T.V. Raman
9954
Daniel Veillard9cdcf362002-10-22 14:23:59 +00009955Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9956
9957 * xmlcatalog.c: tried to fix some of the problem with --sgml
9958
Daniel Veillard935494a2002-10-22 14:22:46 +00009959Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
9960
9961 * parser.c: tried to fix bug #91500 where doc->children may
9962 be overriden by a call to xmlParseBalancedChunkMemory()
9963
9964Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
9965
9966 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
9967 identifiers in SGML catalogs containing '&'
9968
Daniel Veillardc0ac0692002-10-20 21:31:50 +00009969Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
9970
9971 * python/types.c: fixed bugs when passing result value tree
9972 to Python functions.
9973
Daniel Veillard48267432002-10-18 11:21:38 +00009974Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
9975
9976 * configure.in: preparing the release of 2.4.26
9977 * doc/*: updated and rebuilt the documentation
9978
Daniel Veillardbb284f42002-10-16 18:02:47 +00009979Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
9980
9981 * parser.c: fixed a XML Namespace compliance bug reported by
9982 Alexander Grimalovsky
9983
Daniel Veillard44892f72002-10-16 15:23:26 +00009984Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9985
9986 * HTMLtree.c: fixed serialization of script and style when
9987 they are not lowercase (i.e. added using the API to the tree).
9988
Daniel Veillard2fd85422002-10-16 14:32:41 +00009989Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
9990
9991 * valid.c: make xmlValidateDocument emit a warning msg if there
9992 is no DTD, pointed by Christian Glahn
9993
Daniel Veillard32370232002-10-16 14:08:14 +00009994Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
9995
9996 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
9997 content model when some of the blocks have min or max, and a couple
9998 of bugs found in the process.
9999 * result/schemas/list0* test/schemas/list0*: added some specific
10000 regression tests
10001
Daniel Veillarda2e8c5c2002-10-15 10:41:43 +000010002Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
10003
10004 * README: updated the contact informations
10005
Daniel Veillard63186732002-10-15 08:43:17 +000010006Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
10007
10008 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
10009 misses it, reported by Peter Bray.
10010
Daniel Veillard96c3a3b2002-10-14 15:39:04 +000010011Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
10012
10013 * tree.c: investigating xmlNodeGetContent() on namespace nodes
10014 and removed a few warnings
10015
Daniel Veillard819d5cb2002-10-14 11:15:18 +000010016Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
10017
10018 * parser.c: Christian Glahn found a small bug in the push parser.
10019 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
10020 public
10021
Daniel Veillard6045c902002-10-09 21:13:59 +000010022Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10023
10024 * xmlschemas.c include/libxml/xmlschemas.h: added
10025 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
10026 * testSchemas.c: added --memory to test the new interface
10027
Daniel Veillardf0070122002-10-09 14:24:17 +000010028Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
10029
10030 * doc/index.py doc/search.php: integrated the XSLT indexing,
10031 a few fixed in the indexer, added a scope selection at the
10032 search level.
10033
Daniel Veillard01992e02002-10-09 10:20:30 +000010034Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
10035
10036 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
10037 this was due to uninitialized parts of the validation context
10038
Daniel Veillard321be0c2002-10-08 21:26:42 +000010039Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
10040
10041 * debugXML.c: applied patch from Mark Vakoc except the API
10042 change, preserved it.
10043 * doc/*: updated the docs to point to the search engine for
10044 information lookup or before bug/help reports.
10045
Daniel Veillard01e87d22002-10-08 16:55:06 +000010046Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
10047
10048 * doc/index.py doc/search.php: added mailing-list archives
10049 indexing and lookup
10050
Daniel Veillard9dc1cf12002-10-08 08:26:11 +000010051Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
10052
10053 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
10054
Daniel Veillard9b006132002-10-07 11:13:27 +000010055Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
10056
10057 * doc/index.py: improved HTML indexing
10058 * doc/search.php: make the queries also lookup the HTML based indexes
10059
Daniel Veillard141d04b2002-10-06 21:51:18 +000010060Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
10061
10062 * doc/index.py: added HTML page indexing
10063
Igor Zlatkovic91a62702002-10-04 13:34:16 +000010064Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10065
Igor Zlatkovicd7f3c332002-10-04 13:38:53 +000010066 * xmlIO.c: extended Windows path normalisation to fix the base
Igor Zlatkovic91a62702002-10-04 13:34:16 +000010067 problem in libxslt.
10068 * catalog.c: fixed list handling in XML_CATALOG_FILES
10069
Daniel Veillardceb09b92002-10-04 11:46:37 +000010070Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10071
10072 * valid.c: typo/bug found by Christian Glahn
10073
Igor Zlatkovic9d66fa12002-09-29 17:54:36 +000010074Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10075
10076 * xmlIO.c: applied Windows CE patch from Javier.
10077 * win32/wince: new directory, contains support for the PocketPC
10078 with Windows CE from Javier.
10079 * include/win32config.h: reorganised, removed duplicate
10080 definitions and applied WinCE patch from Javier.
10081 * include/wsockcompat.h: new file, now contains WinSock
10082 compatibility macros.
10083 * win32/Makefile.msvc: introduced double-run compilation.
10084
Daniel Veillarde16b5742002-09-26 17:50:03 +000010085Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
10086
10087 * configure.in include/libxml/xmlwin32version.h: preparing release
10088 of 2.4.25
10089 * doc/*: updated and regenerated teh docs and web pages.
10090
Daniel Veillard90d68fb2002-09-26 16:10:21 +000010091Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
10092
10093 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
10094 error were not covering namespace declarations.
10095 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
10096 it was missing the attribute declaration for the namespace
10097 * result/VC/NS3: the fix now report breakages in that test
10098
Daniel Veillardabe01742002-09-26 12:40:03 +000010099Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
10100
10101 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
10102
Daniel Veillard2ace1952002-09-26 12:28:02 +000010103Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
10104
10105 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
10106 and regenerated the docs and web site
10107
Daniel Veillarddda8f1b2002-09-26 09:47:36 +000010108Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
10109
10110 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
10111 ATTRIBUTE_UNUSED is always put after the attribute declaration,
10112 not before
10113
Daniel Veillardd4cb1e82002-09-26 09:34:23 +000010114Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
10115
10116 * python/generator.py python/libxml2class.txt: fixed a stupid error
10117 breaking the python API
10118
Daniel Veillardb7c29c32002-09-25 22:44:43 +000010119Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
10120
10121 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
10122 triostr.c triostr.h: applied a trio update patch from
10123 Bjorn Reese which should work with MinGW
10124
Daniel Veillardbd9afb52002-09-25 22:25:35 +000010125Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
10126
10127 * tree.c: improving some documentation comments
10128 * xmlregexp.c: found and fixed a mem leak with python regression tests
10129 * doc/*: rebuilt the doc and the API XML file including the
10130 xmlregexp.h xmlautomata.h and xmlunicode.h headers
10131 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
10132 python/types.c: added access to the XML Schemas regexps from
10133 python
10134 * python/tests/Makefile.am python/tests/regexp.py: added a
10135 simple regexp bindings test
10136
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +000010137Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
10138
Daniel Veillardbd9afb52002-09-25 22:25:35 +000010139 * doc/xml.html:
10140 fixing ftp links - thanks to Vitaly Ostanin
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +000010141
Daniel Veillard118aed72002-09-24 14:13:13 +000010142Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
10143
10144 * xmlregexp.c: fixed the data callback on transition functionality
10145 which was broken when using the compact form
10146 * result/schemas/*: updated the results, less verbose, all tests
10147 pass like before
10148 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
10149 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
10150 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
10151 annoying warnings
10152 * xpath.c: try to provide better error report when possible
10153
Daniel Veillard72336152002-09-21 13:08:14 +000010154Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
10155
10156 * Makefile.am: fixed a breakage raised by Jacob
10157
Igor Zlatkovic3f1e94b2002-09-20 18:08:17 +000010158Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10159
10160 * include/win32config.h: added HAVE_ERRNO_H definition for parts
10161 which don't use sockets
10162
Igor Zlatkovic01280582002-09-20 16:40:34 +000010163Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10164
10165 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
10166 * win32/configure.js: applied zlib patch from Daniel Gehriger
10167
Igor Zlatkovic9a4efcb2002-09-20 13:41:55 +000010168Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10169
10170 * win32/configure.js: applied the patch from Mark Vakoc for
10171 regexp support
10172 * win32/libxml2.def.src: applied the patch from Mark Vakoc
10173 for regexp support
10174
Daniel Veillardb5c05732002-09-20 13:36:25 +000010175Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
10176
10177 * xmlschemastypes.c: as pointed by Igor Float and Double
10178 parsing ain't finished yet
10179
Daniel Veillard40b11342002-09-20 12:01:39 +000010180Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
10181
10182 * Makefile.am configure.in: trying to fix #88412 by bypassing
10183 all the python subdir if python ain't detected
10184
Daniel Veillard23e73572002-09-19 19:56:43 +000010185Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
10186
10187 * Makefile.am configure.in include/libxml/xmlversion.h.in:
10188 made configuring with regexps/automata/unicode the default
10189 but without schemas ATM
10190 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
10191 fixed the regexp based DTD validation performance and memory
10192 problem by switching to a compact form for determinist regexps
10193 and detecting the determinism property in the process. Seems
10194 as fast as the old DTD validation specific engine :-) despite
10195 the regexp built and compaction process.
10196
Daniel Veillard5acfd6b2002-09-18 16:29:02 +000010197Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
10198
10199 * valid.c: determinism is debugged, new DTD checking code now works
10200 but xmlFAComputesDeterminism takes far too much CPU and the whole
10201 set usues too much memory to be really usable as-is
10202
Daniel Veillard0f04f8e2002-09-17 23:04:40 +000010203Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
10204
10205 * tree.c: fixed another stupid bug in xmlGetNodePath()
10206 * xmllint.c: --version now report the options compiled in
10207
Daniel Veillarda646cfd2002-09-17 21:50:03 +000010208Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
10209
10210 * HTMLparser.c: small cleanup
10211 * valid.c xmlregexp.c: switched DTD validation to use only regexp
10212 when configured with them. A bit of debugging around the determinism
10213 checks is still needed
10214
Daniel Veillard63b01c22002-09-17 19:25:28 +000010215Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
10216
10217 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
10218
Daniel Veillard92727042002-09-17 17:59:20 +000010219Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
10220
10221 * xmlIO.c: small portability glitch fixed.
10222
Daniel Veillard84d70a42002-09-16 10:51:38 +000010223Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
10224
10225 * xmlschemastypes.c: incomplete steps for real/double support
10226 * testAutomata.c include/libxml/xmlautomata.h
10227 include/libxml/xmlregexp.h: avoiding a compilation problem
10228 * valid.c include/libxml/valid.h: starting the work toward using
10229 the regexps for actual DTD validation
10230
Daniel Veillardaeb258a2002-09-13 14:48:12 +000010231Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10232
10233 * hash.c: cosmetic cleanup
10234 * valid.c include/libxml/tree.h include/libxml/valid.h: started
10235 integrating a DTD validation layer based on the regexps
10236
Daniel Veillard4402ab42002-09-12 16:02:56 +000010237Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
10238
10239 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
10240 the determinism was tested before eliminating the epsilon
10241 transitions :-(
10242
Daniel Veillardc6d4a932002-09-12 15:00:57 +000010243Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
10244
10245 * python/generator.py python/libxml.c python/libxml.py
10246 python/libxml2-python-api.xml python/libxml2class.txt
10247 python/libxml_wrap.h python/types.c: updated the python
10248 bindings, added code for easier File I/O, and the ability to
10249 define a resolver from Python fixing bug #91635
10250 * python/tests/Makefile.am python/tests/inbuf.py
10251 python/tests/outbuf.py python/tests/pushSAXhtml.py
10252 python/tests/resolver.py python/tests/serialize.py: updated
10253 and augmented the set of Python tests.
10254
Igor Zlatkovic353bf582002-09-10 19:07:14 +000010255Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10256
10257 * win32/configure.js: added more readme info for the binary
10258 package.
10259
Daniel Veillard607b35c2002-09-10 12:16:19 +000010260Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
10261
10262 * xmlIO.c: fixed a stupid out of bound array error
10263
10264Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10265
10266 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
10267 messing around with support for Windows path, cleanups,
10268 trying to identify and fix the various code path to the
10269 filename access. Added xmlNormalizeWindowsPath()
10270
Daniel Veillard76575762002-09-05 14:21:15 +000010271Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
10272
10273 * error.c valid.c: working on better error reporting of validity
10274 errors, especially providing an accurate context.
10275 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
10276 error reports in those cases.
10277
Daniel Veillard3487c8d2002-09-05 11:33:25 +000010278Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
10279
10280 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
10281 parser.c parserInternals.c xmlIO.c: get rid of all the
10282 perror() calls made in the library execution paths. This
10283 should fix both #92059 and #92385
10284
Daniel Veillard19aa7022002-09-05 11:14:19 +000010285Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
10286
10287 * xmllint.c: memory leak reporting was broken after a change
10288 of the preprocessor symbol used to activate it.
10289
Daniel Veillardec6725e2002-09-05 11:12:45 +000010290Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
10291
10292 * tree.c: try to make the copy function work for node of
10293 type XML_DOCUMENT_FRAG_NODE, they are only created by the
10294 DOM layers though, not libxml2 itself.
10295
Daniel Veillardb9cd8b42002-09-05 10:58:49 +000010296Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
10297
10298 * valid.c: try to provide file and line informations, not all
10299 messages are covered, but it's a (good) start
10300
Daniel Veillardbbc72c32002-09-05 10:52:10 +000010301Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
10302
10303 * xinclude.c: reimplemented a large part of the XInclude
10304 processor, trying to minimize resources used, James Henstridge
10305 provided a huge test case which was exhibiting severe memory
10306 consumption problems.
10307
Daniel Veillard2206dbf2002-09-05 08:09:37 +000010308Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
10309
10310 * python/Makefile.am: applied patch from Christophe Merlet to
10311 reestablish DESTDIR
10312
Daniel Veillard5643b5a2002-09-04 12:27:06 +000010313Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
10314
10315 * libxml.spec.in: fixes libary path for x86_64 AMD
10316
John Fleckbe98b332002-09-04 03:16:23 +000010317Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
10318
10319 * doc/tutorial/includekeyword.c
Daniel Veillard5643b5a2002-09-04 12:27:06 +000010320 * doc/tutorial/xmltutorial.xml:
John Fleckbe98b332002-09-04 03:16:23 +000010321 (plus resulting generated html files)
10322 fixing one spot I missed in the tutorial where I hadn't freed
10323 memory properly
10324
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +000010325Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
10326
10327 * doc/tutorial/includeaddattribute.c
10328 * doc/tutorial/includeaddkeyword.c
10329 * doc/tutorial/includegetattribute.c
10330 * doc/tutorial/includekeyword.c
10331 * doc/tutorial/xmltutorial.xml
Daniel Veillard5643b5a2002-09-04 12:27:06 +000010332 * doc/tutorial/*.html:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +000010333 update tutorial to properly free memory (thanks to Christopher
10334 R. Harris for pointing out that this needs to be done)
Daniel Veillard5643b5a2002-09-04 12:27:06 +000010335 * doc/tutorial/images/callouts/*.png:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +000010336 added image files so the callouts are graphical, making it
10337 easier to read ( use "--param callout.graphics 1" to generate
10338 html with graphical callouts)
10339
Daniel Veillarde1662542002-08-28 11:50:59 +000010340Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
10341
10342 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
10343 nice logos generated by Marc Liyanage
10344 * doc/site.xsl *.html: changed the stylesheet to show the new
10345 logo and regenerated the pages
10346
Daniel Veillardb212bbb2002-08-25 14:39:16 +000010347Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
10348
10349 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
10350
Daniel Veillard42766c02002-08-22 20:52:17 +000010351Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
10352
10353 * xpath.c: possible mem leak patch from Jason Adams
10354
10355Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
10356
10357 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
10358 in the XQuery namespace
10359 * configure.in: preparing 2.4.24
10360 * doc/*.html: updated the web pages
10361
10362Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
10363
10364 * python/generator.py: closing bug #85258 by generating conditional
10365 compile check to avoid linking to routines not configured in.
10366
Havoc Pennington84ec40a2002-08-22 13:59:35 +0000103672002-08-22 Havoc Pennington <hp@pobox.com>
10368
10369 * autogen.sh: update error message for missing automake
10370
Daniel Veillard08cccaa2002-08-22 09:47:29 +000010371Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
10372
10373 * python/Makefile.am: typo in target name resulted in libxml2.py
10374 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
10375
Daniel Veillard22669b22002-08-22 07:17:11 +000010376Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
10377
10378 * win32/win32/Makefile.mingw: updated with version from
10379 Elizabeth Barham at http://soggytrousers.net/repository/
10380
Igor Zlatkovica40adbc2002-08-20 14:42:32 +000010381Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10382
10383 * win32/Makefile.msvc: added the prefix location to the include
10384 and lib search path.
10385
Havoc Pennington830e8972002-08-18 22:22:13 +0000103862002-08-18 Havoc Pennington <hp@pobox.com>
10387
10388 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
10389 both automake 1.6 and 1.4 installed get the right automake. Means
10390 compilation from CVS will now require the latest automake 1.4
10391 release, or manually creating symlinks called "automake-1.4" and
10392 "aclocal-1.4"
10393
Daniel Veillardb6984ef2002-08-14 16:55:31 +000010394Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
10395
10396 * configure.in python/Makefile.am: more AMD 64 induced changes from
10397 Frederic Crozat
10398
Daniel Veillardc4bad4a2002-08-14 14:45:25 +000010399Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
10400
10401 * xinclude.c: oops I was missing the xml:base fixup too
10402 * result/XInclude/*.xml: this adds xml:base attributes to most
10403 results of the tests
10404
Daniel Veillarde3b7d9a2002-08-14 14:11:30 +000010405Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
10406
10407 * xinclude.c: quick but apparently working implementation of
10408 xi:fallback, should close bug #89684
10409 * Makefile.am test/XInclude/docs/fallback.xml
10410 result/XInclude/fallback.xml: added a basic test for fallback,
10411 and run with --nowarning to avoid a spurious warning
10412 * configure.in: applied patch from Frederic Crozat for python
10413 bindings on AMD 64bits machines.
10414
Daniel Veillard9e923512002-08-14 08:48:52 +000010415Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
10416
10417 * parser.c: xmlSAXUserParseMemory() really ought to fail if
10418 the caller don't pass a SAX callback block.
10419
Daniel Veillardc1a0da32002-08-14 08:32:18 +000010420Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10421
10422 * tree.c: applied the same fix for the XML-1.0 namespace to
10423 xmlSearchNsByHref() as was done for xmlSearchNs()
10424
Daniel Veillardad11b302002-08-12 14:53:41 +000010425Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
10426
10427 * libxml.3: small cleanup of the man page
10428 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
10429 when serializing HREF attributes generated by XSLT.
10430
Daniel Veillardc084e472002-08-12 13:27:28 +000010431Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
10432
10433 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
10434 version of Marc Liyanage' patch for boolean attributes in HTML
10435 output
10436
Daniel Veillard5f91b372002-08-12 12:13:01 +000010437Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
10438
10439 * python/tests/serialize.py: fixed the test results, indenting
10440 behaviour changed slightly
10441
Aleksey Sanin9e951762002-08-08 18:02:41 +000010442Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
10443
10444 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
10445 new c14n function to Windows def files
10446
Aleksey Saninea4272a2002-08-02 23:50:03 +000010447Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
10448
10449 * c14n.c: fixed a memory leak in c14n code
10450
Daniel Veillard58e44c92002-08-02 22:19:49 +000010451Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
10452
10453 * parser.c include/libxml/parser.h: adding a new API for Christian
10454 Glahn: xmlParseBalancedChunkMemoryRecover
10455 * valid.c: patch from Rick Jones for some grammar cleanup in
10456 validation messages
10457 * result/VC/* result/valid/*: this slightly change some of the
10458 regression tests outputs
10459
Daniel Veillard0bf29002002-08-01 12:54:11 +000010460Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
10461
10462 * tree.c: trying to fix a problem in namespaced attribute handling
10463 raised by Christian Glahn
10464
Daniel Veillard6f46f6c2002-08-01 12:22:24 +000010465Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
10466
10467 * encoding.c include/libxml/encoding.h: Opening the interface
10468 xmlNewCharEncodingHandler as requested in #89415
10469 * python/generator.py python/setup.py.in: applied cleanup
10470 patches from Marc-Andre Lemburg
10471 * tree.c: fixing bug #89332 on a specific case of loosing
10472 the XML-1.0 namespace on xml:xxx attributes
10473
Aleksey Sanin2c135a12002-08-01 06:31:50 +000010474Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
10475
10476 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
10477 corner case from new Merlin's test suite and added a callback
10478 that will be used to improve xmlsec performance
10479
10480
Daniel Veillard0b22def2002-07-29 16:23:03 +000010481Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
10482
10483 * HTMLtree.c: trying to fix the <style> escaping problem in
10484 HTML serialization bug #89342
10485
Daniel Veillard0b28e882002-07-24 23:47:05 +000010486Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
10487
10488 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
10489 and rebuilt the web site.
10490
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +000010491Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard0b28e882002-07-24 23:47:05 +000010492
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +000010493 * include/libxml/tree.h: added _private member to xmlNs struct
10494
Daniel Veillard1d995272002-07-22 16:43:32 +000010495Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
10496
10497 * HTMLparser.c: fixing bug #84876 based on the xml working
10498 code.
10499
William M. Brack61eaba52002-07-21 11:14:18 +000010500Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
10501
10502 * python/Makefile.am: enhanced to fix bug 72012 (errors
10503 when using '-jX' make parameter)
10504
William M. Brackef61d202002-07-19 08:32:00 +000010505Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
10506
10507 * xpath.c: small additional enhancement for booleans
10508 compared to nodesets
10509
Daniel Veillard3a42f3f2002-07-17 17:57:34 +000010510Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10511
10512 * HTMLtree.c: changed the order of the encoding declaration
10513 attributes in the meta tags due to a bug in IE/Mac
10514
William M. Brack0c022ad2002-07-12 00:56:01 +000010515Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
10516
10517 * xpath.c: enhanced handling of booleans (especially '='
10518 and '!=' for nodesets) - fixes bug 85256. Added new
10519 routine xmlXPathNotEqualValues for more proper handling
10520 of '!=' when nodesets are involved.
10521
Daniel Veillard06944e22002-07-11 19:55:18 +000010522Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
10523
10524 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
10525 doc/xmlcatalog_man.xml to the source distribution
10526
Igor Zlatkovic6ac30172002-07-10 19:22:48 +000010527Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10528
10529 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
10530 asked for this.
10531
Daniel Veillard539638b2002-07-06 19:55:14 +000010532Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
10533
10534 * configure.in: preparing 2.4.23
10535 * doc/*: rebuilt the docs
10536
Daniel Veillard176d99f2002-07-06 19:22:28 +000010537Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
10538
10539 * parser.c: fixing bug #84169 by fixing the
10540 comment of xmlCreatePushParserCtxt to describe the
10541 encoding detection parameters better.
10542
Daniel Veillard37f961d2002-07-06 17:53:56 +000010543Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
10544
10545 * valid.c: fixing bug #79331 in one path the lookup for
10546 ID attributes on a namespaced node wasn't handled correctly :-\
10547
Daniel Veillard8c9872c2002-07-05 18:17:10 +000010548Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
10549
10550 * HTMLparser.c: trying to fix 87235 about discarded white
10551 spaces in the HTML parser.
10552 * result/HTML/*: this changes the output of a number of HTML
10553 regression tests
10554
Daniel Veillardfdc91562002-07-01 21:52:03 +000010555Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
10556
10557 * xpath.c: applied patch from Richard Jinks for the namespace
10558 axis + fixed a memory error.
10559 * parser.c parserInternals.c: applied patches from Peter Jacobi
10560 removing ctxt->token for good.
10561 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
10562 popped out by the regression tests.
10563 * Makefile.am: patch for threads makefile from Gary Pennington
10564
William M. Brack6000af52002-06-28 11:43:13 +000010565Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
10566
Daniel Veillardfdc91562002-07-01 21:52:03 +000010567 * xpath.c: enhanced behaviour of position() after usage of
William M. Brack6000af52002-06-28 11:43:13 +000010568 expressions involving preceding-sibling (et al).
10569
Daniel Veillard153120c2002-06-18 07:58:35 +000010570Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
10571
10572 * hash.c: applied a patch from Peter Jacobi to solve a problem
10573 when compiling with the Watcom C on Win32
10574 * result/schemas/*.err: the change of hashing algo generated
10575 permutations in the output
10576
Daniel Veillard5f7f9912002-06-17 17:03:00 +000010577Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10578
10579 * hash.c: applied patch from Sander Vesik improving the quality of
10580 the hash function.
10581
Aleksey Sanina5808b92002-06-14 17:07:41 +0000105822002-06-14 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin49cc9752002-06-14 17:07:10 +000010583
10584 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
10585 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
10586 xmllint.c xpath.c: replaced sprintf() with snprintf()
10587 to prevent possible buffer overflow (the bug was pointed
10588 out by Anju Premachandran)
10589
Daniel Veillarde059b892002-06-13 15:32:10 +000010590Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
10591
10592 * parser.c: removed an uninitialized data error popped by valgrind
10593 on PE references
10594
MDT 2002 John Fleckd7ca7f92002-06-13 03:41:03 +000010595Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
10596
10597 * doc/xml.html
10598 adding tutorial reference to the web page
10599
MDT 2002 John Fleck54520832002-06-13 03:30:26 +000010600Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
10601
10602 * doc/tutorial/xmltutorial.xml
10603 * doc/tutorial/ar01s07.html
10604 * doc/tutorial/ape.html
10605 * doc/tutorial/includegetattribute.c
10606 adding section to tutorial about retrieving an attribute
10607 value
10608
Daniel Veillardf5582f12002-06-11 10:08:16 +000010609Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
10610
10611 * parser.c: applied a couple of patches from Peter Jacobi to start
10612 to get rid of ctxt->token, with a possible significant speed
10613 improvement to be gained once done. Better compliance with PE
10614 references constructs in DTDs too.
10615 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
10616 from Peter too
10617
Daniel Veillard38d80e22002-06-11 07:24:56 +000010618Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
10619
10620 * parser.c: Babak Vahedipour-Kunze reported that openTag in
10621 xmlParseElement was likely to have been deallocated at the
10622 time of the report, possibly leading to segfault. Just report
10623 the tag name now.
10624
Daniel Veillard9e412302002-06-10 15:59:44 +000010625Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10626
10627 * xpath.c: patch from Richard Jinks for XPath substring() function
10628 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
10629
Aleksey Sanina5808b92002-06-14 17:07:41 +0000106302002-06-06 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin9c45ba82002-06-06 21:46:13 +000010631
10632 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
10633
MDT 2002 John Flecka63f3ff2002-06-06 02:14:01 +000010634Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
10635
10636 *doc/FAQ.html
10637 fixing typos in FAQ, thanks to Robert Funnell for the
10638 editing help
10639
Daniel Veillardd2fd1b62002-06-05 12:52:34 +000010640Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
10641
10642 * NEWS: got complaints from rpmlint that it was empty
10643
MDT 2002 John Fleck598f6eb2002-06-04 15:10:36 +000010644Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
10645
10646 * added doc/tutorial, including:
10647 apa.html
10648 apb.html
10649 apc.html
10650 apd.html
10651 ar01s02.html
10652 ar01s03.html
10653 ar01s04.html
10654 ar01s05.html
10655 ar01s06.html
10656 includeaddattribute.c
10657 includeaddkeyword.c
10658 includekeyword.c
10659 includestory.xml
10660 index.html
10661 xmltutorial.xml
10662 libxml tutorial, including generated html
10663
Aleksey Saninf8cb6dd2002-06-04 04:27:06 +000010664Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
10665
10666 * result/c14n/exc-without-comments/merlin-c14n-two-*
10667 result/c14n/without-comments/merlin-c14n-two-*
10668 test/c14n/exc-without-comments/merlin-c14n-two-*
10669 test/c14n/without-comments/merlin-c14n-two-*
10670 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
10671 c14n/exc-c14n and slightly modified test script to handle
10672 these test cases
10673 * c14n.c: fixed bugs for complicated nodes set (namespace
10674 without node and others from merlin-c14n-two.tar.gz)
10675 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
10676 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
10677 for xmlsec performance patch
10678 * xpath.c: fixed self::node() for namespaces and attributes
10679
Daniel Veillardd2fd1b62002-06-05 12:52:34 +000010680Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
10681
10682 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
10683 but with the format parameter
10684 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
10685
Aleksey Saninc57f9c12002-05-31 19:14:57 +000010686Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
10687
10688 * Makefile.am: updated c14n tests suite
10689 * c14n.c: performance improvement for previous c14n patch
10690
Daniel Veillarde72c7562002-05-31 09:47:30 +000010691Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
10692
10693 * parser.c: another peroformance patch from Peter Jacobi, that
10694 time on parsing attribute values.
10695
Aleksey Sanin508a1012002-05-31 06:32:32 +000010696Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
10697
10698 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
10699 into LibXML2 test suite
10700
Aleksey Sanindffd5c82002-05-31 04:24:13 +000010701Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
10702
10703 * c14n.c: propagating xpath ancesstors node fix to c14n
10704 plus small performance improvement to reduce number of
10705 mallocs
10706 * xpath.c: fixed ancestors axis processing for namespace nodes
10707
Daniel Veillard46de64e2002-05-29 08:21:33 +000010708Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
10709
10710 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
10711 Peter Jacobi
10712
Daniel Veillardd5e22ef2002-05-27 21:17:57 +000010713Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
10714
10715 * configure.in: preparing 2.4.22
10716
Daniel Veillard1b31e4a2002-05-27 14:44:50 +000010717Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
10718
10719 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
10720 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
10721 a public entry point.
10722 * doc/*: rebuilt the API and docs
10723
Daniel Veillarded23b7d2002-05-27 12:16:02 +000010724Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
10725
10726 * xpath.c: patch from Richard Jinks to fix a problem introduced
10727 in the previous patch and pointed by Norm
10728
Daniel Veillardc6924812002-05-24 11:10:43 +000010729Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
10730
10731 * libxml.spec.in: fixing bug #81112
10732
Daniel Veillard234bc4e2002-05-24 11:03:05 +000010733Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
10734
10735 * uri.c: fixing bug #82848
10736
Daniel Veillarda2878972002-05-24 07:54:39 +000010737Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10738
10739 * result/catalogs/mycatalog.full: Aleksey's commit changed the
10740 output of one catalog test
10741
Aleksey Sanin114e4752002-05-24 07:20:27 +000010742Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillarda2878972002-05-24 07:54:39 +000010743
Aleksey Sanin114e4752002-05-24 07:20:27 +000010744 * global.data globals.c tree.c include/libxml/globals.h
10745 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
10746 default value for global parameter xmlIndentTreeOutput to 1 and
10747 introduced new global parameter xmlTreeIndentString (the string
10748 used to do one-level indent) with default value " " (as it was
10749 in tree.c)
10750
Daniel Veillard49d5af82002-05-23 11:55:49 +000010751Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
10752
10753 * Makefile.am: Merijn Broeren pointed out a problem when compiling
10754 with trio and schemas.
10755
Daniel Veillard7c13af42002-05-22 09:57:32 +000010756Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10757
10758 * xpath.c: patch from Richard Jinks to fix the problem raised in
10759 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
10760
Daniel Veillard5a872412002-05-22 06:40:27 +000010761Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
10762
10763 * xmlschemas.c: a bit of work on import.
10764 * xmlschemastypes.c: Charles Bozeman provided a compare function
10765 for date/time types so min/max facet restrictions should work,
10766 indeterminate comparisons return an error instead of equal.
10767 * test/schemas/date_0* result/schemas/date_0_0: specific test
10768 from Charles Bozeman too
10769
Daniel Veillard10b6da42002-05-18 07:55:20 +000010770Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
10771
10772 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
10773 from Christian Cornelssen fixing the man pages and the Catalog
10774 building script.
10775 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
10776 next step is <xs:import> I now have a reasonable understanding
10777 of how it works.
10778
Daniel Veillarde5354492002-05-16 08:43:22 +000010779Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
10780
10781 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
10782
Igor Zlatkovic1396e182002-05-14 22:22:40 +000010783Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10784
10785 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
10786
Daniel Veillard088bf112002-05-14 11:03:59 +000010787Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
10788
10789 * xpath.c: fixing an XPath function evalutation bug pointed out
10790 by Alexey Efimov where the context was lost when evaluating
10791 the function arguments
10792
Aleksey Sanin79376ba2002-05-14 06:41:32 +000010793Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard088bf112002-05-14 11:03:59 +000010794
Aleksey Sanin79376ba2002-05-14 06:41:32 +000010795 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
10796 function public for XMLSec performance optimizations
10797
Daniel Veillard3cd72402002-05-13 10:33:30 +000010798Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
10799
10800 * python/generator.py python/libxml2class.txt : fixed a problem
10801 with the HTML parser pointed by Gary Benson
10802 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
10803 example
10804
Aleksey Sanine48a3182002-05-09 18:20:01 +000010805Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
10806 * parser.c: fixed bug #81159 (memory growth in SAX)
10807
Aleksey Sanin50fe8b12002-05-07 16:21:36 +000010808Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
10809 * xpath.c: fixed bug #78858 (the real fix)
10810
Aleksey Sanin29b6f762002-05-05 06:59:57 +000010811Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin50fe8b12002-05-07 16:21:36 +000010812 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
Aleksey Sanin29b6f762002-05-05 06:59:57 +000010813
Daniel Veillard4cbe4702002-05-05 06:57:27 +000010814Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
10815
10816 * tree.c: modified xmlNodeSetBase to allow changing the
10817 base of a document.
10818
Daniel Veillard070803b2002-05-03 07:29:38 +000010819Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
10820
10821 * xmlschemastypes.c: patch Charles Bozeman for validation of
10822 all the date, time, and duration types
10823 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
10824 * configure.in: fixed an error pointed by an user
10825 * xml2-config.in: fixed an error pointed by an user
10826
Aleksey Sanin5aac8b82002-05-01 18:32:28 +000010827Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
10828
10829 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
10830 win32/libxml2.def.src xmlIO.c: exported default
10831 'file:', 'http:' and 'ftp:' protocols input handlers
10832 and maked protocols comparisson case insensitive
10833
Daniel Veillard34de97f2002-04-30 14:29:22 +000010834Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
10835
10836 * configure.in: Neven Has detected a typo
10837
Daniel Veillard28577c32002-04-30 06:48:41 +000010838Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
10839
10840 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
10841 as one of the persons allowed to commit directly to the
10842 module.
10843
Daniel Veillardfc57b412002-04-29 15:50:14 +000010844Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
10845
10846 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
10847 * valid.c: raised a too low limit
10848 * doc/*: rebuilt the docs
10849
Daniel Veillardeca82812002-04-24 11:42:02 +000010850Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
10851
10852 * test/XPath/expr/floats test/XPath/expr/functions
10853 result/XPath/expr/floats result/XPath/expr/functions
10854 xpath.c: another XPath conformance patch from Richard Jinks
10855
Daniel Veillard13e04c62002-04-23 17:51:29 +000010856Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
10857
10858 * xmlschemas.c: fixed validation of attribute groups.
10859 * test/schemas result/schemas: added an example from the primer
10860
Daniel Veillard88c58912002-04-23 07:12:20 +000010861Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
10862
10863 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
10864 * test/schemas result/schemas: updated the test list
10865
Daniel Veillarde19fc232002-04-22 16:01:24 +000010866Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10867
10868 * TODO: updated a bit
10869 * parser.c: made a comment more specific
10870 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
10871 Schemas conformance.
10872 * test/schemas result/schemas: updated the test list
10873
Daniel Veillard441bc322002-04-20 17:38:48 +000010874Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
10875
10876 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
10877 implementing xs:all with minOccurs = 0
10878 * tes/schemas/* result/schemas/*: added more tests covering
10879 xs:all
10880
Daniel Veillard8a001f62002-04-20 07:24:11 +000010881Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
10882
10883 * xmlregexp.c: first implementation of the all particle, this
10884 may need to be revisited for case where not all transitions
10885 must be crossed.
10886
Daniel Veillard7646b182002-04-20 06:41:40 +000010887Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
10888
10889 * tree.c: another entity processing update from Markus Henke
10890
Bjorn Reese54d02fb2002-04-19 15:16:01 +000010891Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
10892
10893 * trionan.c: fixed crash on OSF/1
10894
Daniel Veillardb4398962002-04-19 07:01:55 +000010895Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
10896
10897 * xmlschemas.c: more Schemas work
10898 * test/schemas/* result/schemas/*: added more tests coming
10899 from the spec.
10900
Daniel Veillard54761132002-04-18 21:00:44 +000010901Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10902
10903 * c14n.c: patch from Aleksey Sanin reflecting a change in the
10904 ExcC14N specification
10905
Daniel Veillardbf8dae82002-04-18 16:39:10 +000010906Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
10907
10908 * tree.c: patch from Markus Henke, fix for recursive entities.
10909
Daniel Veillard23b1f372002-04-18 15:50:05 +000010910Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
10911
10912 * xpath.c: fix a problem with string() on a document node.
10913
Daniel Veillarddecd64d2002-04-18 14:41:51 +000010914Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
10915
10916 * Makefile.am xmlschemas.c: more Schemas work
10917 * test/schemas/* result/schemas/*: added more tests coming
10918 from the spec.
10919
Daniel Veillard6231e842002-04-18 11:54:04 +000010920Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
10921
10922 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
10923 * result/HTML/*: this changes a few things in the results
10924
Igor Zlatkovic648b8e92002-04-17 18:35:57 +000010925Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10926
10927 * include/libxml/tree.h: eliminated 'declaration different than
10928 prototype' warning
10929 * include/win32config.h: "resolved" conflicts with errno.h
10930
Daniel Veillardb509f152002-04-17 16:28:10 +000010931Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
10932
10933 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
10934 on the automata interfaces and debug of counted choices
10935 * test/schemas/* result/schemas/*: added a number of tests
10936
Daniel Veillard8651f532002-04-17 09:06:27 +000010937Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
10938
10939 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
10940 a bit of work on Schemas
10941 * testSchemas.c: try to make it more useful
10942 * test/schemas/* result/schemas/* Makefile.am: changed the
10943 Schemas regression test procedure, started adding a few samples
10944
Igor Zlatkovica6f2d902002-04-16 17:57:17 +000010945Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
10946
10947 * include/libxml/encoding.h: Patch for the Borland C++ builder
10948 * include/libxml/tree.h: Patch for the Borland C++ builder
10949 * threads.c: Patch for the Borland C++ builder
Igor Zlatkovice1eff382002-04-16 19:00:21 +000010950 * win32/bcb5: New directory for the Borland C++ builder
10951 project files
Igor Zlatkovica6f2d902002-04-16 17:57:17 +000010952
Igor Zlatkovicea5148d2002-04-16 17:46:25 +000010953Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
10954
10955 * win32/Makefile.msvc: Update for XML Schema support
10956 * win32/configure.js: Update for XML Schema support
10957 * win32/libxml2.def.src: Update for XML Schema support
10958
Daniel Veillard4255d502002-04-16 15:50:10 +000010959Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
10960
10961 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
10962 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
10963 xmlunicode.c include/libxml/Makefile.am
10964 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
10965 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
10966 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
10967 include/libxml/xmlversion.h.in : merged the current state of
10968 XML Schemas implementation, it is not configured in by default,
10969 a specific --schemas configure option has been added.
10970 * test/automata test/regexp test/schemas Makefile.am
10971 result/automata result/regexp result/schemas:
10972 merged automata/regexp/schemas regression tests
10973
Daniel Veillardbc6f7592002-04-16 07:49:59 +000010974Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
10975
10976 * xpath.c: Gary found a compile time problem, fixes #78823
10977
Daniel Veillarda7084cd2002-04-15 17:12:47 +000010978Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
10979
10980 * configure.in: release of 2.4.20
10981 * doc/*: updated and rebuilt the docs
10982
Daniel Veillardf544f192002-04-15 12:56:56 +000010983Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
10984
10985 * python/Makefile.am: patch from Cristian Gafton to build on
10986 Red Hat 6.2, should also fix #75779
10987
Daniel Veillard940492d2002-04-15 10:15:25 +000010988Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10989
10990 * valid.c: first part of fixing #78729
10991
Daniel Veillardeb475a32002-04-14 22:00:22 +000010992Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
10993
10994 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
10995 escaping of URI when saving HTML files.
10996 * result/HTML/*: this impacted some tests
10997
Daniel Veillard9b731d72002-04-14 12:56:08 +000010998Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
10999
11000 * configure.in: trying to fix #77441
11001
Daniel Veillarda8a89fe2002-04-12 21:03:34 +000011002Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
11003
11004 * include/libxml/xmlIO.h: Hallski complained it could not be
11005 included by itself.
11006
Daniel Veillardcb5b4d62002-04-11 08:24:26 +000011007Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
11008
11009 * configure.in: applied an IEEE flag patch for OSF/1 #77825
11010
Igor Zlatkovic9425ce22002-04-10 21:57:11 +000011011Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11012
11013 * win32/configure.js: patch from Nilo for the c14n option
11014 * win32/Makefile.msvc: fixed libxml2.def generation with threads
11015
Daniel Veillardda423da2002-04-10 19:25:38 +000011016Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
11017
11018 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
11019 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
11020 LIBXML_THREAD_ENABLED
11021
Daniel Veillard0eafdef2002-04-10 16:14:34 +000011022Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
11023
11024 * xpath.c: another patch from Richard Jinks for substring conformance
11025 * test/XPath/expr/floats test/XPath/expr/strings
11026 result/XPath/expr/floats result/XPath/expr/strings: update of the
11027 test suite to check those.
11028
Daniel Veillard01917aa2002-04-10 11:30:41 +000011029Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
11030
11031 * xpath.c: patch from Richard Jinks for .x float parsing.
11032
Daniel Veillard46d6c442002-04-09 16:10:39 +000011033Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
11034
11035 * parser.c: patch from Markus Henke when an encoding ain't recognized
11036
Daniel Veillard88e0ad42002-04-09 13:48:02 +000011037Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
11038
11039 * libxml.m4: got a report that #include <string.h> was needed
11040
Daniel Veillard6e4f1c02002-04-09 09:55:20 +000011041Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
11042
11043 * xmllint.c: applied a fix from Anthony Jones for -o /--output
11044
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +000011045Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
11046
Daniel Veillard6e4f1c02002-04-09 09:55:20 +000011047 * doc/example.html: fixing typo
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +000011048
Daniel Veillardbd6e6312002-04-01 08:04:14 +000011049Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
11050
11051 * xpath.c: fixed a bug in the nodeset to boolean comparison code
11052 pointed out by Melvyn Sopacua.
11053
Daniel Veillarde979e3b2002-03-29 22:43:00 +000011054Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11055
11056 * libxml.m4: Frédéric Crozat gave a patch related to the change
11057 of Include paths breaking the libxml.m4
11058
Daniel Veillard7089d6b2002-03-29 17:28:10 +000011059Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
11060
11061 * xpath.c: Fix bug #76927 forgot to save some context
11062 when evaluating binary expressions
11063
Daniel Veillardd30be4a2002-03-28 18:25:31 +000011064Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
11065
11066 * configure.in: fixed configure for MPE/iX from Markus Henke
11067 * xmlmemory.c: fixed initialization problems
11068 * xpath.c: another set of patches from Richard Jinks this
11069 fixes "make XPathtests" on linux
11070
Daniel Veillard21458c82002-03-27 16:12:22 +000011071Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
11072
11073 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
11074 * test/XPath/expr/compare test/XPath/expr/equality
11075 test/XPath/expr/floats test/XPath/expr/functions
11076 test/XPath/expr/strings result/XPath/expr/compare
11077 result/XPath/expr/equality result/XPath/expr/floats
11078 result/XPath/expr/functions result/XPath/expr/strings: Updated
11079 tests though they show a divergence on Linux
11080
Daniel Veillard28dfed12002-03-27 09:08:17 +000011081Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11082
11083 * xpath.c trionan.c: previous commit also included patches
11084 from Richard Jinks on some IEEE support corner case
11085
Daniel Veillard5fc1f082002-03-27 09:05:40 +000011086Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
11087
11088 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
11089 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
11090 that $(datadir) should be used for docs
11091
Daniel Veillarddb1dc392002-03-26 12:44:39 +000011092Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
11093
11094 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
11095 could leak filedescriptors
11096
Daniel Veillarddd4b9122002-03-26 07:58:43 +000011097Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11098
11099 * configure.in nanohttp.c: applied patch from Allan Clark for
11100 UnixWare/OpenServer
11101
Daniel Veillard19274092002-03-25 16:48:03 +000011102Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
11103
11104 * configure.in: preparing 2.4.19
11105 * doc/*: rebuilt the docs
11106
Daniel Veillard56b2db72002-03-25 16:35:28 +000011107Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11108
11109 * nanohttp.c: fixing #76043, got fed up with non-portability
11110 of that piece of code.
11111
Daniel Veillard6f4561a2002-03-25 12:10:14 +000011112Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
11113
11114 * valid.c SAX.c: Never commit without running "make tests" :-(
11115 fix a couple of stupidities in the previous commit
11116 * result/*: a few changes in some attribute order result of previous
11117 commit.
11118
Daniel Veillardd85f4f42002-03-25 10:48:46 +000011119Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
11120
11121 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
11122 the internal subset should not raise duplicate ID errors,
11123 also there was a small bug in conjunction to namespace
11124 declarations defaulted and xml:xxx attributes DTD definitions.
11125
Daniel Veillard56cd18b2002-03-22 14:14:43 +000011126Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11127
11128 * xpath.c: Richard Jinks also raised some rounding problems
11129 this tries to fix them
11130
Daniel Veillard4e2df542002-03-22 12:23:14 +000011131Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
11132
11133 * xpath.c: Richard Jinks spotted an incoherent memory allocation
11134 behaviour in xmlXPathCastToString()
11135
Daniel Veillarddb552912002-03-21 13:27:59 +000011136Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
11137
11138 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
11139 raised by Morus Walter
11140
Daniel Veillard9e537932002-03-21 13:08:08 +000011141Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
11142
11143 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
11144 from Igor
11145
Daniel Veillard6fbcf422002-03-21 12:32:59 +000011146Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11147
11148 * xpath.c: fixing #75619, related to a problem when trying
11149 to evaluate condition when the current node set resulting
11150 from that sub-step evaluation is empty. Also fixes 2 potential
11151 problem with previous-sibling and next-siblings axis.
11152
Daniel Veillard1840ef02002-03-21 08:05:23 +000011153Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
11154
11155 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
11156 HTML support is not configured in.
11157
Daniel Veillard561b7f82002-03-20 21:55:57 +000011158Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11159
11160 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
11161 include/libxml/tree.h: dohh I really didn't intended to commit
11162 this test version :-(
11163
Daniel Veillarde50f3b52002-03-20 19:24:21 +000011164Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
11165
11166 * testSAX.c: I wanted to see the real speed at the SAX interface
11167 after a little too many Ximianer started complaining about the
11168 parser speed.
11169 added a --quiet option:
11170 paphio:~/XML -> ls -l db100000.xml
11171 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
11172 paphio:~/XML -> time ./testSAX --quiet db100000.xml
11173 3200006 callbacks generated
11174 real 0m1.270s
11175 Which means 16MBytes/s and 3Mcallback/s
11176
Daniel Veillardc62a1472002-03-19 18:35:12 +000011177Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
11178
11179 * xpath.c: valgrind spotted another error that time when running
11180 on libxslt regression tests
11181
Daniel Veillard4b3a84f2002-03-19 14:36:46 +000011182Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11183
11184 * Makefile.am: adding "make valgrind" running the full regression
11185 tests (except python ones) under Valgrind (using valgrind -q
11186 which was kindly added by the author).
11187 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
11188 passes cleanly now except an obcure floating point initialization
11189 raised in log10() in one XPath regression test ???
11190 * tree.c: edited some comments to close #75244
11191
Daniel Veillard28cac6b2002-03-19 11:25:30 +000011192Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
11193
11194 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
11195 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
11196 context of ScrollKeeper, made sure that if the number is
11197 an integer, the serialization follows the description at
11198 http://www.w3.org/TR/xpath#section-String-Functions
11199
Daniel Veillard5997aca2002-03-18 18:36:20 +000011200Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
11201
Daniel Veillard34ce8be2002-03-18 19:37:11 +000011202 * configure.in: preparing 2.4.18
11203 * doc/*: updated and rebuilt the web site
11204 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
11205 the Windows and Cygwin maintainers.
Daniel Veillard5997aca2002-03-18 18:36:20 +000011206 * parser.c: humm, changed the way the SAX parser work when
11207 xmlSubstituteEntitiesDefault(1) is set, it will then
11208 do the entity registration and loading by itself in case the
11209 user provided SAX getEntity() returns NULL.
11210 * testSAX.c: added --noent to test the behaviour.
11211
Daniel Veillardb5a60ec2002-03-18 11:45:56 +000011212Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
11213
11214 * parser.c: Wilfried Teiken provided a hackish but working
11215 way to get context reported back on entities when parsing
11216 with SAX and without breaking the DOM build.
11217
Daniel Veillard2d347fa2002-03-17 10:34:11 +000011218Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11219
11220 * c14n.c: applied a new patch from Aleksey Sanin
11221 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
11222 to reference Aleksey implementation of XML digital Signatures
11223
Daniel Veillard38bf6f02002-03-16 22:03:31 +000011224Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11225
11226 * xpath.c: small fix to avoid potential problem due to
11227 ordering of freeing data
11228 * python/Makefile.am: people were complaining about
11229 the generated file in python dir not being built
11230
Daniel Veillardd2379012002-03-15 22:24:56 +000011231Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
11232
11233 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
11234 python/generator.py python/libxml.c python/types.c: Cleanup
11235 of the python Makefiles based on Jacob and James feedback,
11236 fixed the spec file accordingly, fixed the number of warning
11237 that passing my pedantic CFLAGS was generating. Conclusion
11238 is that Python includes are real crap.
11239
Daniel Veillarde7dd2b82002-03-15 18:44:02 +000011240Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
11241
11242 * configure,in: it was reported quite a few times that
11243 xml2-config --cflags should not output
11244 -I$includeprefix/libxml2/libxml because libxml2 header names
11245 clashes with existing names like list.h from C++ stl.
11246 Includes should be #include<libxml/xxx.h> so ...
11247
Daniel Veillard6f293b12002-03-15 09:42:33 +000011248Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
11249
11250 * c14n.c: another patch from Aleksey Sanin
11251
Daniel Veillard5c396542002-03-15 07:57:50 +000011252Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11253
11254 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
11255 canonicalization algorithm
11256 * doc/xml.html doc/index.html: added the C14N references on the
11257 index page.
11258
jacob berkman9be65862002-03-14 02:15:56 +0000112592002-03-13 jacob berkman <jacob@ximian.com>
11260
11261 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
11262 usage, redundant, and gcc specific
11263
Daniel Veillard75be0132002-03-13 10:03:35 +000011264Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
11265
11266 * xpath.c: speedup some node selection operations, this can
11267 have a significant impact on DocBook Norm's stylesheets
11268 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
11269 make sure it's always the case
11270 * debugXML.c: distinguish CDATA and comments in ls operations
11271
Daniel Veillard61f26172002-03-12 18:46:39 +000011272Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11273
11274 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
11275 to generate better API descriptions etc...
11276
Daniel Veillard9ff88172002-03-11 09:15:32 +000011277Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
11278
11279 * c14n.c: Fixing #74186, made sure all boolean expressions
11280 get fully parenthesized, ran indent on the output
11281 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
11282 include/libxml/tree.h: also #74186 related, removed the
11283 --with-buffers option, and all the preprocessor conditional
11284 sections that were resulting from it.
11285
Daniel Veillardbb4e46d2002-03-10 16:49:08 +000011286Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11287
11288 * valid.c: applied patch from Dodji Seketeli fixing an
11289 uninitailized variable in xmlValidGetValidElements()
11290
Daniel Veillarddb1bdba2002-03-09 14:13:11 +000011291Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11292
11293 * c14n.c: fixed a few comments
11294 * doc/*.html doc/*/*.html: regenerated the docs and added
11295 the C14N API
11296 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
11297
Daniel Veillardfa49d872002-03-09 10:20:00 +000011298Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
11299
11300 * check-xml-test-suite.py: fix to adapt varaiations in the
11301 bindings
11302 * configure.in python/setup.py python/setup.py.in: fixed to
11303 have the version of the python scripts automatically updated
11304
Daniel Veillarda3db2e32002-03-08 15:46:57 +000011305Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11306
11307 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
11308 in xmlCopyProp()
11309
Daniel Veillardaf43f632002-03-08 15:05:20 +000011310Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
11311
11312 * configure.in: preparing 2.4.17 release
11313 * doc/*: updated and rebuilt the docs
11314 * xpath.c: fixed a comment
11315 * python/libxml.c: fixed a possible reentrancy problem
11316
Daniel Veillardef6c46f2002-03-07 22:21:56 +000011317Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
11318
11319 * tree.c python/tests/Makefile.am python/tests/attribs.py:
11320 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
11321 added a specific regression test
11322 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
11323 not raise exceptions when failing to find the attribute.
11324
Daniel Veillard90bc3712002-03-07 15:12:58 +000011325Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
11326
11327 * configure.in xmllint.c: owen pointed out a problem with the
11328 ftme fix, gettimeofday() was not detected by configure and
11329 the ftime header wasn't included, dohhh
11330
Daniel Veillard8c1ae602002-03-07 11:21:00 +000011331Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
11332
11333 * configure.in xmllint.c: trying to fix #71457 for timing
11334 precision when gettimeofday() is not availble but ftime() is
11335
Daniel Veillardf5a457a2002-03-07 10:25:29 +000011336Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
11337
11338 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
11339 are now copied on install and part of the -devel RPM
11340
Daniel Veillard7b416132002-03-07 08:36:03 +000011341Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
11342
11343 * xpath.c: trying to avoid bug #72150 which was apparently
11344 caused by a gcc bug (or a processor problem) as detailed
11345 at http://veillard.com/gcc.bug
11346
Daniel Veillardf742d342002-03-07 00:05:35 +000011347Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
11348
11349 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
11350 fixed xmlReconciliateNs(), added a Python test/example for
11351 inter-document cut'n paste
11352 * python/libxml.py: fixed node.doc on document nodes and added
11353 xpathEval() onto node objects
11354
Daniel Veillard4e0e2972002-03-06 21:39:42 +000011355Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
11356
11357 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
11358 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
11359 fixup and integrated tests for the serialization stuff
11360
Daniel Veillarde915b2d2002-03-06 18:42:40 +000011361Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
11362
11363 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
11364 moved the libxml man page to section 3
11365
Daniel Veillard1e774382002-03-06 17:35:40 +000011366Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
11367
11368 * tree.c: fix bug #72490
11369 * python/libxml.c python/libxml.py: added methods serialize()
11370 and saveTo() to all node elements.
11371
Daniel Veillardddffd2a2002-03-05 20:28:20 +000011372Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
11373
11374 * xmlIO.c: closed #73430, don't read from an input source
11375 which indicated an end-of-file or an error.
11376
Daniel Veillard8d24cc12002-03-05 15:41:29 +000011377Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11378
11379 * parser.c: make sure SAX endDocument is always called as
11380 this could result in a Python memory leak otherwise (it's
11381 used to decrement ref-counting)
11382 * python/generator.py python/libxml.c python/libxml.py
11383 python/libxml2-python-api.xml python/libxml2class.txt
11384 python/tests/error.py python/tests/xpath.py: implemented
11385 the suggestions made by Gary Benson and extended the tests
11386 to match it.
11387
Daniel Veillardba5e18a2002-03-05 09:36:43 +000011388Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11389
11390 * python/generator.py: applied patch fixing #73450
11391
Daniel Veillard044fc6b2002-03-04 17:09:44 +000011392Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
11393
11394 * xpath.c: fixing #61290 "namespace nodes have no parent"
11395 long standing divergence from the XPath REC. NodeSets
11396 simply hold a copy of namespace nodes and those node ->next
11397 points to the parent (which may not be the node carrying the
11398 definition).
11399 * include/libxml/xpath.h: flagged but didn't added a possible
11400 speedup
11401 * DOCBparser.c HTMLparser.c: removed some warnings from push
11402 parser due to new state being added.
11403 * tree.c: new fix from Boris Erdmann
11404 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
11405 the XML Canonalization support from Aleksey Sanin
11406
Daniel Veillardd4f41aa2002-03-03 14:13:46 +000011407Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11408
11409 * tree.c: patch from Boris Erdmann fixing some namespace odities
11410 with xmlCopyNode()
11411
Daniel Veillardc6613042002-03-02 09:34:02 +000011412Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
11413
11414 * xmlIO.c: fix bug #72706 when loading a NULL entity
11415
Daniel Veillardc0fef772002-03-01 16:16:31 +000011416Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11417
11418 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
11419 actually change in a future XML Namespace revision.
11420
Daniel Veillard79426f22002-03-01 16:14:17 +000011421Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11422
11423 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
11424 added the possibility of returning nodesets from XPath extension
11425 functions written in Python
11426
Daniel Veillarda94ec6f2002-03-01 13:00:53 +000011427Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
11428
11429 * python/*: commiting some Python bindings work done while travelling
11430
Daniel Veillard97300512002-03-01 09:13:41 +000011431Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11432
11433 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
11434 explicitely with memory debugging switched on
11435
Daniel Veillard6361da02002-02-23 10:10:33 +000011436Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
11437
11438 * python/generator.py python/libxml.c python/libxml2-python-api.xml
11439 python/libxml2class.txt python/libxml_wrap.h python/types.c:
11440 Added wrapper for the xmlURIPtr type, provided accessors, fixed
11441 the accessor generator for strings
11442 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
11443 regression test.
11444
Daniel Veillard0fea6f42002-02-22 22:51:13 +000011445Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
11446
11447 * python/README python/generator.py python/libxml.c python/setup.py:
11448 added the 'usual' setup.py to allow building a libxml2-python
11449 module based on the same code. The initialization is however
11450 different the 2 .so files fo libxml2 and libxslt are identical and
11451 they entry point initialize both libraries. this is done to avoid
11452 some possible nasty problem since the Python don't merge the maps
11453 of all shared modules.
11454
Daniel Veillard158a4d22002-02-20 22:17:58 +000011455Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
11456
11457 * parser.c: fixed a push/encoding bug reported by Michael
11458 on librsvg
11459
Daniel Veillard7839e162002-02-20 18:54:48 +000011460Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
11461
11462 * include/libxml/parserInternals.h: fixes a misplaced #endif
11463
Daniel Veillardd54fa3e2002-02-20 16:48:52 +000011464Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11465
11466 * parser.c valid.c: found and fixed a couple of allocation bugs
11467
Daniel Veillard6dbcaf82002-02-20 14:37:47 +000011468Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
11469
11470 * doc/xml.html doc/python.html doc/*: added a Python and binding
11471 page describing the current state of the Python bindings and
11472 giving pointers to the other languages wrappers.
11473
Daniel Veillard5f4b5992002-02-20 10:22:49 +000011474Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11475
11476 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
11477 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
11478 rebuilt the API and web site
11479 * xpath.c: fixed #71978 portability bugs
11480
Daniel Veillard8aff2472002-02-19 21:50:43 +000011481Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
11482
11483 * SAX.c: oops broke automatic defaulting of namespaces attributes.
11484
Daniel Veillard8dc16a62002-02-19 21:08:48 +000011485Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
11486
11487 * include/libxml/parserInternals.h parser.c: had to change
11488 2 internal parsing API when processing document content
11489 to check the start and end of element content are defined
11490 in the same entity
11491 * valid.c include/libxml/valid.h: attribute normalization can
11492 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
11493 with the context to report it.
11494 * SAX.c: fixed the last known bugs, crazy validation constraints
11495 when a document is standalone seems correctly handled. There
11496 is a couple of open issues left which need consideration especially
11497 PE93 on external unparsed entities and standalone status.
11498 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
11499 The 2 tests left failing are actually in error. Cleanup done.
11500
Daniel Veillardd6dc4cb2002-02-19 14:18:08 +000011501Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
11502
11503 * valid.c: implemented E59 spaces in CDATA does not match the
11504 nonterminal S
11505
Daniel Veillard878eab02002-02-19 13:46:09 +000011506Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11507
11508 * SAX.c parser.c valid.c: more validation test fixups
11509 * check-xml-test-suite.py: added duration info for the tests
11510
Daniel Veillardd01fd3e2002-02-18 22:27:47 +000011511Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
11512
11513 * parser.c valid.c: a couple of errors were reported but not
11514 saved back as such in the parsing context. Down to 1% failure rate
11515 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
11516
Daniel Veillard4a7ae502002-02-18 19:18:17 +000011517Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11518
11519 * xmlInternald.c: isExtender was missing a char
11520 * parser.c include/libxml/parser.h: % are acceptable in the
11521 internal subset if within a PUBLIC ID
11522
Daniel Veillard8ab0f582002-02-18 18:31:38 +000011523Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
11524
11525 * SAX.c parserInternals.c valid.c: more work on the conformance
11526 suite. Took the step to finally block documents with encoding
11527 errors. It's a fatal error per the spec, people should have fixed
11528 their documents by now.
11529
Daniel Veillard55253e22002-02-18 14:32:39 +000011530Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
11531
11532 * check-xml-test-suite.py: fixed the test script after some discussion
11533 on the semantic of TYPE="error"
11534 * Makefile.am: added the script to the distrib
11535
Daniel Veillard28757702002-02-18 11:19:30 +000011536Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
11537
11538 * SAX.c entities.c: fixed a couple of conformances issues deep
11539 into the validation code (standalone and undeclared Notations)
11540
Daniel Veillard82ac6b02002-02-17 23:18:55 +000011541Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11542
11543 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
11544 stayed there for years !
11545
Daniel Veillard7aea52d2002-02-17 23:07:47 +000011546Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11547
11548 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
11549 missing
11550
Daniel Veillardc7612992002-02-17 22:47:37 +000011551Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
11552
11553 * check-xml-test-suite.py: improved the behaviour a bit as
11554 well as the logs
11555 * parser.c valid.c SAX.c: fixed a few more bugs
11556 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
11557
Daniel Veillardbb7ddb32002-02-17 21:26:33 +000011558Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
11559
11560 * check-xml-test-suite.py: python script to run regression tests
11561 against the XML Test suite of W3C/OASis
11562 * SAX.c: fixed a validation bug
11563 * parser.c: fixed 3 errors pointed by the test suite
11564 * doc/buildDocBookCatalog: fixed a typo pointed by drake
11565 * python/Makefile.am: fixed a dependendy
11566
Daniel Veillard9f28f302002-02-15 20:48:08 +000011567Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
11568
11569 * xmlmemory.c: avoid a warning bug #71594
11570
Daniel Veillard144024e2002-02-13 21:14:46 +000011571Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
11572
11573 * xmlmemory.c: Jesse Perry provided a patch to remove a few
11574 warning on alpha/Tru64
11575
Daniel Veillarde4301c82002-02-13 13:32:35 +000011576Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11577
11578 * include/libxml/entities.h: fixing a comment
11579 * valid.c: fixing some troubles with validity check on namespaces
11580 * result/VC/NS3 test/VC/NS3: added a specific regression test
11581
Daniel Veillarda6d05382002-02-13 13:07:41 +000011582Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11583
11584 * tree.c: Fixing #71342 serializing '\n' in attribute values
11585 * result/noent/att3 result/att3 test/att3: added a specific
11586 test.
11587
Daniel Veillard797a5652002-02-12 13:46:21 +000011588Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
11589
11590 * python/libxml.c: couple of bug fixes
11591
Daniel Veillard01a6d412002-02-11 18:42:20 +000011592Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
11593
11594 * python/*.py: removed tabs and used spaces.
11595
Daniel Veillard397ff112002-02-11 18:27:20 +000011596Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
11597
11598 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
11599 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
11600
Daniel Veillard03517542002-02-11 13:54:40 +000011601Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11602
11603 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
11604 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
11605
Daniel Veillard6c4ffaf2002-02-11 08:54:05 +000011606Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
11607
11608 * include/libxml/encoding.h include/libxml/entities.h
11609 include/libxml/globals.h include/libxml/parser.h
11610 include/libxml/threads.h include/libxml/tree.h
11611 include/libxml/xmlmemory.h: trying to fix the include mess
11612
Daniel Veillard1a612ed2002-02-11 07:54:45 +000011613Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
11614
11615 * include/libxml/xmlmemory.h: reverted part of the previous
11616 attempt to provide #69655, this was breaking the build.
11617
Daniel Veillard0ba59232002-02-10 13:20:39 +000011618Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
11619
11620 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
11621 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
11622 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
11623 include/libxml/parserInternals.h include/libxml/tree.h
11624 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
11625 Tentatively fixed #69655 , make compiling with -Wredundant-decls
11626 clean.
11627 * python/libxml.c: fixed a warning.
11628
Daniel Veillardc5f05ad2002-02-10 11:57:22 +000011629Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
11630
11631 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
11632 copying of node, merge back IDs in the target document.
11633 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
11634 test/XInclude/ents/ids.xml: test case
11635 * result/VC/ElementValid4: output changed due to a typo fix
11636
Daniel Veillard1c18e302002-02-09 22:16:40 +000011637Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
11638
11639 * python/Makefile.am: seems some version of automake didn't
Daniel Veillard784b9352003-02-16 15:50:27 +000011640 generate the dependencies right as Jacob found out. Add
11641 an extra dependency rule.
Daniel Veillard1c18e302002-02-09 22:16:40 +000011642
Daniel Veillard5e5c2d02002-02-09 18:03:01 +000011643Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
11644
11645 * parserInternals.c valid.c: Justin Fletcher found some parts
11646 of the code needing cleanup
11647 * libxml.spec.in python/Makefile.am python/generator.py
11648 python/libxml.c python/libxml.py: Fixed the python Makefiles
11649 corrected a bug showing up on ia64, changed the name of the
11650 python internal module too
11651
Daniel Veillard07be19b2002-02-08 14:20:35 +000011652Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
11653
11654 * Makefile.am: applied patch from Andris Pavenis for binary
11655 name suffixes
11656
Daniel Veillardf216d462002-02-08 13:44:24 +000011657Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
11658
11659 * xmllint.c win32/win32config.h: fixing #68748
11660
Daniel Veillardd455d792002-02-08 13:37:46 +000011661Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
11662
11663 * valid.c: fixing #70166
11664
11665Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11666
11667 * valid.c: fixing #70077
11668
Daniel Veillardc575b992002-02-08 13:28:40 +000011669Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
11670
11671 * Copyright Makefile.am README configure.in libxml.spec.in:
11672 Changed to the MIT Licence
11673 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
11674 doc/xmlio.html: updated the doc accordingly
11675 * include/libxml/xmlwin32version.h configure.in: preparing
11676 2.4.14 release
11677 * python/generator.py python/libxml.c python/libxml2-python-api.xml
11678 python/libxml2class.txt python/libxml_wrap.h python/types.c:
11679 fixed the const xmlChar * wrapper and generator, XPath extension
11680 functions now use the context as first argument
11681 * python/tests/tstxpath.py python/tests/xpath.py
11682 python/tests/xpathext.py: Updated the tests accordingly
11683 * tree.c: fixed bug #70067
11684
Daniel Veillard7db38712002-02-07 16:39:11 +000011685Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11686
11687 * Makefile.am: cleanup
11688 * debugXML.c: always use stdout if output is NULL
11689 * xmlIO.c: don't close filedescriptors passed to outputBuffers
11690 * python/Makefile.am python/generator.py python/libxml2class.txt
11691 python/libxml_wrap.h python/types.c: augmented the number of bindings
11692 handling FILE * and XPath contexts
11693 * python/tests/Makefile.am: avoid a stupid problem due to the
11694 use of TEST.
11695
Daniel Veillard15a143b2002-02-06 22:40:50 +000011696Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
11697
11698 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
11699
Daniel Veillard70cab352002-02-06 16:06:58 +000011700Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
11701
11702 * python/TODO python/libxml.c: cleanup the extension function lookup
11703 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
11704
Daniel Veillard7a96efc2002-02-05 16:34:33 +000011705Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
11706
11707 * configure.in python/Makefile.am: do not install outside
11708 of prefix
11709
Daniel Veillard33caa0b2002-02-04 14:07:26 +000011710Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11711
11712 * python/TODO python/libxml.c: started adding SAX interfaces
11713 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
11714 SAX test
11715
Daniel Veillard36eea2d2002-02-04 00:17:01 +000011716Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11717
11718 * tree.c: hardened the addChild function
11719 * python/generator.py python/libxml.c python/libxml2-python-api.xml
11720 python/libxml2class.txt python/libxml_wrap.h python/TODO:
11721 added accessors needed for xmlNode, a bit more testing and
11722 extension of interfaces
11723 * python/tests/Makefile.am python/tests/build.py: added a test
11724 build from scratch/save/load/check
11725
Daniel Veillard4e1b26c2002-02-03 20:13:06 +000011726Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
11727
11728 * parserInternals.c: change a small bit in the way valididy
11729 error messages get initialized
11730 * python/TODO python/libxml.c python/libxml2-python-api.xml
11731 python/libxml2class.txt python/libxml_wrap.h python/types.c:
11732 added some memory debugging to track leaks at the libxml2 level
11733 * python/tests/*.py: changed all tests to check for leaks,
11734 there is just one left in XPath extension registrations.
11735
Daniel Veillard26f1dcc2002-02-03 16:53:19 +000011736Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
11737
11738 * python/TODO python/generator.py python/libxml2-python-api.xml
11739 python/libxml2class.txt: more accessor classes for the parser
11740 context, allow to switch on and check validity
11741 * python/tests/Makefile.am python/tests/error.py
11742 python/tests/invalid.xml python/tests/valid.xml
11743 python/tests/validate.py: attded more test and and added error.py
11744 which I forgot to commit in the last step
11745
Daniel Veillard3ce52572002-02-03 15:08:05 +000011746Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11747
11748 * python/Makefile.am python/types.c: cleanup
11749 * python/libxml.c python/libxml.py python/libxml_wrap.h
11750 python/generator.py python/libxml2-python-api.xml
11751 python/libxml2class.txt: added class for parser context, added
11752 first cut for push mode support. Added a framework to generate
11753 accessors functions.
11754 * python/tests/Makefile.am python/tests/push.py: added a push
11755 test
11756
Daniel Veillardcfb05462002-02-02 23:18:22 +000011757Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
11758
11759 * python/Makefile.am python/TODO python/libxml.py: fixed a small
11760 bug a bit of cleanup.
11761
Daniel Veillard5d819032002-02-02 21:49:17 +000011762Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
11763
11764 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
11765 python/libxml2class.txt: adding error redirections and preformat
11766 to a python handler
11767 * python/tests/Makefile.am python/tests/*.py: cleanup made all
11768 tests self checking
11769
Daniel Veillard7fd7a942002-02-02 12:19:46 +000011770Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
11771
11772 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
11773 a function
11774
Daniel Veillard9589d452002-02-02 10:28:17 +000011775Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
11776
11777 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
11778 python/libxml.c python/libxml2-python-api.xml
11779 python/libxml2class.txt: Progressing through the TODOs, class
11780 description output, extra XML API, RPM now builds the wrappers
11781 for all python installed versions
11782
Daniel Veillard253aa2c2002-02-02 09:17:16 +000011783Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
11784
11785 * configure.in libxml.spec.in python/Makefile.am python/TODO
11786 python/generator.py python/libxml2class.txt: added more informations
11787 in the libxml2-python package including docs. Slightly changed
11788 the class hierarchy
11789 * python/tests/*: added basic regression tests infrastructure too
11790
11791Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11792
11793 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
11794 added libxml2-python as part of the packages installed
11795
Daniel Veillarda7340c82002-02-01 17:56:45 +000011796Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
11797
11798 * python/Makefile.am python/generator.py python/libxml.c
11799 python/libxml.py: more work, now able to extend the
11800 XPath interpreter with functions written in python.
11801
Daniel Veillardc3e39442002-02-01 09:29:41 +000011802Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
11803
11804 * python/Makefile.am: Jacob sent a patch to allow building from
11805 tarfile.
11806
Daniel Veillardf1d0e6b2002-01-31 23:42:44 +000011807Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
11808
11809 * python/Makefile.am python/libxml.c configure.in Makefile.am:
11810 inserted the python wrappers build, I hope this won't be too
11811 unportable
11812
Daniel Veillard1971ee22002-01-31 20:29:19 +000011813Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
11814
11815 * xpath.c: minor optimization
11816 * python/generator.py python/libxml.c python/libxml.py
11817 python/libxml_wrap.h: more work on the python bindings,
11818 they now support XPath and there is no evident leak
11819
Daniel Veillard36ed5292002-01-30 23:49:06 +000011820Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11821
11822 * python/generator.py python/libxml.c python/libxml.py:
11823 more work on the python bindings generator.
11824
Daniel Veillard96fe0952002-01-30 20:52:23 +000011825Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
11826
11827 * python/generator.py python/libxml.c python/libxml_wrap.h:
11828 more work on the python bindings.
11829
Daniel Veillardd2897fd2002-01-30 16:37:32 +000011830Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
11831
11832 * python/generator.py python/libxml.c python/libxml.py
11833 python/libxml_wrap.h: commited early version of a python binding
11834 for private use only ATM
11835
Daniel Veillard8ee9c8f2002-01-26 21:42:58 +000011836Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
11837
11838 * entities.c tree.c include/libxml/entities.h: applied patch
11839 from Anthony Jones to implement copy of DTD subtree too. Had
11840 just to keep 2 function private which really ought to become
11841 public ones.
11842
Daniel Veillarda42f25f2002-01-25 14:15:40 +000011843Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11844
11845 * xmllint.c: added pointers to the web pages in the usage()
11846
Daniel Veillardbd227ae2002-01-24 16:05:41 +000011847Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
11848
11849 * tree.c: more fixes from Petr Kozelka for attribute handling
11850 in the tree API to align the semantic with DOM.
11851
Daniel Veillard36065812002-01-24 15:02:46 +000011852Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11853
11854 * valid.c tree.c entities.c: another set of patches from
11855 Anthony Jones for copy operations cleanup and robustness
11856
Daniel Veillardf8592562002-01-23 17:58:17 +000011857Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11858
11859 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
11860 an alphabetic index based on comments content
11861 * doc/*: rebuilt the web site with the new references
11862
Daniel Veillardc8c7be42002-01-23 17:53:44 +000011863Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
11864
11865 * parserInternals.h: Greg Sjaardema suggested to use an
11866 eponential buffer groth policy in xmlParserAddNodeInfo()
11867
Daniel Veillard3bf65be2002-01-23 12:36:34 +000011868Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
11869
11870 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
11871 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
11872 doc/parsedecl.py doc/Makefile.am: updated the python extractor
11873 to generate cross-references, and added/updated the stylesheets
11874 to generate and link API indexes. The generic keyword index
11875 is not done yet.
11876 * doc/*.html: regenerated all the usual docs too
11877
Daniel Veillard2070c482002-01-22 22:12:19 +000011878Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
11879
11880 * debugXML.c: added an xpath function to the shell for T. V. Raman
11881
11882Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
Daniel Veillard5e926fa2002-01-22 21:44:25 +000011883
11884 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
11885 debug routines.
11886
Daniel Veillardc169f8b2002-01-22 21:40:13 +000011887Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11888
11889 * tree.c: apply an patch from Petr Kozelka for unlink and replace
11890 support of attribute nodes
11891
Daniel Veillard9d06d302002-01-22 18:15:52 +000011892Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11893
11894 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
11895 hopefully near complete and fully documented of the API in XML
11896 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
11897 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
11898 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
11899 include/libxml/parserInternals.h include/libxml/valid.hi
11900 include/libxml/xmlIO.h include/libxml/xmlerror.hi
11901 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
11902 include/libxml/xpath.h include/libxml/xpathInternals.h:
11903 Cleaned up the doc comments a lot in the process, the interface
11904 coverage is now 100%
11905
Daniel Veillard2d1464f2002-01-21 23:16:56 +000011906Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11907
11908 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
11909 extracts comments from the gtk-doc DocBook output (a bit
11910 convoluted but seems to work).
11911
Daniel Veillard61006472002-01-21 17:31:47 +000011912Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
11913
11914 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
11915 added an XML description of the API, moved the script generating
11916 it here. Added a "make api" target
11917
Daniel Veillardd2f23002002-01-21 13:36:00 +000011918Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
11919
11920 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
11921
Daniel Veillard99e55eb2002-01-21 08:56:29 +000011922Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
11923
11924 * xpath.c include/libxml/xpathInternals.h: the change made to
11925 xmlXPathFuncLookupFunc was incompatible roll it back
11926
Daniel Veillard963d2ae2002-01-20 22:08:18 +000011927Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
11928
11929 * SAX.c: cleanup patch from Anthony Jones
11930 * doc/Makefile.am: fix the headers to avoid in make scan
11931 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
11932 includes, * vs Ptr and general cleanup
11933 * parsedecl.py: first version of a script to extract the
11934 module interfaces, the goal will be to provide .decl or XML
11935 specification of the interfaces to build wrappers.
11936
Daniel Veillard0f5f1622002-01-20 12:42:06 +000011937Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
11938
11939 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
11940 now provides return codes in case of errors
11941
Bjorn Reese026d29f2002-01-19 15:40:18 +000011942Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
11943
11944 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
11945 Upgraded to trio baseline 1.6
11946 * strio.h strio.c: Replaced by triostr.h and triostr.c
11947
Daniel Veillard572577e2002-01-18 16:23:55 +000011948Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
11949
11950 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
11951 of strdup usage in the code
11952
Daniel Veillarddb5850a2002-01-18 11:49:26 +000011953Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11954
11955 * parser.c error.c: Keith Isdale complained rightly that
11956 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
11957
Daniel Veillardcfa0d812002-01-17 08:46:58 +000011958Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
11959
11960 * tree.c: fixed the funxtion to set the xml: attributes
11961 * debugXML.c: added "setbase" to test it.
11962
Daniel Veillard2c748c62002-01-16 15:37:50 +000011963Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
11964
11965 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
11966 to allow updating an attribute content
11967
Daniel Veillard8de85c62002-01-15 17:10:15 +000011968Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
11969
11970 * libxml.h: try to avoid problems when compiling on Windows
11971
Daniel Veillard314cfa02002-01-14 17:58:01 +000011972Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
11973
11974 * hash.c: patch from Anthony Jones for hash.c allocation size
11975 * Makefile.am: trying to work around Yet Another Libtool Madness
11976 and build the 2.4.13 release finally ...
11977
Daniel Veillard744683d2002-01-14 17:30:20 +000011978Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
11979
11980 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
11981 * doc/* : update of the documentation
11982
Daniel Veillarde6a55192002-01-14 17:11:53 +000011983Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
11984
11985 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
11986 at fixing #61290 :-(
11987
Daniel Veillardfb25a512002-01-13 20:32:08 +000011988Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
11989
11990 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
11991 Fixes bug #67229
11992
Daniel Veillardacb2bda2002-01-13 16:15:43 +000011993Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11994
11995 * tree.c: trying to avoid troubles when a subtree is copied
11996 and coalesced in part with the target tree. Should fix
11997 bug #67407
11998
Daniel Veillardd8224e02002-01-13 15:43:22 +000011999Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
12000
12001 * valid.c: fixed validation of attributes content of type
12002 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
12003 values, very old bug. Fixes #67671
12004
Daniel Veillard8107a222002-01-13 14:10:10 +000012005Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
12006
12007 * parser.c include/libxml/parserInternals.h tree.c: integrated
12008 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
12009 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
12010
Daniel Veillarddb0eb8d2002-01-13 13:35:00 +000012011Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
12012
12013 * threads.c: applied Serguei Narojnyi's patch to add native
12014 thread support on the Win32 platform
12015 * testThreadsWin32.c Makefile.am: added the test program also
12016 from Serguei, Win32 specific
12017 * include/win32config.h include/libxml/xmlwin32version.h.in:
12018 added patch from Igor for the Windows thread specific defines.
12019
Daniel Veillard845cce42002-01-09 11:51:37 +000012020Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
12021
12022 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
12023
Daniel Veillard7b602b42002-01-08 13:26:00 +000012024Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
12025
12026 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
12027 output page into XMLinfo.html. Close bug #66951 and
12028 raised by Robert Collins too.
12029
Daniel Veillard73c6e532002-01-08 13:15:33 +000012030Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
12031
12032 * encoding.c: Paul Keogh pointed out a possibility of segfault
12033 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
12034 Closes bug # 68238
12035
Daniel Veillard4a859202002-01-08 11:49:22 +000012036Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
12037
12038 * doc/*.html: updated the Gdome2 links
12039
Daniel Veillard3c5ed912002-01-08 10:36:16 +000012040Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
12041
12042 * libxml.h: Applied following patches from Robert Collins
12043 and make sure IN_LIBXML is defined when compiling it
12044 -------
12045 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
12046 as well as Visual C.
12047 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
12048 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
12049 * strio.c (PLATFORM_UNIX): Define for Cygwin.
12050 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
12051 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
12052 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
12053 xmlSysIDExists xmlNoNetExists).
12054 * xmllint.c: Don't include winsock2.h for Cygwin.
12055
Daniel Veillard401c2112002-01-07 16:54:10 +000012056Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
12057
12058 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
12059 when the version info is not present.
12060
Daniel Veillard6f42c132002-01-06 23:05:13 +000012061Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
12062
12063 * tree.c: Anthony Jones pointed out a problem in
12064 xmlStringGetNodeList() and provided a fix for it
12065
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000012066Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
12067
Daniel Veillarddb5850a2002-01-18 11:49:26 +000012068 * parser.c: patch from Frank J Franklin to remove a bug in
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000012069 xmlCreatePushParserCtxt() when the initial buffer passed
12070 is large.
12071
Daniel Veillard0e47ee22002-01-05 18:25:52 +000012072Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
12073
12074 * win32/*: big cleanup of the Windows/MSVC project files
12075 from Igor Zlatkovic
12076
Daniel Veillardcebb1362002-01-02 13:13:30 +000012077Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
12078
12079 * doc/Makefile.am: should fix #67674 and avoid troubles if
12080 xsltproc is not available or fails in the prefix provided
12081
Daniel Veillard26908ab2002-01-01 16:50:03 +000012082Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
12083
12084 * xmlmemory.c: one more doc patch from Charlie Bozeman.
12085
Daniel Veillard5344c602001-12-31 16:37:34 +000012086Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
12087
12088 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
12089 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
12090 Fixed a few other problems raised by Charlie Bozeman.
12091 * result/VC/ElementValid[5-7]: fixed the output
12092
Daniel Veillardcbaf3992001-12-31 16:16:02 +000012093Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
12094
12095 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
12096 patches from Charlie Bozeman. Regenerated the HTML docs.
12097
Daniel Veillard7f9a6802001-12-20 14:01:47 +000012098Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
12099
12100 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
12101 for Windows from Igor
12102
Daniel Veillard1df3dfc2001-12-18 11:14:16 +000012103Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
12104
12105 * xmllint.c: applied Justin Fletcher patch for --output or -o
12106
Daniel Veillardd3b29d22001-12-18 07:53:16 +000012107Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
12108
12109 * win32/libxml2/libxml2.def.src: close #67019
12110
Daniel Veillard01db67c2001-12-18 07:09:59 +000012111Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
12112
12113 * xmllint.c: applied Justin Fletcher generic timing patch
12114 similar to the one already applied to xsltproc.
12115
Daniel Veillardd1640922001-12-17 15:30:10 +000012116Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
12117
12118 * include/libxml/tree.h tree.c: applied documentation patches
12119 from Charlie Bozeman
12120
MST 2001 John Fleck2323ac22001-12-14 04:24:50 +000012121Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
12122
12123 *doc/xmllint.xml, xmllint.1 - document --dropdtd
12124
Daniel Veillard29e43992001-12-13 22:21:58 +000012125Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
12126
12127 * valid.c: fix the xmlStrdup() used in the previous patch.
12128 * valid.c: added --dropdtd
12129 * tree.c: fixed xmlUnlinkNode so it also removes the references
12130 from the document if the node is a DTD
12131
Daniel Veillard86fd5a72001-12-13 14:55:21 +000012132Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
12133
12134 * HTMLtree.c valid.c: cleanup some static declarations
12135
Daniel Veillard9ae4b7a2001-12-13 14:24:09 +000012136Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
12137
12138 * xmllint.c: removed another strdup()
12139 * doc/FAQ: removed the HP/UX entry
12140
Daniel Veillarded472f32001-12-13 08:48:14 +000012141Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
12142
12143 * valid.c: fix bug #66816 when validating.
12144 * xmllint.c: don't use sys/time.h if configure did not found it
12145
MST 2001 John Fleck3fc555e2001-12-11 04:41:24 +000012146Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
12147
12148 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
12149 xmlcatalog_man.xml
12150
Daniel Veillard2d8a93b2001-12-10 21:07:19 +000012151Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
12152
12153 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
12154 xmlInitMemory() was declared twice
12155
Daniel Veillardb82c1662001-12-09 14:00:54 +000012156Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
12157
12158 * globals.c: do not reference strdup() !
12159 * configure.in libxml-2.0.pc.in: trying to fix the libs
12160 of the various config extraction modules
12161
Daniel Veillardef90ba72001-12-07 14:24:22 +000012162Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
12163
12164 * configure.in : preparing 2.4.12
12165 * doc/* : updated and rebuilt the docs
12166
Daniel Veillard220346d2001-12-07 11:33:54 +000012167Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
12168
12169 * uri.c: closed bug #66159
12170 * testURI.c: added --escape option
12171 * configure.in: some cleanup for xml2-config --cflags
12172
Daniel Veillard2a906822001-12-06 14:34:08 +000012173Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
12174
12175 * globals.c testThreads.c: removed some misplaced includes
12176 of xmlversion.h
12177
Daniel Veillarde28313b2001-12-06 14:08:31 +000012178Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
12179
12180 * threads.c: patch from Gary Pennington fixing a possible
12181 problem at initialization time.
12182
Daniel Veillardd3b08822001-12-05 12:03:33 +000012183Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
12184
12185 * configure.in libxml.h parser.c testThreads.c macos/: integrated
Daniel Veillarde28313b2001-12-06 14:08:31 +000012186 Eric Lavigne contribution to build libxml2 on MacOS using
Daniel Veillardd3b08822001-12-05 12:03:33 +000012187 CodeWarrior.
12188
Daniel Veillarda7866932001-12-04 13:14:44 +000012189Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
12190
12191 * xmllint.c: applied Geert Kloosterman's patch to fix
12192 --repeat --timing output
12193
Daniel Veillard19840942001-11-29 16:11:38 +000012194Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
12195
12196 * parser.c: Robin Berjon <robin@knowscape.com> found a case
12197 where non-wellformed XML declaractions were not detected.
12198
Daniel Veillarde85d9342001-11-28 14:43:12 +000012199Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
12200
12201 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
12202
Daniel Veillard22f25a82001-11-28 09:12:23 +000012203Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
12204
12205 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
12206 gets reset by xmlCleanupInputCallbacks() and this makes the
12207 function useless. Same for output.
12208
Daniel Veillard107ccaa2001-11-27 16:23:50 +000012209Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
12210
12211 * xmlIO.c: robert pointed out a loop error in callback cleanups
12212
Daniel Veillard8faa7832001-11-26 15:58:08 +000012213Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
12214
12215 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
12216 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
12217 they are not really tied to debugging
12218
Daniel Veillardbd9b0e82001-11-26 10:32:08 +000012219Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
12220
12221 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
12222 * xmllint.c: better --catalogs description
12223
Daniel Veillard4855c8c2001-11-25 10:35:25 +000012224Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
12225
12226 * tree.c: fixed a couple of problems in xmlSetProp()
12227
Daniel Veillardcd337f02001-11-22 18:20:37 +000012228Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
12229
12230 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
12231 unappropriate stdout output.
12232
Daniel Veillard566d4df2001-11-22 13:00:53 +000012233Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
12234
12235 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
12236 by Denis Beurive, closes #65111
12237
Daniel Veillardb4545fd2001-11-20 09:37:09 +000012238Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
12239
12240 * valid.c: in case of content model validity error, don't
12241 print it if validity warnings were not requested.
12242
Daniel Veillardc69e0b12001-11-20 08:35:07 +000012243Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
12244
12245 * nanoftp.c: applied a couple of patches from Brian D Ripley.
12246 * parserInternals.c: removed the last exit() call. Print an
12247 unmaskable error on stderr instead (library mismatch detection)
12248
MST 2001 John Fleck42304042001-11-18 00:18:06 +000012249Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
12250
12251 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
12252 shell instructions from Heiko Rupp
12253
Daniel Veillardf7b094f2001-11-15 13:54:39 +000012254Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
12255
12256 * catalog.c: use the URL notation file:// for default catalog paths
12257
Daniel Veillard0ec98632001-11-14 15:04:32 +000012258Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
12259
12260 * include/libxml/tree.h: better comments for _private fields
12261 * tree.c: removed a problem when copying an entity reference.
12262
Daniel Veillardd33cfbf2001-11-13 15:24:36 +000012263Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
12264
12265 * vms/*: updated instructions and diffs from John A Fotheringham
12266
Daniel Veillarda11001b2001-11-12 22:45:36 +000012267Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
12268
12269 * include/libxml/xmlerror.h: avoid an include problem if
12270 #include <libxml/xmlerror.h> happens first in code
12271 seems to be the case in KDE libs
12272
Daniel Veillard8e3943c2001-11-12 21:35:44 +000012273Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
12274
12275 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
12276 from Igor for Windows
12277
12278Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
12279
12280 * Makefile.am: Gary Pennington pointed out a missing prefix
12281
Daniel Veillard43d3f612001-11-10 11:57:23 +000012282Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
12283
12284 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
12285 * doc/*: upgraded and rebuilt the docs
12286
Daniel Veillardc1f78342001-11-10 11:43:05 +000012287Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
12288
12289 * HTMLparser.c: fix comment in scripts element parsing.
12290 * result/HTML/doc3*: updated the results.
12291
12292Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
12293
12294 * uri.c: another URI bug fix #63336, using Joel Young patch.
12295
Daniel Veillardc6e013a2001-11-10 10:08:57 +000012296Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
12297
12298 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
12299 a cleaned up version of the Pwd shell string generation.
12300
Daniel Veillardbe480fb2001-11-08 23:36:42 +000012301Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
12302
12303 * valid.c include/libxml/tree.h: trying to fix namespaces +
12304 validation problems for good, closing #63619 in the process
12305 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
12306 wrong in this respect, fixed it.
12307
Daniel Veillardd536f702001-11-08 17:32:47 +000012308Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
12309
12310 * xmllint.c: Morus Walter patch to allow --format and --encode
12311
Daniel Veillard5004f422001-11-08 13:53:05 +000012312Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
12313
12314 * debugXML.c: Stefan Kost provided an help command for the shell
12315
Daniel Veillarda6825e82001-11-07 13:33:59 +000012316Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
12317
12318 * debugXML.c: Heiko Rupp pointed that the shell would crash
12319 on empty nodesets returns.
12320
Daniel Veillard03f848d2001-11-07 12:53:46 +000012321Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
12322
12323 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
12324 migh need the history libraries
12325
Daniel Veillard957fdcf2001-11-06 22:50:19 +000012326Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
12327
12328 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
12329 handle the case of < in quoted attributes, Bastian Kleineidam
12330
Daniel Veillardc853b322001-11-06 15:24:37 +000012331Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
12332
12333 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
12334 fixing catalog breakages
12335 * Makefile.am catalog.c result/catalogs/catal
12336 result/catalogs/mycatalog.* test/catalogs/catal*:
12337 fixed more problems in catalog support, added more regression tests
12338 for both XML and SGML catalog handling
12339
Daniel Veillard66870c72001-11-05 19:27:49 +000012340Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
12341
12342 * debugXML.c: applied an improvement to xmlGetLineNo() from
12343 Keith Isdale
12344
Daniel Veillardffe09c92001-11-05 14:21:47 +000012345Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
12346
12347 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
12348 Side effect of the progressive catalog loading
12349
Daniel Veillardad661b92001-11-05 11:43:15 +000012350Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
12351
12352 * Makefile.am: confexecdir and confexec_DATA were defined twice
12353 pointed out by Karl Eichwalder
12354
Daniel Veillard6eb17722001-11-04 22:19:27 +000012355Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
12356
12357 * xmlcatalog.c: avoid unlink() and use remove() instead.
12358
Daniel Veillardea898282001-11-04 22:13:45 +000012359Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
12360
12361 * libxml.spec.in: cleanup
12362 * include/libxml/xmlwin32version.h: updated with 2.4.8
12363
Daniel Veillarda4617b82001-11-04 20:19:12 +000012364Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
12365
12366 * encoding.c global.data globals.c testThreads.c: fix bug #63752
12367 of compiling libxml with a non standard set of options
12368
John Fleck027edfb2001-11-04 20:13:58 +000012369Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
12370
12371 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
12372 document --sgml option, fixing gnome bugzilla #63382
12373
Daniel Veillardcd21dc72001-11-04 20:03:38 +000012374Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
12375
12376 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
12377 breakage of 2.4.7, added a couple of really needed APIs
12378 like xmlCatalogIsEmpty() and xmlNewCatalog()
12379 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
12380 for install-catalog
12381 * configure.in: preparing 2.4.8
12382
CET 2001 Daniel Veillard5a37bde2001-11-01 14:31:22 +000012383Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
12384
12385 * HTMLtree.c tree.c include/libxml/HTMLtree.h
12386 include/libxml/tree.h include/libxml/xmlIO.h: more include
12387 cleanups, export cleanly one html output + format function.
12388
12389Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
12390
12391 * parser.c: removed initGenericErrorDefaultFunc call from
12392 xmlInitParser() since it could destroy previous calls to
12393 xsltSetGenericErrorFunc() effects
12394
Daniel Veillardebd38c52001-11-01 08:38:12 +000012395Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
12396
12397 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
12398 keyword.
12399
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000012400Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
12401
12402 * Makefile.am: cleanup
12403 * threads.c: cleanup too
12404 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
12405 from xsltproc
12406 * include/libxml/tree.h include/libxml/parser.h: trying to break a
Daniel Veillard784b9352003-02-16 15:50:27 +000012407 dependency loop.
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000012408
Daniel Veillard91c00402001-10-30 17:41:38 +000012409Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
12410
12411 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
12412 was not used anymore !
12413
Daniel Veillard52dcab32001-10-30 12:51:17 +000012414Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
12415
12416 * configure.in: preparing 2.4.7
12417 * Makefile.am doc/Makefile.am: switched to the latest xmllint
12418 manual page from John
12419 * doc/*: updated the doc and rebuilt the generated pages
12420
Daniel Veillarda9e65e82001-10-30 10:32:36 +000012421Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
12422
12423 * xmlIO.c: closing bug #62711, the library should never
12424 close stdin or stdout.
12425
Daniel Veillard4def3bd2001-10-30 09:47:47 +000012426Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
12427
12428 * uri.c: second pass at fixing #63336, using Joel Young
12429 final patch. looks okay.
12430
Daniel Veillardbb6808e2001-10-29 23:59:27 +000012431Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
12432
12433 * uri.c include/libxml/uri.h: trying to clear #63336
12434 allowing the escaping routine to parse unconformant
12435 URI-References.
12436
Daniel Veillardacf7ff02001-10-29 20:21:47 +000012437Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
12438
12439 * vms/readme.vms vms/build_libxml.com nanoftp.c
12440 include/libxml/xmlversion.h.in: a few VMS updates from
12441 John A Fotheringham
12442 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
12443 and xmlCleanupOutputCallbacks() for the Perl binding people.
12444
Daniel Veillard635ef722001-10-29 11:48:19 +000012445Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
12446
12447 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
12448 apply fixes to close #63271 and avoid segfaults when
12449 the error routine gets callbed before xmlInitParser()
12450 get called.
12451 * nanoftp.c error.c: Applied patches from Justin Fletcher
12452 correcting some xmlGenericError misuses.
12453
MDT 2001 John Fleckfd32de62001-10-27 20:14:01 +000012454Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
12455
12456 *doc/xmllint.xml, doc/xmllint.1
12457 New and improved man page for xmllint - .xml is the original, .1
12458 is the generated man page
12459
Daniel Veillardc9484202001-10-24 12:35:52 +000012460Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
12461
12462 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
12463 the web site from the main HTML document.
12464
Daniel Veillard5151c062001-10-23 13:10:19 +000012465Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
12466
12467 * parser.c: fixed an erroneous validation bug when PE refs
12468 occurs in external parsed entities referenced from the
12469 internals subset
12470 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
12471 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
12472 added the associated testcase, it's a nice one.
12473 * HTMLparser.c: generate the DTD node as HTML still ...
12474 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
12475
Daniel Veillardb6b0fd82001-10-22 12:31:11 +000012476Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
12477
12478 * HTMLparser.c: fixed a bug in htmlNewDoc()
12479
Daniel Veillard89cad532001-10-22 09:46:13 +000012480Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
12481
12482 * test/threads/*: added entities testing to the Thread test
12483 * testThreads.c: make the test reasonable
12484 * DOCBparser.c: fix the DTD public and system ID
12485 * xmllint.c: added --sgml for SGML DocBook importing
12486 * Makefile.am: added Docbtests target
12487
Daniel Veillard9ae1eba2001-10-19 09:48:35 +000012488Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
12489
12490 * nanoftp.c: use only "anonymous@" string for anonymous passwds
12491 * testThreads.c: removed bogus include
12492
Daniel Veillardce2c2f02001-10-18 14:57:24 +000012493Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
12494
12495 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
12496 fixed a very serious (looping) validation bug
12497
Daniel Veillard3c01b1d2001-10-17 15:58:35 +000012498Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
12499
12500 * include/libxml/globals.h include/libxml/threads.h threads.c
12501 testThreads.c: far more testing, cleaning up bugs
12502 * *.c : make sure globals.h is always included.
12503
Daniel Veillard7cc95c02001-10-17 15:45:12 +000012504Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
12505
12506 * HTMLparser.c: try to get rid of parser loops for good.
12507
Daniel Veillardab7488e2001-10-17 11:30:37 +000012508Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
12509
12510 * configure.in: fixed some bugs in CFLAGS passing.
12511 * test/threads Makefile.am testThreads.c: added a specific
12512 threaded test case (really nasty, guaranteed).
12513
Daniel Veillard85c11fa2001-10-16 21:03:08 +000012514Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
12515
12516 * catalog.c: serious cleanup on the management of the
12517 XML catalog tree, more tests done, especially with
12518 the catalog PI.
12519
Daniel Veillard364789a2001-10-16 12:45:00 +000012520Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
12521
12522 * catalog.c: avoid a problem in catalog cleanup on SMP if
12523 catalogs were not initialized.
12524
Daniel Veillard81463942001-10-16 12:34:39 +000012525Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
12526
12527 * catalog.c xpath.c: trying to cleanup the not thread safe
12528 parts of the library.
12529
Daniel Veillard64a411c2001-10-15 12:32:07 +000012530Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
12531
12532 * include/libxml/globals.h configure.in global.data: make
12533 the allocation be per-thread a configure option
12534 * encoding.c include/libxml/parser.h: fixed compilation
12535 errors
12536
Daniel Veillard5ee57fc2001-10-15 10:46:16 +000012537Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
12538
12539 * include/libxml/parser.h: Norm reported that a few lines
12540 added were breaking libxslt compile, removed them for now
12541
Daniel Veillard6f350292001-10-14 09:56:15 +000012542Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
12543
12544 * parser.c parserInternals.c threads.c: debugged and fixed
12545 initialization problems which were giving troubles on SMP
12546 boxes.
12547
Daniel Veillard6661ffa2001-10-13 14:18:17 +000012548Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
12549
12550 * include/libxml/Makefile.am: missing globals.h
12551
Daniel Veillarde7090612001-10-13 12:18:28 +000012552Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000012553
Daniel Veillarde7090612001-10-13 12:18:28 +000012554 * globals.c: added a couple of standard includes.
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000012555
Daniel Veillardd0463562001-10-13 09:15:48 +000012556Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
12557
12558 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
12559 include/libxml/parserInternals.h include/libxml/tree.h
12560 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
12561 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
12562 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
12563 Applied the last patches from Gary, cleanup, activated threading
12564 all user accessible global variables are now handled in globals.[ch]
12565 Still a bit rought but make tests passes with either
12566 --with-threads defined at configure time or not.
12567 * Makefile.am example/Makefile.am: added globals.[ch] and threads
12568 linking options
12569
Daniel Veillardb8478642001-10-12 17:29:10 +000012570Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
12571
12572 * Makefile.am include/libxml/Makefile.am
12573 include/libxml/globals.h globals.c include/libxml/threads.h
12574 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
12575 configure.in: started integrating the core of the thread support
12576 not activated yet but half integrated. The code should still
12577 compile and work anyway.
12578
Daniel Veillardb44025c2001-10-11 22:55:55 +000012579Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
12580
12581 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
12582 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
12583 integrating the non-controversial parts of Gary Pennington
12584 multithread patches
12585 * catalog.c: corrected a small bug introduced
12586
Daniel Veillard75b96822001-10-11 18:59:45 +000012587Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
12588
12589 * catalog.c include/libxml/catalog.h: very serious cleanup,
12590 isolating unportable code and as much as possible the accesses
12591 to the global shared catalog. May need more testing !
12592
Daniel Veillard78d12092001-10-11 09:12:24 +000012593Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
12594
12595 * include/libxml/debugXML.h debugXML.c tree.c: integrating
12596 Keith Isdale patches for the XSLT debugger interfaces. Some
12597 cleanup
12598
Daniel Veillardff0b7312001-10-11 06:46:09 +000012599Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
12600
12601 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
12602 * DOCBparser.c: generate line nubers in elements
12603
Daniel Veillard60087f32001-10-10 09:45:09 +000012604Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
12605
12606 * configure.in: preparing 2.4.6 release
12607 * doc/xml.html doc/html/*: updated and rebuilt the docs
12608 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
12609
MDT 2001 John Fleck60416fa2001-10-09 02:41:50 +000012610Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
12611
12612 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
12613 adding documentation for DV's supercatalog support
12614
Daniel Veillard82d75332001-10-08 15:01:59 +000012615Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
12616
12617 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
12618 super catalog support adding one API and one flag --sgml to
12619 xmlcatalog
12620
MDT 2001 John Fleck0e229932001-10-07 22:46:00 +000012621Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
12622
12623 * doc/xmlcatalog_man.xml, xmlcatalog.1
12624 One more crack at
12625 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
12626
12627
Thomas Broyer47334c02001-10-07 16:41:52 +000012628Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12629
12630 * xpath.c: implemented xmlXPathObjectCopy for external objects
12631 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
12632
MDT 2001 John Fleckac941e32001-10-06 22:30:16 +000012633Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
12634
12635 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
12636 finishing up fix to
12637 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
12638 the xmlcatalog man page display more elegantly
12639
Daniel Veillard3fbe8e32001-10-06 13:30:33 +000012640Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
12641
12642 * configure.in: closing bug #61832
12643 * HTMLparser.c: removed a warning
12644
Daniel Veillard6ab38382001-10-06 13:08:27 +000012645Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
12646
12647 * xpath.c: fixing #61673 part I, do not loose doc information
12648 when copying result value trees.
12649
Daniel Veillard556c6682001-10-06 09:59:51 +000012650Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12651
12652 * xpath.c: trying to harden the XPath interpreter
12653
MDT 2001 John Fleck9f82dc62001-10-06 02:40:10 +000012654Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
12655
12656 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
12657 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
12658
William M. Brack1633d182001-10-05 15:41:19 +000012659Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
12660
12661 * HTMLparser: repaired another loop problem
12662
Daniel Veillard20ee8c02001-10-05 09:18:14 +000012663Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
12664
12665 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
12666 parsing.
12667 * xpath.c: fix bug #61291 the default XML namespace node is
12668 missing from the namespace axis.
12669 * tree.c: refuse to create namespaces nodes with prefix "xml"
12670
Daniel Veillard651f9472001-10-04 14:51:06 +000012671Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
12672
12673 * SAX.c: ouch a non-defined namespace could lead to a crash,
12674 fixed #61215
12675
Daniel Veillard7dd05702001-10-04 14:25:12 +000012676Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
12677
12678 * parserInternals.c: closed bug #61054
12679
Daniel Veillard5e6d10a2001-10-03 13:21:13 +000012680Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
12681
12682 * include/libxml/Makefile.am: closing #60708
12683
Daniel Veillarda293c322001-10-02 13:54:14 +000012684Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
12685
12686 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
12687 adding xmlSAXParseFileWithData following Marco Stipek suggestion
12688
Daniel Veillardf4309d72001-10-02 09:28:58 +000012689Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12690
12691 * valid.c: close bug #61550 when xml: wasn't considered a namespace
12692
Daniel Veillardf6ed8bc2001-10-02 09:22:47 +000012693Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
12694
12695 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
12696 * DOCBparser.c HTMLparser.c parser.c: fixed typos
12697
Daniel Veillard16756b62001-10-01 07:36:25 +000012698Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
12699
12700 * catalog.c: Justin Fletcher provided cleaup code in case
12701 HAVE_STAT is not defined
12702 * include/win32config.h: Igor Zlatkovic suggested to have
12703 HAVE_STAT defined there
12704
William M. Brack5e1cac12001-09-28 16:19:18 +000012705Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
12706
12707 * catalog.c - fixed typing error reported by M. Barros
12708
MDT 2001 John Fleckbbb9e432001-09-24 03:08:43 +000012709Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
12710
12711 * xmllint.c - fixing typo
12712
William M. Brackd28e48a2001-09-23 01:55:08 +000012713Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
12714
12715 * HTMLparser.c: small enhancement to prevent loop on
12716 unrecognizable data
12717
Daniel Veillardb1d62872001-09-21 09:47:08 +000012718Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
12719
12720 * parserInternals.c: applying patch from bug #60757 this
12721 should close it
12722
Daniel Veillardc0631a62001-09-20 13:56:06 +000012723Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
12724
12725 * catalog.c xmlcatalog.c: removed a couple of warning
12726 * xpath.c: try to solve the linking problem on platforms
12727 needing trio to compile
12728
Daniel Veillard1a123612001-09-19 08:06:23 +000012729Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000012730
Daniel Veillard1a123612001-09-19 08:06:23 +000012731 * Makefile.am libxml.spec.in: backing up non-documented changes
12732 commited without review or aproval by Jens Finke <jens@gnome.org>
12733 * HACKING: made 100% clear that no commit should be done directly
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000012734
Daniel Veillardf5b44e42001-09-17 17:19:54 +000012735Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
12736
12737 * configure.in: Joe Orton provided a patch fixing a problem
12738 when iconv is specified to be in a non-standard directory
12739 but wasn't exported in xml2-config --cflags
12740
Daniel Veillard2fc2db72001-09-14 17:33:51 +000012741Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
12742
Daniel Veillardf5b44e42001-09-17 17:19:54 +000012743 * configure.in: let's ship 2.4.5 before getting too much
Daniel Veillard2fc2db72001-09-14 17:33:51 +000012744 troubles with 2.4.4 errors.
12745
Daniel Veillard16698282001-09-14 10:29:27 +000012746Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12747
12748 * encoding.c entities.c: do not output hexadecimal charrefs
12749 when serializing HTML since some version of Netscape can't
12750 grok it, generate decimal ones.
12751 * result/HTML/doc3.htm: output changed due to previous test
12752 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
12753
Daniel Veillard98fed372001-09-13 11:34:58 +000012754Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
12755
12756 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
12757 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
12758
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000012759Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
Daniel Veillard98fed372001-09-13 11:34:58 +000012760 Released 2.4.4
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000012761
12762 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
12763 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
12764 updated the configuration scripts systems accordingly
12765
Daniel Veillard04382ae2001-09-12 18:51:30 +000012766Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
12767
12768 * configure.in: preparing for 2.4.4
12769 * doc/xml.html doc/html/*: updated and rebuilt the docs
12770
Daniel Veillardd63437e2001-09-12 15:00:27 +000012771Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
12772
12773 * win32/dsp/libxml2.def.src: tried to incorporate comments
12774 from bug #59220
12775
Daniel Veillard319a7422001-09-11 09:27:09 +000012776Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
12777
12778 * parser.c result/noent/wml.xml: fixed bug #59981 related
12779 to handling of '&' in attributes when entities are substitued
12780
Daniel Veillard7cf5e442001-09-10 20:16:32 +000012781Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
12782
12783 * libxml.h include/libxml/xmlversion.h.in
12784 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
12785 Tried to close bug #60131
12786
Daniel Veillardbce62332001-09-10 18:46:55 +000012787Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
12788
12789 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
12790
Daniel Veillard143b04f2001-09-10 18:14:14 +000012791Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
12792
12793 * SAX.c: fixing bug #59946 on xmlns=""
12794
Daniel Veillard7a51d6d2001-09-10 14:40:43 +000012795Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
12796
12797 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
12798 but allocates a new error code.
12799
Daniel Veillard05c13a22001-09-09 08:38:09 +000012800Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
12801
12802 * xmllint.c: John Fleck fixed typos in the options output
12803 * parser.c SAX.c: fix ignorable white space SAX selection
12804
12805Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
12806
12807 * entities.c: Steve Underwood found the possibility of an
12808 ininite loop in case of error.
12809
Daniel Veillard5eb9dea2001-09-07 09:38:02 +000012810Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
12811
12812 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
12813
Daniel Veillarda050d232001-09-05 15:51:05 +000012814Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
12815
12816 * parser.c: warn if version is not 1.0 but it's not
12817 strictly speaking an error after analyzing the spec
12818
MDT 2001 John Fleck04685002001-09-03 16:11:47 +000012819Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
12820
12821 *doc/catalog.html - add link to the html version of the
12822 man page, other linguistic cleanups
12823
MDT 2001 John Fleck5bd39dc2001-09-03 15:14:19 +000012824Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
12825
12826 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
12827 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
12828 file, has not yet been included in the build.
12829
Daniel Veillard99784ff2001-09-01 16:20:28 +000012830Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
12831
12832 * catalog.c: removed a duplicate affectation Justin Fletcher
12833
Daniel Veillard9e1c72d2001-08-31 20:03:19 +000012834Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
12835
12836 * tree.c: Armin Sander pointed a possible text coalescing
12837 problem, completed his patch.
12838
Bjorn Reese0b2ae432001-08-31 16:31:57 +000012839Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12840
12841 * trionan.c: Fixed const and volatile re-definition problem
12842
Daniel Veillard5d96fff2001-08-31 14:55:30 +000012843Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
12844
12845 * libxml.4 parser.c: doc updates from Heiko Rupp
12846 * parserInternals.c: 2 sanity checks from Heiko Rupp
12847
Daniel Veillard3ec4c612001-08-28 20:39:49 +000012848Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
12849
12850 * tree.c: applied patch from Armin Sander to make some pointers
12851 const in xmlCopyNode()
Daniel Veillard2ebd7a72001-08-28 21:07:03 +000012852 * include/libxml/tree.h: added fix to the header
Daniel Veillard3ec4c612001-08-28 20:39:49 +000012853
Daniel Veillardb06c6142001-08-27 14:26:30 +000012854Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
12855
12856 * xpath.c: hum, restrict the integer usage gcc bug workaround
12857 to only gcc compilers so that other architecture don't get
12858 penalized by this limitation.
12859 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
12860
Daniel Veillard268fd1b2001-08-26 18:46:36 +000012861Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
12862
12863 * valid.c: fixed a Windows compiler warning (Chris Poblete)
12864 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
12865
Daniel Veillard6c5f9d12001-08-25 13:33:14 +000012866Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
12867
12868 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
12869 --convert option to xmlcatalog to convert SGML ones to
12870 the XML syntax.
12871 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
12872
12873 2.4.3 got released at that point
Daniel Veillard6990bf32001-08-23 21:17:48 +000012874Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
12875
12876 * catalog.c xmlIO.c: started some serious testing and fixed
12877 a few bug and optmization needs.
12878
Daniel Veillard9f7b84b2001-08-23 15:31:19 +000012879Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12880
12881 * Makefile.am configure.in include/libxml/xmlwin32version.h:
12882 preparing for a 2.4.3 release even if it may not be ready yet
12883 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
12884 all file parsing lookup to go through the entity resolver, add
12885 to add an API to bypass it (needed to load catalogs themselves),
12886 some cleanup on the catalog code too.
12887 * nanoftp.c: small cleanup
12888 * doc/catalog.html: small update
12889
Daniel Veillardbc2ddbe2001-08-23 10:24:27 +000012890Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
12891
12892 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
12893 Jun Kuriyama
12894
Daniel Veillardffb120d2001-08-23 00:52:23 +000012895Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
12896
12897 * doc/catalog.html: finished the catalog documentation
12898
Daniel Veillarde7ead2d2001-08-22 23:44:09 +000012899Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
12900
12901 * doc/catalog.html doc/xml.html: added documentation about
12902 Catalog support, misses an API description
12903 * doc/html/*: reextracted the API pages
12904
Daniel Veillarddc2cee22001-08-22 16:30:37 +000012905Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
12906
12907 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
12908 Added the part about section 7.2 on URI resolution,
12909 fixed a side effect in the HTML parser, look complete
12910 and ready to rock except the URI/SystemID part!
12911
Daniel Veillard5d90b6c2001-08-22 14:29:45 +000012912Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
12913
12914 * include/libxml/catalog.h include/libxml/parser.h
12915 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
12916 xmlIO.c: added support and APIs needed for the catalog PI
12917 * include/libxml/xmlIO.h: cleanup
12918
Daniel Veillarde2940dd2001-08-22 00:06:49 +000012919Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
12920
12921 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
12922 include/libxml/catalog.h: starts to look okay, really
12923 plugged the new framework, cleaned a lot of stuff,
12924 added some APIs, except the PI's support missing this
12925 should be mostly complete
12926 * result/catalogs/* test/catalogs/*: added new test, enriched
12927 the existing one with URN ID tests
12928
Daniel Veillard64339542001-08-21 12:57:59 +000012929Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
12930
12931 * catalog.c: fixed nextCatalog
12932 * result/catalogs/docbook test/catalogs/*: started adding
12933 a small regression test
12934
Daniel Veillardcda96922001-08-21 10:56:31 +000012935Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
12936
12937 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
12938 more work on the XML catalog support.
12939 * parser.c include/libxml/parser.h: small cleanup seems using
12940 list as a public parameter name can give portability troubles
12941 * trionan.c trionan.h xpath.c include/libxml/trionan.h
12942 include/libxml/xpath.h include/libxml/Makefile.am: removed
12943 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
12944 wrappers
12945
Bjorn Reese45029602001-08-21 09:23:53 +000012946Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12947
12948 * Makefile.am trio.c triodef.h trionan.c xpath.c
12949 include/libxml/Makefile.am include/libxml/trionan.h:
12950 Re-worked Not-A-Number and Infinity support.
12951 * xmlcatalog.c: added readline include files
12952
Daniel Veillard344cee72001-08-20 00:08:40 +000012953Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
12954
12955 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
12956 testCatalog as xmlcatalog, making it an installed app
12957 adding a shell, and preparing it to be a /etc/xml/catalog
12958 management tool, though not ready yet
12959 * catalog.c include/libxml/catalog.h: adding support for
12960 XML Catalogs http://www.oasis-open.org/committees/entity/
12961 not finished, there is some interesting tradeoffs and a
12962 few open questions left.
12963
Daniel Veillardb7664f42001-08-19 13:00:43 +000012964Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
12965
12966 * xmllint.c: fixed a line formatting problem
12967
Daniel Veillard5015b712001-08-17 09:37:52 +000012968Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
12969
12970 * SAX.c: removed a couple of unused variable (Albert Chin)
12971
Daniel Veillardbb371292001-08-16 23:26:59 +000012972Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
12973
12974 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
12975 trying to fix some troubles w.r.t. function returning
12976 const xxxPtr.
12977
Daniel Veillardb60c54e2001-08-16 19:34:27 +000012978Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
12979
12980 * win32/dsp/libxml2.def.src: another set of symbols conditionally
12981 defined
12982
Daniel Veillardae6db172001-08-16 19:32:00 +000012983Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
12984
12985 * xpointer.c: removed unused var
12986
Daniel Veillard09190202001-08-16 16:27:41 +000012987Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
12988
12989 * testXPath.c: another small cleanup closing bug #59110
12990
Daniel Veillard796f4b62001-08-16 16:00:13 +000012991Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
12992
12993 * win32/dsp/libxml2.def.src: small cleanup closing bug
12994 #59108
12995
Daniel Veillard5aac4e42001-08-15 20:46:57 +000012996Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
12997
12998 * example/gjobread.c: add xmlCleanupParser() before leaving
12999
Daniel Veillard9a0b3d62001-08-15 12:58:03 +000013000Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
13001
13002 * config.h.in configure.in include/libxml/xmlwin32version.h:
13003 released 2.4.2
13004
Daniel Veillardd3d06722001-08-15 12:06:36 +000013005Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
13006
13007 * include/libxml/valid.h debugXML.c valid.c: deprecate
13008 the non-boundchecking Sprintf functions, add Snprintf
13009 this should close bug #57984
13010
Daniel Veillardecb6f5b2001-08-15 08:47:42 +000013011Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
13012
13013 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
13014 URIs before doing the lookups (pointed by Mark Vakoc)
13015
Daniel Veillard0ab5cab2001-08-14 16:43:10 +000013016Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
13017
13018 * xpath.c: serious changes on Result Value Trees and NodeSets
13019 w.r.t. deallocation and collect operations. Probably not
13020 100% clean (merge of allocated trees smells like a problem).
13021 Seems sufficient to close #58943
13022
Daniel Veillard90493a92001-08-14 14:12:47 +000013023Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
13024
13025 * xmllint.c: adding a --format option
13026
Daniel Veillardfe703322001-08-14 12:18:09 +000013027Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
13028
13029 * xpath.c: count() was broken on Result Value Tree
13030 * xmlIO.c: fixed file:/// accesses on _WIN32
13031
Daniel Veillard70ac0e32001-08-13 11:24:16 +000013032Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
13033
13034 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
13035 macro was renamed, this should close bug #58683
13036
Daniel Veillardf300b7e2001-08-13 10:43:15 +000013037Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
13038
13039 * SAX.c: small fix fixing bug #58539 reported by coolo, in
13040 entity substitution mode text at the end of the entity might
13041 be added due to text coalescing.
13042 * nanoftp.c parser.c: small cleanup
13043
Daniel Veillard0c720972001-08-08 20:59:00 +000013044Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
13045
13046 * HACKING: added John Fleck right to commit in the doc subdir
13047
Daniel Veillard48da9102001-08-07 01:10:10 +000013048Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
13049
13050 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
13051 allow to inherit attributes from the DTD directly in the
13052 tree, this is needed for XPath and can be a useful feature.
13053 Inherited namespaces are always provided at the tree level now
13054 * test/defattr* result/defattr* result/noent/defattr*: added a couple
13055 of tests for this feature (XSLT being the prime user).
13056
Daniel Veillard50f34372001-08-03 12:06:36 +000013057Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
13058
13059 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
13060 testSAX.c xmlIO.c xmllint.c include/win32config.h
13061 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
13062 include/libxml/xmlwin32version.h.in win32/README.MSDev
13063 win32/dsp/*: applied Win32 Facelift No.2 patches from
13064 Igor Zlatkovic for Windows/MSC
13065
Daniel Veillard9f4eb912001-08-01 21:22:27 +000013066Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
13067
13068 * SAX.c: unparsedEntityDecl() the URI computation of the
13069 entity wasn't done breaking XSLT unparsed-entity-uri()
13070
Daniel Veillard567e1b42001-08-01 15:53:47 +000013071Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
13072
13073 * xpath.c: fixed a bug when walking the descendants and
13074 the current node has no children
13075 * debugXML.c: show up when a text node is supposed to not be escaped
13076
Thomas Broyerf186c822001-07-31 23:30:37 +000013077Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
13078
13079 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
13080 worked like the set:leading() function)
13081 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
13082
Daniel Veillardba6db032001-07-31 16:25:45 +000013083Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13084
13085 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
13086
Daniel Veillard57905372001-07-31 15:52:17 +000013087Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13088
13089 * include/libxml/xmlIO.h: apply change to close #58141
13090 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
13091
Daniel Veillard5e3eecb2001-07-31 15:10:53 +000013092Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13093
13094 * parser.c: when the internal subset uses a PE, then the
13095 included entity can use conditional sections.
13096
Daniel Veillard7d7e3792001-07-30 13:42:13 +000013097Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13098
13099 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
13100 when walking the namespace axis showing up in
13101 libxst/tests/general/bug-12
13102 * xmlmemory.c: added the possibility to trace a given block
13103 defined by its address
13104
Daniel Veillard4aafa792001-07-28 17:21:12 +000013105Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13106
13107 * parser.c: don't override existing encoding specified before
13108 starting xmlParseDocument()
13109
Daniel Veillardfdb1f242001-07-27 23:32:44 +000013110Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13111
13112 * include/libxml/xmlwin32version.h: reinserted, needed for
13113 Windows users of CVS
13114
Darin Adlera77cac02001-07-27 17:41:51 +0000131152001-07-27 Darin Adler <darin@bentspoon.com>
13116
Darin Adler699613b2001-07-27 22:47:14 +000013117 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
13118 * testCatalog.c: Add include of <libxml/parser.h>.
13119
131202001-07-27 Darin Adler <darin@bentspoon.com>
13121
Darin Adlera77cac02001-07-27 17:41:51 +000013122 * include/libxml/.cvsignore:
13123 * include/libxml/xmlwin32version.h:
13124 Remove this file from CVS because it's generated.
13125
Daniel Veillard50822cb2001-07-26 20:05:51 +000013126Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13127
13128 * parser.c include/libxml/parser.h: applied const patches from
13129 Tom Moog #58002
13130
Thomas Broyerba4ad322001-07-26 16:55:21 +000013131Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
13132
13133 * xpath.c include/libxml/xpath{,Internals}.h: added a function
13134 lookup framework
13135
Daniel Veillard1d0bfab2001-07-26 11:49:41 +000013136Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13137
13138 * tree.c: fixed xmlCopyNode() for documents
13139
Daniel Veillard6dd398f2001-07-25 22:41:03 +000013140Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13141
13142 * parser.c: fixed bugs #58073 reported by Greg Shtilman
13143
13144Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard2454ab92001-07-25 21:39:46 +000013145
13146 * parser.c: fixes bug #57652 reported by Morus Walter
13147
Daniel Veillarde3924972001-07-25 20:25:21 +000013148Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13149
13150 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
13151
Daniel Veillarda53c6882001-07-25 17:18:57 +000013152Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13153
13154 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
13155 errors, lesson don't add new functions at 1am before a release
13156 * xpath.c: integrated fix from Bjorn to avoid divide by zero
13157 from XPath initialization when possible.
13158
Daniel Veillardd9bad132001-07-23 19:39:43 +000013159Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13160
13161 * result/scripts/base*: removing history/readline changed
13162 this slightly
13163 * include/libxml/parser.h SAX.c parser.c parserInternals.c
13164 xmllint.c: make element content line number generation
13165 optionnal to avoid breaking old apps added interface to switch
13166
Daniel Veillardf012a642001-07-23 19:10:52 +000013167Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13168
13169 * configure.in: get rid of the readline and libhistory
Daniel Veillard784b9352003-02-16 15:50:27 +000013170 dependencies by default, release 2.4.1 with IA64 fix
Daniel Veillardf012a642001-07-23 19:10:52 +000013171 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
13172 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
13173 John Kroll fixes to allow saving to HTTP via PUT (or
13174 POST of needed).
13175 * doc/html/*.html: regenerated the docs
13176
Thomas Broyere8126242001-07-22 03:54:15 +000013177Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
13178
13179 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
13180 xmlHashScanFull and xmlHashScannFull3 to get passed the
13181 three keys as arguments to the callback function
13182
Daniel Veillard5e2dace2001-07-18 19:30:27 +000013183Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13184
13185 * configure.in Makefile.am: removed libxml softlink for good
13186 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
13187 100% coverage by gtk-doc
13188
Daniel Veillard8599e702001-07-17 21:38:51 +000013189Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13190
13191 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
13192 fixed serious troubles due to size_t vs. int mismatch
13193
Daniel Veillard8fcc4942001-07-17 20:07:33 +000013194Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13195
13196 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
13197
Thomas Broyerf06a3d82001-07-16 04:52:57 +000013198Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
13199
13200 * include/libxml/xpath{,Internals}.h xpath.c: added a more
13201 convenient extension API for value and context managing
13202 Now handles external objects through xmlXPathPopExternal,
13203 xmlXPathWrapExternal and xmlXPathReturnExternal.
13204 Added functions for sets operations (intersection, etc.)
13205
Daniel Veillard22090732001-07-16 00:06:07 +000013206Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13207
13208 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
13209 xmlIO.c tree.c parserInternals.c entities.c encoding.c
13210 HTMLparser.c: cleanup of global variables, marking some
13211 const or private.
13212
Thomas Broyerf06a3d82001-07-16 04:52:57 +000013213Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
Thomas Broyer496be682001-07-15 22:59:18 +000013214
13215 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
13216 fixed xmlXPathNodeSetItem when passing index=0
13217
Daniel Veillard05dec342001-07-14 21:57:39 +000013218Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13219
13220 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
13221
Daniel Veillard28ae6362001-07-14 16:44:32 +000013222Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13223
13224 * xmllint.c: fixed compilation under Cygwin #57503
13225 * TODO: update
13226
Peter Williamsed156f52001-07-13 18:35:13 +0000132272001-07-13 Peter Williams <peterw@ximian.com>
13228
13229 * config.h.in: add #undef HAVE_DLFCN_H
13230
13231 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
13232 builddir.
13233
Daniel Veillard73b36e32001-07-12 15:09:52 +000013234Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13235
13236 * win32/libxml2/libxml2.def.src: added a couple of exported entries
13237 raised by #57348 and #57381
13238
Daniel Veillard7db37732001-07-12 01:20:08 +000013239Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13240
13241 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
13242 tree.c xpointer.c: store the line numbder in element->content,
13243 may break some software, need a configuration mechanism
13244
Darin Adler96037892001-07-11 00:03:16 +0000132452001-07-10 Darin Adler <darin@bentspoon.com>
13246
13247 * .cvsignore:
13248 * example/.cvsignore:
13249 * include/.cvsignore:
13250 * include/libxml/.cvsignore:
13251 Various things that are generated and should be ignored.
13252
Daniel Veillard09ab7e12001-07-10 15:49:44 +000013253Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13254
13255 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
13256 * doc/xml.html doc/html/*: updated the docs
13257
Daniel Veillard04e2dae2001-07-09 20:07:25 +000013258Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13259
13260 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
13261 validation occured on content with element child
13262
Daniel Veillardb8c9be92001-07-09 16:01:19 +000013263Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13264
13265 * tree.c: fixed XML Base computation which was broken
13266 * debugXML.c: added a base function to the shell
13267 * Makefile.am result/scripts/* test/scripts/*: added scripts
13268 based regression tests, and adding 2 XML Base tests
13269
Daniel Veillard19e96c32001-07-09 10:32:59 +000013270Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13271
13272 * tree.c: set properties doc and call xmlSetListDoc for properties
13273 content when grafting them in a different tree.
13274 * aclocal.m4: remove from CVS
13275
Daniel Veillarde086f5c2001-07-08 21:10:40 +000013276Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13277
13278 * win32/libxml2/libxml2.def.src: added some missing entry point
13279 for XPath (Mark Vakoc)
13280
Daniel Veillard388236f2001-07-08 18:35:48 +000013281Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13282
13283 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
13284 layer should URI-Unescape before trying to open resources.
13285
Daniel Veillard04383752001-07-08 14:27:15 +000013286Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13287
13288 * xpath.c: fix the name() bug for elements in the default
13289 namespace reported by Charlie Bozeman
13290
Daniel Veillard7583a592001-07-08 13:15:55 +000013291Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13292
13293 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
13294 led to an XPath fix, improvements of SAX initialization, and
13295 an added option --nocdata to testXPath
13296
Daniel Veillard449d7392001-07-07 19:11:06 +000013297Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13298
13299 * doc/libxml-doc.el: Felix Natter provided anew version working
13300 with XEmacs too
13301
Daniel Veillard5168dbf2001-07-07 00:18:23 +000013302Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13303
13304 * include/libxml/xpath.h: small cleanup
13305 * doc/xml.html: update
13306
Daniel Veillardf524d6e2001-07-05 23:41:40 +000013307Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13308
13309 * Makefile.am configure.in include/libxml/xmlwin32version.h:
13310 released 2.3.14
13311
Daniel Veillard4b8328d2001-07-05 22:48:42 +000013312Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13313
13314 * doc/html/*: rebuilt the docs for the release
Daniel Veillard5b43fde2001-07-05 23:31:40 +000013315 * doc/xml.html: added 2.3.14 release.
Daniel Veillard4b8328d2001-07-05 22:48:42 +000013316
Daniel Veillard73c9c042001-07-05 20:02:54 +000013317Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13318
13319 * xpath.c: a bug reported by Stephan Kulow empty nodesets
13320 were not equal to empty strings
13321
Daniel Veillard1fd36d22001-07-04 22:54:28 +000013322Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13323
13324 * SAX.c: fixed a URI-Reference computation problem when validating
13325 * xmlIO.c: small cleanup
13326
Daniel Veillard4d65a1c2001-07-04 22:06:23 +000013327Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13328
13329 * parser.c: improved the description of a couple of interfaces
13330 upon Larry Stamper suggestion
13331
Daniel Veillard62f313b2001-07-04 19:49:14 +000013332Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13333
13334 * SAX.c entities.c parser.c: changed completely the way entities
13335 are handled when running the parser in entity substitution mode.
13336 This fixes a bug reported by Stephan Kulow and nearly divides
13337 by 3 the amount of memory required by libxslt to load and process
13338 DocBook TDG.
13339
Daniel Veillardf420ac52001-07-04 16:04:09 +000013340Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13341
13342 * HTMLparser.c: fixing a too early root closing problem raised
13343 byt Prashanth Naidu
13344
Daniel Veillard8c357d52001-07-03 23:43:33 +000013345Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13346
13347 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
13348 raised by Mark Vakoc.
13349
Daniel Veillard6e90d192001-07-03 16:37:49 +000013350Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13351
13352 * example/Makefile.am: fixed the include path to add srcdir/include
13353 * Makefile.am configure.in: fix from Albert Chin for iconv detection
13354 and some cleanup
13355
Daniel Veillardf06307e2001-07-03 10:35:50 +000013356Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13357
13358 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
13359 lot of optimization work, results in significant improvements
13360 when handling really complex XPath queries. Add a small optimizer
13361 for unions, improve [n] and [last()], avoid some costly ops.
13362
Daniel Veillard77044732001-06-29 21:31:07 +000013363Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13364
13365 * include/libxml/parser.h parser.c: xmlStrstr args are both const
13366 * xpath.c: small cleanup
13367 * xmlGetNsList: reformated, fixed problems if used on Entities
13368
Daniel Veillard2adbb512001-06-28 16:20:36 +000013369Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13370
13371 * doc/xml.html: added 1.8.14 and 2.3.13 releases
13372
Daniel Veillardb37ecd02001-06-28 16:18:11 +000013373Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13374
13375 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
13376 * Makefile.am example/Makefile.am: workaround automake generating
13377 erroneous deps
13378
Daniel Veillard12f7d292001-06-28 13:12:11 +000013379Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13380
13381 * include/win32config.h: bug #56801 Yon Derek provided a patch
13382 to the windows config file.
13383
Daniel Veillard87ee9142001-06-28 12:54:16 +000013384Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13385
13386 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
13387 libxml.h : Yon Derek provided a set of changes to compile from
13388 CVS on Windows/MSC
13389
Daniel Veillard0e4cd172001-06-28 12:13:56 +000013390Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13391
13392 * parser.c: fixed UTF8 BOM support in push mode
13393 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
13394 added a specific testcase
13395
Daniel Veillard3e5bb8e2001-06-27 16:34:34 +000013396Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13397
13398 * Makefile.am: added --push regression tests
13399 * parserInternals.c: the XML parser segfaulted in --push mode
13400
Daniel Veillard9a89a8a2001-06-27 11:13:35 +000013401Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13402
13403 * configure.in: moved the symlinks detection within a CVS
13404 check, this is not portable and will be removed soon.
13405 * xpath.c: small cleanup/speedup
13406
Daniel Veillard11648102001-06-26 16:08:24 +000013407Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13408
13409 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
13410 release of 2.3.12
13411 * parser.c: make an error message if unknow entities in all cases
13412
Daniel Veillardfcbd74a2001-06-26 07:47:23 +000013413Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13414
13415 * uri.c: fixed 2 uri normalization bugs on '//' reduction
13416
Daniel Veillard23793842001-06-25 16:07:45 +000013417Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13418
13419 * include/libxml/Makefile.am: Laszlo Peter pointed out that
13420 includes were installed in the wrong dir
13421
Daniel Veillardf5498f32001-06-25 15:08:36 +000013422Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13423
13424 * doc/html.xml: warn against sending code to exhibit bugs.
13425
Daniel Veillard56f06462001-06-24 21:34:03 +000013426Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13427
13428 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
13429 Tru64 from Thomas Leitner
13430
Daniel Veillardc5d64342001-06-24 12:13:24 +000013431Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13432
13433 * AUTHORS: added William and Bjorn
13434 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
13435 daniel@veillard.com hopefully I won't have to do this again
13436 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
13437 docs can be rebuilt cleanly now
13438 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
13439 from CVs it's generated, added include/libxml/xmlwin32version.h
13440 also generated but which should change far less frequently.
13441 * catalog.c nanoftp.c: made sure to include libxml.h not
13442 libxml/xmlversion.h directly
13443 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
13444 when compiling on WIN32 and MSC
13445
Daniel Veillard07385fd2001-06-23 21:55:48 +000013446Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13447
13448 * include/Makefile.am include/libxml/Makefile.am configure.in:
13449 fixed make distcheck and rebuilding the rpms
13450
Daniel Veillardcd1d9442001-06-23 18:53:44 +000013451Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13452
13453 * configure.in: should finish the migration of exported includes
13454 into a real include/libxml in CVS, at least for CVS users.
13455 * removed the exported headers, added in include/libxml (as well
13456 as xmlversion.h.in).
13457
Daniel Veillard6dd8e052001-06-23 18:38:06 +000013458Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13459
13460 * configure.in: fixed the way to detect symlink
13461
Daniel Veillard66541772001-06-23 18:31:04 +000013462Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13463
13464 * configure.in: updated, include/libxml is now a real CVS dir
13465
Daniel Veillardca989762001-06-23 17:39:29 +000013466Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13467
13468 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
13469 version works with both libxml1 and libxml2 (it autodetects
13470 the prefix of the html-files) from Felix Natter.
13471 * doc/xml.html: updated doc accordingly
13472
Daniel Veillard8cf14d52001-06-23 16:32:46 +000013473Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13474
13475 * xpath.c: fixed the bug generating a template loop in libxslt
13476 when using docbook-xsl-1.4, * should filter out document nodes
13477 * HACKING: added William
13478 * TODO: updated
13479
Daniel Veillard7b06bcb2001-06-22 16:03:51 +000013480Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13481
13482 * doc/FAQ.html: added a warning about gcc-3.0
13483 * doc/xml.html: added reference to gdome2 and removed a confusing
13484 sentence
13485
Daniel Veillardf7f41852001-06-22 15:18:01 +000013486Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13487
13488 * xmlversion.h: okay this is a generated file, but Windows
13489 users need it and they can't generate it, and I want CVS
13490 Windows users ...
13491 * win32/libxml2/libxml2_so.dsp: Windows project file for
13492 the shared lib version of libxml2
13493 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
13494 resources needed for libxslt/xsltproc by Yon Derek
13495
Bjorn Reese3157b342001-06-22 14:41:45 +000013496Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
13497
13498 * trio.c: MSVC fix (provided by Igor Zlatkovic)
13499
Daniel Veillard4151acb2001-06-22 10:48:57 +000013500Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13501
Daniel Veillardcc146db2001-06-22 11:10:52 +000013502 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
13503
13504Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13505
Daniel Veillard4151acb2001-06-22 10:48:57 +000013506 * include/win32config.h: Yon Derek provided a first fix
13507 to be able to compile libxslt/xsltproc on Windows
13508
Daniel Veillardd79bcd12001-06-21 22:07:42 +000013509Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13510
13511 * xpath.c: attempt to work around what seemed a gcc optimizer
13512 bug when handling floats on i386 http://veillard.com/gcc.bug
13513 * tree.c entities.c encoding.c: doing some cleanups while
13514 chasing it
13515
Daniel Veillard017b1082001-06-21 11:20:21 +000013516Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13517
13518 * Makefile.am: cleanup when --without-debug is specified
13519 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
13520 w.r.t. --without-debug and other include points
13521 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
13522 Catalogs
13523 * configure.in entities.h tree.h HTMLparser.c: removed
13524 --without-corba, made the _private field mandatory
13525
Daniel Veillard87a764e2001-06-20 17:41:10 +000013526Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13527
13528 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
13529 outputs a BOM in UTF8, an errata has been issued to avoid the
13530 problem, that was the most reasonable solution... Add support
13531 for a leading UTF8 BOM in entities.
13532
Daniel Veillard10ea86c2001-06-20 13:55:33 +000013533Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13534
13535 * valid.c: fixed a bug found when post validating an entity ref
13536 * xmllint.c: added --loaddtd and sligly changed --postvalid to
13537 activate it too
13538
Daniel Veillard39196eb2001-06-19 18:09:42 +000013539Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13540
13541 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
13542 weakness in the node copy the XPointer and the XInclude
13543 implementations. Serious cleanup.
13544
Daniel Veillard3739b982001-06-19 12:51:30 +000013545Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13546
13547 * Makefile.am: Kjartan Maraas provided a small patch to
13548 add xml2-config.in to EXTRA_DIST
13549
Daniel Veillarda9142e72001-06-19 11:07:54 +000013550Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13551
13552 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
13553 provided another failing case found in KDE, the way the
13554 ctxt->vctxt.nodeTab was allocated and freed changed over
13555 time but it wasn't completely cleaned up. This should fix it.
13556
Daniel Veillard3ed27bd2001-06-17 17:58:17 +000013557Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13558
13559 * parser.c: Stephan Kulow also raised the fact that line number
13560 could get miscounted making debug harder, fixed the problem
13561 in xmlParseCharData()
13562
Daniel Veillard64b98c02001-06-17 17:20:21 +000013563Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13564
13565 * valid.c: Stephan Kulow pointed out a problem when validating
13566 and using an empty entity, forgot a 'break' in a case.
13567
Daniel Veillarde3c81b52001-06-17 14:50:34 +000013568Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13569
13570 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
13571 * doc/xml.html: updated with 2.3.11
13572
Daniel Veillard4ec885a2001-06-17 10:31:07 +000013573Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13574
13575 * TODO: updated adding cleanup of generated doc
13576 * configure.in: prepared to release 2.3.11
13577 * xmllint.c: added --version for bug reporting
13578 * doc/html/*.html: rebuilt the doc
13579
Daniel Veillard8b8d2252001-06-16 21:24:56 +000013580Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13581
13582 * xpath.c: first part of the work on selecting namespace to
13583 fix bug #56115
13584
Daniel Veillard96ed5832001-06-15 22:22:04 +000013585Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13586
13587 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
13588 when using -liconv
13589 * TODO: updated
13590
Daniel Veillardc4f631d2001-06-14 11:11:59 +000013591Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13592
13593 * HTMLtree.[ch]: more work on the HTML serialization routnes,
13594 cleanup, encoding support.
13595
Daniel Veillard608ad072001-06-14 08:32:28 +000013596Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13597
13598 * xpath.c: Thomas Broyer suggested a better patch for the / arg
13599
Daniel Veillard239d0522001-06-13 23:02:48 +000013600Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13601
13602 * xpath.c: bug detected by Ankh when / is used as a function arg
13603
Daniel Veillard02bb1702001-06-13 21:11:59 +000013604Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13605
13606 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
13607 of element and use it to avoid outputting formatting spaces at
13608 the wrong place. Implemented the format parameter for HTML save.
13609 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
13610 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
13611 result/HTML/wired.html: of course this impact the result of a
13612 number of HTML tests
13613
Daniel Veillard95d845f2001-06-13 13:48:46 +000013614Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13615
13616 * HTMLtree.[ch]: started augmenting the HTML save API with
13617 encoding and formatting parameters
13618
Daniel Veillardeca60d02001-06-13 07:45:41 +000013619Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13620
13621 * HTMLtree.h: cleanup and started evaluating the work needed on
13622 revamping the HTML output code
13623
Daniel Veillard84666b32001-06-11 17:31:08 +000013624Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13625
13626 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
13627
Daniel Veillard8bdd2202001-06-11 12:47:59 +000013628Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13629
13630 * valid.c: fixed bug #56049, forgot one check in the
13631 validation routine
13632
Daniel Veillardca2366a2001-06-11 12:09:01 +000013633Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13634
13635 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
13636
Daniel Veillard6761eee2001-06-11 10:29:38 +000013637Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13638
13639 * libxml.h: fixed an error in last commit
13640 * doc/FAQ.html: added an entry for compilation from CVS
13641
Daniel Veillard9cc6dc62001-06-11 08:09:20 +000013642Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13643
13644 * xmlversion.h.in libxml.h: Cygwin patches
13645 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
13646 * tree.h: cleanup
13647
Daniel Veillardacd370f2001-06-09 17:17:51 +000013648Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13649
13650 * tree.c: patched xmlFreeNode() to avoid freeing() a static
13651 memory block in a strange case where libxml is linked twice
13652 in the binary.
13653
Daniel Veillard1d047672001-06-09 16:41:01 +000013654Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13655
13656 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
13657 state far too often, simple fix used to avoid it.
13658
Daniel Veillard4497e692001-06-09 14:19:02 +000013659Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13660
13661 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
13662 being processed, applied his patch
13663 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
13664
Daniel Veillardf3afa7d2001-06-09 13:52:58 +000013665Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13666
13667 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
13668 provided fixes to compile on MSCC again
13669 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
13670 also provided an update for the project files.
13671
Daniel Veillarda682b212001-06-07 19:59:42 +000013672Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13673
13674 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
13675 bug #55810
13676
Daniel Veillarde8fc08e2001-06-07 19:35:47 +000013677Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13678
13679 * tree.c: fixed xmlGetNsProp() to close bug #55683
13680 Note this requires libxslt to use it's own function instead.
13681
Daniel Veillardf0c53762001-06-07 16:07:07 +000013682Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13683
13684 * HTMLtree.c: when in a pre element no formatting space should
13685 be added.
13686 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
13687
Daniel Veillard068a9652001-06-07 15:30:26 +000013688Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13689
13690 * configure.in: added tests for signal() and signal.h
13691
Daniel Veillard541d6552001-06-07 14:20:01 +000013692Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13693
13694 * xpath.c: robert pointed out xmlXPathNINF was not initialized
13695
Daniel Veillard8a367d42001-06-07 14:01:34 +000013696Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13697
13698 * doc/libxml-doc.el: Felix Natter provided a new version for
13699 libxml2
13700
Daniel Veillard8a926292001-06-07 11:20:20 +000013701Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13702
13703 * HTMLtree.c: when in a pre element no formatting space should
13704 be added.
13705
Daniel Veillard14839d52001-06-06 16:11:56 +000013706Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13707
13708 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
13709
Daniel Veillarde95e2392001-06-06 10:46:28 +000013710Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13711
13712 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
13713 hack
13714 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
13715 * uri.c: fixed a warning
13716
Daniel Veillard6e93c4a2001-06-05 20:57:42 +000013717Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13718
13719 * HTMLtree.c: trying to close bug #55772 escaping in script
13720 elements
13721 * doc/xml.html: suggest to send mail to the list
13722
13723Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard1c43dbf2001-06-05 17:12:52 +000013724
13725 * error.c: attempt to fix the xmlGetVarStr breakage once and for
13726 good. Use a macro and based on the solution provided in
13727 vsnprintf manual page from GNU.
13728
Bjorn Reese99748722001-06-05 12:49:15 +000013729Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
13730
13731 * error.c: Workaround for non-preserving variadic list.
13732 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
13733
Daniel Veillard2e4f1882001-06-01 10:11:57 +000013734Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13735
13736 * doc/xml.html: added 2.3.10 release
13737
Daniel Veillardb3a182e2001-06-01 09:28:09 +000013738Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13739
13740 * configure.in: releasing 2.3.10
13741
Daniel Veillard3c2758d2001-05-31 18:43:43 +000013742Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13743
13744 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
13745
Daniel Veillard20042422001-05-31 18:22:04 +000013746Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13747
13748 * encoding.c: Robert Collins provided a patch to add the
13749 "US-ASCII" encoding alias
13750
Daniel Veillard97ac1312001-05-30 19:14:17 +000013751Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13752
13753 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
13754 string oriented functions and started cleaning the related areas
13755 in xpath.c which needed fixing in this respect
13756
Daniel Veillard2d703722001-05-30 18:32:34 +000013757Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13758
13759 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
13760 #55380
13761 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
13762
Daniel Veillard9403a042001-05-28 11:00:53 +000013763Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13764
13765 * TODO: updated
13766 * nanohttp.[ch] : started adding APIs to get the redirected URL
13767 when this occurs (needed for further base computation
13768 * tree.h: cleanup
13769 * encoding.c: cleanup
13770 * SAX.c: minor change around ctxt->loadsubset
13771
Daniel Veillard6278fb52001-05-25 07:38:41 +000013772Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13773
13774 * Makefile.am include/Makefile.am: small change to have
13775 include/libxml rebuilt if working from CVS.
13776 * uri.c: applied another patch from Carl Douglas for URI escaping,
13777 this should close bug #51876
13778
Daniel Veillardd16df9f2001-05-23 13:44:21 +000013779Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13780
13781 * xinclude.c: fixed XInclude recursive behaviour bug #54678
13782 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
13783 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
13784 added specific regression test
13785 * parser.h: preparing for the XSLT mode where DTD inherited
13786 attributes are added to the tree.
13787
Daniel Veillardbbd22452001-05-23 12:02:27 +000013788Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13789
13790 * xinclude.[ch]: Updated the namespace for the Last Call version
13791 * result/XInclude/include test/XInclude/include: updated the
13792 testsuite accordingly
13793
Daniel Veillard8514c672001-05-23 10:29:12 +000013794Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13795
13796 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
13797 related to bug #51876
13798
Daniel Veillard42596ad2001-05-22 16:57:14 +000013799Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13800
13801 * tree.c: fixed a gross mistake in base computation, xml:base is
13802 not completely correct yet (need cascade).
13803 * xpath.[ch]: added the few things needed to find a function name
13804 and URI from the XPath context when it is called.
13805
Daniel Veillard81418e32001-05-22 15:08:55 +000013806Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13807
13808 * catalog.[ch]: fixes and add xmlLoadCatalogs()
13809 * DOCBparser.c: small cleanup
13810 * xmllint.c: added a --catalogs option to load catalogs from
13811 $SGML_CATALOG_FILES
13812 * tree.c: cleanup
13813 * configure.in: iconv library fixup, ICONV_LIBS
13814
Daniel Veillardaf86c7f2001-05-21 14:11:26 +000013815Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13816
13817 * catalog.c: handling of CATALOG entries. detection of recursion,
13818 and a few bugfixes
13819 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
13820 against the default namespace
13821
Daniel Veillard04b93292001-05-21 08:15:31 +000013822Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13823
13824 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
13825
Daniel Veillarda97a19b2001-05-20 13:19:52 +000013826Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13827
13828 * parser.c: fixed propagation context info when parsing an
13829 external entity.
13830 * doc/html/*.html: regenerated a couple of docs
13831
Daniel Veillard4623acd2001-05-19 15:13:15 +000013832Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13833
13834 * doc/xml.html: update with 2.3.9 informations
13835
Daniel Veillardbed7b052001-05-19 14:59:49 +000013836Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13837
13838 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
13839 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
13840 * doc/html/* : rebuilt the docs
13841 * valid.c: small patch which may improve some case when
13842 validating.
13843
Daniel Veillardf69bb4b2001-05-19 13:24:56 +000013844Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13845
13846 * HTMLparser.c: Closed bug #54891
13847 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
13848 to the suite
13849
13850Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13851
13852 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
13853 applied a documentation patch from LotR and filled in a few missing
13854 descriptions
13855
Daniel Veillard76d66f42001-05-16 21:05:17 +000013856Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13857
13858 * xpath.c tree.c parser.c: speed optimizations at the parser level
13859 document tree freeing and xpath evaluation
13860
Daniel Veillardfd7ddca2001-05-16 10:57:35 +000013861Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13862
13863 * parser.c parser.h parserInternals.h: fixed a couple of
13864 interfaces for handling memory buffer input to const char *
13865 upon suggestion of JamesH.
13866
Daniel Veillardc3739e72001-05-15 15:23:27 +000013867Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13868
13869 * configure.in: LoTR sent a patch fixing the previous commit
13870
Daniel Veillarda4f27e02001-05-15 12:41:29 +000013871Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13872
13873 * configure.in: trying to deal again with the stoopid -R linking
13874 flag of Solaris
13875
Daniel Veillard790142b2001-05-15 10:51:53 +000013876Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13877
13878 * xpath.h: two nodeset access macros from Thomas Broyer
13879
Daniel Veillardba0b8c92001-05-15 09:43:47 +000013880Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13881
13882 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
13883 patch from Thomas Broyer
13884
Daniel Veillarde62d36c2001-05-15 08:53:16 +000013885Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13886
13887 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
13888 case
13889 * INSTALL: was empty added stuff from the FAQ
13890
Daniel Veillard75bea542001-05-11 17:41:21 +000013891Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13892
13893 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
13894 attributes handling and #54433 by adding xmlUnsetProp()
13895 and xmlUnsetNsProp()
13896
Daniel Veillard0a2a1632001-05-11 14:18:03 +000013897Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13898
13899 * HTMLparser.c: Patch from Jonas Borgström
13900 (htmlGetEndPriority): New function, returns
13901 the priority of a certain element.
13902 (htmlAutoCloseOnClose): Only close inline elements if they
13903 all have lower or equal priority.
13904 * result/HTML: this of course changed a number of tests results.
13905
Daniel Veillard7d6fd212001-05-10 15:34:11 +000013906Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13907
13908 * xmlIO.c catalog.c: plugged in the default catalog resolution
13909 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
13910 documentations
13911 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
13912
Daniel Veillarda7374592001-05-10 14:17:55 +000013913Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13914
13915 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
13916 integrating catalogs
13917 * catalog.[ch] testCatalog.c: adding a small catalo API
13918 (only SGML catalog support).
13919 * parser.c: restaured xmlKeepBlanksDefault(0) API
13920
Daniel Veillardc17337c2001-05-09 10:51:31 +000013921Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13922
13923 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
13924
Daniel Veillard257d9102001-05-08 10:41:44 +000013925Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13926
13927 * parser.c: added xmlParseExternalEntityPrivate() to allow
13928 propagation of ctxt->_private when parsing external entities
13929
Daniel Veillard083c2662001-05-08 08:27:14 +000013930Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13931
13932 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
13933
Daniel Veillard01ef7382001-05-08 07:31:43 +000013934Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13935
13936 * configure.in: fixed a small portability problem with AM_CONDITIONAL
13937
Daniel Veillard4de4d3b2001-05-07 20:50:47 +000013938Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13939
13940 * valid.c: warn when indeterminist content model is detected
13941 * result/VC/ElementValid8: this adds a message
13942 * Makefile.am: add --novalid for VCM tests
13943 * parserInternals.c: added a call to Init memory
13944
Daniel Veillard64269352001-05-04 17:52:34 +000013945Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13946
13947 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
13948 when both parameters are NULL.
13949
Daniel Veillard37721922001-05-04 15:21:12 +000013950Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13951
13952 * valid.c: applied small patch from Gary Pennington, reindented
13953 some part of the code.
13954
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +000013955Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13956
13957 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
13958 release, updated and regenerated the docs
13959
Daniel Veillard357c9602001-05-03 10:49:20 +000013960Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13961
13962 * xpath.c result/XPath/expr/floats : clarified and cleanup
13963 printing of abnormal floats in tests.
13964
Daniel Veillarda2bc3682001-05-03 08:27:20 +000013965Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13966
13967 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
13968 * results/HTML/ : a few changes in the output of the HTML tests as
13969 a result.
13970 * configure.in: tying to fix -liconv where needed
13971
Daniel Veillard2a0d2e62001-05-02 17:11:36 +000013972Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13973
13974 * Makefile.am: fixed a stupid error
13975
Daniel Veillard7150a032001-05-02 16:41:11 +000013976Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13977
13978 * configure.in Makefile.am: make the inclusion of the trio
13979 modules in the library conditional
13980
Daniel Veillardc057c5d2001-05-02 12:41:24 +000013981Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13982
13983 * DOCBparser.c: patche from László Kovács, fixed entities refs
13984 in attributes handling
13985
Daniel Veillardedddff92001-05-02 10:58:52 +000013986Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13987
13988 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
13989 flushing
13990
Daniel Veillardc8f620b2001-04-30 20:31:33 +000013991Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13992
13993 * xpath.c: fix of an XSLT namespace bug reported on the list
13994 general/bug-8-
13995
Daniel Veillard5792e162001-04-30 17:44:45 +000013996Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13997
13998 * strio.h trio.c: Dan McNichol suggested a couple of small
13999 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
14000
Daniel Veillard02141ea2001-04-30 11:46:40 +000014001Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14002
14003 * tree.c parser.c encoding.c: spent a bit more time looking
14004 at the parsing speed and DOM handling. Added a few more
14005 speedups.
14006
Daniel Veillard3ed155f2001-04-29 19:56:59 +000014007Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14008
14009 * parser.c: small but effective parsing speed improvement
14010
Daniel Veillardb59076b2001-04-29 17:04:07 +000014011Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14012
14013 * configure.in: default on the DocBook parser inclusion (for Gnome)
14014 * DOCBparser.h: fixed a header reference
14015
Daniel Veillardb45c43b2001-04-28 17:02:11 +000014016Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14017
14018 * configure.in xpath.c: applied Bjorn patches for FPE on the
14019 alpha
14020
Daniel Veillardeefd4492001-04-28 16:55:50 +000014021Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14022
14023 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
14024 xmlSaveFormatFileTo()
14025
Daniel Veillarde39a93d2001-04-28 14:35:02 +000014026Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14027
14028 * xpath.c: simple and efficient optimization, XPath functions
14029 aways bind to the same code, cache this
14030 * TODO: updated (by saying some is obsolete)
14031
Daniel Veillard2156a562001-04-28 12:24:34 +000014032Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14033
14034 * xpath.c: more cleanup work on XPath name parsing routines
14035
Daniel Veillard61d80a22001-04-27 17:13:01 +000014036Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14037
14038 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
14039 xmlXPathParseName
14040 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
14041 * debugXML.c: avoid compilation problems if compiling without
14042 HTML support, Igor Zlatkovic
14043 * win32/libxml2/libxml2.def.src: being able to compile without
14044 XPath on Windows
14045
Daniel Veillarddbb14a72001-04-26 20:54:01 +000014046Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14047
14048 * libxml.m4: yet another patch from Toshio Kuratomi
14049
Daniel Veillard2913e4c2001-04-26 19:29:02 +000014050Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14051
14052 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
14053
Daniel Veillard67fee942001-04-26 18:59:03 +000014054Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14055
14056 * tree.[ch]: added xmlSaveFormatFile interface for saving
14057 and indenting a file.
14058
Daniel Veillard82e49712001-04-26 14:38:03 +000014059Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14060
14061 * xpath.c: fixed bug #53689 related to processing-instruction()
14062
Daniel Veillard02f077a2001-04-26 10:59:11 +000014063Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14064
14065 * DOCBparser.c: patche from László Kovács
14066
Daniel Veillard30211a02001-04-26 09:33:18 +000014067Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14068
14069 * parser.c: applied fixes from Christian Glahn bug report #53391
14070
Daniel Veillard5a7c3452001-04-26 09:16:13 +000014071Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14072
14073 * error.c: Jean François Lecomte provided a complete description
14074 and a fix to bug #53537
14075
Daniel Veillard5c4ec4c2001-04-26 07:43:59 +000014076Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14077
14078 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
14079
Daniel Veillard1034da22001-04-25 19:06:28 +000014080Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14081
14082 * DOCBparser.c SAX.c: a bit more work on entities processing.
14083 Still Need to cleanup XML output and references in attributes
14084
Daniel Veillard4ec0b0f2001-04-25 15:53:40 +000014085Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14086
14087 * DOCBparser.c include/Makefile.am: two patches from László Kovács
14088
Daniel Veillardb33c2012001-04-25 12:59:04 +000014089Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14090
14091 * tree.c: trying to fix #53574, not completely complete,
14092 I would like xmllint --copy --debug test/ent1 and
14093 xmllint --debug test/ent1 to show the same result.
14094 * xpath.c: fix a bug when trying to sort namespace nodes
14095
Daniel Veillard5146f202001-04-25 10:29:44 +000014096Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14097
14098 * HTMLtree.c: real fix for #53402
14099
Daniel Veillard7533cc82001-04-24 15:52:00 +000014100Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14101
14102 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
14103 PIs when using xsl:output
14104 * valid.c: closing #53537 some case generate segfaults if there
14105 is validity errors
14106
Daniel Veillard61b33d52001-04-24 13:55:12 +000014107Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14108
14109 * SAX.c testDocbook.c DOCBparser.c: more work on the support
14110 of external parsed entities, added --noent to testDocbook
14111 * valid.c: Garry Pennington found an uninitialized variable
14112 access in xmlValidateElementContent()
14113
Daniel Veillard56098d42001-04-24 12:51:09 +000014114Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14115
14116 * HTMLparser.c : HTML parsing still sucks ... trying to deal
14117 with madness
14118 * result/HTML/ : this modified the result of the regression tests
14119 a lot.
14120
Daniel Veillard122376b2001-04-24 12:12:30 +000014121Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14122
14123 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
14124 to doc where it wasn't checked against NULL reported by
14125 Jens Laas
14126
Daniel Veillard43dadeb2001-04-24 11:23:35 +000014127Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14128
14129 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
14130 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
14131
Daniel Veillardeae522a2001-04-23 13:41:34 +000014132Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14133
14134 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
14135 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
14136 * SAX.[ch]: cleanup and updates for DocBook
14137 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
14138 ex SGML identifier changes
14139 * valid.c: removed a static unused function.
14140
Daniel Veillardde57c612001-04-23 09:13:36 +000014141Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14142
14143 * HTMLtree.c: applied change for Paul Sponagl on script saving
14144 * Makefile.am: the warning about entity title.xml are normal.
14145
Daniel Veillard393df012001-04-22 20:11:18 +000014146Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14147
14148 * configure.in: release of 2.3.7
14149 * Makefile.am: fixing make distcheck
14150
Daniel Veillarda41123c2001-04-22 19:31:20 +000014151Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14152
14153 * doc/html/* doc/xml.html: updated and regenerated the docs
14154
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +000014155Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14156
14157 * xpath.c: fixed the XPointer problem introduced in 2.3.6
14158
Daniel Veillarde82a9922001-04-22 12:12:58 +000014159Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14160
14161 * tree.c: fixed #53388 with the provided patch
14162
Daniel Veillard06803992001-04-22 10:35:56 +000014163Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14164
14165 * valid.c: Bjorn detected an invalid memory access. Fixed
14166 vstateVPush()
14167
Daniel Veillard40af6492001-04-22 08:50:55 +000014168Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14169
14170 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
14171
Bjorn Reese70a9da52001-04-21 16:57:29 +000014172Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
14173
14174 * libxml.h: new header used only for the compilation of libxml
14175 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
14176 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
14177 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
14178 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
14179 xmlmemory.c xpath.c xpointer.c: libxml.h integration
14180 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
14181 baseline (version 1.2 plus a single patch).
14182 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
14183 scientific notation for numbers. Tests added.
14184 * xpath.c: formatting of numbers changed to use sprintf
14185 (contribution from William Brack)
14186
Daniel Veillard34b1b3a2001-04-21 14:16:10 +000014187Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14188
14189 * valid.c: cleanup, more useful debugging
14190 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
14191 * xmlIO.c: entity loading is printed as an error when validating
14192
Daniel Veillard1c14b8d2001-04-21 10:28:59 +000014193Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14194
14195 * valid.c: fixed to validate within entities
14196 * test/VCM/v22.xml: added a specific testcase
14197
Daniel Veillardca1f1722001-04-20 15:47:35 +000014198Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14199
14200 * valid.c: forgot an epsilon transition in for ()+
14201 * test/VCM/v21.xml : added a specific test case
14202
Daniel Veillard85349052001-04-20 13:48:21 +000014203Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14204
14205 * valid.c: removed a state explosion exhibited by RSS
14206 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
14207 from bug #51872
14208
Daniel Veillarddab4cb32001-04-20 13:03:48 +000014209Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14210
14211 * valid.[ch] tree.h: worked *hard* to get non-determinist content
14212 validation without using an ugly NFA -> DFA algo in the source.
14213 Made a specific algorithm easier to maintain, using a single
14214 stack and without recursion.
14215 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
14216 * hash.c: made the growing routine static
14217 * tree.h parser.c: added the parent information to an
14218 xmlElementContent node.
14219
Daniel Veillarde470df72001-04-18 21:41:07 +000014220Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14221
14222 * SAX.c parser.c xpath.c: generating IDs when not validating
14223 from an external parsed entity was poisoning the ID has table
14224 with removed values. This was killing XSLT on the KDE help
14225 browser.
14226
Daniel Veillardceacdd92001-04-18 15:10:35 +000014227Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14228
14229 * entities.h: andrew@ugh.net.au detected a double declaration
14230
Daniel Veillarda10efa82001-04-18 13:09:01 +000014231Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14232
14233 * debugXML.c hash.c tree.h valid.c : some changes related to
14234 the validation suport to improve speed with DocBook
14235 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
14236 the way validation errors get reported
14237
Daniel Veillard1ed3f882001-04-18 09:45:35 +000014238Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14239
14240 * HTMLparser.c HTMLtree.c: applied part of the patches provided
14241 by P C Chow and William M. Brack for XSLT HTML output
14242
Daniel Veillard2d90de42001-04-16 17:46:18 +000014243Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14244
14245 * xmlversion.h.in win32config.h win32/libxml2/*: applied
14246 Igor Zlatkovic patches for MSC compilation and added his
14247 updates
14248
Daniel Veillarde043ee12001-04-16 14:08:07 +000014249Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14250
14251 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
14252 prefix lookup.
14253 * parserInternals.c: fixed the bug reported by Morus Walter
14254 due to an off by one typo in xmlStringCurrentChar()
14255
Daniel Veillarda3bfca52001-04-12 15:42:58 +000014256Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14257
14258 * HTMLparser.c result/HTML/*: revamped the way the HTML
14259 parser handles end of tags or end of input
14260
Daniel Veillard82daa812001-04-12 08:55:36 +000014261Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14262
14263 * tree.[ch] : added xmlDocCopyNode for gdome2 support
14264
Daniel Veillard67a21302001-04-11 14:39:16 +000014265Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14266
14267 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
14268 bug where the linktime verions of free() won't work ...
14269
Daniel Veillard27b55282001-04-11 12:22:25 +000014270Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14271
14272 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
14273
Daniel Veillardafc73112001-04-11 11:51:41 +000014274Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14275
14276 * doc/xml.html: added 2.3.6 release
14277
Daniel Veillardbdb9ba72001-04-11 11:28:06 +000014278Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14279
14280 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
14281 * result/wml.xml: resulted in a small output change
14282
Daniel Veillardd2f3ec72001-04-11 07:50:02 +000014283Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14284
14285 * tree.c: xmlNewDoc was missing the charset initialization
14286 * xmllint.c: added --auto to autogenerate a doc, allow to
14287 reproduce the problem fixed on xmlNewDoc
14288
Daniel Veillard1731d6a2001-04-10 16:38:06 +000014289Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14290
14291 * xpath.c: trying to get 52979 solved
14292 * tree.c result/ result/noent/: trying to get 52712 solved, this
14293 also made me clean up the fact that XML output in general should
14294 not add formating blanks by default, this changed the output of
14295 a few tests
14296
Daniel Veillard73639a72001-04-10 14:31:39 +000014297Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14298
14299 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
14300
Daniel Veillardfac26a12001-04-08 13:08:14 +000014301Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14302
14303 * configure.in: finally released 2.3.6
14304
Daniel Veillard911f49a2001-04-07 15:39:35 +000014305Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14306
14307 * xpath.c: checking for null pointer generated by new code
14308
Daniel Veillardd8df6c02001-04-05 16:54:14 +000014309Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14310
14311 * xpath.c: fixed a [] evaluation problem reported
14312 * test/XPath/tests/simpleaddr: extended test
14313 * result/XPath/simpleaddr: updated result
14314
Daniel Veillard3b2c2612001-04-04 00:09:00 +000014315Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14316
14317 * xmllint.c: Dan Timis reported a portability problem
14318 on Macs without mmap, fixed it.
14319
Daniel Veillardb38bd552001-04-03 18:22:00 +000014320Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14321
14322 * testXPath.c : added a --tree option allowing to display the
14323 tree dump of the XPath expression
14324
Daniel Veillard4dd93462001-04-02 15:16:19 +000014325Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14326
14327 * xpath.c: fixed a memleak when comparing nodesets
14328 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
14329 * tree.c: added a TODO
14330
Daniel Veillard92ad2102001-03-27 12:47:33 +000014331Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14332
14333 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
14334 we need string functions
14335 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
14336 to be able to use them where needed. Applied some changes
14337 to reduce name linking pollution and compile in only what's
14338 needed.
14339 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
14340 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
14341 for the string manipulation functions
14342 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
14343 to the free() function of xmlmemory.c
14344 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
14345 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
14346 usage.
14347
14348
Daniel Veillard2be30642001-03-27 00:32:28 +000014349Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14350
14351 * error.c: applied the context output patch of the error
14352 handling submitted by Chuck Griffith
14353 * error/VC/*: this slightly change some error logs
14354
Daniel Veillard50582112001-03-26 22:52:16 +000014355Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14356
14357 * parser.c: fixed line number reporting on error
14358
Daniel Veillard04be4f52001-03-26 21:23:53 +000014359Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14360
14361 * parser.c: Sullivan and Darin found a parser bug,
14362 applied the patch.
14363
Daniel Veillardc86a4fa2001-03-26 16:28:29 +000014364Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14365
14366 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
14367 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
14368 xmlversion.h.in xpointer.c: of course the way I defined
14369 UNUSED breaks on old gcc version. Try to be smart and
14370 also define it directly in xmlversion.h
14371 * configure.in: removed -ansi flag from the pedantic set
14372
14373Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +000014374 Huge cleanup, I switched to compile with
14375 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
14376 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
14377 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
14378 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
14379 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
14380 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
14381 encoding.h entities.c error.c list.[ch] nanoftp.c
14382 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
14383 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
14384 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
14385 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
14386 Cleanup, staticfied a number of non-exported functions,
14387 detected and cleaned up a dozen of problem found this way,
14388 avoided a lot of public function name/typedef/system names clashes
14389 * doc/xml.html: updated
14390 * configure.in: switched private flags to the really pedantic ones.
14391
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +000014392Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14393
14394 * configure.in: 2.3.5
14395 * doc/html/*: rebuilt the docs
14396
Daniel Veillard146c9122001-03-22 15:22:27 +000014397Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14398
14399 * parser.c: fixed a reported bug in NOTATION parsing
14400 * uri.c: accepted but not fixed bug 51876, added TODO
14401 * Makefile.am: fixed bug 51876
14402
Daniel Veillarda5f013b2001-03-22 12:44:45 +000014403Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14404
14405 * config.h.in configure.in error.c: fix a compilation problem
14406 on platforms without vsnprintf (xml@thewrittenword.com)
14407
Daniel Veillarde020c3a2001-03-21 18:06:15 +000014408Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14409
14410 * parser.c: fixed a function name header typo
14411 * SAX.c: notations can also occur in external subset.
14412
Daniel Veillard7d42b542001-03-20 13:22:46 +000014413Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14414
14415 * error.c: removed a C++ like comment
14416
Daniel Veillard0b6b55b2001-03-20 11:27:34 +000014417Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14418
14419 * parser.c: fixing bug 52299 strange condition leading
14420 to a parser crash due to a buffer overflow
14421 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
14422 added the specific test case
14423
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +000014424Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14425
14426 * xpath.[ch]: still a lot of cleanup based on XSLT, added
14427 xmlXPathConvert{String,Number,Boolean} to be able to make
14428 type casts without a context stack, fixed some implementation
14429 problems related to the absence of context at parse-time,
14430 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
14431 in the public API too
14432 * xpointer.c xpathInternals.h: we need to know at parse time
14433 whether we are compiling an XPointer
14434
Daniel Veillardafcbe1c2001-03-19 10:57:13 +000014435Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14436
14437 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
14438 cleaned up the parser internals, refactored XPath code, added
14439 new compilation based APIs and cleanly separated public and
14440 private APIs.
14441
Daniel Veillardd007d6c2001-03-19 00:01:07 +000014442Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14443
14444 * xpath.h: the comp field must be added at the end to avoid
14445 killing binary compat.
14446
Daniel Veillard9e7160d2001-03-18 23:17:47 +000014447Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14448
14449 * Makefile.am: detect XPath memleaks in regreson tests
14450 * error.c: fixed and error w.r.t. error reporting still using
14451 stderr
14452 * hash.c: added new line at end of file
14453 * tree.h: minor cleanup
14454 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
14455 expression parsing from evaluation, resulted in a number of
14456 changes internally, and in XPointer. Likely to break stuff
14457 using xpathInternals.h but should remain binary compatible,
14458 new interfaces will be added.
14459
Daniel Veillardd574f782001-03-14 19:40:17 +000014460Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14461
14462 * configure.in: fixed a couple of problems reported by
14463 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
14464 without gcc on non linux platforms.
14465
Daniel Veillard0a6c3582001-03-14 19:15:37 +000014466Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14467
14468 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
14469 a fix for --with-html-dir= configure support. I hope it won't
14470 break rpm generation
14471
Daniel Veillarda022fe02001-03-14 16:30:00 +000014472Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14473
14474 * xmlIO.c: one function comment cleanup.
14475
Daniel Veillard25239c12001-03-14 13:56:48 +000014476Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14477
14478 * SAX.c: external subset notations were improperly registered
14479 in the internal subset.
14480
Daniel Veillard2c4754f2001-03-13 09:31:12 +000014481Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14482
14483 * README.cvs-commits: added, pointing to HACKING
14484 * HACKING: updated
14485
Daniel Veillard82ab81e2001-03-12 21:11:21 +000014486Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14487
14488 * parser.c: and Matt Sergeant found one in the XML push
14489 parser (erroneous check I forgot to remove when I fixed the
14490 main parser).
14491
Daniel Veillard68d7b672001-03-12 18:22:04 +000014492Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14493
14494 * xpath.c: ptittom found a small bug in UnaryExpr
14495
Daniel Veillarde356c282001-03-10 12:32:04 +000014496Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14497
14498 * configure.in: bumped to 2.3.4
14499 * error.c: fixed bug #51860
14500 * tree.c: fixed bug #51861
14501 * valid.c: cleanup, more debug, failed to fix one bug crap ...
14502 * tree.[ch] : added xmlDefaultBufferSize
14503 * nanoftp.c: typo in function name header block
14504 * doc/xml.html : updated, added link to XML::LibXSLT
14505 * doc/html/* : rebuilt the docs
14506
Daniel Veillard80f32572001-03-07 19:45:40 +000014507Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14508
14509 * parser.c SAX.c: the new content parsing code raised an
14510 ugly bug in the characters() SAX callback. Found it
14511 just because of strangeness in XSLT XML Rec ouptut :-(
14512
Daniel Veillard6c831202001-03-07 15:57:53 +000014513Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14514
14515 * Makefile.am: Martin Baulig suggested to add -lm
14516 * tree.c: found another bug in xmlNodeGetContent()
14517
Daniel Veillard4af6b6e2001-03-06 08:33:38 +000014518Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14519
14520 * xpath.c: Bjorn found the error related to strictness of comparison.
14521
Daniel Veillard29631a82001-03-05 09:49:20 +000014522Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14523
14524 * parser.c: trying to fix the Dtd parsing problem reported
14525 by Gary, side effect of last week speed optimizations.
14526
Daniel Veillard14be0a12001-03-03 18:50:55 +000014527Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14528
14529 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
14530 * parserInternals.c: removed unneeded test raised by Stric
14531
Bjorn Reesee1dc0112001-03-03 12:09:03 +000014532Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
14533
14534 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
14535 and fixed by William Brack). Added xmlXPathFormatNumber.
14536 Changed the sorting slightly.
14537 * configure.in Makefile.am example/Makefile.am: Added -lm.
14538 Please note that applications linking with libxml2, must
14539 also like with the math library from now on.
14540
Daniel Veillardf9533d12001-03-03 10:04:57 +000014541Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14542
14543 * HTMLparser.c: fixed loop reported by Marc Sanfacon
14544
Daniel Veillard2f362242001-03-02 17:36:21 +000014545Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14546
14547 * parser.c: one must report spaces even if the Dtd element
14548 content proves that this is not part of the element content.
14549 * result/valid/*.xml: this changed the ouptu slightly
14550
Daniel Veillardb402c072001-03-01 17:28:58 +000014551Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14552
14553 * configure.in: bumped to 2.3.3
14554 * doc/xml.html: updated
14555
Daniel Veillard77851712001-02-27 21:54:07 +000014556Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14557
14558 * tree.c: minor doc fix
14559 * xpath.c: deallocation issues when a result tree has been
14560 converted to a node-set
14561
Daniel Veillardec70e912001-02-26 20:10:45 +000014562Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14563
14564 * doc/xml.html: oops corrected dates s/2000/2001
14565
Daniel Veillard8730c562001-02-26 10:49:57 +000014566Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14567
14568 * valid.c: new patch from Gary Pennington
14569
Daniel Veillard91e9d582001-02-26 07:31:12 +000014570Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14571
14572 * doc/xml.html: applied patch from Ankh
14573
Daniel Veillardedac3c92001-02-26 01:36:19 +000014574Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14575
14576 * xinclude.c: fixed a problem building on Mac
14577
Daniel Veillard21a0f912001-02-25 19:54:14 +000014578Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14579
14580 * parser.c: more work on increasing parsing ferformances
14581
Daniel Veillard48b2f892001-02-25 16:11:03 +000014582Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14583
14584 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
14585 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
14586 avoiding memcpy in production builds MEM_CLEANUP macro use
14587 * parser.[ch] parserInternals.c: optimizations of the tightest
14588 internal loops inside the parser. Better checking of I/O
14589 flushing/loading conditions
14590 * xmllint.c : added --timing
14591
Daniel Veillard71681102001-02-24 17:48:53 +000014592Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14593
14594 * configure.in: bumped to 2.3.2
14595 * doc/xml.html: updated for release
14596
Daniel Veillardbbd51d52001-02-24 03:07:03 +000014597Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14598
14599 * xpath.c: found a memleak and fixed a nasty bug
14600
Daniel Veillardf7cd4812001-02-23 18:44:52 +000014601Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14602
14603 * xmllint.[c1] : added return code errors for xmllint
14604 * xpath.c: specific debug dump function for result value trees
14605
Daniel Veillard4b637072001-02-21 21:52:55 +000014606Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14607
14608 * xpath.c: finally implemented xmlXPathCompareNodeSets
14609 * test/XPath/expr/floats results/XPath/expr/floats: added
14610 a test for float expressions
14611
Daniel Veillardf714aa32001-02-21 03:07:44 +000014612Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14613
14614 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
14615 * parserInternals.[ch]: trying to speed up parsing
14616 * xpath.c : speeded up node set equality op
14617
Daniel Veillarde0c3a622001-02-19 18:05:20 +000014618Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14619
14620 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
14621 better handling of ID/IDREF and the list modules associated
14622 * configure.in: small CFLAGS cleanup
14623
Daniel Veillarda8abee62001-02-19 15:14:59 +000014624Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14625
14626 * configure.in: fixed iconv detection on AIX (stric)
14627
Daniel Veillardbca64ef2001-02-19 22:20:01 +000014628Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +000014629
14630 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
14631
Bjorn Reesefd9b09b2001-02-18 16:51:25 +000014632Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
14633
14634 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
14635 and optimized xmlXPathNodeSetSort
14636
Daniel Veillard142adbf2001-02-17 13:21:05 +000014637Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14638
14639 * xpath.c: bug fix when context size is 0
14640 * parser.c: I like Norm's Dtd because they still manage to break
14641 the parser occasionally
14642
Daniel Veillardf23e0092001-02-16 13:21:29 +000014643Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14644
14645 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
14646
Daniel Veillarde0e26512001-02-16 00:11:46 +000014647Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14648
14649 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
14650 attributes within the XML-1.0 namespace
14651
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +000014652Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14653
14654 * xpathInternals.h: exported a few axis functions
14655 * doc/xml.html: updated the doc
14656
Daniel Veillard760f4422001-02-15 14:59:48 +000014657Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14658
14659 * configure.in: applied patch from Daniel van Balen for OpenBSD
14660 and bumped version to 2.3.1
14661 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
14662 attempt to find autoclosing was simply broken, removed it,
14663 updated the examples, this is better
14664
Daniel Veillardd194dd22001-02-14 10:37:43 +000014665Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14666
14667 * hash.[ch]: added Paolo Casarini patch to provide Delete from
14668 hash functionnalities.
14669 * doc/html/* : rebuild the doc
14670
Daniel Veillardf41fbbf2001-02-13 17:05:35 +000014671Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14672
14673 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
14674 on predicate
14675 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
14676 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
14677 really want to have tags closed on output even if we accept
14678 unclosed ones on input
14679
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +000014680Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14681
14682 * xpath.c: ouch don't free NULL, rare case fixed
14683 * tree.c: don't coalesce text nodes if they don't have the
14684 same behaviour wrt escaping on output
14685
Daniel Veillardd12b69d2001-02-11 20:17:31 +000014686Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14687
14688 * xpath.c: small fixup
14689 * SAX.c: don't warn on empty namespaces.
14690
Daniel Veillard6a2e4062001-02-08 10:31:33 +000014691Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14692
14693 * README: a bit of cleanup
14694 * configure.in: preparing for 2.3.0 release
14695
Daniel Veillard1f83d392001-02-08 09:37:42 +000014696Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14697
14698 * hash.[ch]: added a first version of xmlHashSize()
14699 * valid.c: another bug fix from Gary Pennington
14700
Daniel Veillard5eef6222001-02-07 18:24:48 +000014701Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14702
14703 * valid.c: couple of bug fixes pointed by Gary Pennington
14704 * HTMLtree.c: #if 0 cleanup
14705
Daniel Veillard2c257ec2001-02-06 13:29:07 +000014706Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14707
14708 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
14709 which removes a time consuming check of xmlXPathNodeSetAdd()
14710 and use it in places where we are sure to not break unicity
14711
Daniel Veillard0f2a53c2001-02-05 17:57:33 +000014712Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14713
14714 * xpath.c: bug fixes found from XSLT
14715 * tree.c: preserve node->name special values when copying nodes.
14716 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
14717 external subset are fetched when available but without full
14718 validation. Added xmlLoadExtDtdDefaultValue, need a function.
14719 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
14720 output with encoding disabled.
14721
Daniel Veillard2c833b62001-02-03 08:52:06 +000014722Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14723
14724 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
14725 xmlCheckFilename should not be called from xmlFileOpenW
14726 and xmlGzfileOpenW
14727
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +000014728Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14729
14730 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
14731 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
14732 added the new tests for URI normalization
14733 * testURI.c: fixed stoopid bugs
14734 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
14735 the URI in the error messages are now properly normalized
14736
Daniel Veillardea28ce62001-02-02 08:20:19 +000014737Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14738
14739 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
14740
Daniel Veillarde99a4762001-02-01 04:34:35 +000014741Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14742
14743 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
14744
Daniel Veillard2b325a02001-01-31 20:46:31 +000014745Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14746
14747 * xpath.c: fixed mod operator
14748
Daniel Veillardde55cf62001-01-31 15:53:13 +000014749Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14750
14751 * parser.c: fixed xmlStrcat doc
14752 * tree.c: 2 fixes form Anders Carlson for copying nodes and
14753 trees.
14754
Daniel Veillard2f913b72001-01-31 13:23:49 +000014755Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14756
14757 * xpath.c result/XPath/tests/chaptersbase
14758 result/XPath/tests/simplebase: fixed XPath node()
14759 * tree.c: small fix in xmlNewNs()
14760 * Makefile.am: removed extraneous xml2Conf.sh rule
14761
Daniel Veillardb42042b2001-01-28 07:40:36 +000014762Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14763
14764 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
14765 Changed the library name, in order to get libxml-devel and
14766 libxml2-devel to coexist on a single system
14767 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
14768 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
14769
Daniel Veillardee0a4662001-01-27 18:59:33 +000014770Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14771
14772 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
14773 libxml2-devel installable in // as libxml-devel.
14774
Daniel Veillard5eb05942001-01-27 17:50:22 +000014775Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14776
14777 * doc/Makefile.am: fixed make rebuild in doc
14778 * doc/html/*.html: rebuilt the docs
14779
Daniel Veillard65c295d2001-01-26 09:32:39 +000014780Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14781
14782 * tree.c: patch from Bjorn Reese on xmlBufferCCat
14783
Daniel Veillard8e199902001-01-25 18:54:39 +000014784Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14785
14786 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
14787 the HTML doc to go into the -devel RPM ...
14788 * aclocal.m4 config.h.in: some updates due to auto* magic
14789
Daniel Veillard93086662001-01-25 18:13:04 +000014790Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14791
14792 * xpath.h: added a hook in the context structure allowing to
14793 link to extra support, needed for XSLT
14794
Daniel Veillardf17e09b2001-01-25 13:55:35 +000014795Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14796
14797 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
14798 xmlXPtrCmpPoints to use it.
14799 * propagated the following patch from Alejandro Forero
14800 * include/win32config.h xmlIO.c: applied further suggestions
14801 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
14802 * example/gjobread.c: fixed warnings, now that it builds
14803
14804Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
14805
14806 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
14807
14808 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
14809 filename points to a valid file (not a directory).
14810 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
14811 Added calls to xmlCheckFilenameDir.
14812
14813 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
14814 `path' (rather than `filename') as the parameter to gzopen and open.
14815
Daniel Veillard48177c22001-01-23 15:27:41 +000014816Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14817
14818 * Makefile.am: fixed a problem with EXTRA_DIST
14819
Daniel Veillardb83ba402001-01-22 22:45:10 +000014820Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14821
14822 * Makefile.am example/Makefile.am: finally found the trick
14823 to build the example, i.e. add "." in SUBDIRS before example
14824 in the list <grin/>
14825
Daniel Veillard82687162001-01-22 15:32:01 +000014826Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14827
14828 * doc/xml.html: updated with an XSLT section, removed pointer to
14829 W3C CVS base.
14830
Daniel Veillard8a7642f2001-01-22 10:45:16 +000014831Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14832
14833 * xpath.c: when copying a XSLT tree object teh tree need to be copied
14834 too, and deallocation need to occur the same way.
14835
Daniel Veillarde4566462001-01-22 09:58:39 +000014836Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14837
14838 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
14839 type correponding to an XSLT result tree fragment. Share most
14840 of the data format with node set, as well as operators.
14841 * HTMLtree.c: added a newline at the end of the doctype output
14842 whe this one is not present initially.
14843 * tree.c: make sure taht the parent and doc pointers are properly
14844 set when copying attributes (lists).
14845
Daniel Veillard701c7362001-01-21 09:48:59 +000014846Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14847
14848 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
14849
Daniel Veillard5a2b6972001-01-20 21:15:50 +000014850Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14851
14852 * xpath.c: seems I finally killed that ugly path evaluation
14853 context bug (tagged 9999 in case is is wrong)
14854
Daniel Veillard8f4d9752001-01-19 05:32:34 +000014855Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14856
14857 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
14858 for XSLT
14859
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +000014860Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14861
14862 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
14863 for xmlGzfileOpen() bug
14864
Daniel Veillardf6eea272001-01-18 12:17:12 +000014865Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14866
14867 * xpath.c: removed an error found by XSLT usage
14868 * tree.c parserInternals.h: use a predefined static string
14869 for text and comment nodes, avoid freeing them in xmlFreeNode,
14870 exported the string name in parserInternals.h and added
14871 another value to disable encoding at output (for XSLT),
14872 gain memory, time.
14873
Daniel Veillard8f2cc572001-01-17 08:19:35 +000014874Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14875
14876 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
14877 win32/libxml2/libxml2_so.dsp: new makefiles and update
14878 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
14879
Daniel Veillardf831bfb2001-01-16 17:26:04 +000014880Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14881
14882 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
14883 Gary Pennington
14884
Daniel Veillard389e6b72001-01-15 19:41:13 +000014885Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14886
14887 * xpath.c: fixed the comaprision of values and nodelists,
14888 need to compare nodelist still ...
14889 * debugXML.c: avoided a possible core dump
14890 * HTMLparser.c: cleanup
14891 * nanohttp.c: contributed fix.
14892 * tree.c: fixes in properties handling added xmlSetNsProp
14893 needed by libxslt
14894 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
14895 comment
14896 * TODO: updated
14897
Daniel Veillard167bd532001-01-06 21:09:34 +000014898Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14899
14900 * parser.c parserInternals.c: applied Bjorn Reese optimization
14901 patch
14902
14903Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14904
14905 * Makefile.am: applied patch fro make check from Martin Vidner
14906
Daniel Veillard503b8932001-01-05 06:36:31 +000014907Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14908
14909 * configure.in: preparing 2.2.11
14910 * doc/html/*: rebuild the HTML files
14911 * doc/xml.html : updated
14912
Daniel Veillardc2f4df22001-01-04 14:06:39 +000014913Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14914
14915 * tree.c: fixed a stupid bug
14916 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
14917 patches related to validation of an XInclude processing result
14918 * TODO: updated
14919
Daniel Veillarde2488192001-01-04 10:54:22 +000014920Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14921
14922 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
14923 on large files
14924
Daniel Veillardf060a412001-01-03 20:52:44 +000014925Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14926
14927 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
14928
Daniel Veillard45cff692001-01-03 18:02:04 +000014929Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14930
14931 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
14932 reported by Jonas Borgström
14933 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
14934
Daniel Veillard08108982001-01-03 15:24:58 +000014935Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14936
14937 * testXPath.c xpath.c: fixing the XPath union expressions problem
14938 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
14939
Daniel Veillard4a6845d2001-01-03 13:32:39 +000014940Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14941
14942 * xmllint.c: Made is so if the file name is "-" is will read form
14943 standard input. Sven Heinicke <sven@zen.org>
14944 * tree.c: fixed a problem when growing buffer
14945 * tree.h: fixed the comment of the node types following andersca
14946 comment
14947 * TODO: updated
14948
Daniel Veillarda6d8eb62000-12-27 10:46:47 +000014949Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14950
14951 * HTMLparser.[ch]: added a way to avoid adding automatically
14952 omitted tags. htmlHandleOmittedElem() allows to change the
14953 default handling.
14954 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
14955 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
14956 of xmllint too when using --memory flag, added a memory test
14957 suite at the Makefile level.
14958 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
14959 with namespace use when encountering QNames in XPath evalation,
14960 added xmlns() scheme in XPointer.
14961 * nanoftp.c : incorporated a fix
14962 * parser.c xmlIO.c: fixed problems raised with encoding when using
14963 the memory I/O
14964 * parserInternals.c: closed bug 25934 reported by
14965 torsten.landschoff@innominate.de
14966 * TODO: updated
14967
Daniel Veillarda1fe9102000-11-25 10:49:25 +000014968Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14969
14970 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
14971 on a non-updated tree :-(, made a 2.2.10 release to correct the
14972 situation
14973
Daniel Veillardce6e98d2000-11-25 09:54:49 +000014974Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14975
14976 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
14977 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
14978 integrated a set of OpenVMS changes from Howard Taylor
14979 <Howard.Taylor@pacoast.com>
14980
Daniel Veillard58770e72000-11-25 00:48:47 +000014981Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14982
14983 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
14984 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
14985
Daniel Veillardf62ceff2000-11-24 23:36:01 +000014986Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14987
14988 * HTMLparser.c: some fixes on auto-open of html/head/body
14989 * encoding.c: fixed a compilation error on some gcc env
14990 * xpath.c xpointer.[ch] xpathInternals.h: improved the
14991 XPointer implementation
14992 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
14993 related XPointer tests and associated results
14994
Daniel Veillard300f7d62000-11-24 13:04:04 +000014995Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14996
14997 * doc/xmldtd.html doc/xml.html: following a short step by step
14998 guidance on IRC to help maciej with DTDs I started a small
14999 page on the subject.
15000
Daniel Veillard748e45d2000-11-17 16:36:08 +000015001Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15002
15003 * HTMLparser.c: fixed handling of broken charrefs
15004 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
15005 patches
15006
Daniel Veillard28929b22000-11-13 18:22:49 +000015007Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15008
15009 * doc/xml.html doc/html/* : rebuilt the docs after adding
15010 xinclude and updated page for 2.2.7 and 2.2.8
15011 * configure.in: releasing 2.2.8
15012
Daniel Veillard41e06512000-11-13 11:47:47 +000015013Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15014
15015 * parser.[ch] parserInternals.c: applied the conditional
15016 section processing fix from Jonathan P Springer
15017 <jonathan.springer2@gte.net>
15018 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
15019 project file, fixed iconv default non support
15020 * xpath.c: fixed the problem of evaluating relative expressions
15021 when a node context is provided.
15022
Daniel Veillardbf432752000-11-12 15:56:56 +000015023Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15024
15025 * nanoftp.c: fixed gcc 2.95 new warnings
15026 * SAX.c: fixed a stupid bug
15027 * tree.c: fixed a formatting problem when round-tripping
15028 from/to memory
15029 * xinclude.c: chased memleak, fixed a base problem
15030 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
15031 xmlXPtrBuildNodeList()
15032 * TODO: updated
15033 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
15034 adding a first small set of regression tests for XInclude
15035
Daniel Veillardc2def842000-11-07 14:21:01 +000015036Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15037
15038 * nanohttp.[ch]: applied Wayne Davison patches to access
15039 the WWW-Authorization header.
15040 * parser.c: Closed Bug#30847: Problems when switching encoding
15041 in short files by applying Simon Berg's patch.
15042 * valid.c: fixed a validation problem
15043 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
15044 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
15045 Wayne Davison
15046 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
15047 need to be extended to non full nodes selections.
15048 * xinclude.c: starts to work decently
15049
Daniel Veillard9e8bfae2000-11-06 16:43:11 +000015050Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15051
15052 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
15053 debugXML.c xmlversion.h.in: Started adding XInclude support,
15054 this is a new xmllint option
15055 * tree.c xpath.c: applied TOM patches for XPath
15056 * xpointer.c: fixed a couple of errors.
15057 * uri.c: added an escaping function needed for xinclude
15058 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
15059 new warning from RH70 gcc's version
15060
Daniel Veillarda4964b72000-10-31 18:23:44 +000015061Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15062
15063 * HTMLparser.c: fixed loop on invalid char in scripts
15064 * parser.c: update to description of xmlIOParseDTD()
15065 * libxml.m4 xmlversion.h.in: changes contributed by
15066 Michael Schmeing <m.schmeing@internet-factory.de>
15067 * configure.in: preparing for 2.2.7
15068 * Makefile.am: trying to avoid config.h and acconfig.h
15069 being included in the distrib
15070 * configure.in: released 2.2.7
15071
15072Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15073
15074 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
15075 like namespaces for good. Unified xmlNs and xmlNode somewhat.
15076
Daniel Veillard01411222000-10-30 15:33:22 +000015077Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15078
15079 * parser.[ch]: added xmlIOParseDTD()
15080 * xpointer.c: added support for the 2 extra parameters of
15081 string-range, fixed a stoopid error when '0' was present
15082 in XPointer expressions
15083 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
15084 testsuite for the above
15085
Daniel Veillard6db58192000-10-30 09:27:53 +000015086Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15087
15088 * libxml.spec.in: improved package descriptions
15089
Daniel Veillarda5db68a2000-10-29 18:06:06 +000015090Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15091
15092 * xpath.c xpathInternals.h: applied a large cleaning patch
15093 from TOM <ptittom@free.fr>, it also add namespace support
15094 for function and variables registration.
15095
Daniel Veillardbd20df72000-10-29 17:53:40 +000015096Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15097
15098 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
15099 * Makefile.mingw: Wayne Davison's update adding hash.c
15100
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +000015101Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15102
15103 * xpath.c: fixed the root evaluation problems
15104 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
15105 ignorable spaces with <b> <bold> <em>
15106 * tree.c: fixed a loop in xmlSearchNsByHref()
15107
Daniel Veillard767662d2000-10-27 17:04:52 +000015108Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15109
15110 * xpath.c: applied another XPath patch from TOM
15111 * xpath.c include/makefile.am: applied another patch from
15112 china@thewrittenword.com (cleanup on IRIX).
15113
Daniel Veillard211cc0a2000-10-27 11:49:33 +000015114Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15115
15116 * xml-config.1: received a fixed version from Fredrik Hallenberg
15117 <hallon@lysator.liu.se>
15118
Daniel Veillardf6bf9212000-10-26 14:07:44 +000015119Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15120
15121 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
15122 cleanup patch for XPath
15123
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +000015124Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15125
15126 * patched to redirrect all "out of context" error messages to
15127 a reconfigurable routine. The changes are:
15128 * xmlerror.h : added the export of an error context type (void *)
15129 an error handler type xmlGenericErrorFunc there is an interface
15130 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
15131 to reset the error handling routine and its argument
15132 (by default it's equivalent to respectively fprintf and stderr.
15133 * all the c files: all wild accesses to stderr or stdout within
15134 the library have been replaced to calls to the handler.
15135
Daniel Veillard29a11cc2000-10-25 13:32:39 +000015136Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15137
15138 * configure.in: release 2.2.6
15139 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
15140 exporting the inner functions of xpath for extension modules
15141 * doc/*: updated and rebuilt the doc
15142
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +000015143Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15144
15145 * nanohttp.c : applied Wayne HTTP cleanup patch
15146 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
15147 and xmlNodeSetSpacePreserve()
15148
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +000015149Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15150
15151 * xpath.c: closing bug #29260
15152
Daniel Veillard126f2792000-10-24 17:10:12 +000015153Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15154
15155 * hash.[ch] debugXML.c: expanded/enhanced the API, added
15156 multikey tuples, made hash structure opaque
15157 * valid.[ch]: moved elements, attributes, notations decalarations
15158 as well as ID and refs to hash tables.
15159 * entities.c: hash cleanup
15160 * xmlmemory.c: fixed a dump problem in debug mode
15161 * include/Makefile.am: problem passing in DESTDIR= values patch
15162 from Marc Christensen <marc@calderasystems.com>
15163 * nanohttp.c: removed debugging remains
15164 * HTMLparser.c: the bogus tag should be ignored (Wayne)
15165 * HTMLparser.c parser.c: fixing a number of problems with the
15166 macros in the *parser.c files (Wayne).
15167 * HTMLparser.c: close the previous option when opening a new one
15168 (Marc Sanfacon).
15169 * result/HTML/*: updated the HTML results accordingly
15170
Daniel Veillard52afe802000-10-22 16:56:02 +000015171Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15172
15173 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
15174 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
15175 XPath functions and XML entities table to them. More to come...
15176 * xmlIO.c: fixed libxml closing FILEs it didn't open.
15177
Daniel Veillard683cb022000-10-22 12:04:13 +000015178Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15179
15180 * tree.c: coalesce adjacent text nodes
15181 * valid.c: handling of blank nodes in DTd validation (raised
15182 by problems with a posteriori validation).
15183 * nanohttp.c: changing behaviour on HTTP write stuff.
15184 * HTMLtree.c: forced body and html to be explicitely closed.
15185 * xpath.h: exported more XPath functions.
15186
Daniel Veillard1baf4122000-10-15 20:38:39 +000015187Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15188
15189 * Release of 2.2.5
15190 * xpointer.c: range() range-inside and other helper functions
15191 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
15192
Daniel Veillard47e12f22000-10-15 14:24:25 +000015193Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15194
15195 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
15196 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
15197
Daniel Veillardb732a0e2000-10-15 11:27:01 +000015198Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15199
15200 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
15201 and XPointer modules
15202
Daniel Veillard134c9f32000-10-15 10:27:08 +000015203Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15204
15205 * SAX.h: closed #25107
15206
Daniel Veillard39915622000-10-15 10:06:55 +000015207Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15208
15209 * testSAX.c: fixed problem with cdata reporting
15210 * SAXresult/* : updated
15211
Daniel Veillard1e851392000-10-15 10:02:56 +000015212Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15213
15214 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
15215 Closed bug #27499, added to regression tests
15216 * TODO: updated
15217
Daniel Veillard7eda8452000-10-14 23:38:43 +000015218Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15219
15220 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
15221 support for SCRIPT and STYLE with help from Bjorn Reese
15222 * test/HTML/* result/HTML/*: added simple testcase and updated
15223 the existing ones.
15224
Daniel Veillardff9c3302000-10-13 16:38:25 +000015225Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15226
15227 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
15228 string-range for empty strings
15229 * test/XPath/docs/str test/XPath/xptr/chaptersrange
15230 test/XPath/xptr/strrange: augmented the XPointer testsuite
15231
Daniel Veillard189446d2000-10-13 10:23:06 +000015232Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15233
15234 * doc/xml.html doc/xmlmem.html: added a module describing memory
15235 interfaces and use, updated the main page.
15236
Daniel Veillard2f971a22000-10-12 23:26:32 +000015237Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15238
15239 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
15240 nanoftp code work on Windows too now
15241
15242Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +000015243
15244 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
15245 * xpointer.c: implemented string-range() at least a good first version
15246 * test/XPath/docs/str test/XPath/xptr/strrange
15247 result/XPath/xptr/strrange: the string-range() tests
15248
Daniel Veillardd3c68c42000-10-12 08:06:28 +000015249Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15250
15251 * Makefile.am include/Makefile.am include/win32config.h
15252 win32/Makefile.mingw: fixed problems reported by Wayne Davison
15253 and make distcheck
15254
Daniel Veillard19d61112000-10-11 23:50:35 +000015255Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15256
15257 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
15258 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
15259 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
15260
Daniel Veillardb0426ca2000-10-11 23:39:43 +000015261Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15262
15263 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
15264 patch for socklen_t detection by
15265 Albert Chin-A-Young <china@thewrittenword.com>
15266
Daniel Veillardcd429612000-10-11 15:57:05 +000015267Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15268
15269 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
15270 and added a --dtdvalid option to xmllint used to test it
15271
Daniel Veillard47c02452000-10-11 13:04:36 +000015272Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15273
15274 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
15275 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
15276
Daniel Veillard2d38f042000-10-11 10:54:10 +000015277Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15278
15279 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
15280 handlings (registration, lookup, cleanup)
15281
Daniel Veillardc8df0aa2000-10-10 23:50:30 +000015282Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15283
15284 * configure.in Makefile.am include/makefile.am: adding XPointer
15285 and XPtrtests target
15286 * xpointer.[ch] : new files for XPointer support
15287 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
15288 more XPath tests
15289
Daniel Veillard57fda592000-10-10 23:24:14 +000015290Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15291
15292 * configure.in: fixed, very broken, make distcheck works again
15293
Daniel Veillarde8282ed2000-10-10 23:01:31 +000015294Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15295
15296 * More work toward 2.2.5, integrated a number of patches
15297 * configure.in Makefile.am win32config.h.in: trying to cleanup
15298 make distcheck .... huh ...
15299 * include/Makefile.am include/win32config.h: new directory
15300 for includes
15301 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
15302 updated teh makefiles and instructions for WIN32
15303 * xpath.c: small fixes
15304 * test/XPath/ results/XPath: updated the testcases and results
15305 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
15306 suggested patches
15307 * valid.c: fixed an ID bug
15308
Daniel Veillardb71379b2000-10-09 12:30:39 +000015309Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15310
15311 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
Daniel Veillard784b9352003-02-16 15:50:27 +000015312 the automake bug where wrong dependencies were generated.
Daniel Veillardb71379b2000-10-09 12:30:39 +000015313 * xpath.[ch]: worked on XPointer
15314
Daniel Veillard7e99c632000-10-06 12:59:53 +000015315Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15316
15317 * configure.in Makefile.am: 2.2.5, ship the include in an
15318 include/libxml subdirectory, use symlinks when using CVS
15319 * testSAX.c: fixed small bug
15320 * testXPath.c: changed the way testfiles are parsed
15321 * debugXML.c: same kind of cleanup when parsing an argument expression
15322 XPath/XPointers can have blanks embedded
15323 * xpath.[ch]: more cleanup, reorgs for XPointer work
15324 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
15325 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
15326
Daniel Veillard55b91f22000-10-05 16:30:11 +000015327Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15328
15329 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
15330 in the XPath engine, rewrote large parts of it, now it's far
15331 cleaner and in sync with the REC not an old WD. Fixed a parsing
15332 problem in the interactive XML shell found when testing XPath.
15333
Daniel Veillardac260302000-10-04 13:33:43 +000015334Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15335
15336 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
15337 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
15338 examples with the extra test
15339
Daniel Veillard7cfce322000-10-04 12:40:27 +000015340Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15341
15342 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
15343 the global init function.
15344
Daniel Veillard970112a2000-10-03 09:33:21 +000015345Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15346
15347 * HTMLparser.c: Doohhh, attribute name parsing was still case
15348 sensitive ! Fixed this ...
15349 * result/HTML/* : updated the tests results accordingly
15350
Daniel Veillard740abf52000-10-02 23:04:54 +000015351Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15352
15353 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
15354 engine, should be far more stable, incorporated a new version of
15355 preceding/following axis, need testing
15356 * uri.c: fixed file:///c:/a/b/c problem
15357 * test/XPath/tests/idsimple: augmented the XPath tests
15358
Daniel Veillard3bff2b02000-10-01 20:33:47 +000015359Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15360
15361 * doc/* rebuilding docs for 2.2.4 release
15362
Daniel Veillard8b5dd832000-10-01 20:28:44 +000015363Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15364
15365 * configure.in: releasing 2.2.4
15366 * parser.[ch]: added xmlStrEqual()
15367 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
15368 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
15369 use xmlStrEqual instead
15370 * TODO: updated
15371 * added an XPath test
15372
Daniel Veillardbc765302000-10-01 18:23:35 +000015373Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15374
15375 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
15376 * entities.h: exported xmlInitializePredefinedEntities
15377 * parser.[ch] : added xmlInitParser()
15378 * parserInternals.h : had to export htmlInitAutoClose()
15379
Daniel Veillardf09e7e32000-10-01 15:53:30 +000015380Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15381
15382 * xpath.[ch] : fixed some serious XPath Predicate evaluation
15383 problems
15384 * Makefile.am : added XPath regression tests to normal tests
15385 * uri.c: fixed a problem with local paths, cleanup
15386 * parser.c: fixed a problem with large CData sections
15387
Daniel Veillardd2ade932000-09-30 14:39:55 +000015388Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15389
15390 * configure.in xml-config.in: patch from "Ben Taylor"
15391 <sol7x86@hotmail.com> for solaris shared libs lookup
15392
Martin Bauligdd7d1f62000-09-29 23:17:57 +0000153932000-09-30 Martin Baulig <baulig@suse.de>
15394
15395 * libxml-2.0.pc.in: Provide pkg-config script.
15396
15397 * configure.in: Create the libxml-2.0.pc script from the
15398 libxml-2.0.pc.in templates.
15399 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +000015400 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +000015401
Daniel Veillard4b0755c2000-09-25 14:26:28 +000015402Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15403
15404 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
15405 when compiling with MSC
15406
Daniel Veillard46057e12000-09-24 18:49:59 +000015407Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15408
15409 * xpath.c: patch for normalize-string() substring-before(),
15410 substring-after() and translate() functions from Bjorn Reese
15411 <breese@mail1.stofanet.dk>
15412 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
15413 Fredrik Hallenberg <hallon@lysator.liu.se>
15414 * TODO: updated
15415
Daniel Veillard281f8ff2000-09-24 08:12:14 +000015416Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15417
15418 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
15419 problem of socklen_t being undefined on a number of platforms
15420 * debugXML.c: fixed a compilation problem when without snprintf
15421
Daniel Veillard8ddb5a72000-09-23 10:28:52 +000015422Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15423
15424 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
15425 an URI bug and a fix for the control-character-induced infinite loop
15426 * nanohttp.c: preventive fix for compiling on WIN32
15427
Daniel Veillard64c20ed2000-09-22 16:07:02 +000015428Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15429
15430 * xmlint.c: closing bug #25000
15431
Daniel Veillardb656ebe2000-09-22 13:51:48 +000015432Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15433
15434 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
15435 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
15436 modified slightly Wayne Davison patch adding xmlStrcasecmp and
15437 related function, fixing xmlStrncmp(), and associated cleanup
15438 * result/HTML/entities.html.sax: updating result
15439
Daniel Veillard4fb87ee2000-09-19 12:25:59 +000015440Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15441
15442 * uri.c: applied patch for URI escaping from Wayne Davison
15443 <wayned@blorf.net>
15444 * tree.c parserInternals.c HTMLparser.c: memset checks patches
15445 from Denis Barbier <barbier@imacs.polytechnique.fr>
15446 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
15447 patch from Wayne Davison
15448
Daniel Veillardd5f97f82000-09-17 16:38:14 +000015449Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15450
15451 * doc/xml.html : updated with new releases, adding "how to help"
15452
Daniel Veillard04698d92000-09-17 16:00:22 +000015453Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15454
15455 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
15456 removed a few warnings in pedantic mode ...
15457 * parserInternals.c parser.c: moved encoding switching function
15458 to parserInternals.c
15459 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
15460
Daniel Veillarda2c6da92000-09-16 18:15:00 +000015461Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15462
15463 * HTMLparser.c parser.c: set ctxt->errNo before calling the
15464 error or warning handlers
15465
Daniel Veillardb1059e22000-09-16 14:02:43 +000015466Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15467
15468 * parserInternals.c parserInternals.h parser.c Makefile.am:
15469 created a new module parserInternals.c, moved most of the
15470 code shared by the various parsers there, as well as
15471 deprecated code from parser.c. More cleanup of parser.c
15472 * uri.c: fixed a problem when URI is NULL
15473 * valid.c: speedup when looking for an attribute declaration
15474
Daniel Veillard39c7d712000-09-10 16:14:55 +000015475Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15476
15477 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
15478 the cleanup of the computation of URI references when seeking
15479 external entities. The URI reference string and the resulting
15480 URI are both stored now.
15481 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
15482 large s(n)printf checks and cleanup from Denis Barbier
15483 <barbier@imacs.polytechnique.fr>
15484 * xmlversion.h.in tree.h: couple of SGML declarations for a
15485 possible docbook module.
15486 * result/VC/ : a couple of test output changed due to the change
15487 of the entities URI
15488
Daniel Veillardb513f5a2000-09-10 14:01:12 +000015489Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15490
15491 * parser.h: added a _private field for linking user's data
15492
Daniel Veillarddd477ce2000-09-10 13:23:08 +000015493Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15494
15495 * parser.c parserInternals.h: demacroified most of the IS_XXX
15496 the gain in size is significant so ...
15497
Daniel Veillard4b5b80c2000-09-08 18:54:41 +000015498Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15499
15500 * entities.c: cases where looking up entities with doc==NULL
15501 covered
15502
Daniel Veillard90e11312000-09-05 10:42:32 +000015503Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15504
Daniel Veillard1de50802000-09-07 08:54:32 +000015505 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +000015506 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
15507
Daniel Veillard98a79162000-09-04 11:15:39 +000015508Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15509
Daniel Veillard1de50802000-09-07 08:54:32 +000015510 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +000015511 * test/URI/uri.data result/URI/uri.data: first set of tests/results
15512 * Makefile.in: added URItest and included thenin "make tests"
15513
15514Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +000015515
15516 * xmlversion.h.in: closed bug 22941
15517
Daniel Veillard2bb89092000-08-31 14:57:50 +000015518Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15519
15520 * doc/xmlio.html: added doc and example for entity loader
15521 redefinition.
15522
Daniel Veillard96984452000-08-31 13:50:12 +000015523Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15524
15525 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
15526 used by libxml
15527
Daniel Veillarde715dd22000-08-29 18:29:38 +000015528Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15529
15530 * parser.c: Fixed bug on invalid ontent characters and when using
15531 push.
15532 * xmllint.c: fixed xmllint endling of errors in push mode
15533
Daniel Veillard4948eb42000-08-29 09:41:15 +000015534Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15535
15536 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +000015537 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +000015538 * result/HTML/*.sax: regenerated HTML SAX output
15539 * parser.c: more cleanup.
15540
Daniel Veillarde010c172000-08-28 10:04:51 +000015541Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15542
15543 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +000015544 patches from Wayne Davison <wayned@users.sourceforge.net>,
15545 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +000015546 * HTMLparser.c: fixed an ignorable white space detection bug
15547 occuring when parsing with SAX only
15548 * result/HTML/*.sax: updated since the output is now HTML
15549 encoded...
15550
Daniel Veillard47f3f312000-08-27 22:40:15 +000015551Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15552
Daniel Veillardbbe11b02000-09-23 07:07:40 +000015553 * HTMLparser.[ch]: applied some of Wayne Davison
15554 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +000015555
Daniel Veillarde0854c32000-08-27 21:12:29 +000015556Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15557
15558 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
15559 undeclared namespace prefix was used, added a warning.
15560 Cleaned up support w.r.t. entities, spilling out a warning
15561 and being pedantic on lookups.
15562 * test/warning/ent9 : added testcase for previous example.
15563 * TODO: updated
15564 * parserInternals.h parser.c: changed the way names are parsed
15565 now allow infinite size and decrease penalty for normal use
15566 * parser.c: Started a big cleanup/check of the parser code,
15567 fixed some of the most tortuous entity code, spotted code
15568 unused anymore
15569 * test/*: added tests for very long names and related nasty
15570 things.
15571
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +000015572Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15573
15574 * doc/encoding.html: added encoding aliases doc
15575 * doc/xml.html: updates
15576 * encoding.[ch]: added EncodingAliases functions
15577 * entities.[ch] valid.[ch] debugXML.c: removed two serious
15578 bottleneck affecting large DTDs like Docbook
15579 * parser.[ch] xmllint.c: added a pedantic option, will be
15580 useful
15581 * SAX.c: redefinition of entities is reported in pedantic mode
15582 * testHTML.c: uninitialized warning from gcc
15583 * uri.c: fixed a couple of bugs
15584 * TODO: added issue raised by Michael
15585
Daniel Veillard0d6b1702000-08-22 23:52:16 +000015586Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15587
15588 * doc/encoding.html: propagated Martin Duerst suggestions
15589
Daniel Veillard52402ce2000-08-22 23:36:12 +000015590Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15591
15592 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
15593 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
15594 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
15595 by Wayne Davison
15596
Daniel Veillard2f2bf412000-08-20 15:11:02 +000015597Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15598
15599 * nanoftp.c nanohttp.c: small cleanup
15600 * TODO: updated
15601
Daniel Veillard244ece92000-08-19 20:58:02 +000015602Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15603
15604 * added an old VC testcase and updated title.xml entity
15605
Daniel Veillardb8f25c92000-08-19 19:52:36 +000015606Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15607
15608 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
15609 done on auto-opening of <p> tags and cleanup of SAX output
15610
Daniel Veillard979e55e2000-08-19 16:48:54 +000015611Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15612
15613 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
15614
Daniel Veillard4540be42000-08-19 16:40:28 +000015615Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15616
15617 * doc/xml.html libxml.* structure.*: updated the doc a bit
15618
Daniel Veillard808a3f12000-08-17 13:50:51 +000015619Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15620
15621 * testSAX.c testHTML.c result/HTML/: cleanup of the output
15622 of SAX tests
15623
Daniel Veillard29579362000-08-14 17:57:48 +000015624Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15625
15626 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
15627 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
15628
Daniel Veillard1255ab72000-08-14 15:13:33 +000015629Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15630
15631 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
15632 * testHTML.c: fix core dump on Solaris 2.x systems
15633 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
15634 * result/HTML/*.sax: previous bug fix lead to new results
15635
Daniel Veillard03109292000-08-14 14:58:22 +000015636Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15637
15638 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
15639 * configure.in: added --with-readline=DIR to accept alternate
15640 path for readline include/library
15641 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
15642 for ANSI under HP-UX
15643 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
15644 includes @LIBS@
15645
Daniel Veillard7c29ce22000-08-12 21:20:53 +000015646Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15647
15648 * doc/* : rebuilt the docs
15649 * getting ready for 2.2.2 release
15650
Daniel Veillard87b95392000-08-12 21:12:04 +000015651Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15652
15653 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
15654 and xmlAddFeature()
15655 * tree.[ch]: added xmlAddChildList()
15656 * xmllint.c: MAP_FAILED macro test
15657 * parser.h: added xmlParseCtxtExternalEntity()
15658 * valid.c: applied bug fixes removed warning
15659 * tree.c: added CDATA block to elements content
15660 * testSAX.c: cleanup of output
15661 * testHTML.c: added SAX testing
15662 * encoding.c: better error recovery
15663 * SAX.c, parser.c: fixed one of the external entity processing
15664 of the OASis testsuite
15665 * Makefile.am: added HTML SAX regression tests
15666 * configure.in: bumped to 2.2.2
15667 * test/HTML/ result/HTML: added a few of HTML tests, and added the
15668 SAX results
15669
Daniel Veillard88a172f2000-08-04 18:23:10 +000015670Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15671
15672 * configure.in: patch for HP compiler
15673
156742000-08-04 Sven Heinicke <sven@zen.org>
15675
15676 * xmllint.c: Was coredumping sometimes when the file given didn't
15677 exist.
15678
Daniel Veillard46e370e2000-07-21 20:32:03 +000015679Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15680
15681 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +000015682
Daniel Veillard46e370e2000-07-21 20:32:03 +000015683 when using in memory parsing. Need some cleanup.
15684 * xmllint.c configure.in: added a --memory flag to test memory
15685 parsing
15686
Daniel Veillard36650692000-07-21 15:16:39 +000015687Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15688
15689 * nanohttp.c: fixed socklen_t replacement to unsigned int
15690 * parser.c: fixed a space handdling missing at the end of
15691 production 28 DOCTYPE.
15692 * xmlmemory.c: fixed a stupid bug on the routine to override
15693 allocation functions
15694 * TODO: updated
15695
Daniel Veillarde46e20d2000-07-14 15:02:46 +000015696Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15697
15698 * doc/ regenerated the docs
15699
Daniel Veillard32bc74e2000-07-14 14:49:25 +000015700Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15701
15702 * doc/encoding.html doc/xml.html: added I18N doc
15703 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
15704 improvements, both parser and filters, added ASCII & HTML,
15705 fixed the ISO-Latin-1 one
15706 * xmllint.c testHTML.c: added/made visible --encode
15707 * debugXML.c : cleanup
15708 * most .c files: applied patches due to warning on Windows and
15709 when using Sun Pro cc compiler
15710 * xpath.c : cleanup memleaks
15711 * nanoftp.c : added a TESTING preprocessor flag for standalong
15712 compile so that people can report bugs more easilly
15713 * nanohttp.c : ditched socklen_t which was a portability mess
15714 and replaced it with unsigned int.
15715 * tree.[ch]: added xmlHasProp()
15716 * TODO: updated
15717 * test/ : added more test for entities, NS, encoding, HTML, wap
15718 * configure.in: preparing for 2.2.0 release
15719
Daniel Veillard49703262000-07-10 10:27:46 +000015720Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15721
15722 * nanoftp.c: fixed the way the control connection is handled
Daniel Veillard784b9352003-02-16 15:50:27 +000015723 * libxml.spec.in: fixed the dependencies and cleanup
Daniel Veillard49703262000-07-10 10:27:46 +000015724
Daniel Veillard306be992000-07-03 12:38:45 +000015725Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15726
15727 * doc/xml.html: changed the xmlsoft.org structure, updated the
15728 examples w.r.t. root and childs
15729
Daniel Veillard7d853352000-07-02 18:53:09 +000015730Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15731
Daniel Veillard784b9352003-02-16 15:50:27 +000015732 * libxml.spec.in: fixed bug #7419, dependencies fouled for libxml-devel
Daniel Veillard7d853352000-07-02 18:53:09 +000015733
Daniel Veillard365e13b2000-07-02 07:56:37 +000015734Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15735
15736 * HTMLparser.c: Work on character encoding support for the HTML parser
15737 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
15738 * encoding.c: Fixed a potential memleak in the encoding stuff
15739
Daniel Veillardaf743792000-07-01 11:49:28 +000015740Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15741
15742 * doc/FAQ.html doc/Makefile.am : added a FAQ
15743
15744Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +000015745
15746 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
15747 of the HTML parser to force it to not bypass SAX
15748
Daniel Veillard3f6f7f62000-06-30 17:58:25 +000015749Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15750
15751 * win32config.h.in: updated
15752 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
15753 lacks iconv support :-( need to release 2.1.1
15754 * configure.in: release 2.1.1
15755 * HTMLparser: fixed bug #14784
15756 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
15757 by Windows compiler
15758 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
15759 the SAX startDocument() callback.
15760 * TODO: updated
15761
15762Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15763
15764 * added xmlStopParser()
15765
Daniel Veillardbe803962000-06-28 23:40:59 +000015766Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15767
15768 * configure.in: 2.1.0 prerelease
15769 * Large resync between W3C and Gnome tree
15770 * nanoftp, nanohttp.c: fixed stalled connections probs
15771 * HTMLtree.c SAX.c : support for attribute without values in
15772 HTML for andersca
15773 * valid.c: Fixed most validation + namespace problems
15774 * HTMLparser.c: start document callback for andersca
15775 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
15776 * parser.h, SAX.c: serious speed improvement for large
15777 CDATA blocks
15778 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
15779 different encoding
15780 * example/Makefile.am example/gjobread.c tree.h: work on
15781 libxml1 libxml2 convergence.
15782 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
15783 and the LIBXML_TEST_VERSION macro
15784
Daniel Veillardc310d562000-06-23 18:32:15 +000015785Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15786
15787 * doc/xml.html: various patches and improvements typo fixed by
15788 Felix Natter
15789 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
15790 from Felix Natter <fnatter@gmx.net>
15791
Daniel Veillardf3029822000-05-06 08:11:19 +000015792Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15793
15794 * doc/upgrade.html: updated with instructions for support of both
15795 libxml-1.x and libxml-2.x
15796 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
15797 for 2.x support and also fixed includes
15798
15799
Daniel Veillard496a1cf2000-05-03 14:20:55 +000015800Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15801
15802 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
15803 the encoding support, added iconv support, so now libxml if
15804 compiled with iconv automatically support japanese encodings
15805 among others. Work based on initial patch from Yuan-Chen Cheng
15806 I may have broken binary compat in the encoding handler
15807 registration scheme, but that was so utterly broken I don't
15808 expect anybody to have used this feature until now.
15809 * parserInternals.h: fixup on the CHAR range macro
15810 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
15811 code.
15812 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
15813 * uri.c: added xmlParseURI() I can't believe I forgot to
15814 implement this one in 2.0 !!!
15815 * SAX.c: moved doc->encoding update in the endDocument() call.
15816 * TODO: updated.
15817
Daniel Veillard06047432000-04-24 11:33:38 +000015818Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15819
15820 * tree.h: removed extraneous xmlRemoveProp definition
15821 * TODO: added item about --disable-corba configure switch
15822 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
15823 * nanoftp.c: fixed include problems giving troubles on AIX and
15824 slowlaris
15825 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
15826 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
15827 comment and headers changes to lower gtk-doc number of warnings
15828 * doc/html/*: rebuilt docs
15829
Daniel Veillarde0aed302000-04-16 08:52:20 +000015830Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15831
15832 * HACKING: documented the tag for 1.x and instructions
15833
Daniel Veillard5e873c42000-04-12 13:27:38 +000015834Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15835
15836 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
15837 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
15838 xmlCreateIOParserCtxt
15839 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
15840 significant overall improvement
15841 * xmllint.c: added I/O test to xmllint
15842 * testSAX.c: added a speed test
15843 * doc/* : updated/regenerated
15844
Daniel Veillardfc708e22000-04-08 13:17:27 +000015845Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15846
15847 * xpath.c uri.h parserInternals.h: cosmetic changes from
15848 "Timur I. Bakeyev" <timur@bat.ru>, including making
15849 xmlCreateURI() public
15850
Daniel Veillard5d211f42000-04-07 17:00:24 +000015851Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15852
15853 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
15854 and the code at the same time. Added a clean mechanism for
15855 overload or added input methods: xmlRegisterInputCallbacks()
15856 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
15857 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
15858 * TODO: updated
15859 * doc/* : updated/regenerated
15860 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
15861 source dir
15862
Daniel Veillarde77a9182000-04-05 19:12:29 +000015863Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15864
15865 * testURI.c: yet another forgotten commit, I should get some sleep !
15866
Daniel Veillardce8b83b2000-04-05 18:38:42 +000015867Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15868
15869 * xmllint.c: forgot to commit this too ?
15870
Daniel Veillardb9df4042000-04-05 14:23:16 +000015871Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15872
15873 * xmlversion.h.in : forgot to commit this previously
15874
Daniel Veillard361d8452000-04-03 19:48:13 +000015875Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15876
15877 * configure.in: preparing libxml-2.0.0 version looks Ok so far
15878 * README TODO: updated for release
15879 * uri.c uri.h: added authority parsing/saving
15880 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
15881 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
15882 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
15883 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
15884 Makefile.am : added compile-time customization of libxml
15885 --with-ftp --with-http --with-html --with-xpath --with-debug
15886 --with-mem-debug
15887 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
15888 #include <libxml/xxx.h> I hope it won't break too much stuff
15889 and will be manageable in the future...
15890 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
15891 and added xmllint to the installed programs
15892 * uri.h: added xmlFreeURI()
15893
Daniel Veillardec303412000-03-24 13:41:54 +000015894Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15895
15896 * uri.c uri.h: finished the escaping handling, the base support
15897 and the URI path normalization. Looks good just lacks the
15898 authority content parsing code.
15899 * Makefile.am: added instructions to generate testURI
15900 * TODO: updated
15901 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
15902 added links and icons for W3C and Gnome
15903
Daniel Veillard8f621982000-03-20 13:07:15 +000015904Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15905
15906 * xmlmemory.[ch] : seems I forgot to actually update the files in
15907 the last commit :-)
15908 * doc/xml.html doc/html/* : updated and uploaded the docs
15909
Daniel Veillard3dd82e72000-03-20 11:48:04 +000015910Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15911
15912 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
15913 * TODO: updated
15914 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +000015915 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +000015916 gfree).
15917 * Makefile.am, uri.c, uri.h: added a set of functions to do
15918 exact (litteraly copied from the RFC 2396 productions) parsing
15919 and handling of URI. Will be needed for XLink, one XML WFC,
15920 XML Base and reused in the nano[ftp/http] modules. Still work
15921 to be done.
15922
Daniel Veillardedfb29b2000-03-14 19:59:05 +000015923Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15924
15925 * configure.in, libxml.spec.in : libxml2
15926 * doc/* : updated the doc page, rebuilt the docs
15927
Daniel Veillardcf461992000-03-14 18:30:20 +000015928Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15929
15930 * all: tagged LIB_XML_1_X
15931 * *.c *.h : updated from W3C CVS tree
15932 * configure.in : 2.0.0-beta
15933 * libxml.spec.in : libxml2 package nam
15934 * result/* : new version of the tests output
15935
Daniel Veillardf13e1ed2000-03-06 07:41:49 +000015936Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15937
15938 * doc/xml.html, doc/update.html: updated docs, 1.8.7
15939
Daniel Veillardb566ce12000-03-04 11:39:42 +000015940Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15941
15942 * doc/* : rebuilt the docs
15943 * parser.c: final patch on #6766
15944 * valid.c: small patch on validity checks.
15945
Daniel Veillardfb76c402000-03-04 11:39:42 +000015946Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15947
15948 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
15949 added
15950 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
15951 compatibility w.r.t. XML spec and existing code.
15952
Daniel Veillard90fb02c2000-03-02 03:46:43 +000015953Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15954
15955 * parser.c: seems a better solution to <a> </a> exists,
15956 will try it for a while
15957
Daniel Veillard83a30e72000-03-02 03:33:32 +000015958Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15959
15960 * parser.c: tried to remove the <a> </a> generating <a/>
15961 this is hard. Left a flag for that purpose. Fixed bug #6766
15962 * configure.in: prepared 1.8.7 not released, due to previous
15963 problem
15964
Daniel Veillard88f00ae2000-03-02 00:15:55 +000015965Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15966
15967 * doc/xml.html : applied second patch from Paul DuBois
15968
Daniel Veillard402e8c82000-02-29 22:57:47 +000015969Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15970
15971 * doc/xml.html : applied patch from Paul DuBois
15972
Daniel Veillardd0f7f742000-02-02 17:42:48 +000015973Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15974
15975 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
15976
Daniel Veillard5feb8492000-02-02 17:15:36 +000015977Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15978
15979 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
15980 compilation warnings on various platforms.
15981 * parser.c: Fixed #5281 validity error callbacks are now desactived
15982 by default if not validating.
15983
Daniel Veillardf341f932000-02-02 14:52:08 +000015984Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15985
15986 * nanoftp.c, win32config.h.in: patches to compile on WIN32
15987
Daniel Veillard13c757e2000-02-01 23:59:15 +000015988Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15989
15990 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
15991 <gkatsi@cs.toronto.edu>
15992
Daniel Veillard726e8792000-01-30 20:04:29 +000015993Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15994
15995 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
15996 processing URLs
15997
Daniel Veillarde41f2b72000-01-30 20:00:07 +000015998Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15999
16000 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
16001 xmlNanoFTPUpdateURL for persistent control connections.
16002 * configure.in: 1.8.6
16003
16004Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16005
16006 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
16007 * tree.[ch] : added xmlSaveNoEmptyTags
16008
James Henstridgef3be9312000-01-28 13:59:21 +0000160092000-01-29 James Henstridge <james@daa.com.au>
16010
16011 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
16012
16013 * Makefile.am: added nanoftp.[ch] to the build.
16014
Daniel Veillardaeea04f2000-01-25 19:27:27 +000016015Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16016
16017 * nanoftp.[ch]: cleanup, comments, API
16018 * debugXML.c : fixed a bug in the cat command
16019 * doc/*: regenerated the docs
16020
Daniel Veillardda07c342000-01-25 18:31:22 +000016021Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16022
16023 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
16024 * debugXML.c : fixed a bug in the cat command
16025 * valid.c: fixing some small probs
16026 * libxml.spec.in: get rid of the SNAP suffix
16027 * doc/xml.html: updated the status
16028
Daniel Veillarde3d88ef2000-01-24 13:55:06 +000016029Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16030
16031 * xml-config.in: xml-config --version to just return the
16032 version number
16033 * xpath.c: some cleanup w.r.t. axis when the current node is
16034 an attribute.
16035 * TODO: updated
16036
Daniel Veillard461a66c2000-01-18 18:01:01 +000016037Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16038
16039 * configure.in: prepared for libxml-1.8.5
16040 * doc/* recompiled the documentation
16041
160422000-01-17 Jody Goldberg <jgoldberg@home.com>
16043
16044 * configure.in : WARNING autoconf subtlety alert :
16045 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
16046 when looking for zlib.h so that HAVE_ZLIB_H is defined.
16047 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
16048 get defined by AC_CHECK_HEADERS.
16049
Daniel Veillardf967b902000-01-17 16:06:10 +000016050Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16051
16052 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
16053 Rune.Djurhuus@fast.no
16054
Daniel Veillardad8f99d2000-01-15 14:20:03 +000016055Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16056
16057 * TODO: updated
16058 * tree.c, parser.c: made sure that only memory alloc problems
16059 and internal parser errors are allowed to write to stdout or
16060 stderr.
16061
Daniel Veillard0142b842000-01-14 14:45:24 +000016062Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16063
16064 * tree.c : restored xmlNewGlobalNs since this seems used by
16065 a lot of existing code :-(, fixed a bug in xmlNewNs
16066 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
16067 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
16068 to exit() from the library code.
16069 * xpath.c, parser.c: removed bugs or unused code detected by
16070 Windows compilers
16071 * parser.c: started adding interfaces for parsing well balanced
16072 XML fragments
16073 * configure.in: releasing 1.8.4
16074 * doc/* : rebuilt the docs
16075
Daniel Veillard2eac5032000-01-09 21:08:56 +000016076Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16077
16078 * tree.[ch] : added xmlNewDocFragment() for DOM
16079 * testHTML.c: uninitialized variable.
16080
Daniel Veillardf3a73582000-01-05 14:58:39 +000016081Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16082
16083 * doc/* : rebuild the docs
16084
Daniel Veillard71b656e2000-01-05 14:46:17 +000016085Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16086
16087 * acconfig.h: readline and history patch
16088 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
16089 * tree.c: added check and handling when possibly removing an ID
16090 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
16091 and saving.
16092 * test/HTML/entities.html result/HTML/entities.html* : test for
16093 various entities reference cases
16094 * result/HTML/* : as a result output of some testcase have
16095 changed
16096 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
16097 by previous example. added xmlParseTryOrFinish().
16098 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
16099 entities.h debugXML.h HTMLparser.h: changed the way struct are
16100 declared to allow gtk-doc to expose those
16101 * parser.c: closed bug #4960
16102 * Makefile.am configure.in: Applied patch from
16103 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
16104 and math/socket libs detection
16105
Daniel Veillard437b87b2000-01-03 17:30:46 +000016106Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16107
16108 * configure.in, Makefile.am: link tester against readline
16109 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
16110
Daniel Veillard686d6b62000-01-03 11:08:02 +000016111Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16112
16113 * tree.[ch]: added xmlRemoveProp
16114 * win32config.h.in nanohttp.c: avoid including the Windows
16115 socket stuff in every C files
16116 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
16117 the XmL parser(s)
16118 * test/ns4 result/ns4 etc...: added test case for previous prob
16119 * tree.c: xmlNewNs wasn't checking for double definition
16120 * Makefile.in: fixed a problem with dist-hook duplicates
16121 * parser.[hc], xmlIO.c: fixed the loading of external entities
16122 APIs, now xmlLoadExternalEntity() is used everywhere and
16123 setting up an app specific front-end using the
16124 * SAX.c parser.c: some fixes, now the xhtml spec validates
16125 with the xhtml DTD.
16126 * error.c: fixed crashes in case of no input stream
16127 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
16128 to the validation tests and results
16129
Daniel Veillard5e5c6231999-12-29 12:49:06 +000016130Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16131
16132 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
16133 too htmlCreatePushParserCtxt() and htmlParseChunk()
16134 * parser.c: a bit of cleanup.
16135 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
16136 to XML) removed the last mem leak known
16137 * HTMLtree.c: output message cleanup
16138 * xmlmemory.c: display content info about memory blocks
16139 * result/HTML/wired.* : missing att value warning change
16140
Daniel Veillardbe849cf1999-12-28 16:43:59 +000016141Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16142
16143 * doc/* : rebuilt the documentation
16144
Daniel Veillarddbfd6411999-12-28 16:35:14 +000016145Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16146
16147 * parser.[ch] parserInternals.h: Push parser for XML,
16148 seems to work fine now
16149 * tester.c debugXML.[ch]: Added an XML shell debug facility and
16150 --push for push testing
16151 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
16152 * testSAX.c: added --push
16153 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
16154 subtree
16155 * xmlIO.[ch] : enriched API + fixes for push mode
16156 * entities.[ch]: added the entity content length to the struct.
16157 * xmlmemory.[ch]: new API to show the last entries for the shell
16158 * valid.c: added required attribute testing
16159 * SAX.c: the cdata callback now merge contiguous fragments
16160 * HTMLparser.c: cleanup of some macros
16161
Daniel Veillard3c558c31999-12-22 11:30:41 +000016162Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16163
16164 * parser.c: fix for PIs name starting with xml
16165 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +000016166 * *.c, configure.in win32config.h.in : generate win32config.h for
16167 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +000016168
Daniel Veillard0caf07a1999-12-21 16:25:49 +000016169Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16170
16171 * parser.c: fixed a stupid = vs. == bug :-(
16172 * doc/gnome-xml.sgml: s/glade/xml/
16173
Daniel Veillard5cb5ab81999-12-21 15:35:29 +000016174Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16175
16176 * configure.in, doc/xml.html : bug fix release 1.8.2
16177 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
16178 Hopefully the end of that silly C++ include problem
16179 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
16180 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
16181 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
16182 troubles with autoclosed elements when the stree shape doesn't
16183 follow the DtD specs. Added htmlIsAutoClosed() and
16184 htmlAutoCloseTag()
16185 * result/HTML/*.htm*: Updated the HTML examples regression tests output
16186 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
16187 * debugXML.c: fixed a bug on printing default namespaces.
16188 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
16189
Daniel Veillardb24054a1999-12-18 15:32:46 +000016190Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16191
16192 * result/HTML/*.htm[l] : updated the HTML regression tests according
16193 to the new output
16194 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
16195 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
16196 problem due to intermix of extern "C" { ... } declarations for C++
16197 and recursive includes in the headers
16198
Chris Lahey323c48c1999-12-18 15:32:45 +0000161991999-12-20 Chris Lahey <clahey@umich.edu>
16200
16201 * HTMLtree.c: Made it so that html nodes with a single child do
16202 not insert a carriage return before or after the child node.
16203
Daniel Veillardb24054a1999-12-18 15:32:46 +000016204Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +000016205
16206 * configure.in, doc/xml.html : bug fix release 1.8.1
16207 * parser.c: fixed bug #4344
16208 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
16209 added the glue to avoid C++ problems
16210 * doc/* : regenerated the documentation
16211
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +000016212Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16213
16214 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
16215 namespace recognition, and Dia as a resul :-(
16216 * encoding.c: closed bug #3950
16217
Daniel Veillard944b5ff1999-12-15 19:08:24 +000016218Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16219
16220 * valid.c: debugging a posteriori validation, except URI expansion
16221 stuff this should be fixed now
16222 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
16223 Carl Nygard <cnygard@bellatlantic.net>
16224 * tester.c: added --postvalid, cleaning of the code
16225 * tree.[ch]: added xmlDocGetRootElement()
16226
Ramiro Estrugobfce3771999-12-15 04:32:07 +000016227Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
16228
16229 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
16230 c++ losage.
16231
Daniel Veillard10a2c651999-12-12 13:03:50 +000016232Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16233
16234 * configure.in, doc/xml.html : bumped to 1.8.0
16235 * xlink.[ch], Makefile.am : added framework for link detection
16236 * parser.h: added nbChars to parser context, needed for cleanup.
16237 * xmlmemory.c: removed a nasty bug when out of mem
16238 * valid.[ch]: adding namespace support for attribute decl
16239 * tester.c: added --debugent option
16240 * debugXML.[ch]: added xmlDebugDumpEntities()
16241 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
16242 buffers instead, this was really needed, validation was breaking
16243 in strange ways due to that. Added xmlParseStringPEReference()
16244 and other parsing from strings functions. Entities processing
16245 modified again, but PERef are still not handled correcly but
16246 unless you're Eve Maller you won't notice :-)
16247 * HTMLparser.c: large changes toward reliability, and switched to
16248 lowercase internal tags, XHTML is lowercase, so it will help
16249 that output is closer to next version.
16250 * doc/* : regenerated the documentation, it is now hosted at
16251 http://xmlsoft.org/ (same bits I just bought the domain :-)
16252
16253
Daniel Veillard294cbca1999-12-03 13:19:09 +000016254Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16255
16256 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
16257 doc generation
16258 * parser.c: fixed bugs #3908 and #3937 and a memory leak
16259 in the SAX API
16260 * doc/*: rebuilt the doc making sure everything appears in the
16261 HTML files
16262
Daniel Veillardf5c2c871999-12-01 09:51:45 +000016263Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16264
16265 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
16266 added the patch from Carl Nygard <cnygard@bellatlantic.net>
16267 which allow impressive speed improvement on dataset with
16268 large text pieces, but at the cost of broken binary
16269 compatibility and slightly bigger memory usage.
16270 Configure with --with-buffers to activate them, they
16271 are protected with XML_USE_BUFFER_CONTENT define.
16272 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
16273 goal is 0 memory left allocated once parser is no more used
16274 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
16275 call xmlCleanupParser() and xmlMemoryDump()
16276
Daniel Veillarda819dac1999-11-24 18:04:22 +000016277Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16278
16279 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
16280 * parser.[ch] encoding.[ch]: added memory cleanup routines
16281 * parser.c: closing bug #3788
16282 * doc/*: rebuilt the doc
16283
Daniel Veillard11a48ec1999-11-23 10:40:46 +000016284Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16285
16286 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
16287 xmlNewTextChild() and xmlSetCompressMode() behaviour.
16288 * tester.c: added --compress option
16289 * doc/*: rebuilt the documentation
16290
Daniel Veillard4c3a2031999-11-19 17:46:26 +000016291Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16292
16293 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
16294 if given /proc/kcore as input !
16295 * doc/xml.html doc/*: updated and rebuilt the documentation
16296
16297Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +000016298
16299 * parser.c: Fixed some wrongly space collapsing code due to
16300 a misreading of the spec.
16301 * result/*: fixed the output accordingly
16302
16303Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +000016304
16305 * encoding.c: bug fix and typos
16306 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
16307 * parser.c: added attribute normalization closing bug #3597
16308 * test/att* result/att* SAXresult/att*: testcase for attribute
16309 normalization
16310
Daniel Veillardd7e200c1999-11-15 17:53:11 +000016311Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16312
16313 * configure.in: closing bug #3163 by adding extra flags for the
16314 cc compiler on HP-UX
16315
Daniel Veillard51e3b151999-11-12 17:02:31 +000016316Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16317
16318 * valid.[ch] : removed a typo and an enumerated type bug in the
16319 xmlAddElementDecl() function
16320 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
16321 call to xmlEncodeEntitiesReentrant() so that the functions
16322 New, Set and Get are at the same level.
16323 * parser.c HTMLparser.c: extra memory allocation bug for
16324 attributes detected by someone using libxml in embedded systems :-)
16325
Daniel Veillard962195f1999-10-28 15:51:53 +000016326Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16327
16328 * xmlmemory.h: turned off mem debug :-\
16329
Daniel Veillard35008381999-10-25 13:15:52 +000016330Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16331
16332 * parser.c: closed bug #2784 a one line fix, but worth pushing
16333 a new release out
16334 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
16335 some structures, comments before and after the
16336 main element, and other nastyness
16337 * HTMLtree.c tree.c: accomodate the extended HTML supported
16338 * configure.in: pushing 1.7.4
16339 * test/ent8 and related outputs : added a new test for bug #2784
16340 * test/HTML/wired.html and related output: a nasty HTML example
16341 * Makefile.am: improved the test scripts
16342 * docs/* : reran the documentation extractor, updated xml.html
16343
Daniel Veillard7c1206f1999-10-14 09:10:25 +000016344Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16345
16346 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
16347 HTMLparser and debugged the HTML related code. HTML documents
16348 now have their own type
16349 * entities.c: do not dump &apos; for HTML output
16350 * xmlmemory.c: improvement, breakpoint mechanism
16351 * testHTML.c: added --sax --repeat ...
16352 * Makefile.am: improved the HTML tests
16353 * valid.[ch]: added xmlValidGetValidElements and
16354 xmlValidGetPotentialChildren
16355 * tester.c: added --insert to test the 2 new functions
16356 * test//* result//* SAXresult//* : regression test cleanup
16357 and extension.
16358 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
16359 gnome-xml-nanohttp.html
16360
Daniel Veillard7d2c2761999-10-11 15:09:51 +000016361Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16362
16363 * HTMLparser.c: fixed problems with some autoclose tags
16364 * tree.c: fixed XML output problems.
16365 * result/* SAXresult/*: update of the tests output
16366
Daniel Veillard6077d031999-10-09 09:11:45 +000016367Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16368
16369 * Makefile.am: Arturo patch for xmlConf.sh version info
16370 * parser.c: Tim Josling patch for single quoted items
16371 * tester.c: Tim Josling patch for tester options usage
16372 * tree.h: indent cleanup
16373
Daniel Veillard2673d3c1999-10-08 14:37:09 +000016374Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16375
16376 * HTMLparser.c parser.h : Fixed problems with HTML parsing
16377 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
16378
Daniel Veillard00fdf371999-10-08 09:40:39 +000016379Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16380
16381 * tree.c : Raph patch for initialization of CORBA fields
16382 * parser.c, xpath.c, ...: modification of doc comments
16383 * xpath.c : allow spaces in xpath expressions
16384
Daniel Veillardad219441999-09-27 08:17:49 +000016385Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16386
16387 * xmlmemory.h: turning off memory debug :-(
16388
Daniel Veillard7a66ee61999-09-26 11:31:02 +000016389Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16390
16391 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
16392 better SAX interfaces.
16393 * testSAX.c: uses the new SAX routine, avoid fetching any remote
16394 entity.
16395 * configure.in: 1.7.2
16396
16397Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +000016398
16399 * libxml.spec.in: fixed the URL
16400 * doc/xml.html: improved the documentation front-end
16401
Daniel Veillard7a66ee61999-09-26 11:31:02 +000016402Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +000016403
16404 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
16405
Daniel Veillard7a66ee61999-09-26 11:31:02 +000016406Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +000016407
16408 * libxml.spec.in: fixed the alpha compile problem
16409 * parser.[ch]: changed errno to errNo in the parser context :-(
16410 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
16411 * doc/xml.html: changed CHAR to xmlChar
16412 * doc/html/*: recompiled the documentation
16413 * configure.in: 1.7.1
16414
Daniel Veillard7f7d1111999-09-22 09:46:25 +000016415Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16416
16417 * parser.h: modified the parser context struct to regain 1.4.0
16418 binary compatibility
16419 * parser.c, xml-error.h: added errno ot teh context and defined
16420 a set of errors values with update of errno
16421 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
16422 DTDs and entities
16423 * *.h, *.c: complete cleanup of the use of config.h and include
16424 protection depending on the current setup.
16425 * overalll debugging, maintenance and bug-fixing on all modules
16426 * updated the documentation
16427 * ready for 1.7.0
16428
Daniel Veillardc08a2c61999-09-08 21:35:25 +000016429Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16430
16431 * HTMLparser.c : cleanup
16432 * SAX.c valid.c valid.h: added ID/IDREF checking
16433 * tree.c tree.h: extended doc structure for refs
16434 * configure.in: 1.6.2
16435 * parser.c: patched bug in SAX user arg call
16436 * parserInternals.h: patched missing close in C++ wrapping
16437 * testXPath.c xpath.c xpath.h: prepared for extensibility,
16438 especially upcoming XPointer implementation.
16439 * doc/xml.html: augmented, typo
16440
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +000016441Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
16442
16443 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
16444 not all invocations of install understand -d.
16445
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +000016446Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
16447
16448 * Makefile.am: prepend all the test* calls with $(top_builddir) -
16449 to make 'check' works, when builddir != srcdir.
16450
Daniel Veillardc8eab3a1999-09-04 18:27:23 +000016451Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16452
16453 * doc/xml.html : updated the documentation
16454
Daniel Veillard6454aec1999-09-02 22:04:43 +000016455Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16456
16457 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
16458 not deallocated memory blocks
16459 * *.c : replaces all calls to malloc() free() and realloc() to
16460 the wrapper functions/macros
16461 * tree.c : removed memory leaks dues to calling xmlFreeNode()
16462 instead of xmlFreeNodeList()
16463
Daniel Veillard1ff7ae31999-09-01 12:19:13 +000016464Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16465
16466 * HTMLparser.c: corrected a stupid bug leading to core dump at
16467 tree deallocation. Removed warnings indicated by
16468 Stephane.Conversy@lri.fr
16469 * entities.c: Fixes Yet Another Stupid Bug, entities were not
16470 looked for in the external subset
16471
16472Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +000016473
16474 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
16475 on SGI by Stephane.Conversy@lri.fr
16476
Daniel Veillardb96e6431999-08-29 21:02:19 +000016477Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16478
16479 * all .h : changed the prototype declaration indent as in gtk
16480 * most .c : working on reducing the TODOs in the code
16481 * most .c : cleanup though -pedantic and Insure++
16482 * improvements on validation ID checkings.
16483 * tree.[ch] SAX.c: added support for namespace on attributes #2022
16484 * xml-config.in: closed #1810
16485
16486Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +000016487
16488 * tree.h, valid.c, valid.h: more work on validity, IDs
16489 * xpath.c: added/fixed comparidon and equlity, added a new isinf
16490 definition for AIX
16491
Daniel Veillardb556eb51999-08-15 17:19:50 +000016492Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16493
16494 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
16495 the distribution due to a cut'n paste error at last commit
16496
Daniel Veillardb05deb71999-08-10 19:04:08 +000016497Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16498
16499 * configure.in: upgraded to version 1.4.0
16500 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
16501 Big update, added a large part of the validation process,
16502 it should be usable, but some parts are missing
16503 * xpath.c: improved the implementation w.r.t. root.
16504 * Makefile.am: added more tests
16505 * test and result trees: added a lot of tests
16506 * libxml.spec.in: export libxml.so.0 and libxml.so.1
16507
Daniel Veillard6a6ccc11999-08-10 09:34:35 +000016508Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16509
16510 * Added an HACKING file
16511
Daniel Veillarde2d034d1999-07-27 19:52:06 +000016512Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16513
16514 * xpath.[ch] : improvements and debug of the XPath implementation
16515 * parser.c, HTMLparser.c : modified the parsers to be progressive
16516 * tree.[ch] : extended the Buffer promitives
16517 * xmlIO.[ch] : added basic I/O routines providing progressive
16518 parsing and ready for I18N conversion plugins
16519 * SAXresult/* : the SAX callback sequence maybe slightly different
16520 now
16521 * test*.c : improved/updated the tests programs
16522 * doc/* : recompiled the docs.
16523
Daniel Veillard15b75af1999-07-26 16:42:37 +0000165241999-07-26 Michael Meeks <michael@edenproject.org>
16525
16526 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
16527
16528 * tree.c: Ditto.
16529
Daniel Veillard1566d3a1999-07-15 14:24:29 +000016530Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16531
16532 * configure.in: upgraded to version 1.4.0
16533 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
16534 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
16535 XML query language, see http://www.w3.org/TR/xpath for more details.
16536 * parser.c, parser.h: added CHAR* related string functions for XPath
16537 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
16538 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
16539 rebuild the docs.
16540 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
16541 and regression testing capabilities for XPath.
16542
Daniel Veillardd79d7871999-07-12 10:38:12 +000016543Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16544
16545 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
16546 closing bug #1646
16547
Daniel Veillardbe9e5951999-07-12 09:16:45 +000016548Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16549
16550 * Makefile.am, example/Makefile.am: closed bug #1683
16551
Daniel Veillard3166ab11999-07-11 16:14:19 +000016552Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16553
16554 * example/Makefile.am, configure.in: added the makefile for the
16555 gjobread example
16556
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +000016557Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
16558
16559 * doc/Makefile.am:
16560 - fix which allow "make install DESTDIR=</install/prefix>".
16561
Daniel Veillard7cc3c041999-07-09 10:11:57 +000016562Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16563
16564 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
16565 which fixed a problem on the file reading-code.
16566
Daniel Veillard82150d81999-07-07 07:32:15 +000016567Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16568
16569 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
16570 output.
16571 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
16572
Daniel Veillard5233ffc1999-07-06 22:25:25 +000016573Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16574
16575 * parser.h : Oops removed the binary compatibility problem
16576 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
16577 * parser.c, HTMLparser.c: applied patches for reading from stdin
16578
Daniel Veillardbe70ff71999-07-05 16:50:46 +000016579Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16580
16581 * parser.c, entities.c, valid.c: cleanup bug #1591
16582 * configure.in: cleanup bug #1592
16583 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
16584 the same tree back-end. Hence gdome will be available for it.
16585 * doc/Makefile.am: close bug #617
16586
Daniel Veillard97fea181999-06-26 23:07:37 +000016587Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16588
16589 * parser.c: alloctate a per parser context SAX interface block
16590
Daniel Veillard14fff061999-06-22 21:49:07 +000016591Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16592
16593 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
16594 and xmlEncodeEntitiesReentrant with the correct one :-\
16595
16596Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16597
16598 * commit of my internal XML base changes, quite a lot of
16599 changes, cleanups, better entities support, framework for
16600 new I/O and charset detection and handling
16601 * Fixed the configure/Makefile stuff to generate shared libs
16602 with the proper version info, so we jumped on rev from
16603 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
16604 xmlEncodeEntities() result need to be freed now, and a string
16605 xmlParserVersion provide the current library version.
16606
Raph Levien05240da1999-06-15 21:27:11 +000016607Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
16608
16609 * parser.c: fixed a buffer overrun for when you have a very long
16610 attribute with no entities in it.
16611
Daniel Veillardbb2da581999-06-13 14:37:07 +000016612Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16613
16614 * added example directory
16615 * added example/gjobs.xml gjobread.c, still need a Makefile.in
16616
Daniel Veillard011b63c1999-06-02 17:44:04 +000016617Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16618
16619 * Release of libxml-1.1, nearly everything has been touched for
16620 this.
16621 * Added more regression tests
16622 * Updated the documentation
16623
Daniel Veillard27d88741999-05-29 11:51:49 +000016624Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16625
16626 * tree.[ch]: unified the XML_NO_CORBA defines.
16627 * parser.c encoding.[ch]: started plugging in char encoding detection
16628
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +000016629Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
16630
16631 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
16632 Also freed allocated buffer.
16633
Daniel Veillard27d88741999-05-29 11:51:49 +000016634Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +000016635 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
16636 reentrancy problem at printing. One is left in entities.c, to
16637 remove ASAP
16638 * testSAX.c : added a test example showing the use of the SAX
16639 interface if one doesn't want to build the DOM tree.
16640 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
16641
Daniel Veillard517752b1999-04-05 12:20:10 +000016642Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16643
16644 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
16645 large revamping of the parser to use SAX callbacks
16646 http://www.megginson.com/SAX/ (or at least a C like interface
16647 a la Expat). It's now possible to set up your own callbacks
16648 and the parser will not build a DOM tree.
16649 * test/* result/*: updated the test suite, I finally removed
16650 the old Namespace draft support (PI based).
16651
Daniel Veillard87c83bd1999-04-02 16:04:43 +000016652Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16653
16654 * Makefile.am: added test result to EXTRA_DIST for make tests
16655
Daniel Veillard64068b31999-03-24 20:42:16 +000016656Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16657
16658 * parser.c, parserInternals.h: moved the chars macro definitions
16659 to parserInternals.h
16660 * parser.c, error.c: applied patches from "Knut Åkesson"
16661 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
16662
Daniel Veillard012ccc11999-03-23 10:11:11 +000016663Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16664
16665 * xml-config.in : applied patch to make --version work
16666
Raja R Harinatha86c23e1999-03-05 22:14:01 +0000166671999-03-05 Raja R Harinath <harinath@cs.umn.edu>
16668
16669 * Makefile.am (check-local): Alias for `tests' target. This will
16670 cause `make check' to do the right thing.
16671 (tests): Don't run tests in srcdir. Also, replaced calls to
16672 basename with a `sed' "equivalent".
16673
Daniel Veillardd109e371999-03-05 06:26:45 +000016674Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16675
16676 * Renamed error.h to xml-error.h, corrected Makefile.am to list
16677 it in the header and not the sources, updated the doc.
16678 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
16679 pointing this out.
16680
Daniel Veillardbc50b591999-03-01 12:28:53 +000016681Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16682
16683 * parser.c, parser.h, parserInternals.h: memory leak hunting,
16684 exported the inputStream routines.
16685 * doc/html/* : updated accordingly
16686
Daniel Veillardd692aa41999-02-28 21:54:31 +000016687Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16688
16689 * parser.c, parser.h, parserInternals.h: added a few extra
16690 internal calls to allocate and free parser contexts ...
16691 * doc/html/* : updated accordingly
16692
Daniel Veillard55a99271999-02-25 11:01:29 +000016693Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16694
16695 * configure.in, Makefile.am, doc/makefile.am : General changes for
16696 1.0.0 release and including the generated HTML documentation.
16697
Daniel Veillard35925471999-02-25 08:46:07 +000016698Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16699
16700 * makefile.am : added parserInternals.h, oops.
16701
Daniel Veillard1e346af1999-02-22 10:33:01 +000016702Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16703
16704 * parserInternals.h: added this header giving access to the parser
16705 internal functions.
16706 * doc/Makefile.am : added a rebuild target which rebuilds the full
16707 set of documentations
16708 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
16709 the internal subset.
16710 * *.c *.h: modifications needed to generate the documentation using
16711 gtk-doc, cleanup of functions blocks, reorganisation of struct
16712 declarations.
16713
Daniel Veillard1164e751999-02-16 16:29:17 +000016714Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16715
16716 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
16717 the tar and spec file to include the beginning of the doc.
16718
Nuno Ferreira03d04781999-02-13 00:07:17 +0000167191999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
16720
16721 * doc/.cvsignore: Added this file.
16722
Daniel Veillard6800ef31999-02-08 18:33:22 +000016723Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16724
16725 * tree.c: fixed xmlGetProp to return "" when the attribute
16726 exists, even if the node-list is NULL.
16727
Daniel Veillard726c7e31999-02-08 15:13:10 +000016728Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16729
16730 * tree.c: patched an error outputting empty attribute values.
16731 * Makefile.am and doc/makefile.am: have been updated during the
16732 week-end. Sorry for an empty CVS log, I got a shell problem.
16733
Daniel Veillard1899e851999-02-01 12:18:54 +000016734Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16735
16736 * tree.h: cleaned up using enums instead of defines
16737 * parser.c, valid.[ch]: more work on parsing/output of element
16738 declarations
16739
Daniel Veillard3b9def11999-01-31 22:15:06 +000016740Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16741
16742 * valid.[ch], tree.c, parser.c : more work toward full parsing
16743 of XML DTDs.
16744 * README: added informations about mailing-list and on-line
16745 documentation
16746
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +0000167471999-01-27 Raja R Harinath <harinath@cs.umn.edu>
16748
16749 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
16750
Daniel Veillard39a1f9a1999-01-17 19:11:59 +000016751Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16752
16753 * parser.c, tree.[ch] : more work toward conformance testing,
16754 added a last element to accelerate parsing of very flat structures
16755 started working on internal subset Element content declaration.
16756 * valid.[ch] : first cut at adding code toward validation.
16757 * previous changes had also small impact on most files, especially
16758 the conformance testing using James Clark test suite.
16759
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +000016760Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16761
16762 * test/* : updated the examples, most of them were not well
16763 formed (humm), and added rdf2.
16764 * result/* : resulting changes in the output.
16765
Daniel Veillard7c92c0a1998-12-06 18:08:28 +000016766Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16767
16768 * tree.c: changed the behaviour of xmlGetProp on NULL values.
16769
Daniel Veillard44b3a061998-12-05 17:27:22 +000016770Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16771
16772 * tree.c: patched a bug in the generation of empty attributes
16773
Daniel Veillardbe36afe1998-11-27 06:39:50 +000016774Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16775
16776 * entities.[ch], tree.[ch], tester.c: added copy interfaces
16777 for node/trees/documents/... Biggest problem is namespace
16778 support when copying subtrees.
16779
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +000016780Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16781
16782 * parser.c, entities.c: improve entities and char ref encoding,
16783 and cleanups of error messages.
16784
Daniel Veillard242590e1998-11-13 18:04:35 +000016785Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16786
16787 * parser.c, entities.c: simple bug hunting done during rpm2html and
16788 rpmfind integration.
16789
Daniel Veillard42dc9b31998-11-09 01:17:21 +000016790Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16791
16792 * parser.[ch]: Added interfaces allowing to specify a SAX
16793 handler before parsing.
16794
Daniel Veillarde3bffb91998-11-08 14:40:56 +000016795Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16796
16797 * parser.c: redirrect all errors reporting through the SAX
16798 error function
16799
Daniel Veillardda4d3c41998-11-04 20:07:05 +000016800Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16801
16802 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
16803 * libtool, tlmain ...: update of the libtool files
16804
Miguel de Icaza442321c1998-11-04 18:13:38 +0000168051998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
16806
16807 * entities.c: Use g_snprintf insteda of snprintf.
16808
Daniel Veillard0ba4d531998-11-01 19:34:31 +000016809Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16810
16811 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
16812 added ent5 test for this purpose.
16813 * parser.c, parser.h: formatting, comments and UTF-8 planning.
16814
Daniel Veillard27271681998-10-30 06:39:40 +000016815Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16816
16817 * parser.c: fixed? a strange error due to compression on a GWP
16818 document.
16819
Daniel Veillard25940b71998-10-29 05:51:30 +000016820Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16821
16822 * tree.[ch]: bug fixing
16823 * entities.[ch]: defined a specific type for predefined entities
16824 * doc/xml.html: more documentation on the library, how to use it,
16825 overview of the interfaces.
16826
Daniel Veillard16253641998-10-28 22:58:05 +000016827Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16828
16829 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
16830
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000016831Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16832
Daniel Veillard10c6a8f1998-10-28 01:00:12 +000016833 * tree.c: corrected a small bug
16834 * doc/xml.html: continuing writing documentation.
16835
16836Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16837
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000016838 * debugXML.h debugXML.c: added debugging utilities.
16839 * tester.c: added --debug switch.
16840 * tree.c: patched an incorrect node->type assignment.
16841 * parser.c: formatting, ensure that node->doc != NULL in attributes
16842
Daniel Veillardccb09631998-10-27 06:21:04 +000016843Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16844
16845 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
16846 entity support and provide an internal representation close to
16847 DOM one (entity ref nodes, and attribute value as tree). I tried
16848 to preserve the interface but this will surely break some apps
16849 (I have to change rpm2html/rpmfind for example). I had to change
16850 two interfaces, and the generated tree is somewhat different.
16851 * doc/* : started documenting the XML library, the tree and
16852 DOM/Corba. This is a first step.
16853
Daniel Veillard11e00581998-10-24 18:27:49 +000016854Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16855
16856 * parser.c: Set up the fonctions comment block, boring but useful.
16857 * parser.h, SAX.c, parser.c: now attributes are processed through
16858 the SAX interface. The problem is that my SAX interface diverged
16859 quite a bit from the original one, well this is not an official
16860 spec, and translating it from Java to C is hairy anyway...
16861
Daniel Veillard97b58771998-10-20 06:14:16 +000016862Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16863
16864 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
16865 fonctions comment block, boring but useful.
16866
16867Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +000016868
16869 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
16870 conversion routines. However they are not yet used to convert the
16871 inputs. The core will run with UTF-8.
16872
Daniel Veillard33942841998-10-18 19:12:41 +000016873Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16874
16875 * tree.c : make sure that the type id is properly set-up when
16876 a new object is allocated, needed for DOM.
16877
Daniel Veillard27fb0751998-10-17 06:47:46 +000016878Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16879
16880 * tree.h, tree.c: Ok, the main objects in the tree will be native
16881 corba objects, it costs 8 bytes per Node, Attribute and Document
16882 but it simplifies the Corba integration a lot (no extra interface
16883 objects to allocate/free).
16884
Daniel Veillard0bef1311998-10-14 02:36:47 +000016885Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16886
16887 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
16888 and changed NODEs contants for conformity with DOM Level 1
16889
Daniel Veillard27864701998-10-08 03:47:24 +000016890Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16891
16892 * added hooks to keep track of servants when creating objects
16893 xmlDoc and xmlNode (for Corba export).
16894
Daniel Veillarda6e1d121998-10-04 14:41:05 +000016895Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16896
16897 * added xml-config script.
16898
Daniel Veillard7066a791998-10-01 20:28:28 +000016899Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16900
16901 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
16902 to autoupdate libtool and automake conf files.
16903
Miguel de Icaza60681bd1998-09-30 19:28:59 +0000169041998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
16905
16906 * Makefile.am: Use '?' to separate the sed
16907 commands as ',' is used when people pass -Wl,something.
16908
16909
Daniel Veillard15a8df41998-09-24 19:15:06 +000016910Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16911
16912 * tree.c, tree.h: added a per-document compression interface.
16913
Daniel Veillard151b1b01998-09-23 00:49:46 +000016914Tue Sep 22 20:47:38 EDT 1998
16915
16916 * tree.c, tree.h: added saving with compression and added interfaces
16917 to control the compression level (xmlGetCompressMode,
16918 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
16919
Daniel Veillard70120ff1998-09-22 00:24:21 +000016920Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16921
16922 * parser.c: corrected a loop for files of size 0
16923
Raja R Harinathd2e3abd1998-08-20 21:52:38 +0000169241998-08-20 Raja R Harinath <harinath@cs.umn.edu>
16925
16926 * error.h: New file. Contains prototyes from `error.c'.
16927
Tom Tromeyc19653d1998-08-14 01:22:43 +000016928Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
16929
16930 * Makefile.am (xmlincdir): New macro.
16931 (xmlinc_HEADERS): Renamed from include_HEADERS.
16932
Daniel Veillard845664d1998-08-13 04:43:19 +000016933Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16934
16935 * applied small patch on numeric entities from
16936 Christopher Blizzard <blizzard@appliedtheory.com>
16937
Daniel Veillard260a68f1998-08-13 03:39:55 +000016938Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16939
16940 * New release 0.2, removed the old xml_* files so that it's
16941 coherent with the other CVS base (W3C), far better conformance
16942 to standard, new namespaces, decent entities support, beginning
16943 of a SAX-like interface. Nearly nothing left intact, even the
16944 test examples ...
16945
Christopher Blizzarda36749e1998-07-30 21:47:18 +0000169461998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
16947
16948 * .cvsignore: Add .deps dir
16949
Daniel Veillardf8015fa1998-07-26 21:31:38 +000016950Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16951
16952 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
16953
Daniel Veillardfe926001998-07-26 04:28:20 +000016954Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000016955
Daniel Veillardfe926001998-07-26 04:28:20 +000016956 * configure.in: added test for CPP
16957 * AUTHORS, Changelog: the original ones didn't get commited but the
16958 glib ones instead, fixed.
16959 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +000016960
Daniel Veillardfe926001998-07-26 04:28:20 +000016961Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000016962
Daniel Veillardfe926001998-07-26 04:28:20 +000016963 * integrated code developped at W3C
16964 * changed the original Copyright
16965 * migrated to automake
16966 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +000016967