blob: 74766875cd8b141fa685c786c5d4087678a33ca5 [file] [log] [blame]
Igor Zlatkovic84f8c6d2003-05-17 10:55:38 +00001Sat May 17 12:53:11 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
2
3 * threads.c: applied the patch from Stéphane Bidoul for getting
4 rid of extra threads in a dynamic library.
Igor Zlatkovicfb7f0842003-05-17 11:31:20 +00005 * win32/configure.js: threads default to 'native' now.
Igor Zlatkovic84f8c6d2003-05-17 10:55:38 +00006
Daniel Veillard5f5b7bb2003-05-16 17:19:40 +00007Fri May 16 13:17:52 EDT 2003 Daniel Veillard <daniel@veillard.com>
8
9 * HTMLtree.c: fixing bug #112904: html output method escaped
10 plus sign character in URI attribute.
11
Daniel Veillard781ac8b2003-05-15 22:11:36 +000012Thu May 15 18:06:18 EDT 2003 Daniel Veillard <daniel@veillard.com>
13
14 * build_glob.py global.data globals.c parser.c
15 include/libxml/globals.h: patch from Stéphane Bidoul for setting
16 up threads global defaults.
17 * doc/libxml2-api.xml: this extends the API with new functions
18 * python/tests/Makefile.am python/tests/reader2.py
19 python/tests/thread2.py: integrated the associated testcase and
20 fixed the error string used in reader2
21
Daniel Veillard38b80a82003-05-14 18:59:00 +000022Wed May 14 14:56:46 EDT 2003 Daniel Veillard <daniel@veillard.com>
23
24 * configure.in libxml.spec.in python/Makefile.am: trying
25 to conciliate --with-python= requirements and RPM builds,
26 a PITA really...
27
Daniel Veillard104caa32003-05-13 22:54:05 +000028Tue May 13 18:30:34 EDT 2003 Daniel Veillard <daniel@veillard.com>
29
30 * HTMLparser.c: oops last commit introduced a memory leak.
31
Daniel Veillarde8b09e42003-05-13 22:14:13 +000032Tue May 13 18:10:38 EDT 2003 Daniel Veillard <daniel@veillard.com>
33
34 * xmllint.c doc/xmllint.xml: added --nonet option
35 * doc/Makefile.am: fixing #112803 by adding --nonet when calling
36 xsltproc or xmllint
37 * doc/xmllint.xml doc/xmllint.1: also added --schema doc and
38 rebuilt
39 * HTMLparser.c: cleaned up the HTML parser context build when
40 using an URL
41
Daniel Veillardd437d322003-05-13 21:07:01 +000042Tue May 13 16:35:04 EDT 2003 Daniel Veillard <daniel@veillard.com>
43
44 * libxml.spec.in: added a comment about bug #112902
45
William M. Brack3dd57f72003-05-13 02:06:18 +000046Mon May 12 21:58:00 EDT 2003 William Brack <wbrack@mmm.com.hk>
47
48 * minor cleanup of configure '--help' display
49 * error.c: enhanced xmlParserPrintFileContext to fix bug #109942
50
Daniel Veillardd72c7e32003-05-12 21:55:03 +000051Mon May 12 17:53:30 EDT 2003 Daniel Veillard <daniel@veillard.com>
52
53 * tree.c: PI nodes in external subset were not freed :-\
54 fixes bug #112842
55
Daniel Veillard75bb3bb2003-05-12 15:25:56 +000056Mon May 12 11:23:27 EDT 2003 Daniel Veillard <daniel@veillard.com>
57
58 * xmllint.c: added --schema option to run WXS schema validation
59 * xmlschemas.c xmlschemastypes.c include/libxml/schemasInternals.h:
60 tried to improve error reporting in the Schema code, some cleanup
61 too.
62
Daniel Veillard82bbbd42003-05-11 20:16:09 +000063Sun May 11 16:13:20 EDT 2003 Daniel Veillard <daniel@veillard.com>
64
65 * xmlschemas.c: fixed some problems in the handling of errors,
66 and attributes addressed by references.
67 * test/schemas/* result/schemas/*: dropped the verbosity level
68 and added a couple of new tests
69
Daniel Veillardadbb0e62003-05-10 20:02:45 +000070Sat May 10 16:01:21 EDT 2003 Daniel Veillard <daniel@veillard.com>
71
72 * relaxng.c: Stéphane Bidoul found an off by one addressing
73 error on the error handling.
74
Daniel Veillarda77cf712003-05-09 23:09:55 +000075Fri May 9 19:08:20 EDT 2003 Daniel Veillard <daniel@veillard.com>
76
77 * xmlschemastypes.c: trying to fix #112673
78
Daniel Veillardc3ca5ba2003-05-09 22:26:28 +000079Fri May 9 18:14:16 EDT 2003 Daniel Veillard <daniel@veillard.com>
80
81 * DOCBparser.c catalog.c parser.c relaxng.c: removed multiple
82 warning, this fixed a bug and should close #111574
83
Daniel Veillard37fc84d2003-05-09 19:38:15 +000084Fri May 9 15:34:32 EDT 2003 Daniel Veillard <daniel@veillard.com>
85
86 * xmlschemas.c: fixing bug #104081 with xs:all with an element
87 holding minOccurs="0"
88 * test/schemas/all_* result/schemas/all_*: added some regression
89 tests for that bug
90 * xmllint.c xmlreader.c: patches from Joerg Schmitz-Linneweber and
91 Garry Pennington to compile without schemas support.
92
Daniel Veillarda067e652003-05-01 08:03:46 +000093Thu May 1 10:02:35 CEST 2003 Daniel Veillard <daniel@veillard.com>
94
95 * tree.c: fixed a problem with xmlUnlinkNode() for DTDs.
96
Daniel Veillard61c52202003-04-30 12:20:34 +000097Wed Apr 30 14:16:08 CEST 2003 Daniel Veillard <daniel@veillard.com>
98
99 * xml2-config.in: try to fix Red hat bug #89957, do not
100 output -L/usr/lib64
101 * xmlreader.c: fixed a typo in a comment
102
MDT 2003 John Fleck6d68f612003-04-29 13:33:21 +0000103Tue Apr 29 07:32:02 MDT 2003 John Fleck <jfleck@inkstain.ent>
104
105 * doc/tutorial/aph.html, ix01.html
106 forgot to cvs add the new files. Thanks to Roland van Laar
107 for pointing this out
108
Daniel Veillardd4330462003-04-29 12:40:16 +0000109Tue Apr 29 14:36:49 CEST 2003 Daniel Veillard <daniel@veillard.com>
110
111 * xmlschemas.c doc/libxml2-api.xml: fixing a function comment
112 * doc/Makefile.am doc/apibuild.py doc/gnome-xml.sgml: switching
113 to the XML/XSLT doc generation closing #111799
114 * doc/html/*: complete update of the HTML results
115
Igor Zlatkovica28d2362003-04-28 12:56:01 +0000116Mon Apr 28 14:51:41 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
117
118 * win32/defgen.xsl: fixed the conditional for unicode map,
119 removed hardcoded schema entries
120
121Mon Apr 28 02:19:00 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
122
123 * win32/defgen.xsl: new file, stylesheet for generating
124 win32/libxml2.def.src from doc/libxml2-api.xml
125 * win32/libxml2.def.src: is autogenerated from now on, changes
126 to this file will not appear here anymore
127
Daniel Veillard94bb2f12003-04-27 22:14:07 +0000128Mon Apr 28 00:12:11 CEST 2003 Daniel Veillard <daniel@veillard.com>
129
130 * win32/configure.js python/setup.py.in: applied patch
131 from Stéphane Bidoul for the Python bindings on the new
132 release.
133
Igor Zlatkovic34656b42003-04-27 16:00:05 +0000134Sun Apr 27 17:56:21 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
135
136 * debugXML.c: included libxml/uri.h for xmlCanonicPath
137 declaration
138 * win32/configure.js: thread-enabled build is now default
139 * win32/libxml2.def.src: added more exports
140
Daniel Veillard1177ca42003-04-26 22:29:54 +0000141Sun Apr 27 00:23:05 CEST 2003 Daniel Veillard <daniel@veillard.com>
142
143 * NEWS doc/*.xsl doc/*.html: updated the web site separated
144 developers from common pages, made the transition to XHTML1,
145 added validity checking to the makefile rules.
146
Daniel Veillard329456a2003-04-26 21:21:00 +0000147Sat Apr 26 23:17:51 CEST 2003 Daniel Veillard <daniel@veillard.com>
148
149 * parser.c: fix for xmlIOParseDTD same as previous and reported
150 by Petr Pajas
151
Daniel Veillardc6abc3d2003-04-26 13:27:30 +0000152Sat Apr 26 15:26:04 CEST 2003 Daniel Veillard <daniel@veillard.com>
153
154 * parser.c: applied fix to xmlSAXParseDTD from Malcolm Tredinnick
155 closing #111638
156
Daniel Veillard2b32e6f2003-04-26 12:03:54 +0000157Sat Apr 26 14:00:58 CEST 2003 Daniel Veillard <daniel@veillard.com>
158
159 * python/generator.py: fixed a problem in the generator where
160 the way functions are remapped as methods on classes was
161 not symetric and dependant on python internal hash order,
162 as reported by Stéphane Bidoul
163
MDT 2003 John Fleck8aff3b72003-04-26 03:54:07 +0000164Fri Apr 25 21:52:33 MDT 2003 John Fleck <jfleck@inkstain.net>
165
166 * doc/tutorial:
167 xmltutorial.xml
168 xmltutorial.pdf
169 *.html
170 add appendix on generating compiler flags, more indexing
171
Daniel Veillard1c960272003-04-25 23:12:22 +0000172Sat Apr 26 01:10:48 CEST 2003 Daniel Veillard <daniel@veillard.com>
173
174 * triodef.h vms/build_libxml.com: applied patch from Craig A. Berry
175 to get libxml-2.5.7 to compile on OpenVMS
176
Daniel Veillardc5573462003-04-25 16:43:49 +0000177Fri Apr 25 18:42:35 CEST 2003 Daniel Veillard <daniel@veillard.com>
178
179 * parser.c: fixing an xmlParseDTD bug raised by Petr Pajas
180
Daniel Veillardfd583412003-04-25 13:22:10 +0000181Fri Apr 25 15:20:29 CEST 2003 Daniel Veillard <daniel@veillard.com>
182
183 * doc/Makefile.am doc/xmlcatalog.1 doc/xmlcatalog_man.xml
184 doc/xmllint.1 doc/xmllint.xml: automated the generation of the
185 man page based on xsltproc and a stylesheet PI in the XML.
186
Daniel Veillarddc07e182003-04-25 10:39:38 +0000187Fri Apr 25 12:37:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
188
189 * doc/xmllint.*: trying to fix #110541 where &nbsp; generated
190 character preventing rendering by the man command.
191
Daniel Veillard92fc02c2003-04-24 23:12:35 +0000192Fri Apr 25 01:09:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
193
194 * NEWS configure.in: preparing release 2.5.7
195 * doc/*: updated and rebuilt the docs
196 * doc/apibuild.py: fixed the script
197
Daniel Veillardde0a0a52003-04-24 17:12:57 +0000198Thu Apr 24 19:11:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
199
200 * Makefile.am doc/apibuild.py: make sure the OOM code don't
201 get in the way of the builds
202 * doc/libxml2-api.xml python/libxml2class.txt: automatic update
203
Daniel Veillarda76fe5c2003-04-24 16:06:47 +0000204Thu Apr 24 18:01:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
205
206 * Makefile.am testOOM.c testOOMlib.[ch] : integrated the Out Of
207 Memory test from Havoc Pennington #109368
208 * SAX.c parser.c parserInternals.c tree.c uri.c valid.c
209 xmlmemory.c xmlreader.c xmlregexp.c include/libxml/tree.h
210 include/libxml/parser.h: a lot of memory allocation cleanups
211 based on the results of the OOM testing
212 * check-relaxng-test-suite2.py: seems I forgot to commit the
213 script.
214
Daniel Veillard18f113d2003-04-23 15:18:26 +0000215Wed Apr 23 17:16:41 CEST 2003 Daniel Veillard <daniel@veillard.com>
216
217 * xmlschemastypes.c: trivial fix for 109774 removing a warning
218
Daniel Veillard85095e22003-04-23 13:56:44 +0000219Wed Apr 23 15:49:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
220
221 * DOCBparser.c SAX.c catalog.c debugXML.c parser.c: try to find
222 more places where xmlCanonicPath() must be used to convert
223 filenames to URLs, trying to fix #111088
224
Daniel Veillard54396242003-04-23 07:36:50 +0000225Wed Apr 23 09:35:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
226
227 * python/libxml.c python/libxml.py: applied patch from
228 Brent M Hendricks adding binding for xmlCatalogAddLocal
229
Daniel Veillard45269b82003-04-22 13:21:57 +0000230Tue Apr 22 15:18:01 CEST 2003 Daniel Veillard <daniel@veillard.com>
231
232 * HTMLparser.c: tried to fix #98879 again in a more solid
233 way.
234
Igor Zlatkovic94f48842003-04-22 12:00:37 +0000235Tue Apr 22 13:58:43 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
236
237 * win32/libxml2.def.src: added more exports from the relaxng and
238 xmlreader clan
239
Daniel Veillardf431eb82003-04-22 08:37:26 +0000240Tue Apr 22 10:35:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
241
242 * SAX.c test/valid/ns* test/result/ns*: applied the patch
243 provided by Brent Hendricks fixing #105992 and integrated the
244 examples in the testsuite.
245
Daniel Veillardc4f65ab2003-04-21 23:07:45 +0000246Tue Apr 22 01:06:09 CEST 2003 Daniel Veillard <daniel@veillard.com>
247
248 * TODO: updated a bit
249 * configure.in: fixed the comment, threads now default to on
250 * parserInternals.c: fixed an erroneous xmlMallocAtomic() call
251
Daniel Veillarda880b122003-04-21 21:36:41 +0000252Mon Apr 21 23:33:38 CEST 2003 Daniel Veillard <daniel@veillard.com>
253
254 * globals.c libxml.h parser.c parserInternals.c tree.c xmllint.c
255 xmlreader.c include/libxml/parser.h: a lot of performance work
256 especially the speed of streaming through the reader and push
257 interface. Some thread related optimizations. Nearly doubled the
258 speed of parsing through the reader.
259
MDT 2003 John Fleck83c8a5c2003-04-20 16:45:07 +0000260Sun Apr 20 10:36:05 MDT 2003 John Fleck <jfleck@inkstain.net>
261
262 * doc/xmllint.xml
263 * doc/xmllint.1
264 update man page to explain use of --stream
265
Daniel Veillard3c908dc2003-04-19 00:07:51 +0000266Sat Apr 19 02:03:24 CEST 2003 Daniel Veillard <daniel@veillard.com>
267
268 * DOCBparser.c HTMLparser.c c14n.c catalog.c encoding.c globals.c
269 nanohttp.c parser.c parserInternals.c relaxng.c tree.c uri.c
270 xmlmemory.c xmlreader.c xmlregexp.c xpath.c xpointer.c
271 include/libxml/globals.h include/libxml/xmlmemory.h: added
272 xmlMallocAtomic() to be used when allocating blocks which
273 do not contains pointers, add xmlGcMemSetup() and xmlGcMemGet()
274 to allow registering the full set of functions needed by
275 a garbage collecting allocator like libgc, ref #109944
276
Daniel Veillard84942712003-04-18 14:40:05 +0000277Fri Apr 18 16:37:41 CEST 2003 Daniel Veillard <daniel@veillard.com>
278
279 * configure.in: switched to have thread support enabled by default,
280 didn't got troubles with ABI compatibility on Linux, hope it
281 won't break on strange OSes, if yes, report the system ID
282 * doc/libxml2-api.xml: just rebuilt the API
283
Daniel Veillard3e59fc52003-04-18 12:34:58 +0000284Fri Apr 18 14:31:15 CEST 2003 Daniel Veillard <daniel@veillard.com>
285
286 * libxml.h include/libxml/parser.h parser.c xmlIO.c DOCBparser.c:
287 added support for large file, tested with a 3+GB instance,
288 and some cleanup.
289 * catalog.c: added a TODO
290 * Makefile.am: added some "make tests" comments
291
Daniel Veillardac297932003-04-17 12:55:35 +0000292Thu Apr 17 14:51:57 CEST 2003 Daniel Veillard <daniel@veillard.com>
293
294 * relaxng.c: some cleanups
295 * doc/xmlreader.html: extended the document to cover RelaxNG and
296 tree operations
297 * python/tests/Makefile.am python/tests/reader[46].py: added some
298 xmlReader example/regression tests
299 * result/relaxng/tutor*.err: updated the output of a number of tests
300
Daniel Veillard62163602003-04-17 09:36:38 +0000301Thu Apr 17 11:35:37 CEST 2003 Daniel Veillard <daniel@veillard.com>
302
303 * relaxng.c: valgrind pointed out an uninitialized variable error.
304
Daniel Veillard33300b42003-04-17 09:09:19 +0000305Thu Apr 17 11:06:28 CEST 2003 Daniel Veillard <daniel@veillard.com>
306
307 * include/libxml/relaxng.h relaxng.c include/libxml/xmlreader.h
308 xmlreader.c: augnemting the APIs, cleanups.
309 * parser.c: cleanup bug #111005
310 * xmlIO.c: added some missing comments
311
Daniel Veillardce192eb2003-04-16 15:58:05 +0000312Wed Apr 16 17:46:50 CEST 2003 Daniel Veillard <daniel@veillard.com>
313
314 * relaxng.c xmllint.c: more work on RelaxNG streaming validation
315 trying to improve the subset compiled, and more testing.
316 * doc/downloads.html doc/xml.html doc/xmlmem.html: some updates on the
317 documentation
318 * test/relaxng/tutor11_1_3.xml: fixes the DTD path
319 * result/relaxng/*.err: fix some of the outputs
320
Daniel Veillardf4e55762003-04-15 23:32:22 +0000321Wed Apr 16 01:28:15 CEST 2003 Daniel Veillard <daniel@veillard.com>
322
323 * relaxng.c xmlreader.c xmllint.c include/libxml/relaxng.h
324 include/libxml/xmlreader.h: implemented streaming of
325 RelaxNG (when possible) on top of the xmlReader interface,
326 provided it as xmllint --stream --relaxng .rng .xml
327 This seems to mostly work.
328 * Makefile.am: updated to test RelaxNG streaming
329
Daniel Veillardc58f4ef2003-04-14 16:11:26 +0000330Mon Apr 14 18:08:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
331
332 * relaxng.c include/libxml/relaxng.h: integrated the regexp
333 based validity checking of fragments of the document for
334 which the RNG can be compiled to regexps. Works on all regression
335 tests, only fix needed is related to error messages.
336
Daniel Veillard52b48c72003-04-13 19:53:42 +0000337Sun Apr 13 21:51:00 CEST 2003 Daniel Veillard <daniel@veillard.com>
338
339 * relaxng.c xmlregexp.c include/libxml/xmlautomata.h
340 include/libxml/xmlregexp.h: Starting work precompiling
341 parts of RelaxNG schemas. Not plugged onto validity checking
342 yet, just the regexp building part. Needed to extend some
343 of the automata and regexp APIs.
344
Daniel Veillardf6bad792003-04-11 19:38:54 +0000345Fri Apr 11 21:36:21 CEST 2003 Daniel Veillard <daniel@veillard.com>
346
347 * xmllint.c xmlreader.c include/libxml/xmlreader.h: make sure
348 xmllint --stream and xmllint --stream --valid returns errors
349 code appropriately
350
Daniel Veillardc6cae7b2003-04-11 09:02:11 +0000351Fri Apr 11 10:59:24 CEST 2003 Daniel Veillard <daniel@veillard.com>
352
353 * xmlreader.c include/libxml/xmlreader.h: Added the Expand()
354 and Next() operation to work on subtrees within the reader
355 framework.
356 * doc/libxml2-api.xml python/libxml2class.txt: resulting updates
357 * python/tests/reader5.py: added an example for those new
358 functions of the reader.
359
Daniel Veillard645c6902003-04-10 21:40:49 +0000360Thu Apr 10 23:38:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
361
362 * HTMLtree.c: patch from Vasily Tchekalkin to fix #109865
363
Daniel Veillard9e077102003-04-10 13:36:54 +0000364Thu Apr 10 15:32:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
365
366 * xmlreader.c: fixing HasValue for namespace as raised by
367 Denys Duchier
368
Daniel Veillard02ea1412003-04-09 12:08:47 +0000369Wed Apr 9 14:07:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
370
371 * HTMLparser.c include/libxml/HTMLparser.h: exported
372 htmlCreateMemoryParserCtxt() it was static
373
Daniel Veillardd3b9cd82003-04-09 11:24:17 +0000374Wed Apr 9 13:21:48 CEST 2003 Daniel Veillard <daniel@veillard.com>
375
376 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
377 update from Charles Bozeman for date and duration types
378 * test/schemas/date_0.* test/schemas/dur_0.*
379 result/schemas/date_0.* result/schemas/dur_0.*: updated too
380
Daniel Veillardc00cda82003-04-07 10:22:39 +0000381Mon Apr 7 12:19:26 CEST 2003 Daniel Veillard <daniel@veillard.com>
382
383 * tree.c valid.c xpath.c include/libxml/tree.h include/libxml/valid.h:
384 fixing bug #107129, removing excessive allocation and calls
385 to *printf in the code to build QName strings.
386
Igor Zlatkovic69651182003-04-05 09:43:30 +0000387Sat Apr 5 11:41:36 CEST 2003 Igoe Zlatkovic <igor@zlatkovic.com>
388
389 * win32/libxml2.def.src: fixed conditional exports, reported by
390 Luke Murray.
391
Daniel Veillardadba5f12003-04-04 16:09:01 +0000392Fri Apr 4 18:08:00 CEST 2003 Daniel Veillard <daniel@veillard.com>
393
394 * parser.c: fixed a possible problem with xmlRecoverMemory()
395
Daniel Veillarda48ed3d2003-04-03 15:28:28 +0000396Thu Apr 3 17:24:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
397
398 * trio.c trio.h triodef.h trionan.c trionan.h triop.h triostr.c
399 triostr.h: Bjorn sent an update for the TRIO portability layer.
400
Igor Zlatkovicd6c86502003-04-01 20:00:42 +0000401Tue Apr 1 21:57:26 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
402
403 * win32/libxml2.def.src: exported new functions
404
Daniel Veillardc2d4a932003-04-01 11:13:05 +0000405Tue Apr 1 13:09:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
406
407 * configure.in NEWS: preparing release 2.5.6
408 * doc/*: updated and rebuilt the docs
409
Daniel Veillarde5020412003-04-01 09:55:20 +0000410Tue Apr 1 11:52:15 CEST 2003 Daniel Veillard <daniel@veillard.com>
411
412 * SAX.c: fixed an uninitialized memory access pointed by valgrind
413 on C14Ntests
414
Daniel Veillard7fe1f3a2003-03-31 22:13:33 +0000415Tue Apr 1 00:12:28 CEST 2003 Daniel Veillard <daniel@veillard.com>
416
417 * relaxng.c: one more fixup of error message reporting
418
Daniel Veillard5f1946a2003-03-31 16:38:16 +0000419Mon Mar 31 18:36:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
420
421 * relaxng.c: more work on bug #109225, and fixed an uninitialized
422 variable pointed out by valgrind
423
Daniel Veillarda507fbf2003-03-31 16:09:37 +0000424Mon Mar 31 18:05:22 CEST 2003 Daniel Veillard <daniel@veillard.com>
425
426 * relaxng.c: try to work on bug #109225 and provide better
427 error reports.
428 * result/relaxng/* : this change the output of a number of tests
429 * xinclude.c: fixing the parsed entity redefinition problem
430 raised on the list.
431 * test/schemas/date_0.xsd: updated the date test c.f. E2-12
432
Daniel Veillardb3721c22003-03-31 11:22:25 +0000433Mon Mar 31 13:19:04 CEST 2003 Daniel Veillard <daniel@veillard.com>
434
435 * xmlschemastypes.c: fixed date comparison to handle the tzo
436 The only failures left are disagreements on Notations and
437 '+1' not being allowed for ulong, uint, ushort and ubyte.
438
Daniel Veillard455cc072003-03-31 10:13:23 +0000439Mon Mar 31 12:11:47 CEST 2003 Daniel Veillard <daniel@veillard.com>
440
441 * xmlschemastypes.c: fixed gMonth parsing routine accordingly
442 to the XML Schemas errata
443 http://www.w3.org/2001/05/xmlschema-errata#e2-12
444
Daniel Veillarde637c4a2003-03-30 21:10:09 +0000445Sun Mar 30 23:04:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
446
447 * relaxng.c xmlschemastypes.c: more work on XML Schemas datatypes
448 and facets support. Currently only schemas with binHex or
449 base64 don't compile. A few error left in the test suite:
450 found 1035 test instances: 919 success 23 failures
451 most are gdate or gdateyear failing check, and a few cases where
452 James clark tests results are strange.
453 * valid.c: allow to reuse the Notation checking routine without
454 having a validation context.
455 * SAX.c: removed a #if 0
456
Daniel Veillardb6c7f412003-03-29 16:41:55 +0000457Sat Mar 29 17:35:05 CET 2003 Daniel Veillard <daniel@veillard.com>
458
459 * xinclude.c: forgot to apply one check from #106931 patch
460 * xmlschemastypes.c: more work on XML Schemas datatypes
461
Daniel Veillardc4c21552003-03-29 10:53:38 +0000462Sat Mar 29 11:49:25 CET 2003 Daniel Veillard <daniel@veillard.com>
463
464 * relaxng.c include/libxml/relaxng.h xmlschemastypes.c: more work
465 on cleaning up XML Schemas datatypes based on James Clark tests
466 test/xsdtest/xsdtest.xml
467
Daniel Veillard80b19092003-03-28 13:29:53 +0000468Fri Mar 28 14:24:08 CET 2003 Daniel Veillard <daniel@veillard.com>
469
470 * relaxng.c: implemented comparisons for Schemas values.
471 * xmlschemastypes.c include/libxml/xmlschemastypes.h: fixed
472 some bugs in duration handling, comparisons for durations
473 and decimals, removed all memory leaks pointed out by James
474 testsuite. Current status is now
475 found 238 test schemas: 197 success 41 failures
476 found 1035 test instances: 803 success 130 failures
477
Daniel Veillard91a13252003-03-27 23:44:43 +0000478Fri Mar 28 00:41:55 CET 2003 Daniel Veillard <daniel@veillard.com>
479
480 * xmlschemas.c include/libxml/xmlschemas.h: fixed bugs and memory
481 leaks in the W3C XML Schemas code
482 * xmlschemastypes.c: implemented nonPositiveInteger
483 * test/schemas/length2_0.xsd result/schemas/length2_0_0.err:
484 fixed the test and result.
485
Daniel Veillard6560a422003-03-27 21:25:38 +0000486Thu Mar 27 22:23:07 CET 2003 Daniel Veillard <daniel@veillard.com>
487
488 * HTMLparser.c tree.c: two patches from James Bursa on the HTML
489 parser and a typo
490 * xmlschemastypes.c: reindenting, fixing a memory access
491 problem with dates.
492
Daniel Veillard6c5b2d32003-03-27 14:55:52 +0000493Thu Mar 27 15:53:35 CET 2003 Daniel Veillard <daniel@veillard.com>
494
495 * parser.c: fixing #109227 providing more context in case of
496 start/end tag mismatch
497 * python/tests/ctxterror.py python/tests/readererr.py: update the
498 tests accordingly
499
Daniel Veillardd9b72832003-03-27 14:24:00 +0000500Thu Mar 27 15:22:41 CET 2003 Daniel Veillard <daniel@veillard.com>
501
502 * xinclude.c: should fix #109327 errors on memory accesses
503
Daniel Veillardc7e9b192003-03-27 14:08:24 +0000504Thu Mar 27 15:06:13 CET 2003 Daniel Veillard <daniel@veillard.com>
505
506 * HTMLtree.c: Fixed reopening of #78662 <form action="...">
507 is an URI reference
508
Daniel Veillarde209b332003-03-26 21:40:13 +0000509Wed Mar 26 22:38:39 CET 2003 Daniel Veillard <daniel@veillard.com>
510
511 * xpath.c: fixed bug #109160 on non-ASCII IDs
512
Daniel Veillard642104e2003-03-26 16:32:05 +0000513Wed Mar 26 17:30:37 CET 2003 Daniel Veillard <daniel@veillard.com>
514
515 * parser.c: Norm suggested a nicer error message for xml:space values
516 errors
517
Daniel Veillarde4fa2932003-03-26 00:38:10 +0000518Wed Mar 26 01:34:19 CET 2003 Daniel Veillard <daniel@veillard.com>
519
520 * xpath.c include/libxml/xpath.h: first part of the fix to
521 performance bug #108905, adds xmlXPathOrderDocElems() providing
522 document order for nodes.
523 * python/libxml.c: Python may require TRIO as Albert Chin pointed out
524
Daniel Veillard09628212003-03-25 15:10:27 +0000525Tue Mar 25 16:07:00 CET 2003 Daniel Veillard <daniel@veillard.com>
526
527 * xmlschemastypes.c: removing a warning with Sun compiler
528 bug #109154
529
MST 2003 John Fleckda271742003-03-25 14:05:17 +0000530Tue Mar 25 07:02:56 MST 2003 John Fleck <jfleck@inkstain.net>
531
532 * doc/xmllint.xml
533 * doc/xmllint.1
534 update xmllint man page with --relaxng option
535
Daniel Veillard2032d292003-03-25 11:09:40 +0000536Tue Mar 25 12:07:03 CET 2003 Daniel Veillard <daniel@veillard.com>
537
538 * python/setup.py.in : was missing "drv_libxml2.py"
539
Daniel Veillard9adc0462003-03-24 18:39:54 +0000540Mon Mar 24 19:38:05 CET 2003 Daniel Veillard <daniel@veillard.com>
541
542 * tree.c xpath.c: some changes related to the new way of
543 handling Result Value Tree, before 2.5.5
544
Daniel Veillardd8da01c2003-03-24 15:58:23 +0000545Mon Mar 24 16:36:23 CET 2003 Daniel Veillard <daniel@veillard.com>
546
547 * configure.in NEWS: preparing release 2.5.5
548 * doc/* : updated the documentation and regenerated it.
549
Daniel Veillardef0b4502003-03-24 13:57:34 +0000550Mon Mar 24 14:56:01 CET 2003 Daniel Veillard <daniel@veillard.com>
551
552 * xpath.c: fixed some problems related to #75813 about handling
553 of Result Value Trees
554
Daniel Veillard9231ff92003-03-23 22:00:51 +0000555Sun Mar 23 22:57:20 CET 2003 Daniel Veillard <daniel@veillard.com>
556
557 * uri.c: applied a set of patches from Lorenzo Viali correcting
558 URI parsing errors.
559
Daniel Veillard5f8d1a32003-03-23 21:02:00 +0000560Sun Mar 23 22:00:14 CET 2003 Daniel Veillard <daniel@veillard.com>
561
562 * parser.c: validity status was not passed back when validating in
563 entities, but raised by Oliver Fischer
564
Daniel Veillard04ee2f22003-03-23 20:31:46 +0000565Sun Mar 23 21:30:50 CET 2003 Daniel Veillard <daniel@veillard.com>
566
567 * HTMLtree.c: avoid escaping ',' in URIs
568
Daniel Veillardef8dd7b2003-03-23 12:02:56 +0000569Sun Mar 23 12:57:00 CET 2003 Daniel Veillard <daniel@veillard.com>
570
571 * parser.c: fixing bug #108976 get the ID/REFs to reference
572 the ID in the document content and not in the entity copy
573 * SAX.c include/libxml/parser.h: more checking of the ID/REF
574 stuff, better solution for #107208
575 * xmlregexp.c: removed a direct printf, dohhh
576 * xmlreader.c: fixed a bug on streaming validation of empty
577 elements in entities
578 * result/VC/ElementValid8 test/VCM/v20.xml result/valid/xhtml1.xhtml:
579 cleanup of the validation tests
580 * test/valid/id* test/valid/dtds/destfoo.ent result/valid/id*:
581 added more ID/IDREF tests to the suite
582
Daniel Veillard2cfd9df2003-03-22 22:39:16 +0000583Sat Mar 22 23:38:08 CET 2003 Daniel Veillard <daniel@veillard.com>
584
585 * xmlreader.c: fixed #107043 removing 2 warnings with Sun One
586 compiler.
587
Daniel Veillard20863822003-03-22 17:51:47 +0000588Sat Mar 22 18:50:45 CET 2003 Daniel Veillard <daniel@veillard.com>
589
590 * relaxng.c: valgrind'ed and cleaned up a couple of memory issues.
591
Daniel Veillard9ff2d472003-03-22 15:18:01 +0000592Sat Mar 22 16:15:50 CET 2003 Daniel Veillard <daniel@veillard.com>
593
594 * SAX.c: fix bug #107208 avoid false duplicates when ID/REFs are
595 defined in entities content
596
Daniel Veillard99737f52003-03-22 14:55:50 +0000597Sat Mar 22 15:53:27 CET 2003 Daniel Veillard <daniel@veillard.com>
598
599 * SAX.c: Fixed validation bug #108858 on namespace names using
600 entities and reported by Brent Hendricks
601 * xmllint.c: report xmlTextReaderHasValue() result in --stream
602 --debug output.
603
Daniel Veillard48ef4c92003-03-22 12:38:15 +0000604Sat Mar 22 13:32:39 CET 2003 Daniel Veillard <daniel@veillard.com>
605
606 * xmlreader.c: fixed bug #108801 reported by Malcolm Tredinnick
607 about the DocType node not being reported sometimes.
608 * python/tests/reader.py: added to test to the regression checks
609
Daniel Veillard120e8eb2003-03-22 01:00:34 +0000610Sat Mar 22 01:57:40 CET 2003 Daniel Veillard <daniel@veillard.com>
611
612 * xmlreader.c: fixed bug #108546 on long CDATA (or text nodes)
613 reported by Edd Dumbill
614
Daniel Veillard77a90a72003-03-22 00:04:05 +0000615Sat Mar 23 01:00:24 CET 2003 Daniel Veillard <daniel@veillard.com>
616
617 * HTMLparser.c parser.c parserInternals.c: patch from
618 johan@evenhuis.nl for #107937 fixing some line counting
619 problems, and some other cleanups.
620 * result/HTML/: this result in some line number changes
621
Daniel Veillard580ced82003-03-21 21:22:48 +0000622Fri Mar 21 22:19:14 CET 2003 Daniel Veillard <daniel@veillard.com>
623
624 * configure.in Makefile.am: fixed Red Hat bug #86118 use libxml2.spec
625 instead of libxml.spec
626 * relaxng.c: fixed some of the error reporting excessive
627 verbosity
628 * catalog.c debugXML.c valid.c xmlreader.c xmlschemas.c xpath.c
629 xmlschemastypes.c: removed some warnings from gcc
630 * doc/libxml2-api.xml: rebuilt
631
Daniel Veillarde063f482003-03-21 16:53:17 +0000632Fri Mar 21 17:25:23 CET 2003 Daniel Veillard <daniel@veillard.com>
633
634 * relaxng.c: another optimization, for choice this time
635 * result/relaxng/spec1* result/relaxng/tutor12_1*
636 result/relaxng/tutor3_7: cleanups.
637
Daniel Veillard0e3d3ce2003-03-21 12:43:18 +0000638Fri Mar 21 13:41:23 CET 2003 Daniel Veillard <daniel@veillard.com>
639
640 * relaxng.c: fixed xmlRelaxNGNodeMatchesList
641 * test/relaxng/testsuite.xml: augmented the test suite
642 * result/relaxng/spec1* result/relaxng/tutor12_1*: this fixes
643 some schemas validation tests in the presence of foreign
644 namespaces.
645
Daniel Veillardbbb78b52003-03-21 01:24:45 +0000646Fri Mar 21 02:23:34 CET 2003 Daniel Veillard <daniel@veillard.com>
647
648 * relaxng.c: added another interleave speedup.
649
Daniel Veillardef2e4ec2003-03-20 16:23:26 +0000650Thu Mar 20 17:22:00 CET 2003 Daniel Veillard <daniel@veillard.com>
651
652 * xmlschemastypes.c: added integer and fixed one of the
653 IDREFS regression tests pbm
654 * result/relaxng/docbook_0.err: updated
655
Daniel Veillard249d7bb2003-03-19 21:02:29 +0000656Wed Mar 19 21:58:47 CET 2003 Daniel Veillard <daniel@veillard.com>
657
658 * valid.c xmlschemastypes.c: attempt to cope with ID/IDREF(S)
659 declared both in the DTD and in the Schemas <grin/>
660 * relaxng.c: more debug, added a big optimization for <mixed>
661 * test/relaxng/testsuite.xml: augmented the testsuite
662 * test/relaxng/ result/relaxng: added the RelaxNG spec and a
663 DocBook example to the regression tests
664
Daniel Veillard798024a2003-03-19 10:36:09 +0000665Wed Mar 19 11:34:10 CET 2003 Daniel Veillard <daniel@veillard.com>
666
667 * check-xsddata-test-suite.py: cosmetic change for output
668 * relaxng.c: try to minimize calls to malloc/free for states.
669
Daniel Veillarda1a9d042003-03-18 16:53:17 +0000670Tue Mar 18 17:50:31 CET 2003 Daniel Veillard <daniel@veillard.com>
671
672 * tree.c: removed a warning
673 * xmlschemastypes.c: more cleanup, added ENTITY and ENTITIES
674 support
675 * check-relaxng-test-suite.py check-xsddata-test-suite.py:
676 cleanup/improvements of the regression tests batch
677 * test/relaxng/testsuite.xml: augmented libxml2 own testsuite
678
Daniel Veillard28c52ab2003-03-18 11:39:17 +0000679Tue Mar 18 12:36:22 CET 2003 Daniel Veillard <daniel@veillard.com>
680
681 * relaxng.c: fixed error msg cleanup deallocation
682 * xmlschemastypes.c: added a function to handle lists of
683 atomic types, added support for IDREFS
684
Daniel Veillardc3da18a2003-03-18 00:31:04 +0000685Tue Mar 18 01:28:15 CET 2003 Daniel Veillard <daniel@veillard.com>
686
687 * relaxng.c valid.c xmlschemastypes.c: added Datatype ID
688 and IDREF, usable from RelaxNG now
689 * include/libxml/xmlschemastypes.h: need to add a new interface
690 because the validation modifies the infoset
691 * test/relaxng/testsuite.xml: extended the testsuite
692
Daniel Veillard952379b2003-03-17 15:37:12 +0000693Mon Mar 17 16:34:07 CET 2003 Daniel Veillard <daniel@veillard.com>
694
695 * relaxng.c: fixed the last core RelaxNG bug known #107083,
696 shemas datatype ID/IDREF support still missing though.
697 * xmlreader.c: fix a crashing bug with prefix raised by
698 Merijn Broeren
699 * test/relaxng/testsuite.xml: augmented the testsuite with
700 complex inheritance tests
701
Daniel Veillardfd573f12003-03-16 17:52:32 +0000702Sun Mar 16 18:45:50 CET 2003 Daniel Veillard <daniel@veillard.com>
703
704 * relaxng.c: switched back to the previous Relax-NG code base,
705 the derivation algorithm need severe constraining code to avoid
706 combinatorial explosion. Fixed the problem with Sebastian Rahtz
707 TEI based example and other bugs
708 * result/relaxng/*err: updated the results
709 * test/relaxng/testsuite.xml: started a new test suite
710
Daniel Veillard1564e6e2003-03-15 21:30:25 +0000711Sat Mar 15 22:26:46 CET 2003 Daniel Veillard <daniel@veillard.com>
712
713 * relaxng.c include/libxml/relaxng.h: After coming to the conclusion
714 that the original RelaxNG validation code was un-fixeable, it got
715 rewritten to use the derivation algorithm from James Clark and
716 redebugged it (nearly) from scratch:
717 found 373 test schemas: 372 success 1 failures
718 found 529 test instances: 529 success 0 failures
719
Daniel Veillard39eb88b2003-03-11 11:21:28 +0000720Tue Mar 11 12:08:23 CET 2003 Daniel Veillard <daniel@veillard.com>
721
722 * SAX.c parser.c: fix some recursion problems introduced in the
723 last release.
724 * relaxng.c: more debugging of the RNG validation engine, still
725 problems though.
726
Daniel Veillard5add8682003-03-10 13:13:58 +0000727Mon Mar 10 14:10:47 CET 2003 Daniel Veillard <daniel@veillard.com>
728
729 * Makefile.am: stop generating wrong result file with * in name
730 * relaxng.c: fixing the include bug raised by Sebastian Rahtz
731 * result/relaxng/demo* test/relaxng/demo: added the tests from
732 Sebastian reproducing the problem.
733
MST 2003 John Fleck5094cb22003-03-10 01:03:53 +0000734Sun Mar 9 18:02:31 MST 2003 John Fleck <jfleck@inkstain.net>
735
Daniel Veillard5add8682003-03-10 13:13:58 +0000736 * doc/xmllint.1: regenerating man page from xmllint.xml to pick
737 up Aleksey's change
MST 2003 John Fleck5094cb22003-03-10 01:03:53 +0000738
Aleksey Sanin693c9bc2003-03-09 22:36:52 +0000739Sun Mar 9 13:53:16 2003 Aleksey Sanin <aleksey@aleksey.com>
740
741 * xmllint.c doc/xmllint.xml: use $XMLLINT_INDENT environment
742 variable to control the indentation for the xmllint "--format"
743 option
744
Igor Zlatkovic47ba1c72003-03-08 13:29:42 +0000745Sat Mar 8 14:27:43 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
746
747 * encoding.c: applied Gennady's patch against buffer overrun
748
Daniel Veillard42f12e92003-03-07 18:32:59 +0000749Fri Mar 7 19:29:40 CET 2003 Daniel Veillard <daniel@veillard.com>
750
751 * test/xsdtest/xsdtest.xml uri.c: after and exchange with James
752 Clark it appeared I had bug in URI parsing code ...
753 * relaxng.c include/libxml/relaxng.h: completely revamped error
754 reporting to not loose message from optional parts.
755 * xmllint.c: added timing for RNG validation steps
756 * result/relaxng/*: updated the result, all error messages changed
757
Daniel Veillardedfd5882003-03-07 14:20:40 +0000758Fri Mar 7 15:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
759
760 * xpath.c: fix bug #107804, the algorithm used for document order
761 computation was failing on attributes.
762
Daniel Veillard83391282003-03-06 21:37:30 +0000763Thu Mar 6 22:35:50 CET 2003 Daniel Veillard <daniel@veillard.com>
764
765 * valid.c: fix bug #107764 , possibility of buffer overflow
766 in xmlValidDebug()
767
Daniel Veillard6c73cb82003-03-05 16:45:40 +0000768Wed Mar 5 17:41:37 CET 2003 Daniel Veillard <daniel@veillard.com>
769
770 * nanoftp.c include/libxml/nanoftp.h: adding xmlNanoFTPDele()
771 from Philipp Dunkel
772
Daniel Veillard5f704af2003-03-05 10:01:43 +0000773Wed Mar 5 10:57:09 CET 2003 Daniel Veillard <daniel@veillard.com>
774
775 * xmlschemastype.c: made powten array static it should not be exported
776 * HTMLparser.c: fix bug #107361 by reusing the code from the XML
777 parser function.
778 * testHTML.c: get rid of valgrind messages on the HTML SAX tests
779
Daniel Veillard7b72ee52003-02-27 23:24:53 +0000780Fri Feb 28 00:23:00 CET 2003 Daniel Veillard <daniel@veillard.com>
781
782 * tree.c: fixed a node dump crash on attributes
783 * test/xsdtest/xsdtest.xml test/xsdtest/xsdtest.xsl: fixed
784 an URI test bug and get better output.
785
Daniel Veillard463a5472003-02-27 21:30:32 +0000786Thu Feb 27 22:28:40 CET 2003 Daniel Veillard <daniel@veillard.com>
787
788 * check-xsddata-test-suite.py: give more infos
789 * relaxng.c: fix a bug reported by Sebastian Rahtz and
790 REF->DEF in attribute values.
791
Daniel Veillardeb7189f2003-02-27 20:11:13 +0000792Thu Feb 27 21:09:32 CET 2003 Daniel Veillard <daniel@veillard.com>
793
794 * check-xsddata-test-suite.py test/xsdtest/xsdtest.xml
795 test/xsdtest/xsdtest.xsl: import of the XSD Datatype
796 regression tests from James Clark.
797
Daniel Veillard8bc6cf92003-02-27 17:42:22 +0000798Thu Feb 27 18:40:04 CET 2003 Daniel Veillard <daniel@veillard.com>
799
800 * relaxng.c xmlschemas.c xmlschemastypes.c
801 include/libxml/xmlschemastypes.h: added param support for relaxng
802 type checking, started to increment the pool of simple types
803 registered, still much work to be done on simple types and
804 facets checkings.
805
Daniel Veillard19ab45b2003-02-26 15:49:03 +0000806Wed Feb 26 16:45:39 CET 2003 Daniel Veillard <daniel@veillard.com>
807
808 * entities.c: fixes again one of the problem raised by
809 James Clark in #106788
810
Daniel Veillardc482e262003-02-26 14:48:48 +0000811Wed Feb 26 15:46:48 CET 2003 Daniel Veillard <daniel@veillard.com>
812
813 * relaxng.c: Fixed a couple of problem raised by James Clark
814 in bug #107083, the support for ID/IDREF/IDREFS at the WXS
815 datatype level still not fixed though.
816
Daniel Veillard17bed982003-02-24 20:11:43 +0000817Mon Feb 24 21:09:19 CET 2003 Daniel Veillard <daniel@veillard.com>
818
819 * configure.in: preparing release 2.5.4
820 * doc/*: updated and rebuilt the docs
821 * relaxng.c: removed warnings
822 * result/relaxng/*: updated the results
823
Daniel Veillardf4be0182003-02-24 19:54:33 +0000824Mon Feb 24 20:53:17 CET 2003 Daniel Veillard <daniel@veillard.com>
825
826 * valid.c: fixes a DTD regexp generation problem.
827
Daniel Veillard02111c12003-02-24 19:14:52 +0000828Mon Feb 24 20:12:57 CET 2003 Daniel Veillard <daniel@veillard.com>
829
830 * parser.c: fixes bug #105998 about false detection of
831 attribute consumption loop.
832
Daniel Veillard2406abd2003-02-24 18:16:47 +0000833Mon Feb 24 19:14:57 CET 2003 Daniel Veillard <daniel@veillard.com>
834
835 * xinclude.c: Fixes bug #106931 in XInclude entities merging.
836
Daniel Veillardfcc822e2003-02-24 17:52:08 +0000837Mon Feb 24 18:50:35 CET 2003 Daniel Veillard <daniel@veillard.com>
838
839 * SAX.c: fixed bug #105992
840
Daniel Veillard3ebc7d42003-02-24 17:17:58 +0000841Mon Feb 24 18:14:16 CET 2003 Daniel Veillard <daniel@veillard.com>
842
843 * tree.c: fixed xmlSetProp and al. when the node passed is not an
844 element.
845 * relaxng.c: fixed bugs 7.3 (though not complete) and memory leaks
846 found 373 test schemas: 369 success 4 failures
847 found 529 test instances: 525 success 4 failures
848 * check-relaxng-test-suite.py: added memory debug reporting
849
Daniel Veillardc64b8e92003-02-24 11:47:13 +0000850Mon Feb 24 12:41:54 CET 2003 Daniel Veillard <daniel@veillard.com>
851
852 * uri.c parser.c: some warning removal on Igor's patch
853 * tree.c: seems I messed up with #106788 fix
854 * python/libxml.c: fixed some base problems when Python provides
855 the resolver.
856 * relaxng.c: fixed the interleave algorithm
857 found 373 test schemas: 364 success 9 failures
858 found 529 test instances: 525 success 4 failures
859 the resulting failures are bug in the algorithm from 7.3 and
860 lack of support for params
861
Daniel Veillard0046c0f2003-02-23 13:52:30 +0000862Sun Feb 23 14:49:39 CET 2003 Daniel Veillard <daniel@veillard.com>
863
864 * parser.c: another fix for nodeinfo in entities problem
865 * tree.c entities.c: fixed bug #106788 from James Clark
866 some spaces need to be serialized as character references.
867
Igor Zlatkovic40ed73b2003-02-23 13:40:12 +0000868Sat Feb 22 18:28:16 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
869
870 * parser.c uri.c: fixed the bug I introduced in the path
871 handling, reported by Sebastian Bergmann
872
Daniel Veillard44e1dd02003-02-21 23:23:28 +0000873Sat Feb 22 00:19:48 CET 2003 Daniel Veillard <daniel@veillard.com>
874
875 * parser.c: fixing some nodeinfo in entities problem raised
876 by Glenn W. Bach
877 * relaxng.c: implemented the first section 7.3 check
878 * result/relaxng/*: updated the results
879
Daniel Veillardc5312d72003-02-21 17:14:10 +0000880Fri Feb 21 18:12:19 CET 2003 Daniel Veillard <daniel@veillard.com>
881
882 * relaxng.c: fixed some problems in the previous commit
883 and finished implementing 4.16 rules checking
884 found 373 test schemas: 353 success 20 failures
885 found 529 test instances: 519 success 6 failures
886 * result/relaxng/*: updated the results
887
Daniel Veillard4c5cf702003-02-21 15:40:34 +0000888Fri Feb 21 16:37:39 CET 2003 Daniel Veillard <daniel@veillard.com>
889
890 * relaxng.c: implemented checks from section 7.2
891
Daniel Veillard77648bb2003-02-20 15:03:22 +0000892Thu Feb 20 16:00:31 CET 2003 Daniel Veillard <daniel@veillard.com>
893
894 * relaxng.c: implemented the checks from section 7.1, fixed
895 some of the 4.20 and 4.21 problems.
896 found 373 test schemas: 338 success 35 failures
897 found 529 test instances: 519 success 6 failures
898 * result/relaxng/*: updated the results
899
Daniel Veillard1c745ad2003-02-20 00:11:02 +0000900Thu Feb 20 01:09:24 CET 2003 Daniel Veillard <daniel@veillard.com>
901
902 * relaxng.c: implemented the 4.20 and 4.21 simplification rules.
903 * result/relaxng/*: updated the results
904
Daniel Veillardce14fa52003-02-19 17:32:48 +0000905Wed Feb 19 18:30:30 CET 2003 Daniel Veillard <daniel@veillard.com>
906
907 * relaxng.c: more bugfixes
908 * result/relaxng/*: updated the results
909
Igor Zlatkovic7e1d1582003-02-19 14:51:44 +0000910Wed Feb 19 15:39:56 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
911
912 * DOCBparser.c: obsoleted xmlNormalizeWindowsPath
913 * HTMLparser.c: obsoleted xmlNormalizeWindowsPath
914 * SAX.c: ensured xmlDoc.URL is always canonic
915 * parser.c: obsoleted xmlNormalizeWindowsPath
916 * uri.c include/libxml/uri.h: introduced xmlCanonicPath
917 * xmlIO.c include/libxml/xmlIO.h: obsoleted xmlNormalizeWindowsPath
918 * win32/libxml2.def.src: added few exports
919
920
Daniel Veillard2e9b1652003-02-19 13:29:45 +0000921Wed Feb 19 14:26:51 CET 2003 Daniel Veillard <daniel@veillard.com>
922
923 * Makefile.am configure.in: patched to have shared libraries
924 for Python regression tests and static binaries for gdb debug
925 in my development environment
926 * relaxng.c: more bugfixes
927 found 373 test schemas: 296 success 77 failures
928 found 529 test instances: 516 success 8 failures
929 * result/relaxng/*: updated the results
930
Daniel Veillard8fe98712003-02-19 00:19:14 +0000931Wed Feb 19 01:17:48 CET 2003 Daniel Veillard <daniel@veillard.com>
932
933 * relaxng.c: guess what ! Relax-NG bugfixing, what a surprize...
934
Daniel Veillardd4310742003-02-18 21:12:46 +0000935Tue Feb 18 22:09:50 CET 2003 Daniel Veillard <daniel@veillard.com>
936
937 * xmlschemastypes.c: float/double check bugfix
938 * tree.c include/libxml/tree.h: exported a function for NMTOKEN
939 validation
940 * xmlreader.c: add a TODO for Jody
941 * relaxng.c: bugfix bugfix bugfix
942 found 373 test schemas: 300 success 73 failures
943 found 529 test instances: 507 success 10 failures
944 * result/relaxng/*: updated the results
945
Daniel Veillard2df2de22003-02-17 23:34:33 +0000946Tue Feb 18 00:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
947
948 * relaxng.c check-relaxng-test-suite.py: more RelaxNG bug hunting
949
Daniel Veillard416589a2003-02-17 17:25:42 +0000950Mon Feb 17 18:23:32 CET 2003 Daniel Veillard <daniel@veillard.com>
951
952 * relaxng.c check-relaxng-test-suite.py: more work on the
953 RelaxNG implementation conformance testing.
954 found 373 test schemas: 284 success 89 failures
955 found 529 test instances: 448 success 47 failures
956 * result/relaxng/*: updated the results
957
Daniel Veillard784b9352003-02-16 15:50:27 +0000958Sun Feb 16 16:48:38 CET 2003 Daniel Veillard <daniel@veillard.com>
959
960 * ChangeLog tree.c doc/libxml-doc.el doc/libxml2-api.xml: applied
961 a patch from Kjartan Maraas to fix some typos
962
Daniel Veillardfebcca42003-02-16 15:44:18 +0000963Sun Feb 16 16:40:52 CET 2003 Daniel Veillard <daniel@veillard.com>
964
965 * relaxng.c: more bug-hunting
966 * testRelax.c include/libxml/relaxng.h: added --tree to dump the
967 intermediate rng tree
968 * python/generator.py: patch from Stephane Bidoul to fix the generator
969 on python < 2.2
970
Daniel Veillardd2298792003-02-14 16:54:11 +0000971Fri Feb 14 17:49:26 CET 2003 Daniel Veillard <daniel@veillard.com>
972
973 * check-relaxng-test-suite.py relaxng.c: more testing on the
974 Relax-NG front, cleaning up the regression tests failures
975 current state and I forgot support for "mixed":
976 found 373 test schemas: 280 success 93 failures
977 found 529 test instances: 401 success 68 failures
978 * tree.c include/libxml/tree.h xmlschemastypes.c: finished and
979 moved the Name, NCName and QName validation routine in tree.c
980 * uri.c: fixed handling of URI ending up with #, i.e. having
981 an empty fragment ID.
982 * result/relaxng/*: updated the results
983
Daniel Veillard9a237c92003-02-13 15:52:58 +0000984Thu Feb 13 16:49:24 CET 2003 Daniel Veillard <daniel@veillard.com>
985
986 * check-xinclude-test-suite.py: improved the script accordingly
987 to the XInclude regression tests updates
988 * xpointer.c: Implemented XPointer element() Scheme W3C PR of 13
989 November 2002
990 * result/XPath/xptr/chapterschildseq result/XPath/xptr/vidchildseq
991 test/XPath/xptr/chapterschildseq test/XPath/xptr/vidchildseq:
992 augmented the Xpointer testsuite for the element() scheme
993
Daniel Veillardf4b4f982003-02-13 11:02:08 +0000994Thu Feb 13 12:00:30 CET 2003 Daniel Veillard <daniel@veillard.com>
995
996 * relaxng.c: added TODO for the DTD compatibility spec
997 * xinclude.c: more bug fixes driven by the testsuite
998
Daniel Veillardd581b7e2003-02-11 18:03:05 +0000999Tue Feb 11 19:01:02 CET 2003 Daniel Veillard <daniel@veillard.com>
1000
1001 * check-xinclude-test-suite.py xinclude.c: Work on the W3C/NIST
1002 regression tests for XInclude, improved the script, improving
1003 XInclude error reporting mechanism
1004
Daniel Veillard1d788d22003-02-10 16:21:58 +00001005Mon Feb 10 17:19:14 CET 2003 Daniel Veillard <daniel@veillard.com>
1006
1007 * NEWS doc/* configure.in: preparing release 2.5.3
1008
Daniel Veillardfd7ce5f2003-02-10 16:12:39 +00001009Mon Feb 10 17:11:22 CET 2003 Daniel Veillard <daniel@veillard.com>
1010
1011 * tree.c: trying to fix #104934 about some XHTML1 serialization
1012 issues.
1013
Daniel Veillard809faa52003-02-10 15:43:53 +00001014Mon Feb 10 16:41:13 CET 2003 Daniel Veillard <daniel@veillard.com>
1015
1016 * encoding.c xmlIO.c: fixing bug #104646 about iconv based
1017 encoding conversion when the input buffer stops in the
1018 middle of a multibyte char
1019
Daniel Veillard1703c5f2003-02-10 14:28:44 +00001020Mon Feb 10 15:24:47 CET 2003 Daniel Veillard <daniel@veillard.com>
1021
1022 * test/relaxng/OASIS/spectest.xml: OASIS RelaxNG testsuite
1023 * check-relaxng-test-suite.py: python script to run regression
1024 against OASIS RelaxNG testsuite
1025 * relaxng.c: some cleanup tweaks
1026 * HTMLparser.c globals.c: cleanups in comments
1027 * doc/libxml2-api.xml: updated the API
1028 * result/relaxng/*: errors moved files, so large diffs but
1029 no changes at the semantic level.
1030
Daniel Veillard6aa2f602003-02-10 00:01:56 +00001031Mon Feb 10 01:00:31 CET 2003 Daniel Veillard <daniel@veillard.com>
1032
1033 * tree.c: fixing #105678 problem when dumping a namespace node.
1034
Daniel Veillard591b4be2003-02-09 23:33:36 +00001035Mon Feb 10 00:30:01 CET 2003 Daniel Veillard <daniel@veillard.com>
1036
1037 * xpath.c: fixed doc comment problems
1038 * python/generator.py python/libxml_wrap.h python/types.c: adding
1039 RelaxNG wrappers
1040 * python/tests/Makefile.am python/tests/relaxng.py: added a specific
1041 test of those early Python RelaxNG bindings
1042
1043Sun Feb 9 15:18:43 CET 2003 Daniel Veillard <daniel@veillard.com>
Daniel Veillard231d7912003-02-09 14:22:17 +00001044
1045 * libxml.spec.in: fixes a libtool problem on AMD 64bits builds
1046 * relaxng.c: found the validation problem I had with interleave
1047 when not covering all remaining siblings
1048 * Makefile.am test.relaxng/* result/relaxng/*: augmented the
1049 testsuite and check the RNG schemas against the RNG schemas
1050 given in appendix A
1051
Igor Zlatkovic6dacee62003-02-08 17:52:57 +00001052Sat Feb 8 18:55:43 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
1053
1054 * win32/Makefile.msvc: updates for RelaxNG
1055 * win32/Makefile.mingw: updates for RelaxNG
1056 * win32/libxml2.def.src: added RelaxNG exports
1057
Daniel Veillard97fd5672003-02-07 13:01:54 +00001058Fri Feb 7 14:00:53 CET 2003 Daniel Veillard <daniel@veillard.com>
1059
1060 * xinclude.c: applied another bug fix from Sean Chittenden
1061
Daniel Veillardef4d3bc2003-02-07 12:38:22 +00001062Fri Feb 7 13:34:08 CET 2003 Daniel Veillard <daniel@veillard.com>
1063
1064 * configure.in xmllint.c: I f...ed up the default configuration
1065 of schemas and --relaxng option display in xmllint, pointed by
1066 Morus Walter.
1067 * xlink.c: Sean Chittenden pointed a couple of errors in the XLink
1068 detection module, fixes bug #105374.
1069
Daniel Veillardc5a70f22003-02-06 23:41:59 +00001070Fri Feb 7 01:43:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1071
1072 * xmlschemastypes.c: added the boolean base type.
1073
Daniel Veillard96a4b252003-02-06 08:22:32 +00001074Thu Feb 6 10:23:52 CET 2003 Daniel Veillard <daniel@veillard.com>
1075
1076 * xmlschemastypes.c: started implementing some of the missing
1077 default simple types
1078 * result/relaxng/*: updated the results
1079
Daniel Veillard72fef162003-02-05 14:31:19 +00001080Wed Feb 5 15:28:04 CET 2003 Daniel Veillard <daniel@veillard.com>
1081
1082 * NEWS doc/*: updated the docs, ready for 2.5.2 release
1083
Daniel Veillard71531f32003-02-05 13:19:53 +00001084Wed Feb 5 14:15:59 CET 2003 Daniel Veillard <daniel@veillard.com>
1085
1086 * HTMLparser.c tree.c xmlIO.c: comments cleanups
1087 * Makefile.am: use xmllint for doing the RelaxNG tests
1088 * configure.in: preparing 2.5.2 made schemas support default to
1089 on instead of off
1090 * relaxng.c: removed the verbosity
1091 * xmllint.c: added --relaxng option
1092 * python/generator.py python/libxml_wrap.h: prepared the integration
1093 of the new RelaxNG module and schemas
1094 * result/relaxng/*: less verbose output
1095
Daniel Veillardec498e12003-02-05 11:01:50 +00001096Wed Feb 5 12:00:36 CET 2003 Daniel Veillard <daniel@veillard.com>
1097
1098 * valid.c: do not run content model validation if the
1099 content is not determinist
1100
Daniel Veillardde590ca2003-02-05 10:45:26 +00001101Wed Feb 5 11:43:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1102
1103 * SAX.c: added the redefinition of namespaced attribute
1104 check that was missing as Fabrice Desré pointed out.
1105
Daniel Veillard930dfb62003-02-05 10:17:38 +00001106Wed Feb 5 11:09:29 CET 2003 Daniel Veillard <daniel@veillard.com>
1107
1108 * HTMLparser.c include/libxml/HTMLparser.h: applied HTML
1109 improvements from Nick Kew, allowing to do more checking
1110 to HTML elements and attributes.
1111
Daniel Veillard4287c572003-02-04 22:48:53 +00001112Tue Feb 4 23:47:06 CET 2003 Daniel Veillard <daniel@veillard.com>
1113
1114 * xinclude.c: fixing bug #105137 about entities declaration
1115 needing to be copied to the including document.
1116
Daniel Veillard652d8a92003-02-04 19:28:49 +00001117Tue Feb 4 20:26:22 CET 2003 Daniel Veillard <daniel@veillard.com>
1118
1119 * catalog.c: fixed bug #104817 with delegateURI
1120 * xpath.c: fixing bugs #104123 and #104125
1121
Daniel Veillard0e298ad2003-02-04 16:14:33 +00001122Tue Feb 4 17:12:56 CET 2003 Daniel Veillard <daniel@veillard.com>
1123
1124 * configure.in valid.c xmlreader.c python/libxml_wrap.h
1125 python/types.c: fixing #104096 to compile without regexps
1126
Daniel Veillard57e79b32003-02-04 15:33:12 +00001127Tue Feb 4 16:31:55 CET 2003 Daniel Veillard <daniel@veillard.com>
1128
1129 * valid.c: fixing bug #103969 forgot to add an epsilon transition
1130 when building the automata for elem*
1131
Daniel Veillard358a9892003-02-04 15:22:32 +00001132Tue Feb 4 16:21:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1133
1134 * HTMLparser.c: applied patch from Arne de Bruijn fixing
1135 bug #103827
1136
Daniel Veillardeb137172003-02-04 15:18:06 +00001137Tue Feb 4 16:17:09 CET 2003 Daniel Veillard <daniel@veillard.com>
1138
1139 * HTMLparser.c: updating a comment, fixing #103776
1140
Daniel Veillard8d589042003-02-04 15:07:21 +00001141Tue Feb 4 16:05:53 CET 2003 Daniel Veillard <daniel@veillard.com>
1142
1143 * parser.c: fixing bug 105049 for validity checking of content
1144 within recursive entities.
1145
Daniel Veillarde5b110b2003-02-04 14:43:39 +00001146Tue Feb 4 15:40:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1147
1148 * HTMLparser.c: try to fix # 105049
1149 * relaxng.c xmlschemastypes.c: a couple of changes and extensions
1150 * tree.c: updated a function comment
1151
Daniel Veillard419a7682003-02-03 23:22:49 +00001152Tue Feb 4 00:20:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1153
1154 * relaxng: more work on grammars and refs/defs
1155 * test/relaxng/* result/relaxng/*: augmented/updated the
1156 regression tests
1157
Daniel Veillard144fae12003-02-03 13:17:57 +00001158Mon Feb 3 14:16:59 CET 2003 Daniel Veillard <daniel@veillard.com>
1159
1160 * relaxng: more work on name classes, except support
1161 * test/relaxng/* result/relaxng/*: augmented/updated the
1162 regression tests
1163
Daniel Veillard1ed7f362003-02-03 10:57:45 +00001164Mon Feb 3 11:56:05 CET 2003 Daniel Veillard <daniel@veillard.com>
1165
1166 * relaxng: more work on name classes, the "validate all" schemas
1167 seems to work now.
1168 * test/relaxng/* result/relaxng/*: augmented/updated the
1169 regression tests
1170
Daniel Veillard3b2e4e12003-02-03 08:52:58 +00001171Mon Feb 3 09:50:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1172
1173 * python/libxml.c: removed an unprotedted debug message Aleksi Suhonen
1174 * parser.c: put a guard against infinite document depth, basically
1175 trying to avoid another kind of DoS attack.
1176 * relaxng.c: some code w.r.t. nameClasses
1177
Daniel Veillardfc1a4502003-02-02 16:02:55 +00001178Sun Feb 2 17:01:43 CET 2003 Daniel Veillard <daniel@veillard.com>
1179
1180 * test/relaxng/* result/relaxng/*: check all the namespace support
1181 was actually correct based on tutorial section 10.
1182
Daniel Veillarde2a5a082003-02-02 14:35:17 +00001183Sun Feb 2 15:33:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1184
1185 * relaxng: include seems to work okay now
1186 * test/relaxng/* result/relaxng/*: augmented/updated the
1187 regression tests
1188
Daniel Veillarda9d912d2003-02-01 17:43:10 +00001189Sat Feb 1 19:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1190
1191 * relaxng.c: a bit of work done in the train back.
1192 * test/relaxng/*: added one of the include tests
1193
Daniel Veillard154877e2003-01-30 12:17:05 +00001194Thu Jan 30 14:06:55 CET 2003 Daniel Veillard <daniel@veillard.com>
1195
1196 * relaxng: more work done in the train
1197 * test/relaxng/* result/relaxng/*: augmented/updated the
1198 regression tests
1199
Daniel Veillarde431a272003-01-29 23:02:33 +00001200Wed Jan 29 23:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1201
1202 * relaxng.c: debugging of externalRef
1203 * test/relaxng/* result/relaxng/*: augmented/updated the
1204 regression tests
1205
Daniel Veillardd41f4f42003-01-29 21:07:52 +00001206Wed Jan 29 22:06:04 CET 2003 Daniel Veillard <daniel@veillard.com>
1207
1208 * relaxng.c: more work on Relax-NG, implementing externalRef
1209 * test/relaxng/* result/relaxng/*: augmented/updated the
1210 regression tests
1211 * Makefile.am: cleanup to Relaxtests target
1212
Daniel Veillardb08c9812003-01-28 23:09:49 +00001213Wed Jan 29 00:08:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1214
1215 * relaxng.c: more work on Relax-NG, implementing interleave
1216 * test/relaxng/* result/relaxng/*: augmented/updated the
1217 regression tests
1218
Daniel Veillard76fc5ed2003-01-28 20:58:15 +00001219Tue Jan 28 21:56:49 CET 2003 Daniel Veillard <daniel@veillard.com>
1220
1221 * relaxng.c: more work on Relax-NG, implementing interleave
1222 * test/relaxng/* result/relaxng/*: augmented/updated the
1223 regression tests
1224
MST 2003 John Fleckda81d192003-01-27 14:35:56 +00001225Mon Jan 27 07:35:29 MST 2003 John Fleck <jfleck@inkstain.net>
1226
1227 * doc/tutorial/customfo.xsl
1228 * doc/tutorial/customhtml.xsl
1229 adding stylesheet customizations used to generate fo
1230 for pdf and html
1231
Daniel Veillardc6e997c2003-01-27 12:35:42 +00001232Mon Jan 27 13:29:43 CET 2003 Daniel Veillard <daniel@veillard.com>
1233
1234 * relaxng.c: more work on Relax-NG
1235 * test/relaxng/* result/relaxng/*: augmented/updated the
1236 regression tests
1237 * xmlschemastypes.c: added a number of base type definition but not
1238 the associated checks, those are still TODOs
1239
MST 2003 John Fleck731967e2003-01-27 00:39:50 +00001240Sun Jan 26 17:37:06 MST 2003 John Fleck <jfleck@inkstain.net>
1241
1242 in docs/tutorial:
1243 * apa.html
1244 * apb.html
1245 * apc.html
1246 * apd.html
1247 * ape.html
1248 * apf.html
1249 * apg.html
1250 * ar01s02.html
1251 * ar01s03.html
1252 * ar01s04.html
1253 * ar01s05.html
1254 * ar01s06.html
1255 * ar01s07.html
1256 * ar01s08.html
1257 * index.html
1258 * xmltutorial.pdf
1259 * xmltutorial.xml
1260 add index to tutorial
1261
MST 2003 John Fleck937362d2003-01-27 00:04:32 +00001262Sun Jan 26 17:02:29 MST 2003 John Fleck <jfleck@inkstain.net>
1263
1264 * doc/xmlcatalog.1
1265 * doc/xmlcatalog_man.html
1266 * doc/xmlcatalog_man.xml
1267 belatedly fixing bug #93622 (adds rewriteURI type to
1268 "--add" option in xmlcatalog man page
1269
Daniel Veillard3be27512003-01-26 19:49:04 +00001270Sun Jan 26 20:47:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1271
Daniel Veillardc6e997c2003-01-27 12:35:42 +00001272 * xmlcatalog.c xmllint.c: applied patch for NetBSD by
Daniel Veillard3be27512003-01-26 19:49:04 +00001273 Julio Merino, closing #104475
1274
Daniel Veillardea3f3982003-01-26 19:45:18 +00001275Sun Jan 26 20:38:43 CET 2003 Daniel Veillard <daniel@veillard.com>
1276
1277 * relaxng.c: more work on Relax-NG
1278 * test/relaxng/* result/relaxng/*: augmented/updated the
1279 regression tests
1280
Daniel Veillardedc91922003-01-26 00:52:04 +00001281Sun Jan 26 01:49:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1282
1283 * relaxng.c: more work on Relax-NG
1284 * test/relaxng/* result/relaxng/*: augmented/updated the
1285 regression tests
1286
Daniel Veillarddd1655c2003-01-25 18:01:32 +00001287Sat Jan 25 18:59:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1288
1289 * README: updated the policy on private mail answers
1290 * relaxng.c: more work on Relax-NG
1291 * test/relaxng/* result/relaxng/*: augmented/updated the
1292 regression tests
1293
Daniel Veillard7424eb62003-01-24 14:14:52 +00001294Fri Jan 24 15:12:44 CET 2003 Daniel Veillard <daniel@veillard.com>
1295
1296 * error.c parser.c tree.c: applied a documentation patch from
1297 Stefan Kost
1298
Daniel Veillard276be4a2003-01-24 01:03:34 +00001299Fri Jan 24 02:00:50 CET 2003 Daniel Veillard <daniel@veillard.com>
1300
1301 * relaxng.c: more work on Relax-NG
1302 * doc/*: regenerated the docs
1303 * test/relaxng/* result/relaxng/*: updated and augmented the
1304 Relax-NG regression tests and results
1305
Daniel Veillard6eadf632003-01-23 18:29:16 +00001306Thu Jan 23 19:26:20 CET 2003 Daniel Veillard <daniel@veillard.com>
1307
1308 * Makefile.am configure.in relaxng.c include/libxml/relaxng.h:
1309 First commit of the new Relax-NG validation code, not generally
1310 useful yet.
1311 * test/relaxng/* result/relaxng/*: current state of the regression
1312 tests
1313
Daniel Veillard814a76d2003-01-23 18:24:20 +00001314Thu Jan 23 19:22:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1315
1316 * tree.c: minimized the memory allocated for GetContent
1317 and a bit of cleanup.
1318
Daniel Veillardff12c492003-01-23 16:42:55 +00001319Thu Jan 23 17:41:37 CET 2003 Daniel Veillard <daniel@veillard.com>
1320
1321 * python/generator.py: seems there is no good reasons to
1322 not generate bindings for XPointer
1323
Daniel Veillard540a31a2003-01-21 11:21:07 +00001324Tue Jan 21 13:19:35 CET 2003 Daniel Veillard <daniel@veillard.com>
1325
1326 * xmlreader.c doc/apibuild.py: applied a new patch from
1327 Stéphane Bidoul for cleanups
1328 * doc/libxml2-api.xml: rebuilt the API description with
1329 new entry points
1330
Daniel Veillard417be3a2003-01-20 21:26:34 +00001331Mon Jan 20 23:25:00 CET 2003 Daniel Veillard <daniel@veillard.com>
1332
1333 * xmlreader.c python/drv_libxml2.py python/generator.py
1334 python/libxml.c python/libxml.py python/libxml_wrap.h
1335 python/types.c: patch from Stéphane Bidoul for better per
1336 context error message APIs
1337 * python/tests/ctxterror.py python/tests/readererr.py:
1338 update of the tests
1339
MST 2003 John Fleck97ddfc02003-01-20 00:09:57 +00001340Sun Jan 19 17:09:28 MST 2003 John Fleck <jfleck@inkstain.net>
1341
1342 * doc/guidelines.html
1343 grammar and spelling cleanup
1344
Daniel Veillard26f70262003-01-16 22:45:08 +00001345Fri Jan 17 00:31:30 CET 2003 Daniel Veillard <daniel@veillard.com>
1346
1347 * xmlreader.c include/libxml/xmlreader.h python/generator.py
1348 python/libxml.c python/libxml.py win32/libxml2.def.src: applied
1349 a patch from Stéphane Bidoul to allow per XMLtextReader error
1350 and warning handling
1351 * python/tests/Makefile.am python/tests/readererr.py: adding the
1352 specific regression test
1353
Daniel Veillard71f9d732003-01-14 16:07:16 +00001354Tue Jan 14 17:00:08 CET 2003 Daniel Veillard <daniel@veillard.com>
1355
1356 * xpath.c: Alexey Efimov pointed out that concat('a', 'b', )
1357 should raise a syntax error
1358
Daniel Veillarde4a07e72003-01-14 14:40:25 +00001359Tue Jan 14 15:39:14 CET 2003 Daniel Veillard <daniel@veillard.com>
1360
1361 * python/libxml.c: cleanup patch from Stéphane Bidoul
1362
Daniel Veillard81601f92003-01-14 13:42:37 +00001363Tue Jan 14 14:41:18 CET 2003 Daniel Veillard <daniel@veillard.com>
1364
1365 * encoding.c: fixing bug #103100 with a dummy UTF8ToUTF8 copy
1366
Daniel Veillarde6227e02003-01-14 11:42:39 +00001367Tue Jan 14 12:40:29 CET 2003 Daniel Veillard <daniel@veillard.com>
1368
1369 * python/generator.py python/libxml.c python/libxml.py
1370 python/libxml_wrap.h python/types.c: applied and fixed a patch
Daniel Veillarde4a07e72003-01-14 14:40:25 +00001371 from Stéphane Bidoul to provide per parser error handlers at the
Daniel Veillarde6227e02003-01-14 11:42:39 +00001372 Python level.
1373 * python/tests/Makefile.am python/tests/ctxterror.py: added a
1374 regression test for it.
1375
Daniel Veillard4dbe77a2003-01-14 00:17:42 +00001376Tue Jan 14 01:15:04 CET 2003 Daniel Veillard <daniel@veillard.com>
1377
1378 * xmlreader.c: fixed the streaming property of the reader,
1379 it was generating tree faster than consuming it. Pointed out
1380 by Nate Myers
1381 * tree.c: fixed a bug in xmlSaveFormatFileEnc if passed a NULL doc
1382
Igor Zlatkovic9df24742003-01-12 21:15:55 +00001383Sun Jan 12 22:18:02 CET 2003 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1384
Igor Zlatkovicd31876c2003-01-12 21:43:13 +00001385 * win32/libxml2.def.src: added more xmlreader and other exports
Igor Zlatkovic9df24742003-01-12 21:15:55 +00001386
Daniel Veillard8e7e1c02003-01-10 17:06:09 +00001387Fri Jan 10 18:04:32 CET 2003 Daniel Veillard <daniel@veillard.com>
1388
1389 * xpath.c: fix to the XPath implementation for parent and
1390 ancestors axis when operating on a Result Value Tree.
1391 Fixes bug #100271
1392
Daniel Veillardcacbe5d2003-01-10 16:09:51 +00001393Fri Jan 10 17:07:01 CET 2003 Daniel Veillard <daniel@veillard.com>
1394
1395 * nanoftp.c nanohttp.c xmlIO.c: patch from Stefano Zacchiroli
1396 to fix some URI/file escaping problems
1397
Daniel Veillard3b87b6b2003-01-10 15:21:50 +00001398Fri Jan 10 16:20:34 CET 2003 Daniel Veillard <daniel@veillard.com>
1399
1400 * python/generator.py: fixed a bug raised by Raymond Wiker,
1401 docSetRootElement() should not raise an exception if the
1402 return is None
1403
Daniel Veillard3e20a292003-01-10 13:14:40 +00001404Fri Jan 10 14:13:03 CET 2003 Daniel Veillard <daniel@veillard.com>
1405
1406 * python/libxml.py python/libxml.c python/libxml2-python-api.xml:
1407 fixed bug #102181 by applying the suggested change and fixing
1408 the generation/registration problem.
1409
Daniel Veillarde55e8e42003-01-10 12:50:02 +00001410Fri Jan 10 13:47:55 CET 2003 Daniel Veillard <daniel@veillard.com>
1411
1412 * HTMLparser.c: fixed bug #102960 by reusing the XML name parsing
1413 routines.
1414
Daniel Veillard8f872442003-01-09 23:19:02 +00001415Fri Jan 10 00:16:49 CET 2003 Daniel Veillard <daniel@veillard.com>
1416
1417 * parser.c: one more IsEmptyElement crazyness, that time in
1418 external parsed entities if substitution is asked.
1419 * python/tests/reader3.py: added a specific test.
1420
Daniel Veillarde329fc22003-01-09 21:36:42 +00001421Thu Jan 9 22:35:31 CET 2003 Daniel Veillard <daniel@veillard.com>
1422
1423 * python/drv_libxml2.py: update from Stéphane Bidoul: python 2.1
1424 support and improved error handler registration
1425
Daniel Veillard5ecaf7f2003-01-09 13:19:33 +00001426Thu Jan 9 14:16:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1427
1428 * HTMLtree.c tree.c: fixes #102920 about namespace handling in
1429 HTML output and section 16.2 "HTML Output Method" of XSLT-1.0
1430 * README: fixed a link
1431
Daniel Veillarde2830f12003-01-08 17:47:49 +00001432Wed Jan 8 18:32:25 CET 2003 Daniel Veillard <daniel@veillard.com>
1433
1434 * configure.in doc/* NEWS: preparing 2.5.1 release
1435 * SAX.c parser.c: fixing XmlTextReader bug
1436
Daniel Veillard8bf70b92003-01-07 23:14:24 +00001437Wed Jan 8 00:13:01 CET 2003 Daniel Veillard <daniel@veillard.com>
1438
1439 * SAX.c: fuck, I introduced a memory leak on external parsed
1440 entities in 2.5.0 :-(
1441
Daniel Veillard56ada1d2003-01-07 11:17:25 +00001442Tue Jan 7 12:12:45 CET 2003 Daniel Veillard <daniel@veillard.com>
1443
1444 * xmllint.c: another fix needed as pointed by Christophe Merlet
1445 for --stream --debug if compiled without debug support.
1446
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +00001447Mon Jan 6 20:53:08 MST 2003 John Fleck <jfleck@inkstain.net>
1448
1449 * doc/xmllint.xml
Daniel Veillard56ada1d2003-01-07 11:17:25 +00001450 * doc/xmllint.1:
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +00001451 update man page with --stream and --chkregister
1452
Daniel Veillard8326e732003-01-07 00:19:07 +00001453Tue Jan 7 01:17:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1454
1455 * globals.c: fixed --with-threads compile
1456 * xmllint.c: fixed --without-debug compile
1457 * include/libxml/globals.h: cleanup
1458 * include/libxml/schemasInternals.h: add a missing include
1459
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00001460Mon Jan 6 14:06:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1461
1462 * configure.in NEWS: preparing 2.5.0 release
1463 * SAX.c: only warn in pedantic mode about namespace name
1464 brokeness
1465 * globals.c: fix a doc generation problem
1466 * uri.c: fix #101520
1467 * doc/*: updated and rebuilt the doc for the release, includuding
1468 stylesheet update
1469 * python/Makefile.am: fix a filename bug
1470
1471Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
1472
1473 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
1474 should not be called.
1475
1476Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
1477
1478 * libxml-2.0.pc.in: applied the patch to fix #101894
1479
1480Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
1481
1482 * tree.c : applied patch from Lukas Schroeder for register callbacks
1483 * valid.c: modified patch from Lukas Schroeder to test
1484 register callbacks with --chkregister
1485
1486Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
1487
1488 * xmlreader.c: seriously changed the way data are pushed to
1489 the underlying parser, go by block of 512 bytes instead of
1490 tryng to detect tag boundaries at that level. Changed the
1491 way empty element are detected and tagged.
1492 * python/tests/reader.py python/tests/reader2.py
1493 python/tests/reader3.py: small changes mostly due to context
1494 reporting being different and DTD node being reported. Some
1495 errors previously undetected are now caught and fixed.
1496 * doc/xmlreader.html: flagged last section as TODO
1497
1498Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
1499
1500 * python/libxml.py: integrated the Python 2.2 optimizations
1501 from Hannu Krosing, while maintaining compatibility with
1502 1.5 and 2.1
1503
1504Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
1505
1506 * xmllint.c: a bit of cleanup
1507 * xmlreader.c: small fix
1508 * doc/xmlreader.html: more work on the XmlTextReader tutorial
1509 * python/libxml.py: a few fixes pointed out by Hannu Krosing
1510
1511Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
1512
1513 * python/setup.py.in: patch from Stéphane Bidoul to include
1514 drv_libxml2.py in setup.py
1515
1516Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
1517
1518 * doc/xmlreader.html: starting documenting the new XmlTextReader
1519 interface.
1520
1521Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
1522
1523 * xmllint.c: added the --stream flag to use the TextReader API
1524 * xmlreader.c: small performance tweak
1525
1526Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
1527
1528 * xmlreader.c python/tests/reader2py: okay the DTD validation
1529 code on top of the XMLTextParser API should be solid now.
1530
1531Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
1532
1533 * xmlreader.c python/tests/reader2py: Fixing some more mess
1534 with validation and recursive entities while using the
1535 reader interface, it's getting a bit messy...
1536
1537Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1538
1539 * xmlreader.c python/tests/reader.py: another couple of problem
1540 related to IsEmptyElement reported by Stéphane Bidoul needed
1541 some fixes.
1542
1543Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1544
1545 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
1546 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
1547 based on the python XmlTextReader interface.
1548
1549Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
1550
1551 * tree.c: backing out one change in the last patch which broke the
1552 regression tests
1553
1554Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
1555
1556 * global.data globals.c tree.c include/libxml/globals.h: applied
1557 an old patch from Lukas Schroeder to track node creation and
1558 destruction. Probably missing a lot of references at the moment
1559 and not usable reliably.
1560
1561Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1562
1563 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
1564 from doc/news.html and a stylesheet
1565
1566Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
1567
1568 * xmlreader.c python/tests/reader.py: fixed another couple of
1569 xmlreader bugs reported by Stéphane Bidoul and added tests.
1570
1571Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1572
1573 * xmlreader.c python/tests/reader2.py: fixed another validity
1574 checking in external parsed entities raised by Stéphane Bidoul
1575 and added a specific regression test.
1576 * python/tests/reader3.py: cleanup
1577
1578Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
1579
1580 * xmlreader.c python/tests/reader2.py: fixed a problem with
1581 validation within entities pointed by Stéphane Bidoul, augmented
1582 the tests to catch those.
1583
1584Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
1585
1586 * python/generator.py: modified the generator to allow keeping
1587 class references when creating new classes, needed to fix a bug
1588 pointed by Stéphane Bidoul where the input buffer of the
1589 xmlTextReader instance gets destroyed if the python wrapper for
1590 the input is not referenced anymore.
1591
1592Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
1593
1594 * xmlreader.c python/tests/reader.py: fixed another pair of problem
1595 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
1596
1597Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
1598
1599 * xmlreader.c python/tests/reader.py: fixed another problem
1600 pointed by Stéphane Bidoul
1601
1602Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1603
1604 * xmlreader.c python/tests/reader.py: fixed a limit case problem
1605 with "<a/>"
1606
1607Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1608
1609 * SAX.c: warn on xmlns:prefix="foo"
1610 * xmlreader.c python/tests/reader.py: fixed a couple of problem
1611 for namespace attributes handling.
1612
1613Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
1614
1615 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
1616 a really nasty problem raised by a DocBook XSLT transform
1617 provided by Sebastian Bergmann
1618
1619Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
1620
1621 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
1622 by Stéphane Bidoul and integrated it into the tests
1623
1624Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
1625
1626 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
1627 extended the XmlTextReader API a bit, addding accessors for
1628 the current doc and node, and an entity substitution mode for
1629 the parser.
1630 * python/libxml.py python/libxml2class.txt: related updates
1631 * python/tests/Makefile.am python/tests/reader.py
1632 python/tests/reader2.py python/tests/reader3.py: updated a bit
1633 the old tests and added a new one to test the entities handling
1634
1635Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
1636
1637 * python/generator.py python/libxml2class.txt
1638 python/tests/reader.py python/tests/reader2.py: changed the
1639 generator to provide casing for the XmlTextReader similar to
1640 C# so that examples and documentation are more directly transposable.
1641 Fixed the couple of tests in the suite.
1642
1643Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
1644
1645 * doc/guidelines.html: added a document on guildeline for
1646 publishing and deploying XML
1647
1648Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
1649
1650 * valid.c xmlreader.c: final touch running DTD validation
1651 on the XmlTextReader
1652 * python/tests/Makefile.am python/tests/reader2.py: added a
1653 specific run based on the examples from test/valid/*.xml
1654
1655Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
1656
1657 * python/libxml.py: added a few predefined xmlTextReader parser
1658 configuration values.
1659
1660Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1661
1662 * python/libxml_wrap.h: trying to fix #102037
1663
1664Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
1665
1666 * SAX.c: fixing bug #95296, when the predefined entities
1667 are redefined in the DTD the default one must be used
1668 instead anyway.
1669
1670Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
1671
1672 * doc/xmllint.xml
1673 * doc/xmllint.1
1674 Add discussion of XML_DEBUG_CATALOG to xmllint man
1675 page - bug #100907
1676
1677
1678Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1679
1680 * xmlreader.c: Fixed the empty node detection to avoid reporting
1681 an inexistant close tag.
1682
1683Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1684
1685 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
1686 for Python 2.1
1687
1688Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
1689
1690 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
1691
1692Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1693
1694 * doc/libxml2-api.xml python/tests/reader.py: one really need
1695 to provide the base URI information when creating a reader parser
1696 from an input stream. Updated the API and the example using it.
1697
1698Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
1699
1700 * testReader.c xmlreader.c valid.c include/libxml/tree.h
1701 include/libxml/valid.h include/libxml/xmlreader.h: working on
1702 DTD validation on top of xml reader interfaces. Allows to
1703 validate arbitrary large instances. This required some extensions
1704 to the valid module interface and augmenting the size of xmlID
1705 and xmlRef structs a bit.
1706 * uri.c xmlregexp.c: simple cleanup.
1707
1708Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1709
1710 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
1711 work on the xml reader interfaces.
1712 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
1713 Web page for the Windows binaries.
1714
1715Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
1716
1717 * xmlIO.c: applied a patch for VMS following the report by
1718 Nigel Hall
1719
1720Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
1721
1722 * parser.c: the parseStartTag bug fix wasn't complete.
1723
1724Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
1725
1726 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
1727 parseStartTag, fixing it.
1728 * test/att4 result/att4 result/noent/att4: adding the test
1729 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
1730 more methods to XmlTextReader.
1731
1732Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1733
1734 * win32/libxml2.def.src: added more xml reader exports
1735 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
1736 to the build
1737
1738Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
1739
1740 * doc/tutorial/xmltutorial.xml
1741 plus generated html and pdf
1742 Updating tutorial again based on further comments from Niraj
1743 Tolia on the last iteration
1744
1745Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
1746
1747 * doc/tutorial/xmltutorial.xml
1748 * doc/tutorial/includekeyword.c
1749 * doc/tutorial/includegetattribute.c
1750 plus generated html and pdf
1751 Adding fix from Niraj Tolia to tutorial to properly free memory.
1752
1753
1754Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
1755
1756 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
1757 more methods of XmlTextReader.
1758 * python/libxml2class.txt python/tests/reader.py: this increased the
1759 methods in the bndings, augmented the test to check those new
1760 functions.
1761
1762Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
1763
1764 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
1765 methods of XmlTextReader.
1766 * python/generator.py python/libxml_wrap.h python/types.c
1767 python/libxml2class.txt: added the reader to the Python bindings
1768 * python/tests/Makefile.am python/tests/reader.py: added a specific
1769 test for the Python bindings of the Reader APIs
1770 * parser.c: small cleanup.
1771
1772Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1773
1774 * xinclude.c: fallback was only copying the first child not the
1775 full child list of the fallback element, closes #89684 as reopened
1776 by Bernd Kuemmerlen
1777
1778Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1779
1780 * win32/libxml2.def.src: exported htmlNodeDumpOutput
1781
1782Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
1783
1784 * configure.in: preparing release of 2.4.30
1785 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
1786 gives enum values, fix functype return type, put back fields in
1787 structs
1788 * doc/*: updated the docs rebuilt
1789
1790Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
1791
1792 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
1793 about htmlNodeDumpOutput location.
1794 * xpath.c: removed an undefined function signature
1795 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
1796 too many symbols in the API breaking the python bindings.
1797 Updated with the libxslt/libexslt changes.
1798
1799Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
1800
1801 * configure.in: preparing release of 2.4.29
1802 * doc/*: rebuilt the docs and API
1803 * xmlreader.c: a few more fixes for the XmlTextReader API
1804
1805Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1806
1807 * include/win32config.h: applied mingw patch from Magnus Henoch
1808
1809Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
1810
1811 * catalog.c doc/libxml2-api.xml: a bit more cleanup
1812
1813Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
1814
1815 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
1816 building Python script, does the C parsing directly, generates
1817 a better API description including structure fieds defs and
1818 enums. Still a couple of bugs, but good enough for the python
1819 wrappers now.
1820 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
1821 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
1822 include/libxml/schemasInternals.h include/libxml/tree.h: more
1823 cleanup based on the python analysis script reports.
1824 * libxml.spec.in: make sure the API XML description is part of the
1825 devel package.
1826
1827Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
1828
1829 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
1830 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
1831 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
1832 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
1833 code cleanup, especially the function comments.
1834 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
1835
1836Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
1837
1838 * Makefile.am xmlreader.c include/libxml/Makefile.am
1839 include/libxml/xmlreader.h: Adding a new set of APIs based on
1840 the C# TextXmlReader API but converted to C. Allow to parse
1841 in constant memory usage, far simpler to program and explain
1842 than the SAX like APIs, unfinished but working.
1843 * testReader.c: test program
1844
1845Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1846
1847 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
1848
1849Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1850
1851 * tree.c: Chip turner indicated that XHTML1 serialization
1852 rule for style actually break on both IE and Mozilla,
1853 try to avoid the rule if escaping ain't necessary
1854
1855Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
1856
1857 * nanhttp.c: handle HTTP URL escaping, problem reported by
1858 Glen Nakamura and Stefano Zacchiroli
1859
1860Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
1861
1862 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
1863
1864Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1865
1866 * uri.c: Johann Richard pointed out some XPointer problems for
1867 URN based URI references in XInclude. Modified the URI parsing
1868 and saving routines to allow correct parsing and saving of
1869 XPointers, especially when attached to "opaque" scheme accordingly
1870 to RFC 2396
1871
1872Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
1873
1874 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
1875 of refactoring to the HTML saving code.
1876 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
1877 in the doc.
1878
1879Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
1880
1881 * tree.c include/libxml/tree.h: refactored the XML dump of a node
1882 to a buffer API to reuse the generic dump to an OutputIO layer,
1883 this reduces code, fixes xmlNodeDump() for XHTML, also made
1884 xmlNodeDump() now return the number of byte written.
1885
1886Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
1887
1888 * python/setup.py.in: another patch from Stéphane Bidoul for
1889 Python bindings on Windows
1890 * doc/parsedecl.py: small cleanup
1891
1892Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
1893
1894 * libxml.spec.in configure.in: add a line in %changelog for releases
1895
1896Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
1897
1898 * parser.c: patch from Marcus Clarke fixing a problem in entities
1899 parsing that was detected in KDe documentations environment.
1900
1901Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
1902
1903 * python/libxml.c (libxml_prev): Return the previous as opposed to
1904 the next node (I guess this is the result of some cut & paste programming:)
1905
1906Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1907
1908 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
1909
1910Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1911
1912 * python/generator.py python/libxml.c python/setup.py.in: trying
1913 to fix the Python bindings build on Windows (Stéphane Bidoul)
1914
1915Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1916
1917 * win32/configure.js: added option for python bindings
1918 * win32/libxml2.def.src: added more exports
1919
1920Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1921
1922 * win32/Makefile.mingw: fixed unresolved symbols when linking with
1923 pthreads
1924 * win32/wince/*: applied updates to Windows CE port from Javier
1925
1926Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1927
1928 * configure.in: preparing 2.4.28
1929 * libxml.spec.in doc/Makefile.am: some cleanup
1930 * doc/*: updated the news and regenerated.
1931
1932Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
1933
1934 * HTMLparser.c: final touch at closing #87235 </p> end tags
1935 need to be generated.
1936 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
1937 this change slightly the output of a few tests
1938 * doc/*: regenerated
1939
1940Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
1941
1942 * parserInternals.c: fixing bug #99190 when UTF8 document are
1943 parsed using the progressive parser and the end of the chunk
1944 is in the middle of an UTF8 multibyte character.
1945
1946Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1947
1948 * threads.c: fixed initialization problem in xmlNewGlobalState
1949 which was causing crash.
1950 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
1951 in xmlInitializeGlobalState.
1952 * parserInternals.c: cleaned up ctxt->sax initialisation.
1953
1954Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
1955
1956 * tree.c include/libxml/tree.h: modified the existing APIs
1957 to handle XHTML1 serialization rules automatically, also add
1958 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
1959 libxslt serialization uses it when needed without changing
1960 the library API.
1961 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
1962 result/xhtml1: added a new test specifically for xhtml1 output
1963 and updated the result of one XHTML1 test
1964
1965Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
1966
1967 * xinclude.c parserInternals.c encoding.c: fixed #99082
1968 for xi:include encoding="..." support on text includes.
1969 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
1970 test/XInclude/ents/isolatin.txt : added a specific regression test
1971 * python/generator.py python/libxml2class.txt: fixed the generator
1972 the new set of comments generated for doc/libxml2-api.xml were
1973 breaking the python generation.
1974
1975Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
1976
1977 * doc/Makefile.am: repair some problem if gtk-doc fail or such
1978 * configure.in: patch for Solaris on new autoconf closes #98880
1979 * doc/parsedecl.py: repair the frigging API building script,
1980 did I say that python xmllib sucks ?
1981 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
1982 and some comment are no more truncated.
1983
1984Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
1985
1986 * parser.c: Martin Stoilov pointed out a potential leak in
1987 xmlCreateMemoryParserCtxt
1988
1989Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
1990
1991 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
1992 included in HTML documents and using the push parser.
1993
1994Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
1995
1996 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
1997 specified, look for the Python interpreter not just in the
1998 specified root but also in the specified location. Fixes #98825
1999
2000Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2001
2002 * python/libxml.c: fixing bug #98792 , node may have no doc
2003 and dereferencing without checking ain't good ...
2004
2005Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
2006
2007 * configure.in: preparing release 2.4.27
2008 * doc/* : updated and rebuilt the docs
2009 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
2010 and all the docs are actually packaged and in the final RPMs
2011 * parser.c parserInternals.c include/libxml/parser.h: restore
2012 xmllint --recover feature.
2013
2014Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
2015
Daniel Veillard784b9352003-02-16 15:50:27 +00002016 * parser.c xpath.c: fixing #96925 wich was also dependent on the
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00002017 processing of parsed entities, and XPath computation on sustitued
2018 entities.
2019 * testXPath.c: make sure entities are substitued.
2020
2021Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
2022
Daniel Veillard784b9352003-02-16 15:50:27 +00002023 * parser.c: fixed #96594, which was totally dependent on the
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00002024 processing of internal parsed entities, which had to be changed.
2025
2026Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
2027
2028 * Makefile.am python/Makefile.am python/tests/Makefile.am:
2029 trying to fix bug #98517 about building outside the source tree
2030 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
2031
2032Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2033
2034 * include/win32config.h: cleanup
2035 * win32/Makefile.mingw: integrated mingw in JScript configure
2036 * win32/Makefile.msvc: modified to allow mingw coexistence
2037 * win32/configure.js: integrated mingw
2038 * win32/Readme.txt: cleanup
2039
2040Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
2041
2042 * HTMLparser.c: strengthen the guard in the Pop macros,
2043 like in the XML parser, closes bug #97315
2044
2045Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
2046
2047 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
2048 callback is never used.
2049
2050Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
2051
2052 * parserInternals.c: fixed the initialization of the SAX structure
2053 which was breaking xsltproc
2054 * xpath.c: patch from Petr Pajas for CDATA nodes
2055 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
2056 * parser.c include/libxml/parser.h: patch from Peter Jones
2057 removing a leak in xmlSAXParseMemory() and adding the
2058 function xmlSAXParseMemoryWithData()
2059
2060Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
2061
2062 adding pdf of tutorial, changing web page to link to it
2063 * doc/tutorial/xmltutorial.pdf
2064 * doc/xml.html
2065 * doc/docs.html
2066
2067Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
2068
2069 * doc/tutorial/ar01s08.html
2070 adding file what I forgot for tutorial
2071
2072
2073Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
2074
2075 Adding encoding discussion to tutorial
2076 Added:
2077 * doc/tutorial/images/*.png: DocBook admonition image files
2078 * doc/tutorial/apf.html, apg.html: new generated html
2079 * doc/tutorial/includeconvert.c: conversion code entity file
2080 changed:
2081 * doc/tutorial/xmltutorial.xml: DocBook original
2082 * doc/tutorial/*.html: generated html
2083
2084Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2085
2086 * include/libxml/*.h: retired xmlwin32version.h
2087 * doc/Makefile.am: retired xmlwin32version.h
2088 * win32/configure.js: retired xmlwin32version.h
2089
2090Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2091
2092 * win32/libxml2.def.src: exported additional symbols
2093 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
2094 sisterhood
2095
2096Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2097
2098 * globals.c: fixed a typo pointed out by Igor
2099 * xpath.c: try to speed up node compare using line numbers
2100 if available.
2101
2102Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2103
2104 * tree.c: make xmlFreeNode() handle attributes correctly.
2105
2106Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2107
2108 * catalog.c: completed the #96963 fix, as reported by Karl
2109 Eichwalder
2110
2111Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2112
2113 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
2114
2115Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2116
2117 * Makefile.am: switched the order of a couple of includes
2118 to fix bugs #97100
2119
2120Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2121
2122 * catalog.c: fixed bug #96963, reverted to the old behaviour of
2123 xmlLoadCatalogs that used to separate directories with a ':'.
2124
2125Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2126
2127 * threads.c: improvements to the Windows-side of thread handling
2128 * testThreads.c: conditionally excluded unistd.h
2129 * testThradsWin32.c: broke overlong lines
2130 * include/win32config.h: adapted thread-related macros to the new
2131 scheme and for pthreads on Windows
2132 * win32/Makefile.msvc: introduced a more flexible thread build,
2133 added testThreads[Win32].c to the build
2134 * win32/configure.js: introduced a more flexible thread config
2135
21362002-10-31 John Fleck <jfleck@inkstain.net>
2137
2138 * doc/xml.html (and, by implication, FAQ.html)
2139 added UTF-8 conversaion FAQ from Marcus Labib Iskander
2140
2141Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2142
2143 * configure.in: removed xmlwin32version.h
2144 * include/libxml/Makefile.am: removed xmlwin32version.h
2145
2146Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
2147
2148 * tree.c: applied patch from Brian Stafford to fix a bug
2149 in xmlReconciliateNs()
2150
2151Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2152
2153 * tree.c: applied patch from Christian Glahn to allow
2154 xmlNewChild() on document fragment nodes
2155
2156Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
2157
2158 * parser.c: Christian Glahn found a problem with a recent
2159 patch to xmlParseBalancedChunkMemoryRecover()
2160 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
2161 problems
2162 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
2163 test/schemas/seq*: added the test cases from Charles
2164
2165Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
2166
2167 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
2168 serious cleanup of the spec file and associated changes
2169 in the Makefiles.
2170 * valid.c: try to remove some warnings on x86_64
2171
2172Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2173
2174 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
2175 fix bug #96586
2176
2177Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
2178
2179 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
2180 parsing, applied his patch
2181 * result/HTML/attrents.html result/HTML/attrents.html.err
2182 result/HTML/attrents.html.sax test/HTML/attrents.html:
2183 added the test and result case provided by Mikhail Sogrine
2184
2185Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
2186
2187 * vms/build_libxml.com vms/config.vms vms/readme.vms
2188 include/libxml/parser.h include/libxml/parserInternals.h
2189 include/libxml/tree.h include/libxml/xmlIO.h
2190 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
2191 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
2192 Applied the VMS update patch from Craig A. Berry
2193 * doc/*.html: update
2194
2195Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
2196
2197 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
2198
2199Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
2200
2201 * debugXML.c: adding a grep command to --shell in xmllint
2202 for T.V. Raman
2203
2204Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2205
2206 * xmlcatalog.c: tried to fix some of the problem with --sgml
2207
2208Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
2209
2210 * parser.c: tried to fix bug #91500 where doc->children may
2211 be overriden by a call to xmlParseBalancedChunkMemory()
2212
2213Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
2214
2215 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
2216 identifiers in SGML catalogs containing '&'
2217
2218Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
2219
2220 * python/types.c: fixed bugs when passing result value tree
2221 to Python functions.
2222
2223Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
2224
2225 * configure.in: preparing the release of 2.4.26
2226 * doc/*: updated and rebuilt the documentation
2227
2228Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
2229
2230 * parser.c: fixed a XML Namespace compliance bug reported by
2231 Alexander Grimalovsky
2232
2233Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2234
2235 * HTMLtree.c: fixed serialization of script and style when
2236 they are not lowercase (i.e. added using the API to the tree).
2237
2238Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
2239
2240 * valid.c: make xmlValidateDocument emit a warning msg if there
2241 is no DTD, pointed by Christian Glahn
2242
2243Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
2244
2245 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
2246 content model when some of the blocks have min or max, and a couple
2247 of bugs found in the process.
2248 * result/schemas/list0* test/schemas/list0*: added some specific
2249 regression tests
2250
2251Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
2252
2253 * README: updated the contact informations
2254
2255Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2256
2257 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
2258 misses it, reported by Peter Bray.
2259
2260Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
2261
2262 * tree.c: investigating xmlNodeGetContent() on namespace nodes
2263 and removed a few warnings
2264
2265Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
2266
2267 * parser.c: Christian Glahn found a small bug in the push parser.
2268 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
2269 public
2270
2271Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2272
2273 * xmlschemas.c include/libxml/xmlschemas.h: added
2274 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
2275 * testSchemas.c: added --memory to test the new interface
2276
2277Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
2278
2279 * doc/index.py doc/search.php: integrated the XSLT indexing,
2280 a few fixed in the indexer, added a scope selection at the
2281 search level.
2282
2283Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
2284
2285 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
2286 this was due to uninitialized parts of the validation context
2287
2288Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
2289
2290 * debugXML.c: applied patch from Mark Vakoc except the API
2291 change, preserved it.
2292 * doc/*: updated the docs to point to the search engine for
2293 information lookup or before bug/help reports.
2294
2295Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
2296
2297 * doc/index.py doc/search.php: added mailing-list archives
2298 indexing and lookup
2299
2300Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
2301
2302 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
2303
2304Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
2305
2306 * doc/index.py: improved HTML indexing
2307 * doc/search.php: make the queries also lookup the HTML based indexes
2308
2309Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
2310
2311 * doc/index.py: added HTML page indexing
2312
2313Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2314
2315 * xmlIO.c: extended Windows path normalisation to fix the base
2316 problem in libxslt.
2317 * catalog.c: fixed list handling in XML_CATALOG_FILES
2318
2319Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2320
2321 * valid.c: typo/bug found by Christian Glahn
2322
2323Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2324
2325 * xmlIO.c: applied Windows CE patch from Javier.
2326 * win32/wince: new directory, contains support for the PocketPC
2327 with Windows CE from Javier.
2328 * include/win32config.h: reorganised, removed duplicate
2329 definitions and applied WinCE patch from Javier.
2330 * include/wsockcompat.h: new file, now contains WinSock
2331 compatibility macros.
2332 * win32/Makefile.msvc: introduced double-run compilation.
2333
2334Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
2335
2336 * configure.in include/libxml/xmlwin32version.h: preparing release
2337 of 2.4.25
2338 * doc/*: updated and regenerated teh docs and web pages.
2339
2340Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
2341
2342 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
2343 error were not covering namespace declarations.
2344 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
2345 it was missing the attribute declaration for the namespace
2346 * result/VC/NS3: the fix now report breakages in that test
2347
2348Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
2349
2350 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
2351
2352Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
2353
2354 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
2355 and regenerated the docs and web site
2356
2357Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2358
2359 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
2360 ATTRIBUTE_UNUSED is always put after the attribute declaration,
2361 not before
2362
2363Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
2364
2365 * python/generator.py python/libxml2class.txt: fixed a stupid error
2366 breaking the python API
2367
2368Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
2369
2370 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
2371 triostr.c triostr.h: applied a trio update patch from
2372 Bjorn Reese which should work with MinGW
2373
2374Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
2375
2376 * tree.c: improving some documentation comments
2377 * xmlregexp.c: found and fixed a mem leak with python regression tests
2378 * doc/*: rebuilt the doc and the API XML file including the
2379 xmlregexp.h xmlautomata.h and xmlunicode.h headers
2380 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
2381 python/types.c: added access to the XML Schemas regexps from
2382 python
2383 * python/tests/Makefile.am python/tests/regexp.py: added a
2384 simple regexp bindings test
2385
2386Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
2387
2388 * doc/xml.html:
2389 fixing ftp links - thanks to Vitaly Ostanin
2390
2391Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
2392
2393 * xmlregexp.c: fixed the data callback on transition functionality
2394 which was broken when using the compact form
2395 * result/schemas/*: updated the results, less verbose, all tests
2396 pass like before
2397 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
2398 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
2399 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
2400 annoying warnings
2401 * xpath.c: try to provide better error report when possible
2402
2403Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
2404
2405 * Makefile.am: fixed a breakage raised by Jacob
2406
2407Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2408
2409 * include/win32config.h: added HAVE_ERRNO_H definition for parts
2410 which don't use sockets
2411
2412Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2413
2414 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
2415 * win32/configure.js: applied zlib patch from Daniel Gehriger
2416
2417Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2418
2419 * win32/configure.js: applied the patch from Mark Vakoc for
2420 regexp support
2421 * win32/libxml2.def.src: applied the patch from Mark Vakoc
2422 for regexp support
2423
2424Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
2425
2426 * xmlschemastypes.c: as pointed by Igor Float and Double
2427 parsing ain't finished yet
2428
2429Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
2430
2431 * Makefile.am configure.in: trying to fix #88412 by bypassing
2432 all the python subdir if python ain't detected
2433
2434Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
2435
2436 * Makefile.am configure.in include/libxml/xmlversion.h.in:
2437 made configuring with regexps/automata/unicode the default
2438 but without schemas ATM
2439 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
2440 fixed the regexp based DTD validation performance and memory
2441 problem by switching to a compact form for determinist regexps
2442 and detecting the determinism property in the process. Seems
2443 as fast as the old DTD validation specific engine :-) despite
2444 the regexp built and compaction process.
2445
2446Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
2447
2448 * valid.c: determinism is debugged, new DTD checking code now works
2449 but xmlFAComputesDeterminism takes far too much CPU and the whole
2450 set usues too much memory to be really usable as-is
2451
2452Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
2453
2454 * tree.c: fixed another stupid bug in xmlGetNodePath()
2455 * xmllint.c: --version now report the options compiled in
2456
2457Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
2458
2459 * HTMLparser.c: small cleanup
2460 * valid.c xmlregexp.c: switched DTD validation to use only regexp
2461 when configured with them. A bit of debugging around the determinism
2462 checks is still needed
2463
2464Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
2465
2466 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
2467
2468Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
2469
2470 * xmlIO.c: small portability glitch fixed.
2471
2472Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
2473
2474 * xmlschemastypes.c: incomplete steps for real/double support
2475 * testAutomata.c include/libxml/xmlautomata.h
2476 include/libxml/xmlregexp.h: avoiding a compilation problem
2477 * valid.c include/libxml/valid.h: starting the work toward using
2478 the regexps for actual DTD validation
2479
2480Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2481
2482 * hash.c: cosmetic cleanup
2483 * valid.c include/libxml/tree.h include/libxml/valid.h: started
2484 integrating a DTD validation layer based on the regexps
2485
2486Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
2487
2488 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
2489 the determinism was tested before eliminating the epsilon
2490 transitions :-(
2491
2492Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
2493
2494 * python/generator.py python/libxml.c python/libxml.py
2495 python/libxml2-python-api.xml python/libxml2class.txt
2496 python/libxml_wrap.h python/types.c: updated the python
2497 bindings, added code for easier File I/O, and the ability to
2498 define a resolver from Python fixing bug #91635
2499 * python/tests/Makefile.am python/tests/inbuf.py
2500 python/tests/outbuf.py python/tests/pushSAXhtml.py
2501 python/tests/resolver.py python/tests/serialize.py: updated
2502 and augmented the set of Python tests.
2503
2504Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2505
2506 * win32/configure.js: added more readme info for the binary
2507 package.
2508
2509Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
2510
2511 * xmlIO.c: fixed a stupid out of bound array error
2512
2513Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2514
2515 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
2516 messing around with support for Windows path, cleanups,
2517 trying to identify and fix the various code path to the
2518 filename access. Added xmlNormalizeWindowsPath()
2519
2520Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
2521
2522 * error.c valid.c: working on better error reporting of validity
2523 errors, especially providing an accurate context.
2524 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
2525 error reports in those cases.
2526
2527Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
2528
2529 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
2530 parser.c parserInternals.c xmlIO.c: get rid of all the
2531 perror() calls made in the library execution paths. This
2532 should fix both #92059 and #92385
2533
2534Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
2535
2536 * xmllint.c: memory leak reporting was broken after a change
2537 of the preprocessor symbol used to activate it.
2538
2539Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2540
2541 * tree.c: try to make the copy function work for node of
2542 type XML_DOCUMENT_FRAG_NODE, they are only created by the
2543 DOM layers though, not libxml2 itself.
2544
2545Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
2546
2547 * valid.c: try to provide file and line informations, not all
2548 messages are covered, but it's a (good) start
2549
2550Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
2551
2552 * xinclude.c: reimplemented a large part of the XInclude
2553 processor, trying to minimize resources used, James Henstridge
2554 provided a huge test case which was exhibiting severe memory
2555 consumption problems.
2556
2557Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
2558
2559 * python/Makefile.am: applied patch from Christophe Merlet to
2560 reestablish DESTDIR
2561
2562Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
2563
2564 * libxml.spec.in: fixes libary path for x86_64 AMD
2565
2566Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
2567
2568 * doc/tutorial/includekeyword.c
2569 * doc/tutorial/xmltutorial.xml:
2570 (plus resulting generated html files)
2571 fixing one spot I missed in the tutorial where I hadn't freed
2572 memory properly
2573
2574Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
2575
2576 * doc/tutorial/includeaddattribute.c
2577 * doc/tutorial/includeaddkeyword.c
2578 * doc/tutorial/includegetattribute.c
2579 * doc/tutorial/includekeyword.c
2580 * doc/tutorial/xmltutorial.xml
2581 * doc/tutorial/*.html:
2582 update tutorial to properly free memory (thanks to Christopher
2583 R. Harris for pointing out that this needs to be done)
2584 * doc/tutorial/images/callouts/*.png:
2585 added image files so the callouts are graphical, making it
2586 easier to read ( use "--param callout.graphics 1" to generate
2587 html with graphical callouts)
2588
2589Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
2590
2591 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
2592 nice logos generated by Marc Liyanage
2593 * doc/site.xsl *.html: changed the stylesheet to show the new
2594 logo and regenerated the pages
2595
2596Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
2597
2598 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
2599
2600Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
2601
2602 * xpath.c: possible mem leak patch from Jason Adams
2603
2604Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
2605
2606 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
2607 in the XQuery namespace
2608 * configure.in: preparing 2.4.24
2609 * doc/*.html: updated the web pages
2610
2611Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2612
2613 * python/generator.py: closing bug #85258 by generating conditional
2614 compile check to avoid linking to routines not configured in.
2615
26162002-08-22 Havoc Pennington <hp@pobox.com>
2617
2618 * autogen.sh: update error message for missing automake
2619
2620Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
2621
2622 * python/Makefile.am: typo in target name resulted in libxml2.py
2623 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
2624
2625Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
2626
2627 * win32/win32/Makefile.mingw: updated with version from
2628 Elizabeth Barham at http://soggytrousers.net/repository/
2629
2630Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2631
2632 * win32/Makefile.msvc: added the prefix location to the include
2633 and lib search path.
2634
26352002-08-18 Havoc Pennington <hp@pobox.com>
2636
2637 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
2638 both automake 1.6 and 1.4 installed get the right automake. Means
2639 compilation from CVS will now require the latest automake 1.4
2640 release, or manually creating symlinks called "automake-1.4" and
2641 "aclocal-1.4"
2642
2643Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
2644
2645 * configure.in python/Makefile.am: more AMD 64 induced changes from
2646 Frederic Crozat
2647
2648Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
2649
2650 * xinclude.c: oops I was missing the xml:base fixup too
2651 * result/XInclude/*.xml: this adds xml:base attributes to most
2652 results of the tests
2653
2654Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
2655
2656 * xinclude.c: quick but apparently working implementation of
2657 xi:fallback, should close bug #89684
2658 * Makefile.am test/XInclude/docs/fallback.xml
2659 result/XInclude/fallback.xml: added a basic test for fallback,
2660 and run with --nowarning to avoid a spurious warning
2661 * configure.in: applied patch from Frederic Crozat for python
2662 bindings on AMD 64bits machines.
2663
2664Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
2665
2666 * parser.c: xmlSAXUserParseMemory() really ought to fail if
2667 the caller don't pass a SAX callback block.
2668
2669Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2670
2671 * tree.c: applied the same fix for the XML-1.0 namespace to
2672 xmlSearchNsByHref() as was done for xmlSearchNs()
2673
2674Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
2675
2676 * libxml.3: small cleanup of the man page
2677 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
2678 when serializing HREF attributes generated by XSLT.
2679
2680Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
2681
2682 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
2683 version of Marc Liyanage' patch for boolean attributes in HTML
2684 output
2685
2686Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
2687
2688 * python/tests/serialize.py: fixed the test results, indenting
2689 behaviour changed slightly
2690
2691Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
2692
2693 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
2694 new c14n function to Windows def files
2695
2696Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
2697
2698 * c14n.c: fixed a memory leak in c14n code
2699
2700Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
2701
2702 * parser.c include/libxml/parser.h: adding a new API for Christian
2703 Glahn: xmlParseBalancedChunkMemoryRecover
2704 * valid.c: patch from Rick Jones for some grammar cleanup in
2705 validation messages
2706 * result/VC/* result/valid/*: this slightly change some of the
2707 regression tests outputs
2708
2709Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
2710
2711 * tree.c: trying to fix a problem in namespaced attribute handling
2712 raised by Christian Glahn
2713
2714Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
2715
2716 * encoding.c include/libxml/encoding.h: Opening the interface
2717 xmlNewCharEncodingHandler as requested in #89415
2718 * python/generator.py python/setup.py.in: applied cleanup
2719 patches from Marc-Andre Lemburg
2720 * tree.c: fixing bug #89332 on a specific case of loosing
2721 the XML-1.0 namespace on xml:xxx attributes
2722
2723Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
2724
2725 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
2726 corner case from new Merlin's test suite and added a callback
2727 that will be used to improve xmlsec performance
2728
2729
2730Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
2731
2732 * HTMLtree.c: trying to fix the <style> escaping problem in
2733 HTML serialization bug #89342
2734
2735Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
2736
2737 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
2738 and rebuilt the web site.
2739
2740Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
2741
2742 * include/libxml/tree.h: added _private member to xmlNs struct
2743
2744Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
2745
2746 * HTMLparser.c: fixing bug #84876 based on the xml working
2747 code.
2748
2749Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2750
2751 * python/Makefile.am: enhanced to fix bug 72012 (errors
2752 when using '-jX' make parameter)
2753
2754Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2755
2756 * xpath.c: small additional enhancement for booleans
2757 compared to nodesets
2758
2759Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2760
2761 * HTMLtree.c: changed the order of the encoding declaration
2762 attributes in the meta tags due to a bug in IE/Mac
2763
2764Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2765
2766 * xpath.c: enhanced handling of booleans (especially '='
2767 and '!=' for nodesets) - fixes bug 85256. Added new
2768 routine xmlXPathNotEqualValues for more proper handling
2769 of '!=' when nodesets are involved.
2770
2771Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
2772
2773 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
2774 doc/xmlcatalog_man.xml to the source distribution
2775
2776Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2777
2778 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
2779 asked for this.
2780
2781Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
2782
2783 * configure.in: preparing 2.4.23
2784 * doc/*: rebuilt the docs
2785
2786Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
2787
2788 * parser.c: fixing bug #84169 by fixing the
2789 comment of xmlCreatePushParserCtxt to describe the
2790 encoding detection parameters better.
2791
2792Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
2793
2794 * valid.c: fixing bug #79331 in one path the lookup for
2795 ID attributes on a namespaced node wasn't handled correctly :-\
2796
2797Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
2798
2799 * HTMLparser.c: trying to fix 87235 about discarded white
2800 spaces in the HTML parser.
2801 * result/HTML/*: this changes the output of a number of HTML
2802 regression tests
2803
2804Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
2805
2806 * xpath.c: applied patch from Richard Jinks for the namespace
2807 axis + fixed a memory error.
2808 * parser.c parserInternals.c: applied patches from Peter Jacobi
2809 removing ctxt->token for good.
2810 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
2811 popped out by the regression tests.
2812 * Makefile.am: patch for threads makefile from Gary Pennington
2813
2814Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2815
2816 * xpath.c: enhanced behaviour of position() after usage of
2817 expressions involving preceding-sibling (et al).
2818
2819Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
2820
2821 * hash.c: applied a patch from Peter Jacobi to solve a problem
2822 when compiling with the Watcom C on Win32
2823 * result/schemas/*.err: the change of hashing algo generated
2824 permutations in the output
2825
2826Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2827
2828 * hash.c: applied patch from Sander Vesik improving the quality of
2829 the hash function.
2830
28312002-06-14 Aleksey Sanin <aleksey@aleksey.com>
2832
2833 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
2834 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
2835 xmllint.c xpath.c: replaced sprintf() with snprintf()
2836 to prevent possible buffer overflow (the bug was pointed
2837 out by Anju Premachandran)
2838
2839Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
2840
2841 * parser.c: removed an uninitialized data error popped by valgrind
2842 on PE references
2843
2844Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
2845
2846 * doc/xml.html
2847 adding tutorial reference to the web page
2848
2849Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
2850
2851 * doc/tutorial/xmltutorial.xml
2852 * doc/tutorial/ar01s07.html
2853 * doc/tutorial/ape.html
2854 * doc/tutorial/includegetattribute.c
2855 adding section to tutorial about retrieving an attribute
2856 value
2857
2858Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
2859
2860 * parser.c: applied a couple of patches from Peter Jacobi to start
2861 to get rid of ctxt->token, with a possible significant speed
2862 improvement to be gained once done. Better compliance with PE
2863 references constructs in DTDs too.
2864 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
2865 from Peter too
2866
2867Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
2868
2869 * parser.c: Babak Vahedipour-Kunze reported that openTag in
2870 xmlParseElement was likely to have been deallocated at the
2871 time of the report, possibly leading to segfault. Just report
2872 the tag name now.
2873
2874Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2875
2876 * xpath.c: patch from Richard Jinks for XPath substring() function
2877 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
2878
28792002-06-06 Aleksey Sanin <aleksey@aleksey.com>
2880
2881 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
2882
2883Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
2884
2885 *doc/FAQ.html
2886 fixing typos in FAQ, thanks to Robert Funnell for the
2887 editing help
2888
2889Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
2890
2891 * NEWS: got complaints from rpmlint that it was empty
2892
2893Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
2894
2895 * added doc/tutorial, including:
2896 apa.html
2897 apb.html
2898 apc.html
2899 apd.html
2900 ar01s02.html
2901 ar01s03.html
2902 ar01s04.html
2903 ar01s05.html
2904 ar01s06.html
2905 includeaddattribute.c
2906 includeaddkeyword.c
2907 includekeyword.c
2908 includestory.xml
2909 index.html
2910 xmltutorial.xml
2911 libxml tutorial, including generated html
2912
2913Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
2914
2915 * result/c14n/exc-without-comments/merlin-c14n-two-*
2916 result/c14n/without-comments/merlin-c14n-two-*
2917 test/c14n/exc-without-comments/merlin-c14n-two-*
2918 test/c14n/without-comments/merlin-c14n-two-*
2919 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
2920 c14n/exc-c14n and slightly modified test script to handle
2921 these test cases
2922 * c14n.c: fixed bugs for complicated nodes set (namespace
2923 without node and others from merlin-c14n-two.tar.gz)
2924 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
2925 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
2926 for xmlsec performance patch
2927 * xpath.c: fixed self::node() for namespaces and attributes
2928
2929Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
2930
2931 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
2932 but with the format parameter
2933 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
2934
2935Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
2936
2937 * Makefile.am: updated c14n tests suite
2938 * c14n.c: performance improvement for previous c14n patch
2939
2940Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
2941
2942 * parser.c: another peroformance patch from Peter Jacobi, that
2943 time on parsing attribute values.
2944
2945Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
2946
2947 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
2948 into LibXML2 test suite
2949
2950Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
2951
2952 * c14n.c: propagating xpath ancesstors node fix to c14n
2953 plus small performance improvement to reduce number of
2954 mallocs
2955 * xpath.c: fixed ancestors axis processing for namespace nodes
2956
2957Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
2958
2959 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
2960 Peter Jacobi
2961
2962Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
2963
2964 * configure.in: preparing 2.4.22
2965
2966Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
2967
2968 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
2969 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
2970 a public entry point.
2971 * doc/*: rebuilt the API and docs
2972
2973Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
2974
2975 * xpath.c: patch from Richard Jinks to fix a problem introduced
2976 in the previous patch and pointed by Norm
2977
2978Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
2979
2980 * libxml.spec.in: fixing bug #81112
2981
2982Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
2983
2984 * uri.c: fixing bug #82848
2985
2986Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2987
2988 * result/catalogs/mycatalog.full: Aleksey's commit changed the
2989 output of one catalog test
2990
2991Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
2992
2993 * global.data globals.c tree.c include/libxml/globals.h
2994 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
2995 default value for global parameter xmlIndentTreeOutput to 1 and
2996 introduced new global parameter xmlTreeIndentString (the string
2997 used to do one-level indent) with default value " " (as it was
2998 in tree.c)
2999
3000Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
3001
3002 * Makefile.am: Merijn Broeren pointed out a problem when compiling
3003 with trio and schemas.
3004
3005Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
3006
3007 * xpath.c: patch from Richard Jinks to fix the problem raised in
3008 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
3009
3010Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
3011
3012 * xmlschemas.c: a bit of work on import.
3013 * xmlschemastypes.c: Charles Bozeman provided a compare function
3014 for date/time types so min/max facet restrictions should work,
3015 indeterminate comparisons return an error instead of equal.
3016 * test/schemas/date_0* result/schemas/date_0_0: specific test
3017 from Charles Bozeman too
3018
3019Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
3020
3021 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
3022 from Christian Cornelssen fixing the man pages and the Catalog
3023 building script.
3024 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
3025 next step is <xs:import> I now have a reasonable understanding
3026 of how it works.
3027
3028Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
3029
3030 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
3031
3032Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3033
3034 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
3035
3036Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
3037
3038 * xpath.c: fixing an XPath function evalutation bug pointed out
3039 by Alexey Efimov where the context was lost when evaluating
3040 the function arguments
3041
3042Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
3043
3044 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
3045 function public for XMLSec performance optimizations
3046
3047Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
3048
3049 * python/generator.py python/libxml2class.txt : fixed a problem
3050 with the HTML parser pointed by Gary Benson
3051 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
3052 example
3053
3054Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
3055 * parser.c: fixed bug #81159 (memory growth in SAX)
3056
3057Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
3058 * xpath.c: fixed bug #78858 (the real fix)
3059
3060Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
3061 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
3062
3063Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
3064
3065 * tree.c: modified xmlNodeSetBase to allow changing the
3066 base of a document.
3067
3068Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
3069
3070 * xmlschemastypes.c: patch Charles Bozeman for validation of
3071 all the date, time, and duration types
3072 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
3073 * configure.in: fixed an error pointed by an user
3074 * xml2-config.in: fixed an error pointed by an user
3075
3076Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
3077
3078 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
3079 win32/libxml2.def.src xmlIO.c: exported default
3080 'file:', 'http:' and 'ftp:' protocols input handlers
3081 and maked protocols comparisson case insensitive
3082
3083Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
3084
3085 * configure.in: Neven Has detected a typo
3086
3087Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
3088
3089 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
3090 as one of the persons allowed to commit directly to the
3091 module.
3092
3093Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
3094
3095 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
3096 * valid.c: raised a too low limit
3097 * doc/*: rebuilt the docs
3098
3099Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
3100
3101 * test/XPath/expr/floats test/XPath/expr/functions
3102 result/XPath/expr/floats result/XPath/expr/functions
3103 xpath.c: another XPath conformance patch from Richard Jinks
3104
3105Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
3106
3107 * xmlschemas.c: fixed validation of attribute groups.
3108 * test/schemas result/schemas: added an example from the primer
3109
3110Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
3111
3112 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
3113 * test/schemas result/schemas: updated the test list
3114
3115Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
3116
3117 * TODO: updated a bit
3118 * parser.c: made a comment more specific
3119 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
3120 Schemas conformance.
3121 * test/schemas result/schemas: updated the test list
3122
3123Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
3124
3125 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
3126 implementing xs:all with minOccurs = 0
3127 * tes/schemas/* result/schemas/*: added more tests covering
3128 xs:all
3129
3130Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
3131
3132 * xmlregexp.c: first implementation of the all particle, this
3133 may need to be revisited for case where not all transitions
3134 must be crossed.
3135
3136Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
3137
3138 * tree.c: another entity processing update from Markus Henke
3139
3140Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
3141
3142 * trionan.c: fixed crash on OSF/1
3143
3144Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
3145
3146 * xmlschemas.c: more Schemas work
3147 * test/schemas/* result/schemas/*: added more tests coming
3148 from the spec.
3149
3150Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
3151
3152 * c14n.c: patch from Aleksey Sanin reflecting a change in the
3153 ExcC14N specification
3154
3155Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
3156
3157 * tree.c: patch from Markus Henke, fix for recursive entities.
3158
3159Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
3160
3161 * xpath.c: fix a problem with string() on a document node.
3162
3163Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
3164
3165 * Makefile.am xmlschemas.c: more Schemas work
3166 * test/schemas/* result/schemas/*: added more tests coming
3167 from the spec.
3168
3169Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
3170
3171 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
3172 * result/HTML/*: this changes a few things in the results
3173
3174Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3175
3176 * include/libxml/tree.h: eliminated 'declaration different than
3177 prototype' warning
3178 * include/win32config.h: "resolved" conflicts with errno.h
3179
3180Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
3181
3182 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
3183 on the automata interfaces and debug of counted choices
3184 * test/schemas/* result/schemas/*: added a number of tests
3185
3186Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
3187
3188 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
3189 a bit of work on Schemas
3190 * testSchemas.c: try to make it more useful
3191 * test/schemas/* result/schemas/* Makefile.am: changed the
3192 Schemas regression test procedure, started adding a few samples
3193
3194Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
3195
3196 * include/libxml/encoding.h: Patch for the Borland C++ builder
3197 * include/libxml/tree.h: Patch for the Borland C++ builder
3198 * threads.c: Patch for the Borland C++ builder
3199 * win32/bcb5: New directory for the Borland C++ builder
3200 project files
3201
3202Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
3203
3204 * win32/Makefile.msvc: Update for XML Schema support
3205 * win32/configure.js: Update for XML Schema support
3206 * win32/libxml2.def.src: Update for XML Schema support
3207
3208Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
3209
3210 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
3211 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
3212 xmlunicode.c include/libxml/Makefile.am
3213 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
3214 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
3215 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
3216 include/libxml/xmlversion.h.in : merged the current state of
3217 XML Schemas implementation, it is not configured in by default,
3218 a specific --schemas configure option has been added.
3219 * test/automata test/regexp test/schemas Makefile.am
3220 result/automata result/regexp result/schemas:
3221 merged automata/regexp/schemas regression tests
3222
3223Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
3224
3225 * xpath.c: Gary found a compile time problem, fixes #78823
3226
3227Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
3228
3229 * configure.in: release of 2.4.20
3230 * doc/*: updated and rebuilt the docs
3231
3232Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
3233
3234 * python/Makefile.am: patch from Cristian Gafton to build on
3235 Red Hat 6.2, should also fix #75779
3236
3237Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
3238
3239 * valid.c: first part of fixing #78729
3240
3241Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
3242
3243 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
3244 escaping of URI when saving HTML files.
3245 * result/HTML/*: this impacted some tests
3246
3247Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
3248
3249 * configure.in: trying to fix #77441
3250
3251Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
3252
3253 * include/libxml/xmlIO.h: Hallski complained it could not be
3254 included by itself.
3255
3256Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
3257
3258 * configure.in: applied an IEEE flag patch for OSF/1 #77825
3259
3260Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3261
3262 * win32/configure.js: patch from Nilo for the c14n option
3263 * win32/Makefile.msvc: fixed libxml2.def generation with threads
3264
3265Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
3266
3267 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
3268 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
3269 LIBXML_THREAD_ENABLED
3270
3271Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
3272
3273 * xpath.c: another patch from Richard Jinks for substring conformance
3274 * test/XPath/expr/floats test/XPath/expr/strings
3275 result/XPath/expr/floats result/XPath/expr/strings: update of the
3276 test suite to check those.
3277
3278Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
3279
3280 * xpath.c: patch from Richard Jinks for .x float parsing.
3281
3282Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
3283
3284 * parser.c: patch from Markus Henke when an encoding ain't recognized
3285
3286Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
3287
3288 * libxml.m4: got a report that #include <string.h> was needed
3289
3290Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
3291
3292 * xmllint.c: applied a fix from Anthony Jones for -o /--output
3293
3294Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
3295
3296 * doc/example.html: fixing typo
3297
3298Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
3299
3300 * xpath.c: fixed a bug in the nodeset to boolean comparison code
3301 pointed out by Melvyn Sopacua.
3302
3303Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3304
3305 * libxml.m4: Frédéric Crozat gave a patch related to the change
3306 of Include paths breaking the libxml.m4
3307
3308Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
3309
3310 * xpath.c: Fix bug #76927 forgot to save some context
3311 when evaluating binary expressions
3312
3313Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
3314
3315 * configure.in: fixed configure for MPE/iX from Markus Henke
3316 * xmlmemory.c: fixed initialization problems
3317 * xpath.c: another set of patches from Richard Jinks this
3318 fixes "make XPathtests" on linux
3319
3320Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
3321
3322 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
3323 * test/XPath/expr/compare test/XPath/expr/equality
3324 test/XPath/expr/floats test/XPath/expr/functions
3325 test/XPath/expr/strings result/XPath/expr/compare
3326 result/XPath/expr/equality result/XPath/expr/floats
3327 result/XPath/expr/functions result/XPath/expr/strings: Updated
3328 tests though they show a divergence on Linux
3329
3330Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3331
3332 * xpath.c trionan.c: previous commit also included patches
3333 from Richard Jinks on some IEEE support corner case
3334
3335Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
3336
3337 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
3338 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
3339 that $(datadir) should be used for docs
3340
3341Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
3342
3343 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
3344 could leak filedescriptors
3345
3346Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3347
3348 * configure.in nanohttp.c: applied patch from Allan Clark for
3349 UnixWare/OpenServer
3350
3351Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
3352
3353 * configure.in: preparing 2.4.19
3354 * doc/*: rebuilt the docs
3355
3356Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3357
3358 * nanohttp.c: fixing #76043, got fed up with non-portability
3359 of that piece of code.
3360
3361Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
3362
3363 * valid.c SAX.c: Never commit without running "make tests" :-(
3364 fix a couple of stupidities in the previous commit
3365 * result/*: a few changes in some attribute order result of previous
3366 commit.
3367
3368Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
3369
3370 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
3371 the internal subset should not raise duplicate ID errors,
3372 also there was a small bug in conjunction to namespace
3373 declarations defaulted and xml:xxx attributes DTD definitions.
3374
3375Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3376
3377 * xpath.c: Richard Jinks also raised some rounding problems
3378 this tries to fix them
3379
3380Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
3381
3382 * xpath.c: Richard Jinks spotted an incoherent memory allocation
3383 behaviour in xmlXPathCastToString()
3384
3385Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
3386
3387 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
3388 raised by Morus Walter
3389
3390Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
3391
3392 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
3393 from Igor
3394
3395Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3396
3397 * xpath.c: fixing #75619, related to a problem when trying
3398 to evaluate condition when the current node set resulting
3399 from that sub-step evaluation is empty. Also fixes 2 potential
3400 problem with previous-sibling and next-siblings axis.
3401
3402Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
3403
3404 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
3405 HTML support is not configured in.
3406
3407Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3408
3409 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
3410 include/libxml/tree.h: dohh I really didn't intended to commit
3411 this test version :-(
3412
3413Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
3414
3415 * testSAX.c: I wanted to see the real speed at the SAX interface
3416 after a little too many Ximianer started complaining about the
3417 parser speed.
3418 added a --quiet option:
3419 paphio:~/XML -> ls -l db100000.xml
3420 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
3421 paphio:~/XML -> time ./testSAX --quiet db100000.xml
3422 3200006 callbacks generated
3423 real 0m1.270s
3424 Which means 16MBytes/s and 3Mcallback/s
3425
3426Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
3427
3428 * xpath.c: valgrind spotted another error that time when running
3429 on libxslt regression tests
3430
3431Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3432
3433 * Makefile.am: adding "make valgrind" running the full regression
3434 tests (except python ones) under Valgrind (using valgrind -q
3435 which was kindly added by the author).
3436 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
3437 passes cleanly now except an obcure floating point initialization
3438 raised in log10() in one XPath regression test ???
3439 * tree.c: edited some comments to close #75244
3440
3441Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
3442
3443 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
3444 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
3445 context of ScrollKeeper, made sure that if the number is
3446 an integer, the serialization follows the description at
3447 http://www.w3.org/TR/xpath#section-String-Functions
3448
3449Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
3450
3451 * configure.in: preparing 2.4.18
3452 * doc/*: updated and rebuilt the web site
3453 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
3454 the Windows and Cygwin maintainers.
3455 * parser.c: humm, changed the way the SAX parser work when
3456 xmlSubstituteEntitiesDefault(1) is set, it will then
3457 do the entity registration and loading by itself in case the
3458 user provided SAX getEntity() returns NULL.
3459 * testSAX.c: added --noent to test the behaviour.
3460
3461Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3462
3463 * parser.c: Wilfried Teiken provided a hackish but working
3464 way to get context reported back on entities when parsing
3465 with SAX and without breaking the DOM build.
3466
3467Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3468
3469 * c14n.c: applied a new patch from Aleksey Sanin
3470 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
3471 to reference Aleksey implementation of XML digital Signatures
3472
3473Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3474
3475 * xpath.c: small fix to avoid potential problem due to
3476 ordering of freeing data
3477 * python/Makefile.am: people were complaining about
3478 the generated file in python dir not being built
3479
3480Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
3481
3482 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
3483 python/generator.py python/libxml.c python/types.c: Cleanup
3484 of the python Makefiles based on Jacob and James feedback,
3485 fixed the spec file accordingly, fixed the number of warning
3486 that passing my pedantic CFLAGS was generating. Conclusion
3487 is that Python includes are real crap.
3488
3489Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
3490
3491 * configure,in: it was reported quite a few times that
3492 xml2-config --cflags should not output
3493 -I$includeprefix/libxml2/libxml because libxml2 header names
3494 clashes with existing names like list.h from C++ stl.
3495 Includes should be #include<libxml/xxx.h> so ...
3496
3497Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
3498
3499 * c14n.c: another patch from Aleksey Sanin
3500
3501Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3502
3503 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
3504 canonicalization algorithm
3505 * doc/xml.html doc/index.html: added the C14N references on the
3506 index page.
3507
35082002-03-13 jacob berkman <jacob@ximian.com>
3509
3510 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
3511 usage, redundant, and gcc specific
3512
3513Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
3514
3515 * xpath.c: speedup some node selection operations, this can
3516 have a significant impact on DocBook Norm's stylesheets
3517 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
3518 make sure it's always the case
3519 * debugXML.c: distinguish CDATA and comments in ls operations
3520
3521Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3522
3523 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
3524 to generate better API descriptions etc...
3525
3526Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
3527
3528 * c14n.c: Fixing #74186, made sure all boolean expressions
3529 get fully parenthesized, ran indent on the output
3530 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
3531 include/libxml/tree.h: also #74186 related, removed the
3532 --with-buffers option, and all the preprocessor conditional
3533 sections that were resulting from it.
3534
3535Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3536
3537 * valid.c: applied patch from Dodji Seketeli fixing an
3538 uninitailized variable in xmlValidGetValidElements()
3539
3540Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3541
3542 * c14n.c: fixed a few comments
3543 * doc/*.html doc/*/*.html: regenerated the docs and added
3544 the C14N API
3545 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
3546
3547Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
3548
3549 * check-xml-test-suite.py: fix to adapt varaiations in the
3550 bindings
3551 * configure.in python/setup.py python/setup.py.in: fixed to
3552 have the version of the python scripts automatically updated
3553
3554Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3555
3556 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
3557 in xmlCopyProp()
3558
3559Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
3560
3561 * configure.in: preparing 2.4.17 release
3562 * doc/*: updated and rebuilt the docs
3563 * xpath.c: fixed a comment
3564 * python/libxml.c: fixed a possible reentrancy problem
3565
3566Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
3567
3568 * tree.c python/tests/Makefile.am python/tests/attribs.py:
3569 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
3570 added a specific regression test
3571 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
3572 not raise exceptions when failing to find the attribute.
3573
3574Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
3575
3576 * configure.in xmllint.c: owen pointed out a problem with the
3577 ftme fix, gettimeofday() was not detected by configure and
3578 the ftime header wasn't included, dohhh
3579
3580Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
3581
3582 * configure.in xmllint.c: trying to fix #71457 for timing
3583 precision when gettimeofday() is not availble but ftime() is
3584
3585Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3586
3587 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
3588 are now copied on install and part of the -devel RPM
3589
3590Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
3591
3592 * xpath.c: trying to avoid bug #72150 which was apparently
3593 caused by a gcc bug (or a processor problem) as detailed
3594 at http://veillard.com/gcc.bug
3595
3596Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
3597
3598 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
3599 fixed xmlReconciliateNs(), added a Python test/example for
3600 inter-document cut'n paste
3601 * python/libxml.py: fixed node.doc on document nodes and added
3602 xpathEval() onto node objects
3603
3604Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
3605
3606 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
3607 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
3608 fixup and integrated tests for the serialization stuff
3609
3610Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
3611
3612 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
3613 moved the libxml man page to section 3
3614
3615Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
3616
3617 * tree.c: fix bug #72490
3618 * python/libxml.c python/libxml.py: added methods serialize()
3619 and saveTo() to all node elements.
3620
3621Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
3622
3623 * xmlIO.c: closed #73430, don't read from an input source
3624 which indicated an end-of-file or an error.
3625
3626Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3627
3628 * parser.c: make sure SAX endDocument is always called as
3629 this could result in a Python memory leak otherwise (it's
3630 used to decrement ref-counting)
3631 * python/generator.py python/libxml.c python/libxml.py
3632 python/libxml2-python-api.xml python/libxml2class.txt
3633 python/tests/error.py python/tests/xpath.py: implemented
3634 the suggestions made by Gary Benson and extended the tests
3635 to match it.
3636
3637Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3638
3639 * python/generator.py: applied patch fixing #73450
3640
3641Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
3642
3643 * xpath.c: fixing #61290 "namespace nodes have no parent"
3644 long standing divergence from the XPath REC. NodeSets
3645 simply hold a copy of namespace nodes and those node ->next
3646 points to the parent (which may not be the node carrying the
3647 definition).
3648 * include/libxml/xpath.h: flagged but didn't added a possible
3649 speedup
3650 * DOCBparser.c HTMLparser.c: removed some warnings from push
3651 parser due to new state being added.
3652 * tree.c: new fix from Boris Erdmann
3653 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
3654 the XML Canonalization support from Aleksey Sanin
3655
3656Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3657
3658 * tree.c: patch from Boris Erdmann fixing some namespace odities
3659 with xmlCopyNode()
3660
3661Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
3662
3663 * xmlIO.c: fix bug #72706 when loading a NULL entity
3664
3665Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3666
3667 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
3668 actually change in a future XML Namespace revision.
3669
3670Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3671
3672 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
3673 added the possibility of returning nodesets from XPath extension
3674 functions written in Python
3675
3676Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
3677
3678 * python/*: commiting some Python bindings work done while travelling
3679
3680Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3681
3682 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
3683 explicitely with memory debugging switched on
3684
3685Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
3686
3687 * python/generator.py python/libxml.c python/libxml2-python-api.xml
3688 python/libxml2class.txt python/libxml_wrap.h python/types.c:
3689 Added wrapper for the xmlURIPtr type, provided accessors, fixed
3690 the accessor generator for strings
3691 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
3692 regression test.
3693
3694Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
3695
3696 * python/README python/generator.py python/libxml.c python/setup.py:
3697 added the 'usual' setup.py to allow building a libxml2-python
3698 module based on the same code. The initialization is however
3699 different the 2 .so files fo libxml2 and libxslt are identical and
3700 they entry point initialize both libraries. this is done to avoid
3701 some possible nasty problem since the Python don't merge the maps
3702 of all shared modules.
3703
3704Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
3705
3706 * parser.c: fixed a push/encoding bug reported by Michael
3707 on librsvg
3708
3709Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
3710
3711 * include/libxml/parserInternals.h: fixes a misplaced #endif
3712
3713Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3714
3715 * parser.c valid.c: found and fixed a couple of allocation bugs
3716
3717Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
3718
3719 * doc/xml.html doc/python.html doc/*: added a Python and binding
3720 page describing the current state of the Python bindings and
3721 giving pointers to the other languages wrappers.
3722
3723Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3724
3725 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
3726 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
3727 rebuilt the API and web site
3728 * xpath.c: fixed #71978 portability bugs
3729
3730Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
3731
3732 * SAX.c: oops broke automatic defaulting of namespaces attributes.
3733
3734Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
3735
3736 * include/libxml/parserInternals.h parser.c: had to change
3737 2 internal parsing API when processing document content
3738 to check the start and end of element content are defined
3739 in the same entity
3740 * valid.c include/libxml/valid.h: attribute normalization can
3741 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
3742 with the context to report it.
3743 * SAX.c: fixed the last known bugs, crazy validation constraints
3744 when a document is standalone seems correctly handled. There
3745 is a couple of open issues left which need consideration especially
3746 PE93 on external unparsed entities and standalone status.
3747 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
3748 The 2 tests left failing are actually in error. Cleanup done.
3749
3750Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3751
3752 * valid.c: implemented E59 spaces in CDATA does not match the
3753 nonterminal S
3754
3755Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3756
3757 * SAX.c parser.c valid.c: more validation test fixups
3758 * check-xml-test-suite.py: added duration info for the tests
3759
3760Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
3761
3762 * parser.c valid.c: a couple of errors were reported but not
3763 saved back as such in the parsing context. Down to 1% failure rate
3764 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
3765
3766Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3767
3768 * xmlInternald.c: isExtender was missing a char
3769 * parser.c include/libxml/parser.h: % are acceptable in the
3770 internal subset if within a PUBLIC ID
3771
3772Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
3773
3774 * SAX.c parserInternals.c valid.c: more work on the conformance
3775 suite. Took the step to finally block documents with encoding
3776 errors. It's a fatal error per the spec, people should have fixed
3777 their documents by now.
3778
3779Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
3780
3781 * check-xml-test-suite.py: fixed the test script after some discussion
3782 on the semantic of TYPE="error"
3783 * Makefile.am: added the script to the distrib
3784
3785Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
3786
3787 * SAX.c entities.c: fixed a couple of conformances issues deep
3788 into the validation code (standalone and undeclared Notations)
3789
3790Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3791
3792 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
3793 stayed there for years !
3794
3795Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3796
3797 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
3798 missing
3799
3800Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
3801
3802 * check-xml-test-suite.py: improved the behaviour a bit as
3803 well as the logs
3804 * parser.c valid.c SAX.c: fixed a few more bugs
3805 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
3806
3807Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
3808
3809 * check-xml-test-suite.py: python script to run regression tests
3810 against the XML Test suite of W3C/OASis
3811 * SAX.c: fixed a validation bug
3812 * parser.c: fixed 3 errors pointed by the test suite
3813 * doc/buildDocBookCatalog: fixed a typo pointed by drake
3814 * python/Makefile.am: fixed a dependendy
3815
3816Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
3817
3818 * xmlmemory.c: avoid a warning bug #71594
3819
3820Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
3821
3822 * xmlmemory.c: Jesse Perry provided a patch to remove a few
3823 warning on alpha/Tru64
3824
3825Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3826
3827 * include/libxml/entities.h: fixing a comment
3828 * valid.c: fixing some troubles with validity check on namespaces
3829 * result/VC/NS3 test/VC/NS3: added a specific regression test
3830
3831Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3832
3833 * tree.c: Fixing #71342 serializing '\n' in attribute values
3834 * result/noent/att3 result/att3 test/att3: added a specific
3835 test.
3836
3837Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
3838
3839 * python/libxml.c: couple of bug fixes
3840
3841Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
3842
3843 * python/*.py: removed tabs and used spaces.
3844
3845Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
3846
3847 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
3848 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
3849
3850Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3851
3852 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
3853 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
3854
3855Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3856
3857 * include/libxml/encoding.h include/libxml/entities.h
3858 include/libxml/globals.h include/libxml/parser.h
3859 include/libxml/threads.h include/libxml/tree.h
3860 include/libxml/xmlmemory.h: trying to fix the include mess
3861
3862Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
3863
3864 * include/libxml/xmlmemory.h: reverted part of the previous
3865 attempt to provide #69655, this was breaking the build.
3866
3867Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
3868
3869 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
3870 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
3871 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
3872 include/libxml/parserInternals.h include/libxml/tree.h
3873 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
3874 Tentatively fixed #69655 , make compiling with -Wredundant-decls
3875 clean.
3876 * python/libxml.c: fixed a warning.
3877
3878Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
3879
3880 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
3881 copying of node, merge back IDs in the target document.
3882 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
3883 test/XInclude/ents/ids.xml: test case
3884 * result/VC/ElementValid4: output changed due to a typo fix
3885
3886Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
3887
3888 * python/Makefile.am: seems some version of automake didn't
Daniel Veillard784b9352003-02-16 15:50:27 +00003889 generate the dependencies right as Jacob found out. Add
3890 an extra dependency rule.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00003891
3892Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3893
3894 * parserInternals.c valid.c: Justin Fletcher found some parts
3895 of the code needing cleanup
3896 * libxml.spec.in python/Makefile.am python/generator.py
3897 python/libxml.c python/libxml.py: Fixed the python Makefiles
3898 corrected a bug showing up on ia64, changed the name of the
3899 python internal module too
3900
3901Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
3902
3903 * Makefile.am: applied patch from Andris Pavenis for binary
3904 name suffixes
3905
3906Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
3907
3908 * xmllint.c win32/win32config.h: fixing #68748
3909
3910Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
3911
3912 * valid.c: fixing #70166
3913
3914Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3915
3916 * valid.c: fixing #70077
3917
3918Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3919
3920 * Copyright Makefile.am README configure.in libxml.spec.in:
3921 Changed to the MIT Licence
3922 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
3923 doc/xmlio.html: updated the doc accordingly
3924 * include/libxml/xmlwin32version.h configure.in: preparing
3925 2.4.14 release
3926 * python/generator.py python/libxml.c python/libxml2-python-api.xml
3927 python/libxml2class.txt python/libxml_wrap.h python/types.c:
3928 fixed the const xmlChar * wrapper and generator, XPath extension
3929 functions now use the context as first argument
3930 * python/tests/tstxpath.py python/tests/xpath.py
3931 python/tests/xpathext.py: Updated the tests accordingly
3932 * tree.c: fixed bug #70067
3933
3934Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3935
3936 * Makefile.am: cleanup
3937 * debugXML.c: always use stdout if output is NULL
3938 * xmlIO.c: don't close filedescriptors passed to outputBuffers
3939 * python/Makefile.am python/generator.py python/libxml2class.txt
3940 python/libxml_wrap.h python/types.c: augmented the number of bindings
3941 handling FILE * and XPath contexts
3942 * python/tests/Makefile.am: avoid a stupid problem due to the
3943 use of TEST.
3944
3945Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
3946
3947 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
3948
3949Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
3950
3951 * python/TODO python/libxml.c: cleanup the extension function lookup
3952 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
3953
3954Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
3955
3956 * configure.in python/Makefile.am: do not install outside
3957 of prefix
3958
3959Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3960
3961 * python/TODO python/libxml.c: started adding SAX interfaces
3962 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
3963 SAX test
3964
3965Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3966
3967 * tree.c: hardened the addChild function
3968 * python/generator.py python/libxml.c python/libxml2-python-api.xml
3969 python/libxml2class.txt python/libxml_wrap.h python/TODO:
3970 added accessors needed for xmlNode, a bit more testing and
3971 extension of interfaces
3972 * python/tests/Makefile.am python/tests/build.py: added a test
3973 build from scratch/save/load/check
3974
3975Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
3976
3977 * parserInternals.c: change a small bit in the way valididy
3978 error messages get initialized
3979 * python/TODO python/libxml.c python/libxml2-python-api.xml
3980 python/libxml2class.txt python/libxml_wrap.h python/types.c:
3981 added some memory debugging to track leaks at the libxml2 level
3982 * python/tests/*.py: changed all tests to check for leaks,
3983 there is just one left in XPath extension registrations.
3984
3985Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
3986
3987 * python/TODO python/generator.py python/libxml2-python-api.xml
3988 python/libxml2class.txt: more accessor classes for the parser
3989 context, allow to switch on and check validity
3990 * python/tests/Makefile.am python/tests/error.py
3991 python/tests/invalid.xml python/tests/valid.xml
3992 python/tests/validate.py: attded more test and and added error.py
3993 which I forgot to commit in the last step
3994
3995Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3996
3997 * python/Makefile.am python/types.c: cleanup
3998 * python/libxml.c python/libxml.py python/libxml_wrap.h
3999 python/generator.py python/libxml2-python-api.xml
4000 python/libxml2class.txt: added class for parser context, added
4001 first cut for push mode support. Added a framework to generate
4002 accessors functions.
4003 * python/tests/Makefile.am python/tests/push.py: added a push
4004 test
4005
4006Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
4007
4008 * python/Makefile.am python/TODO python/libxml.py: fixed a small
4009 bug a bit of cleanup.
4010
4011Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
4012
4013 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
4014 python/libxml2class.txt: adding error redirections and preformat
4015 to a python handler
4016 * python/tests/Makefile.am python/tests/*.py: cleanup made all
4017 tests self checking
4018
4019Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
4020
4021 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
4022 a function
4023
4024Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
4025
4026 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
4027 python/libxml.c python/libxml2-python-api.xml
4028 python/libxml2class.txt: Progressing through the TODOs, class
4029 description output, extra XML API, RPM now builds the wrappers
4030 for all python installed versions
4031
4032Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
4033
4034 * configure.in libxml.spec.in python/Makefile.am python/TODO
4035 python/generator.py python/libxml2class.txt: added more informations
4036 in the libxml2-python package including docs. Slightly changed
4037 the class hierarchy
4038 * python/tests/*: added basic regression tests infrastructure too
4039
4040Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
4041
4042 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
4043 added libxml2-python as part of the packages installed
4044
4045Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
4046
4047 * python/Makefile.am python/generator.py python/libxml.c
4048 python/libxml.py: more work, now able to extend the
4049 XPath interpreter with functions written in python.
4050
4051Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
4052
4053 * python/Makefile.am: Jacob sent a patch to allow building from
4054 tarfile.
4055
4056Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
4057
4058 * python/Makefile.am python/libxml.c configure.in Makefile.am:
4059 inserted the python wrappers build, I hope this won't be too
4060 unportable
4061
4062Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
4063
4064 * xpath.c: minor optimization
4065 * python/generator.py python/libxml.c python/libxml.py
4066 python/libxml_wrap.h: more work on the python bindings,
4067 they now support XPath and there is no evident leak
4068
4069Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
4070
4071 * python/generator.py python/libxml.c python/libxml.py:
4072 more work on the python bindings generator.
4073
4074Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
4075
4076 * python/generator.py python/libxml.c python/libxml_wrap.h:
4077 more work on the python bindings.
4078
4079Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
4080
4081 * python/generator.py python/libxml.c python/libxml.py
4082 python/libxml_wrap.h: commited early version of a python binding
4083 for private use only ATM
4084
4085Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
4086
4087 * entities.c tree.c include/libxml/entities.h: applied patch
4088 from Anthony Jones to implement copy of DTD subtree too. Had
4089 just to keep 2 function private which really ought to become
4090 public ones.
4091
4092Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4093
4094 * xmllint.c: added pointers to the web pages in the usage()
4095
4096Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
4097
4098 * tree.c: more fixes from Petr Kozelka for attribute handling
4099 in the tree API to align the semantic with DOM.
4100
4101Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
4102
4103 * valid.c tree.c entities.c: another set of patches from
4104 Anthony Jones for copy operations cleanup and robustness
4105
4106Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4107
4108 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
4109 an alphabetic index based on comments content
4110 * doc/*: rebuilt the web site with the new references
4111
4112Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
4113
4114 * parserInternals.h: Greg Sjaardema suggested to use an
4115 eponential buffer groth policy in xmlParserAddNodeInfo()
4116
4117Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
4118
4119 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
4120 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
4121 doc/parsedecl.py doc/Makefile.am: updated the python extractor
4122 to generate cross-references, and added/updated the stylesheets
4123 to generate and link API indexes. The generic keyword index
4124 is not done yet.
4125 * doc/*.html: regenerated all the usual docs too
4126
4127Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
4128
4129 * debugXML.c: added an xpath function to the shell for T. V. Raman
4130
4131Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
4132
4133 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
4134 debug routines.
4135
4136Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4137
4138 * tree.c: apply an patch from Petr Kozelka for unlink and replace
4139 support of attribute nodes
4140
4141Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
4142
4143 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
4144 hopefully near complete and fully documented of the API in XML
4145 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
4146 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
4147 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
4148 include/libxml/parserInternals.h include/libxml/valid.hi
4149 include/libxml/xmlIO.h include/libxml/xmlerror.hi
4150 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
4151 include/libxml/xpath.h include/libxml/xpathInternals.h:
4152 Cleaned up the doc comments a lot in the process, the interface
4153 coverage is now 100%
4154
4155Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
4156
4157 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
4158 extracts comments from the gtk-doc DocBook output (a bit
4159 convoluted but seems to work).
4160
4161Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
4162
4163 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
4164 added an XML description of the API, moved the script generating
4165 it here. Added a "make api" target
4166
4167Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
4168
4169 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
4170
4171Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
4172
4173 * xpath.c include/libxml/xpathInternals.h: the change made to
4174 xmlXPathFuncLookupFunc was incompatible roll it back
4175
4176Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
4177
4178 * SAX.c: cleanup patch from Anthony Jones
4179 * doc/Makefile.am: fix the headers to avoid in make scan
4180 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
4181 includes, * vs Ptr and general cleanup
4182 * parsedecl.py: first version of a script to extract the
4183 module interfaces, the goal will be to provide .decl or XML
4184 specification of the interfaces to build wrappers.
4185
4186Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
4187
4188 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
4189 now provides return codes in case of errors
4190
4191Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
4192
4193 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
4194 Upgraded to trio baseline 1.6
4195 * strio.h strio.c: Replaced by triostr.h and triostr.c
4196
4197Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
4198
4199 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
4200 of strdup usage in the code
4201
4202Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4203
4204 * parser.c error.c: Keith Isdale complained rightly that
4205 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
4206
4207Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
4208
4209 * tree.c: fixed the funxtion to set the xml: attributes
4210 * debugXML.c: added "setbase" to test it.
4211
4212Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
4213
4214 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
4215 to allow updating an attribute content
4216
4217Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
4218
4219 * libxml.h: try to avoid problems when compiling on Windows
4220
4221Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
4222
4223 * hash.c: patch from Anthony Jones for hash.c allocation size
4224 * Makefile.am: trying to work around Yet Another Libtool Madness
4225 and build the 2.4.13 release finally ...
4226
4227Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
4228
4229 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
4230 * doc/* : update of the documentation
4231
4232Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
4233
4234 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
4235 at fixing #61290 :-(
4236
4237Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
4238
4239 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
4240 Fixes bug #67229
4241
4242Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
4243
4244 * tree.c: trying to avoid troubles when a subtree is copied
4245 and coalesced in part with the target tree. Should fix
4246 bug #67407
4247
4248Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4249
4250 * valid.c: fixed validation of attributes content of type
4251 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
4252 values, very old bug. Fixes #67671
4253
4254Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
4255
4256 * parser.c include/libxml/parserInternals.h tree.c: integrated
4257 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
4258 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
4259
4260Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
4261
4262 * threads.c: applied Serguei Narojnyi's patch to add native
4263 thread support on the Win32 platform
4264 * testThreadsWin32.c Makefile.am: added the test program also
4265 from Serguei, Win32 specific
4266 * include/win32config.h include/libxml/xmlwin32version.h.in:
4267 added patch from Igor for the Windows thread specific defines.
4268
4269Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
4270
4271 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
4272
4273Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
4274
4275 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
4276 output page into XMLinfo.html. Close bug #66951 and
4277 raised by Robert Collins too.
4278
4279Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
4280
4281 * encoding.c: Paul Keogh pointed out a possibility of segfault
4282 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
4283 Closes bug # 68238
4284
4285Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
4286
4287 * doc/*.html: updated the Gdome2 links
4288
4289Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
4290
4291 * libxml.h: Applied following patches from Robert Collins
4292 and make sure IN_LIBXML is defined when compiling it
4293 -------
4294 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
4295 as well as Visual C.
4296 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
4297 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
4298 * strio.c (PLATFORM_UNIX): Define for Cygwin.
4299 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
4300 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
4301 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
4302 xmlSysIDExists xmlNoNetExists).
4303 * xmllint.c: Don't include winsock2.h for Cygwin.
4304
4305Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
4306
4307 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
4308 when the version info is not present.
4309
4310Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
4311
4312 * tree.c: Anthony Jones pointed out a problem in
4313 xmlStringGetNodeList() and provided a fix for it
4314
4315Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
4316
4317 * parser.c: patch from Frank J Franklin to remove a bug in
4318 xmlCreatePushParserCtxt() when the initial buffer passed
4319 is large.
4320
4321Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
4322
4323 * win32/*: big cleanup of the Windows/MSVC project files
4324 from Igor Zlatkovic
4325
4326Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
4327
4328 * doc/Makefile.am: should fix #67674 and avoid troubles if
4329 xsltproc is not available or fails in the prefix provided
4330
4331Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
4332
4333 * xmlmemory.c: one more doc patch from Charlie Bozeman.
4334
4335Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
4336
4337 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
4338 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
4339 Fixed a few other problems raised by Charlie Bozeman.
4340 * result/VC/ElementValid[5-7]: fixed the output
4341
4342Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
4343
4344 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
4345 patches from Charlie Bozeman. Regenerated the HTML docs.
4346
4347Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
4348
4349 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
4350 for Windows from Igor
4351
4352Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
4353
4354 * xmllint.c: applied Justin Fletcher patch for --output or -o
4355
4356Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
4357
4358 * win32/libxml2/libxml2.def.src: close #67019
4359
4360Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
4361
4362 * xmllint.c: applied Justin Fletcher generic timing patch
4363 similar to the one already applied to xsltproc.
4364
4365Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
4366
4367 * include/libxml/tree.h tree.c: applied documentation patches
4368 from Charlie Bozeman
4369
4370Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
4371
4372 *doc/xmllint.xml, xmllint.1 - document --dropdtd
4373
4374Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
4375
4376 * valid.c: fix the xmlStrdup() used in the previous patch.
4377 * valid.c: added --dropdtd
4378 * tree.c: fixed xmlUnlinkNode so it also removes the references
4379 from the document if the node is a DTD
4380
4381Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
4382
4383 * HTMLtree.c valid.c: cleanup some static declarations
4384
4385Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
4386
4387 * xmllint.c: removed another strdup()
4388 * doc/FAQ: removed the HP/UX entry
4389
4390Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
4391
4392 * valid.c: fix bug #66816 when validating.
4393 * xmllint.c: don't use sys/time.h if configure did not found it
4394
4395Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
4396
4397 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
4398 xmlcatalog_man.xml
4399
4400Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
4401
4402 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
4403 xmlInitMemory() was declared twice
4404
4405Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
4406
4407 * globals.c: do not reference strdup() !
4408 * configure.in libxml-2.0.pc.in: trying to fix the libs
4409 of the various config extraction modules
4410
4411Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
4412
4413 * configure.in : preparing 2.4.12
4414 * doc/* : updated and rebuilt the docs
4415
4416Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
4417
4418 * uri.c: closed bug #66159
4419 * testURI.c: added --escape option
4420 * configure.in: some cleanup for xml2-config --cflags
4421
4422Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
4423
4424 * globals.c testThreads.c: removed some misplaced includes
4425 of xmlversion.h
4426
4427Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
4428
4429 * threads.c: patch from Gary Pennington fixing a possible
4430 problem at initialization time.
4431
4432Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
4433
4434 * configure.in libxml.h parser.c testThreads.c macos/: integrated
4435 Eric Lavigne contribution to build libxml2 on MacOS using
4436 CodeWarrior.
4437
4438Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
4439
4440 * xmllint.c: applied Geert Kloosterman's patch to fix
4441 --repeat --timing output
4442
4443Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
4444
4445 * parser.c: Robin Berjon <robin@knowscape.com> found a case
4446 where non-wellformed XML declaractions were not detected.
4447
4448Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
4449
4450 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
4451
4452Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
4453
4454 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
4455 gets reset by xmlCleanupInputCallbacks() and this makes the
4456 function useless. Same for output.
4457
4458Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
4459
4460 * xmlIO.c: robert pointed out a loop error in callback cleanups
4461
4462Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
4463
4464 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
4465 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
4466 they are not really tied to debugging
4467
4468Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
4469
4470 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
4471 * xmllint.c: better --catalogs description
4472
4473Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
4474
4475 * tree.c: fixed a couple of problems in xmlSetProp()
4476
4477Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
4478
4479 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
4480 unappropriate stdout output.
4481
4482Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
4483
4484 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
4485 by Denis Beurive, closes #65111
4486
4487Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
4488
4489 * valid.c: in case of content model validity error, don't
4490 print it if validity warnings were not requested.
4491
4492Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
4493
4494 * nanoftp.c: applied a couple of patches from Brian D Ripley.
4495 * parserInternals.c: removed the last exit() call. Print an
4496 unmaskable error on stderr instead (library mismatch detection)
4497
4498Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
4499
4500 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
4501 shell instructions from Heiko Rupp
4502
4503Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
4504
4505 * catalog.c: use the URL notation file:// for default catalog paths
4506
4507Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
4508
4509 * include/libxml/tree.h: better comments for _private fields
4510 * tree.c: removed a problem when copying an entity reference.
4511
4512Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
4513
4514 * vms/*: updated instructions and diffs from John A Fotheringham
4515
4516Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
4517
4518 * include/libxml/xmlerror.h: avoid an include problem if
4519 #include <libxml/xmlerror.h> happens first in code
4520 seems to be the case in KDE libs
4521
4522Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
4523
4524 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
4525 from Igor for Windows
4526
4527Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
4528
4529 * Makefile.am: Gary Pennington pointed out a missing prefix
4530
4531Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
4532
4533 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
4534 * doc/*: upgraded and rebuilt the docs
4535
4536Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
4537
4538 * HTMLparser.c: fix comment in scripts element parsing.
4539 * result/HTML/doc3*: updated the results.
4540
4541Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
4542
4543 * uri.c: another URI bug fix #63336, using Joel Young patch.
4544
4545Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
4546
4547 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
4548 a cleaned up version of the Pwd shell string generation.
4549
4550Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
4551
4552 * valid.c include/libxml/tree.h: trying to fix namespaces +
4553 validation problems for good, closing #63619 in the process
4554 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
4555 wrong in this respect, fixed it.
4556
4557Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
4558
4559 * xmllint.c: Morus Walter patch to allow --format and --encode
4560
4561Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
4562
4563 * debugXML.c: Stefan Kost provided an help command for the shell
4564
4565Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
4566
4567 * debugXML.c: Heiko Rupp pointed that the shell would crash
4568 on empty nodesets returns.
4569
4570Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
4571
4572 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
4573 migh need the history libraries
4574
4575Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
4576
4577 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
4578 handle the case of < in quoted attributes, Bastian Kleineidam
4579
4580Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
4581
4582 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
4583 fixing catalog breakages
4584 * Makefile.am catalog.c result/catalogs/catal
4585 result/catalogs/mycatalog.* test/catalogs/catal*:
4586 fixed more problems in catalog support, added more regression tests
4587 for both XML and SGML catalog handling
4588
4589Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
4590
4591 * debugXML.c: applied an improvement to xmlGetLineNo() from
4592 Keith Isdale
4593
4594Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
4595
4596 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
4597 Side effect of the progressive catalog loading
4598
4599Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
4600
4601 * Makefile.am: confexecdir and confexec_DATA were defined twice
4602 pointed out by Karl Eichwalder
4603
4604Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
4605
4606 * xmlcatalog.c: avoid unlink() and use remove() instead.
4607
4608Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
4609
4610 * libxml.spec.in: cleanup
4611 * include/libxml/xmlwin32version.h: updated with 2.4.8
4612
4613Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
4614
4615 * encoding.c global.data globals.c testThreads.c: fix bug #63752
4616 of compiling libxml with a non standard set of options
4617
4618Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
4619
4620 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
4621 document --sgml option, fixing gnome bugzilla #63382
4622
4623Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
4624
4625 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
4626 breakage of 2.4.7, added a couple of really needed APIs
4627 like xmlCatalogIsEmpty() and xmlNewCatalog()
4628 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
4629 for install-catalog
4630 * configure.in: preparing 2.4.8
4631
4632Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
4633
4634 * HTMLtree.c tree.c include/libxml/HTMLtree.h
4635 include/libxml/tree.h include/libxml/xmlIO.h: more include
4636 cleanups, export cleanly one html output + format function.
4637
4638Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
4639
4640 * parser.c: removed initGenericErrorDefaultFunc call from
4641 xmlInitParser() since it could destroy previous calls to
4642 xsltSetGenericErrorFunc() effects
4643
4644Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
4645
4646 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
4647 keyword.
4648
4649Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
4650
4651 * Makefile.am: cleanup
4652 * threads.c: cleanup too
4653 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
4654 from xsltproc
4655 * include/libxml/tree.h include/libxml/parser.h: trying to break a
Daniel Veillard784b9352003-02-16 15:50:27 +00004656 dependency loop.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00004657
4658Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
4659
4660 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
4661 was not used anymore !
4662
4663Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
4664
4665 * configure.in: preparing 2.4.7
4666 * Makefile.am doc/Makefile.am: switched to the latest xmllint
4667 manual page from John
4668 * doc/*: updated the doc and rebuilt the generated pages
4669
4670Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
4671
4672 * xmlIO.c: closing bug #62711, the library should never
4673 close stdin or stdout.
4674
4675Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
4676
4677 * uri.c: second pass at fixing #63336, using Joel Young
4678 final patch. looks okay.
4679
4680Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
4681
4682 * uri.c include/libxml/uri.h: trying to clear #63336
4683 allowing the escaping routine to parse unconformant
4684 URI-References.
4685
4686Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
4687
4688 * vms/readme.vms vms/build_libxml.com nanoftp.c
4689 include/libxml/xmlversion.h.in: a few VMS updates from
4690 John A Fotheringham
4691 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
4692 and xmlCleanupOutputCallbacks() for the Perl binding people.
4693
4694Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
4695
4696 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
4697 apply fixes to close #63271 and avoid segfaults when
4698 the error routine gets callbed before xmlInitParser()
4699 get called.
4700 * nanoftp.c error.c: Applied patches from Justin Fletcher
4701 correcting some xmlGenericError misuses.
4702
4703Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
4704
4705 *doc/xmllint.xml, doc/xmllint.1
4706 New and improved man page for xmllint - .xml is the original, .1
4707 is the generated man page
4708
4709Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
4710
4711 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
4712 the web site from the main HTML document.
4713
4714Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
4715
4716 * parser.c: fixed an erroneous validation bug when PE refs
4717 occurs in external parsed entities referenced from the
4718 internals subset
4719 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
4720 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
4721 added the associated testcase, it's a nice one.
4722 * HTMLparser.c: generate the DTD node as HTML still ...
4723 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
4724
4725Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
4726
4727 * HTMLparser.c: fixed a bug in htmlNewDoc()
4728
4729Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
4730
4731 * test/threads/*: added entities testing to the Thread test
4732 * testThreads.c: make the test reasonable
4733 * DOCBparser.c: fix the DTD public and system ID
4734 * xmllint.c: added --sgml for SGML DocBook importing
4735 * Makefile.am: added Docbtests target
4736
4737Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
4738
4739 * nanoftp.c: use only "anonymous@" string for anonymous passwds
4740 * testThreads.c: removed bogus include
4741
4742Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
4743
4744 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
4745 fixed a very serious (looping) validation bug
4746
4747Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
4748
4749 * include/libxml/globals.h include/libxml/threads.h threads.c
4750 testThreads.c: far more testing, cleaning up bugs
4751 * *.c : make sure globals.h is always included.
4752
4753Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
4754
4755 * HTMLparser.c: try to get rid of parser loops for good.
4756
4757Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
4758
4759 * configure.in: fixed some bugs in CFLAGS passing.
4760 * test/threads Makefile.am testThreads.c: added a specific
4761 threaded test case (really nasty, guaranteed).
4762
4763Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
4764
4765 * catalog.c: serious cleanup on the management of the
4766 XML catalog tree, more tests done, especially with
4767 the catalog PI.
4768
4769Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
4770
4771 * catalog.c: avoid a problem in catalog cleanup on SMP if
4772 catalogs were not initialized.
4773
4774Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
4775
4776 * catalog.c xpath.c: trying to cleanup the not thread safe
4777 parts of the library.
4778
4779Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
4780
4781 * include/libxml/globals.h configure.in global.data: make
4782 the allocation be per-thread a configure option
4783 * encoding.c include/libxml/parser.h: fixed compilation
4784 errors
4785
4786Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
4787
4788 * include/libxml/parser.h: Norm reported that a few lines
4789 added were breaking libxslt compile, removed them for now
4790
4791Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
4792
4793 * parser.c parserInternals.c threads.c: debugged and fixed
4794 initialization problems which were giving troubles on SMP
4795 boxes.
4796
4797Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
4798
4799 * include/libxml/Makefile.am: missing globals.h
4800
4801Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
4802
4803 * globals.c: added a couple of standard includes.
4804
4805Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
4806
4807 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
4808 include/libxml/parserInternals.h include/libxml/tree.h
4809 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
4810 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
4811 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
4812 Applied the last patches from Gary, cleanup, activated threading
4813 all user accessible global variables are now handled in globals.[ch]
4814 Still a bit rought but make tests passes with either
4815 --with-threads defined at configure time or not.
4816 * Makefile.am example/Makefile.am: added globals.[ch] and threads
4817 linking options
4818
4819Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
4820
4821 * Makefile.am include/libxml/Makefile.am
4822 include/libxml/globals.h globals.c include/libxml/threads.h
4823 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
4824 configure.in: started integrating the core of the thread support
4825 not activated yet but half integrated. The code should still
4826 compile and work anyway.
4827
4828Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
4829
4830 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
4831 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
4832 integrating the non-controversial parts of Gary Pennington
4833 multithread patches
4834 * catalog.c: corrected a small bug introduced
4835
4836Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
4837
4838 * catalog.c include/libxml/catalog.h: very serious cleanup,
4839 isolating unportable code and as much as possible the accesses
4840 to the global shared catalog. May need more testing !
4841
4842Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
4843
4844 * include/libxml/debugXML.h debugXML.c tree.c: integrating
4845 Keith Isdale patches for the XSLT debugger interfaces. Some
4846 cleanup
4847
4848Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
4849
4850 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
4851 * DOCBparser.c: generate line nubers in elements
4852
4853Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
4854
4855 * configure.in: preparing 2.4.6 release
4856 * doc/xml.html doc/html/*: updated and rebuilt the docs
4857 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
4858
4859Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
4860
4861 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
4862 adding documentation for DV's supercatalog support
4863
4864Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
4865
4866 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
4867 super catalog support adding one API and one flag --sgml to
4868 xmlcatalog
4869
4870Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
4871
4872 * doc/xmlcatalog_man.xml, xmlcatalog.1
4873 One more crack at
4874 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
4875
4876
4877Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4878
4879 * xpath.c: implemented xmlXPathObjectCopy for external objects
4880 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
4881
4882Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
4883
4884 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
4885 finishing up fix to
4886 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
4887 the xmlcatalog man page display more elegantly
4888
4889Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
4890
4891 * configure.in: closing bug #61832
4892 * HTMLparser.c: removed a warning
4893
4894Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
4895
4896 * xpath.c: fixing #61673 part I, do not loose doc information
4897 when copying result value trees.
4898
4899Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4900
4901 * xpath.c: trying to harden the XPath interpreter
4902
4903Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
4904
4905 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
4906 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
4907
4908Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
4909
4910 * HTMLparser: repaired another loop problem
4911
4912Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
4913
4914 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
4915 parsing.
4916 * xpath.c: fix bug #61291 the default XML namespace node is
4917 missing from the namespace axis.
4918 * tree.c: refuse to create namespaces nodes with prefix "xml"
4919
4920Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
4921
4922 * SAX.c: ouch a non-defined namespace could lead to a crash,
4923 fixed #61215
4924
4925Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
4926
4927 * parserInternals.c: closed bug #61054
4928
4929Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
4930
4931 * include/libxml/Makefile.am: closing #60708
4932
4933Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
4934
4935 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
4936 adding xmlSAXParseFileWithData following Marco Stipek suggestion
4937
4938Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4939
4940 * valid.c: close bug #61550 when xml: wasn't considered a namespace
4941
4942Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
4943
4944 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
4945 * DOCBparser.c HTMLparser.c parser.c: fixed typos
4946
4947Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
4948
4949 * catalog.c: Justin Fletcher provided cleaup code in case
4950 HAVE_STAT is not defined
4951 * include/win32config.h: Igor Zlatkovic suggested to have
4952 HAVE_STAT defined there
4953
4954Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
4955
4956 * catalog.c - fixed typing error reported by M. Barros
4957
4958Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
4959
4960 * xmllint.c - fixing typo
4961
4962Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
4963
4964 * HTMLparser.c: small enhancement to prevent loop on
4965 unrecognizable data
4966
4967Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
4968
4969 * parserInternals.c: applying patch from bug #60757 this
4970 should close it
4971
4972Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
4973
4974 * catalog.c xmlcatalog.c: removed a couple of warning
4975 * xpath.c: try to solve the linking problem on platforms
4976 needing trio to compile
4977
4978Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
4979
4980 * Makefile.am libxml.spec.in: backing up non-documented changes
4981 commited without review or aproval by Jens Finke <jens@gnome.org>
4982 * HACKING: made 100% clear that no commit should be done directly
4983
4984Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
4985
4986 * configure.in: Joe Orton provided a patch fixing a problem
4987 when iconv is specified to be in a non-standard directory
4988 but wasn't exported in xml2-config --cflags
4989
4990Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
4991
4992 * configure.in: let's ship 2.4.5 before getting too much
4993 troubles with 2.4.4 errors.
4994
4995Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4996
4997 * encoding.c entities.c: do not output hexadecimal charrefs
4998 when serializing HTML since some version of Netscape can't
4999 grok it, generate decimal ones.
5000 * result/HTML/doc3.htm: output changed due to previous test
5001 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
5002
5003Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
5004
5005 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
5006 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
5007
5008Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
5009 Released 2.4.4
5010
5011 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
5012 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
5013 updated the configuration scripts systems accordingly
5014
5015Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
5016
5017 * configure.in: preparing for 2.4.4
5018 * doc/xml.html doc/html/*: updated and rebuilt the docs
5019
5020Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
5021
5022 * win32/dsp/libxml2.def.src: tried to incorporate comments
5023 from bug #59220
5024
5025Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
5026
5027 * parser.c result/noent/wml.xml: fixed bug #59981 related
5028 to handling of '&' in attributes when entities are substitued
5029
5030Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
5031
5032 * libxml.h include/libxml/xmlversion.h.in
5033 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
5034 Tried to close bug #60131
5035
5036Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
5037
5038 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
5039
5040Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
5041
5042 * SAX.c: fixing bug #59946 on xmlns=""
5043
5044Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
5045
5046 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
5047 but allocates a new error code.
5048
5049Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
5050
5051 * xmllint.c: John Fleck fixed typos in the options output
5052 * parser.c SAX.c: fix ignorable white space SAX selection
5053
5054Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
5055
5056 * entities.c: Steve Underwood found the possibility of an
5057 ininite loop in case of error.
5058
5059Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
5060
5061 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
5062
5063Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
5064
5065 * parser.c: warn if version is not 1.0 but it's not
5066 strictly speaking an error after analyzing the spec
5067
5068Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
5069
5070 *doc/catalog.html - add link to the html version of the
5071 man page, other linguistic cleanups
5072
5073Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
5074
5075 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
5076 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
5077 file, has not yet been included in the build.
5078
5079Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
5080
5081 * catalog.c: removed a duplicate affectation Justin Fletcher
5082
5083Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
5084
5085 * tree.c: Armin Sander pointed a possible text coalescing
5086 problem, completed his patch.
5087
5088Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5089
5090 * trionan.c: Fixed const and volatile re-definition problem
5091
5092Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
5093
5094 * libxml.4 parser.c: doc updates from Heiko Rupp
5095 * parserInternals.c: 2 sanity checks from Heiko Rupp
5096
5097Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
5098
5099 * tree.c: applied patch from Armin Sander to make some pointers
5100 const in xmlCopyNode()
5101 * include/libxml/tree.h: added fix to the header
5102
5103Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
5104
5105 * xpath.c: hum, restrict the integer usage gcc bug workaround
5106 to only gcc compilers so that other architecture don't get
5107 penalized by this limitation.
5108 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
5109
5110Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
5111
5112 * valid.c: fixed a Windows compiler warning (Chris Poblete)
5113 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
5114
5115Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
5116
5117 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
5118 --convert option to xmlcatalog to convert SGML ones to
5119 the XML syntax.
5120 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
5121
5122 2.4.3 got released at that point
5123Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
5124
5125 * catalog.c xmlIO.c: started some serious testing and fixed
5126 a few bug and optmization needs.
5127
5128Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
5129
5130 * Makefile.am configure.in include/libxml/xmlwin32version.h:
5131 preparing for a 2.4.3 release even if it may not be ready yet
5132 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
5133 all file parsing lookup to go through the entity resolver, add
5134 to add an API to bypass it (needed to load catalogs themselves),
5135 some cleanup on the catalog code too.
5136 * nanoftp.c: small cleanup
5137 * doc/catalog.html: small update
5138
5139Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
5140
5141 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
5142 Jun Kuriyama
5143
5144Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
5145
5146 * doc/catalog.html: finished the catalog documentation
5147
5148Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
5149
5150 * doc/catalog.html doc/xml.html: added documentation about
5151 Catalog support, misses an API description
5152 * doc/html/*: reextracted the API pages
5153
5154Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
5155
5156 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
5157 Added the part about section 7.2 on URI resolution,
5158 fixed a side effect in the HTML parser, look complete
5159 and ready to rock except the URI/SystemID part!
5160
5161Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
5162
5163 * include/libxml/catalog.h include/libxml/parser.h
5164 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
5165 xmlIO.c: added support and APIs needed for the catalog PI
5166 * include/libxml/xmlIO.h: cleanup
5167
5168Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
5169
5170 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
5171 include/libxml/catalog.h: starts to look okay, really
5172 plugged the new framework, cleaned a lot of stuff,
5173 added some APIs, except the PI's support missing this
5174 should be mostly complete
5175 * result/catalogs/* test/catalogs/*: added new test, enriched
5176 the existing one with URN ID tests
5177
5178Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
5179
5180 * catalog.c: fixed nextCatalog
5181 * result/catalogs/docbook test/catalogs/*: started adding
5182 a small regression test
5183
5184Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
5185
5186 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
5187 more work on the XML catalog support.
5188 * parser.c include/libxml/parser.h: small cleanup seems using
5189 list as a public parameter name can give portability troubles
5190 * trionan.c trionan.h xpath.c include/libxml/trionan.h
5191 include/libxml/xpath.h include/libxml/Makefile.am: removed
5192 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
5193 wrappers
5194
5195Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5196
5197 * Makefile.am trio.c triodef.h trionan.c xpath.c
5198 include/libxml/Makefile.am include/libxml/trionan.h:
5199 Re-worked Not-A-Number and Infinity support.
5200 * xmlcatalog.c: added readline include files
5201
5202Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
5203
5204 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
5205 testCatalog as xmlcatalog, making it an installed app
5206 adding a shell, and preparing it to be a /etc/xml/catalog
5207 management tool, though not ready yet
5208 * catalog.c include/libxml/catalog.h: adding support for
5209 XML Catalogs http://www.oasis-open.org/committees/entity/
5210 not finished, there is some interesting tradeoffs and a
5211 few open questions left.
5212
5213Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
5214
5215 * xmllint.c: fixed a line formatting problem
5216
5217Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
5218
5219 * SAX.c: removed a couple of unused variable (Albert Chin)
5220
5221Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
5222
5223 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
5224 trying to fix some troubles w.r.t. function returning
5225 const xxxPtr.
5226
5227Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
5228
5229 * win32/dsp/libxml2.def.src: another set of symbols conditionally
5230 defined
5231
5232Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
5233
5234 * xpointer.c: removed unused var
5235
5236Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
5237
5238 * testXPath.c: another small cleanup closing bug #59110
5239
5240Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
5241
5242 * win32/dsp/libxml2.def.src: small cleanup closing bug
5243 #59108
5244
5245Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
5246
5247 * example/gjobread.c: add xmlCleanupParser() before leaving
5248
5249Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
5250
5251 * config.h.in configure.in include/libxml/xmlwin32version.h:
5252 released 2.4.2
5253
5254Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
5255
5256 * include/libxml/valid.h debugXML.c valid.c: deprecate
5257 the non-boundchecking Sprintf functions, add Snprintf
5258 this should close bug #57984
5259
5260Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
5261
5262 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
5263 URIs before doing the lookups (pointed by Mark Vakoc)
5264
5265Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
5266
5267 * xpath.c: serious changes on Result Value Trees and NodeSets
5268 w.r.t. deallocation and collect operations. Probably not
5269 100% clean (merge of allocated trees smells like a problem).
5270 Seems sufficient to close #58943
5271
5272Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
5273
5274 * xmllint.c: adding a --format option
5275
5276Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
5277
5278 * xpath.c: count() was broken on Result Value Tree
5279 * xmlIO.c: fixed file:/// accesses on _WIN32
5280
5281Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
5282
5283 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
5284 macro was renamed, this should close bug #58683
5285
5286Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
5287
5288 * SAX.c: small fix fixing bug #58539 reported by coolo, in
5289 entity substitution mode text at the end of the entity might
5290 be added due to text coalescing.
5291 * nanoftp.c parser.c: small cleanup
5292
5293Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
5294
5295 * HACKING: added John Fleck right to commit in the doc subdir
5296
5297Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
5298
5299 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
5300 allow to inherit attributes from the DTD directly in the
5301 tree, this is needed for XPath and can be a useful feature.
5302 Inherited namespaces are always provided at the tree level now
5303 * test/defattr* result/defattr* result/noent/defattr*: added a couple
5304 of tests for this feature (XSLT being the prime user).
5305
5306Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
5307
5308 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
5309 testSAX.c xmlIO.c xmllint.c include/win32config.h
5310 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
5311 include/libxml/xmlwin32version.h.in win32/README.MSDev
5312 win32/dsp/*: applied Win32 Facelift No.2 patches from
5313 Igor Zlatkovic for Windows/MSC
5314
5315Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
5316
5317 * SAX.c: unparsedEntityDecl() the URI computation of the
5318 entity wasn't done breaking XSLT unparsed-entity-uri()
5319
5320Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
5321
5322 * xpath.c: fixed a bug when walking the descendants and
5323 the current node has no children
5324 * debugXML.c: show up when a text node is supposed to not be escaped
5325
5326Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5327
5328 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
5329 worked like the set:leading() function)
5330 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
5331
5332Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5333
5334 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
5335
5336Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5337
5338 * include/libxml/xmlIO.h: apply change to close #58141
5339 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
5340
5341Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5342
5343 * parser.c: when the internal subset uses a PE, then the
5344 included entity can use conditional sections.
5345
5346Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5347
5348 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
5349 when walking the namespace axis showing up in
5350 libxst/tests/general/bug-12
5351 * xmlmemory.c: added the possibility to trace a given block
5352 defined by its address
5353
5354Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5355
5356 * parser.c: don't override existing encoding specified before
5357 starting xmlParseDocument()
5358
5359Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5360
5361 * include/libxml/xmlwin32version.h: reinserted, needed for
5362 Windows users of CVS
5363
53642001-07-27 Darin Adler <darin@bentspoon.com>
5365
5366 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
5367 * testCatalog.c: Add include of <libxml/parser.h>.
5368
53692001-07-27 Darin Adler <darin@bentspoon.com>
5370
5371 * include/libxml/.cvsignore:
5372 * include/libxml/xmlwin32version.h:
5373 Remove this file from CVS because it's generated.
5374
5375Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5376
5377 * parser.c include/libxml/parser.h: applied const patches from
5378 Tom Moog #58002
5379
5380Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5381
5382 * xpath.c include/libxml/xpath{,Internals}.h: added a function
5383 lookup framework
5384
5385Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5386
5387 * tree.c: fixed xmlCopyNode() for documents
5388
5389Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5390
5391 * parser.c: fixed bugs #58073 reported by Greg Shtilman
5392
5393Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5394
5395 * parser.c: fixes bug #57652 reported by Morus Walter
5396
5397Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5398
5399 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
5400
5401Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5402
5403 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
5404 errors, lesson don't add new functions at 1am before a release
5405 * xpath.c: integrated fix from Bjorn to avoid divide by zero
5406 from XPath initialization when possible.
5407
5408Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5409
5410 * result/scripts/base*: removing history/readline changed
5411 this slightly
5412 * include/libxml/parser.h SAX.c parser.c parserInternals.c
5413 xmllint.c: make element content line number generation
5414 optionnal to avoid breaking old apps added interface to switch
5415
5416Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5417
5418 * configure.in: get rid of the readline and libhistory
Daniel Veillard784b9352003-02-16 15:50:27 +00005419 dependencies by default, release 2.4.1 with IA64 fix
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00005420 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
5421 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
5422 John Kroll fixes to allow saving to HTTP via PUT (or
5423 POST of needed).
5424 * doc/html/*.html: regenerated the docs
5425
5426Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5427
5428 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
5429 xmlHashScanFull and xmlHashScannFull3 to get passed the
5430 three keys as arguments to the callback function
5431
5432Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5433
5434 * configure.in Makefile.am: removed libxml softlink for good
5435 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
5436 100% coverage by gtk-doc
5437
5438Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5439
5440 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
5441 fixed serious troubles due to size_t vs. int mismatch
5442
5443Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5444
5445 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
5446
5447Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5448
5449 * include/libxml/xpath{,Internals}.h xpath.c: added a more
5450 convenient extension API for value and context managing
5451 Now handles external objects through xmlXPathPopExternal,
5452 xmlXPathWrapExternal and xmlXPathReturnExternal.
5453 Added functions for sets operations (intersection, etc.)
5454
5455Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5456
5457 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
5458 xmlIO.c tree.c parserInternals.c entities.c encoding.c
5459 HTMLparser.c: cleanup of global variables, marking some
5460 const or private.
5461
5462Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5463
5464 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
5465 fixed xmlXPathNodeSetItem when passing index=0
5466
5467Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5468
5469 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
5470
5471Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5472
5473 * xmllint.c: fixed compilation under Cygwin #57503
5474 * TODO: update
5475
54762001-07-13 Peter Williams <peterw@ximian.com>
5477
5478 * config.h.in: add #undef HAVE_DLFCN_H
5479
5480 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
5481 builddir.
5482
5483Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5484
5485 * win32/libxml2/libxml2.def.src: added a couple of exported entries
5486 raised by #57348 and #57381
5487
5488Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5489
5490 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
5491 tree.c xpointer.c: store the line numbder in element->content,
5492 may break some software, need a configuration mechanism
5493
54942001-07-10 Darin Adler <darin@bentspoon.com>
5495
5496 * .cvsignore:
5497 * example/.cvsignore:
5498 * include/.cvsignore:
5499 * include/libxml/.cvsignore:
5500 Various things that are generated and should be ignored.
5501
5502Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5503
5504 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
5505 * doc/xml.html doc/html/*: updated the docs
5506
5507Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5508
5509 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
5510 validation occured on content with element child
5511
5512Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5513
5514 * tree.c: fixed XML Base computation which was broken
5515 * debugXML.c: added a base function to the shell
5516 * Makefile.am result/scripts/* test/scripts/*: added scripts
5517 based regression tests, and adding 2 XML Base tests
5518
5519Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5520
5521 * tree.c: set properties doc and call xmlSetListDoc for properties
5522 content when grafting them in a different tree.
5523 * aclocal.m4: remove from CVS
5524
5525Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5526
5527 * win32/libxml2/libxml2.def.src: added some missing entry point
5528 for XPath (Mark Vakoc)
5529
5530Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5531
5532 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
5533 layer should URI-Unescape before trying to open resources.
5534
5535Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5536
5537 * xpath.c: fix the name() bug for elements in the default
5538 namespace reported by Charlie Bozeman
5539
5540Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5541
5542 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
5543 led to an XPath fix, improvements of SAX initialization, and
5544 an added option --nocdata to testXPath
5545
5546Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5547
5548 * doc/libxml-doc.el: Felix Natter provided anew version working
5549 with XEmacs too
5550
5551Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5552
5553 * include/libxml/xpath.h: small cleanup
5554 * doc/xml.html: update
5555
5556Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5557
5558 * Makefile.am configure.in include/libxml/xmlwin32version.h:
5559 released 2.3.14
5560
5561Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5562
5563 * doc/html/*: rebuilt the docs for the release
5564 * doc/xml.html: added 2.3.14 release.
5565
5566Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5567
5568 * xpath.c: a bug reported by Stephan Kulow empty nodesets
5569 were not equal to empty strings
5570
5571Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5572
5573 * SAX.c: fixed a URI-Reference computation problem when validating
5574 * xmlIO.c: small cleanup
5575
5576Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5577
5578 * parser.c: improved the description of a couple of interfaces
5579 upon Larry Stamper suggestion
5580
5581Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5582
5583 * SAX.c entities.c parser.c: changed completely the way entities
5584 are handled when running the parser in entity substitution mode.
5585 This fixes a bug reported by Stephan Kulow and nearly divides
5586 by 3 the amount of memory required by libxslt to load and process
5587 DocBook TDG.
5588
5589Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5590
5591 * HTMLparser.c: fixing a too early root closing problem raised
5592 byt Prashanth Naidu
5593
5594Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5595
5596 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
5597 raised by Mark Vakoc.
5598
5599Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5600
5601 * example/Makefile.am: fixed the include path to add srcdir/include
5602 * Makefile.am configure.in: fix from Albert Chin for iconv detection
5603 and some cleanup
5604
5605Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5606
5607 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
5608 lot of optimization work, results in significant improvements
5609 when handling really complex XPath queries. Add a small optimizer
5610 for unions, improve [n] and [last()], avoid some costly ops.
5611
5612Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5613
5614 * include/libxml/parser.h parser.c: xmlStrstr args are both const
5615 * xpath.c: small cleanup
5616 * xmlGetNsList: reformated, fixed problems if used on Entities
5617
5618Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5619
5620 * doc/xml.html: added 1.8.14 and 2.3.13 releases
5621
5622Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5623
5624 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
5625 * Makefile.am example/Makefile.am: workaround automake generating
5626 erroneous deps
5627
5628Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5629
5630 * include/win32config.h: bug #56801 Yon Derek provided a patch
5631 to the windows config file.
5632
5633Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5634
5635 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
5636 libxml.h : Yon Derek provided a set of changes to compile from
5637 CVS on Windows/MSC
5638
5639Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5640
5641 * parser.c: fixed UTF8 BOM support in push mode
5642 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
5643 added a specific testcase
5644
5645Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5646
5647 * Makefile.am: added --push regression tests
5648 * parserInternals.c: the XML parser segfaulted in --push mode
5649
5650Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5651
5652 * configure.in: moved the symlinks detection within a CVS
5653 check, this is not portable and will be removed soon.
5654 * xpath.c: small cleanup/speedup
5655
5656Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5657
5658 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
5659 release of 2.3.12
5660 * parser.c: make an error message if unknow entities in all cases
5661
5662Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5663
5664 * uri.c: fixed 2 uri normalization bugs on '//' reduction
5665
5666Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5667
5668 * include/libxml/Makefile.am: Laszlo Peter pointed out that
5669 includes were installed in the wrong dir
5670
5671Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5672
5673 * doc/html.xml: warn against sending code to exhibit bugs.
5674
5675Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5676
5677 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
5678 Tru64 from Thomas Leitner
5679
5680Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5681
5682 * AUTHORS: added William and Bjorn
5683 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
5684 daniel@veillard.com hopefully I won't have to do this again
5685 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
5686 docs can be rebuilt cleanly now
5687 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
5688 from CVs it's generated, added include/libxml/xmlwin32version.h
5689 also generated but which should change far less frequently.
5690 * catalog.c nanoftp.c: made sure to include libxml.h not
5691 libxml/xmlversion.h directly
5692 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
5693 when compiling on WIN32 and MSC
5694
5695Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5696
5697 * include/Makefile.am include/libxml/Makefile.am configure.in:
5698 fixed make distcheck and rebuilding the rpms
5699
5700Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5701
5702 * configure.in: should finish the migration of exported includes
5703 into a real include/libxml in CVS, at least for CVS users.
5704 * removed the exported headers, added in include/libxml (as well
5705 as xmlversion.h.in).
5706
5707Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5708
5709 * configure.in: fixed the way to detect symlink
5710
5711Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5712
5713 * configure.in: updated, include/libxml is now a real CVS dir
5714
5715Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5716
5717 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
5718 version works with both libxml1 and libxml2 (it autodetects
5719 the prefix of the html-files) from Felix Natter.
5720 * doc/xml.html: updated doc accordingly
5721
5722Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5723
5724 * xpath.c: fixed the bug generating a template loop in libxslt
5725 when using docbook-xsl-1.4, * should filter out document nodes
5726 * HACKING: added William
5727 * TODO: updated
5728
5729Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5730
5731 * doc/FAQ.html: added a warning about gcc-3.0
5732 * doc/xml.html: added reference to gdome2 and removed a confusing
5733 sentence
5734
5735Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5736
5737 * xmlversion.h: okay this is a generated file, but Windows
5738 users need it and they can't generate it, and I want CVS
5739 Windows users ...
5740 * win32/libxml2/libxml2_so.dsp: Windows project file for
5741 the shared lib version of libxml2
5742 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
5743 resources needed for libxslt/xsltproc by Yon Derek
5744
5745Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5746
5747 * trio.c: MSVC fix (provided by Igor Zlatkovic)
5748
5749Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5750
5751 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
5752
5753Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5754
5755 * include/win32config.h: Yon Derek provided a first fix
5756 to be able to compile libxslt/xsltproc on Windows
5757
5758Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5759
5760 * xpath.c: attempt to work around what seemed a gcc optimizer
5761 bug when handling floats on i386 http://veillard.com/gcc.bug
5762 * tree.c entities.c encoding.c: doing some cleanups while
5763 chasing it
5764
5765Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5766
5767 * Makefile.am: cleanup when --without-debug is specified
5768 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
5769 w.r.t. --without-debug and other include points
5770 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
5771 Catalogs
5772 * configure.in entities.h tree.h HTMLparser.c: removed
5773 --without-corba, made the _private field mandatory
5774
5775Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5776
5777 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
5778 outputs a BOM in UTF8, an errata has been issued to avoid the
5779 problem, that was the most reasonable solution... Add support
5780 for a leading UTF8 BOM in entities.
5781
5782Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5783
5784 * valid.c: fixed a bug found when post validating an entity ref
5785 * xmllint.c: added --loaddtd and sligly changed --postvalid to
5786 activate it too
5787
5788Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5789
5790 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
5791 weakness in the node copy the XPointer and the XInclude
5792 implementations. Serious cleanup.
5793
5794Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5795
5796 * Makefile.am: Kjartan Maraas provided a small patch to
5797 add xml2-config.in to EXTRA_DIST
5798
5799Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5800
5801 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
5802 provided another failing case found in KDE, the way the
5803 ctxt->vctxt.nodeTab was allocated and freed changed over
5804 time but it wasn't completely cleaned up. This should fix it.
5805
5806Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5807
5808 * parser.c: Stephan Kulow also raised the fact that line number
5809 could get miscounted making debug harder, fixed the problem
5810 in xmlParseCharData()
5811
5812Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5813
5814 * valid.c: Stephan Kulow pointed out a problem when validating
5815 and using an empty entity, forgot a 'break' in a case.
5816
5817Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5818
5819 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
5820 * doc/xml.html: updated with 2.3.11
5821
5822Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5823
5824 * TODO: updated adding cleanup of generated doc
5825 * configure.in: prepared to release 2.3.11
5826 * xmllint.c: added --version for bug reporting
5827 * doc/html/*.html: rebuilt the doc
5828
5829Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5830
5831 * xpath.c: first part of the work on selecting namespace to
5832 fix bug #56115
5833
5834Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5835
5836 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
5837 when using -liconv
5838 * TODO: updated
5839
5840Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5841
5842 * HTMLtree.[ch]: more work on the HTML serialization routnes,
5843 cleanup, encoding support.
5844
5845Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5846
5847 * xpath.c: Thomas Broyer suggested a better patch for the / arg
5848
5849Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5850
5851 * xpath.c: bug detected by Ankh when / is used as a function arg
5852
5853Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5854
5855 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
5856 of element and use it to avoid outputting formatting spaces at
5857 the wrong place. Implemented the format parameter for HTML save.
5858 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
5859 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
5860 result/HTML/wired.html: of course this impact the result of a
5861 number of HTML tests
5862
5863Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5864
5865 * HTMLtree.[ch]: started augmenting the HTML save API with
5866 encoding and formatting parameters
5867
5868Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5869
5870 * HTMLtree.h: cleanup and started evaluating the work needed on
5871 revamping the HTML output code
5872
5873Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5874
5875 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
5876
5877Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5878
5879 * valid.c: fixed bug #56049, forgot one check in the
5880 validation routine
5881
5882Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5883
5884 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
5885
5886Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5887
5888 * libxml.h: fixed an error in last commit
5889 * doc/FAQ.html: added an entry for compilation from CVS
5890
5891Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5892
5893 * xmlversion.h.in libxml.h: Cygwin patches
5894 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
5895 * tree.h: cleanup
5896
5897Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5898
5899 * tree.c: patched xmlFreeNode() to avoid freeing() a static
5900 memory block in a strange case where libxml is linked twice
5901 in the binary.
5902
5903Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5904
5905 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
5906 state far too often, simple fix used to avoid it.
5907
5908Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5909
5910 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
5911 being processed, applied his patch
5912 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
5913
5914Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5915
5916 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
5917 provided fixes to compile on MSCC again
5918 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
5919 also provided an update for the project files.
5920
5921Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5922
5923 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
5924 bug #55810
5925
5926Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5927
5928 * tree.c: fixed xmlGetNsProp() to close bug #55683
5929 Note this requires libxslt to use it's own function instead.
5930
5931Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5932
5933 * HTMLtree.c: when in a pre element no formatting space should
5934 be added.
5935 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
5936
5937Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5938
5939 * configure.in: added tests for signal() and signal.h
5940
5941Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5942
5943 * xpath.c: robert pointed out xmlXPathNINF was not initialized
5944
5945Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5946
5947 * doc/libxml-doc.el: Felix Natter provided a new version for
5948 libxml2
5949
5950Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5951
5952 * HTMLtree.c: when in a pre element no formatting space should
5953 be added.
5954
5955Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5956
5957 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
5958
5959Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5960
5961 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
5962 hack
5963 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
5964 * uri.c: fixed a warning
5965
5966Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5967
5968 * HTMLtree.c: trying to close bug #55772 escaping in script
5969 elements
5970 * doc/xml.html: suggest to send mail to the list
5971
5972Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5973
5974 * error.c: attempt to fix the xmlGetVarStr breakage once and for
5975 good. Use a macro and based on the solution provided in
5976 vsnprintf manual page from GNU.
5977
5978Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5979
5980 * error.c: Workaround for non-preserving variadic list.
5981 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
5982
5983Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5984
5985 * doc/xml.html: added 2.3.10 release
5986
5987Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5988
5989 * configure.in: releasing 2.3.10
5990
5991Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5992
5993 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
5994
5995Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5996
5997 * encoding.c: Robert Collins provided a patch to add the
5998 "US-ASCII" encoding alias
5999
6000Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6001
6002 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
6003 string oriented functions and started cleaning the related areas
6004 in xpath.c which needed fixing in this respect
6005
6006Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6007
6008 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
6009 #55380
6010 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
6011
6012Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6013
6014 * TODO: updated
6015 * nanohttp.[ch] : started adding APIs to get the redirected URL
6016 when this occurs (needed for further base computation
6017 * tree.h: cleanup
6018 * encoding.c: cleanup
6019 * SAX.c: minor change around ctxt->loadsubset
6020
6021Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6022
6023 * Makefile.am include/Makefile.am: small change to have
6024 include/libxml rebuilt if working from CVS.
6025 * uri.c: applied another patch from Carl Douglas for URI escaping,
6026 this should close bug #51876
6027
6028Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6029
6030 * xinclude.c: fixed XInclude recursive behaviour bug #54678
6031 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
6032 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
6033 added specific regression test
6034 * parser.h: preparing for the XSLT mode where DTD inherited
6035 attributes are added to the tree.
6036
6037Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6038
6039 * xinclude.[ch]: Updated the namespace for the Last Call version
6040 * result/XInclude/include test/XInclude/include: updated the
6041 testsuite accordingly
6042
6043Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6044
6045 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
6046 related to bug #51876
6047
6048Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6049
6050 * tree.c: fixed a gross mistake in base computation, xml:base is
6051 not completely correct yet (need cascade).
6052 * xpath.[ch]: added the few things needed to find a function name
6053 and URI from the XPath context when it is called.
6054
6055Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6056
6057 * catalog.[ch]: fixes and add xmlLoadCatalogs()
6058 * DOCBparser.c: small cleanup
6059 * xmllint.c: added a --catalogs option to load catalogs from
6060 $SGML_CATALOG_FILES
6061 * tree.c: cleanup
6062 * configure.in: iconv library fixup, ICONV_LIBS
6063
6064Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6065
6066 * catalog.c: handling of CATALOG entries. detection of recursion,
6067 and a few bugfixes
6068 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
6069 against the default namespace
6070
6071Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6072
6073 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
6074
6075Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6076
6077 * parser.c: fixed propagation context info when parsing an
6078 external entity.
6079 * doc/html/*.html: regenerated a couple of docs
6080
6081Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6082
6083 * doc/xml.html: update with 2.3.9 informations
6084
6085Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6086
6087 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
6088 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
6089 * doc/html/* : rebuilt the docs
6090 * valid.c: small patch which may improve some case when
6091 validating.
6092
6093Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6094
6095 * HTMLparser.c: Closed bug #54891
6096 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
6097 to the suite
6098
6099Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6100
6101 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
6102 applied a documentation patch from LotR and filled in a few missing
6103 descriptions
6104
6105Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6106
6107 * xpath.c tree.c parser.c: speed optimizations at the parser level
6108 document tree freeing and xpath evaluation
6109
6110Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6111
6112 * parser.c parser.h parserInternals.h: fixed a couple of
6113 interfaces for handling memory buffer input to const char *
6114 upon suggestion of JamesH.
6115
6116Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6117
6118 * configure.in: LoTR sent a patch fixing the previous commit
6119
6120Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6121
6122 * configure.in: trying to deal again with the stoopid -R linking
6123 flag of Solaris
6124
6125Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6126
6127 * xpath.h: two nodeset access macros from Thomas Broyer
6128
6129Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6130
6131 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
6132 patch from Thomas Broyer
6133
6134Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6135
6136 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
6137 case
6138 * INSTALL: was empty added stuff from the FAQ
6139
6140Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6141
6142 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
6143 attributes handling and #54433 by adding xmlUnsetProp()
6144 and xmlUnsetNsProp()
6145
6146Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6147
6148 * HTMLparser.c: Patch from Jonas Borgström
6149 (htmlGetEndPriority): New function, returns
6150 the priority of a certain element.
6151 (htmlAutoCloseOnClose): Only close inline elements if they
6152 all have lower or equal priority.
6153 * result/HTML: this of course changed a number of tests results.
6154
6155Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6156
6157 * xmlIO.c catalog.c: plugged in the default catalog resolution
6158 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
6159 documentations
6160 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
6161
6162Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6163
6164 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
6165 integrating catalogs
6166 * catalog.[ch] testCatalog.c: adding a small catalo API
6167 (only SGML catalog support).
6168 * parser.c: restaured xmlKeepBlanksDefault(0) API
6169
6170Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6171
6172 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
6173
6174Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6175
6176 * parser.c: added xmlParseExternalEntityPrivate() to allow
6177 propagation of ctxt->_private when parsing external entities
6178
6179Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6180
6181 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
6182
6183Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6184
6185 * configure.in: fixed a small portability problem with AM_CONDITIONAL
6186
6187Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6188
6189 * valid.c: warn when indeterminist content model is detected
6190 * result/VC/ElementValid8: this adds a message
6191 * Makefile.am: add --novalid for VCM tests
6192 * parserInternals.c: added a call to Init memory
6193
6194Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6195
6196 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
6197 when both parameters are NULL.
6198
6199Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6200
6201 * valid.c: applied small patch from Gary Pennington, reindented
6202 some part of the code.
6203
6204Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6205
6206 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
6207 release, updated and regenerated the docs
6208
6209Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6210
6211 * xpath.c result/XPath/expr/floats : clarified and cleanup
6212 printing of abnormal floats in tests.
6213
6214Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6215
6216 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
6217 * results/HTML/ : a few changes in the output of the HTML tests as
6218 a result.
6219 * configure.in: tying to fix -liconv where needed
6220
6221Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6222
6223 * Makefile.am: fixed a stupid error
6224
6225Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6226
6227 * configure.in Makefile.am: make the inclusion of the trio
6228 modules in the library conditional
6229
6230Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6231
6232 * DOCBparser.c: patche from László Kovács, fixed entities refs
6233 in attributes handling
6234
6235Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6236
6237 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
6238 flushing
6239
6240Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6241
6242 * xpath.c: fix of an XSLT namespace bug reported on the list
6243 general/bug-8-
6244
6245Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6246
6247 * strio.h trio.c: Dan McNichol suggested a couple of small
6248 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
6249
6250Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6251
6252 * tree.c parser.c encoding.c: spent a bit more time looking
6253 at the parsing speed and DOM handling. Added a few more
6254 speedups.
6255
6256Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6257
6258 * parser.c: small but effective parsing speed improvement
6259
6260Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6261
6262 * configure.in: default on the DocBook parser inclusion (for Gnome)
6263 * DOCBparser.h: fixed a header reference
6264
6265Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6266
6267 * configure.in xpath.c: applied Bjorn patches for FPE on the
6268 alpha
6269
6270Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6271
6272 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
6273 xmlSaveFormatFileTo()
6274
6275Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6276
6277 * xpath.c: simple and efficient optimization, XPath functions
6278 aways bind to the same code, cache this
6279 * TODO: updated (by saying some is obsolete)
6280
6281Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6282
6283 * xpath.c: more cleanup work on XPath name parsing routines
6284
6285Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6286
6287 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
6288 xmlXPathParseName
6289 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
6290 * debugXML.c: avoid compilation problems if compiling without
6291 HTML support, Igor Zlatkovic
6292 * win32/libxml2/libxml2.def.src: being able to compile without
6293 XPath on Windows
6294
6295Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6296
6297 * libxml.m4: yet another patch from Toshio Kuratomi
6298
6299Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6300
6301 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
6302
6303Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6304
6305 * tree.[ch]: added xmlSaveFormatFile interface for saving
6306 and indenting a file.
6307
6308Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6309
6310 * xpath.c: fixed bug #53689 related to processing-instruction()
6311
6312Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6313
6314 * DOCBparser.c: patche from László Kovács
6315
6316Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6317
6318 * parser.c: applied fixes from Christian Glahn bug report #53391
6319
6320Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6321
6322 * error.c: Jean François Lecomte provided a complete description
6323 and a fix to bug #53537
6324
6325Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6326
6327 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
6328
6329Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6330
6331 * DOCBparser.c SAX.c: a bit more work on entities processing.
6332 Still Need to cleanup XML output and references in attributes
6333
6334Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6335
6336 * DOCBparser.c include/Makefile.am: two patches from László Kovács
6337
6338Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6339
6340 * tree.c: trying to fix #53574, not completely complete,
6341 I would like xmllint --copy --debug test/ent1 and
6342 xmllint --debug test/ent1 to show the same result.
6343 * xpath.c: fix a bug when trying to sort namespace nodes
6344
6345Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6346
6347 * HTMLtree.c: real fix for #53402
6348
6349Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6350
6351 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
6352 PIs when using xsl:output
6353 * valid.c: closing #53537 some case generate segfaults if there
6354 is validity errors
6355
6356Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6357
6358 * SAX.c testDocbook.c DOCBparser.c: more work on the support
6359 of external parsed entities, added --noent to testDocbook
6360 * valid.c: Garry Pennington found an uninitialized variable
6361 access in xmlValidateElementContent()
6362
6363Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6364
6365 * HTMLparser.c : HTML parsing still sucks ... trying to deal
6366 with madness
6367 * result/HTML/ : this modified the result of the regression tests
6368 a lot.
6369
6370Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6371
6372 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
6373 to doc where it wasn't checked against NULL reported by
6374 Jens Laas
6375
6376Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6377
6378 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
6379 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
6380
6381Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6382
6383 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
6384 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
6385 * SAX.[ch]: cleanup and updates for DocBook
6386 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
6387 ex SGML identifier changes
6388 * valid.c: removed a static unused function.
6389
6390Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6391
6392 * HTMLtree.c: applied change for Paul Sponagl on script saving
6393 * Makefile.am: the warning about entity title.xml are normal.
6394
6395Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6396
6397 * configure.in: release of 2.3.7
6398 * Makefile.am: fixing make distcheck
6399
6400Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6401
6402 * doc/html/* doc/xml.html: updated and regenerated the docs
6403
6404Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6405
6406 * xpath.c: fixed the XPointer problem introduced in 2.3.6
6407
6408Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6409
6410 * tree.c: fixed #53388 with the provided patch
6411
6412Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6413
6414 * valid.c: Bjorn detected an invalid memory access. Fixed
6415 vstateVPush()
6416
6417Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6418
6419 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
6420
6421Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
6422
6423 * libxml.h: new header used only for the compilation of libxml
6424 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
6425 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
6426 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
6427 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
6428 xmlmemory.c xpath.c xpointer.c: libxml.h integration
6429 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
6430 baseline (version 1.2 plus a single patch).
6431 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
6432 scientific notation for numbers. Tests added.
6433 * xpath.c: formatting of numbers changed to use sprintf
6434 (contribution from William Brack)
6435
6436Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6437
6438 * valid.c: cleanup, more useful debugging
6439 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
6440 * xmlIO.c: entity loading is printed as an error when validating
6441
6442Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6443
6444 * valid.c: fixed to validate within entities
6445 * test/VCM/v22.xml: added a specific testcase
6446
6447Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6448
6449 * valid.c: forgot an epsilon transition in for ()+
6450 * test/VCM/v21.xml : added a specific test case
6451
6452Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6453
6454 * valid.c: removed a state explosion exhibited by RSS
6455 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
6456 from bug #51872
6457
6458Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6459
6460 * valid.[ch] tree.h: worked *hard* to get non-determinist content
6461 validation without using an ugly NFA -> DFA algo in the source.
6462 Made a specific algorithm easier to maintain, using a single
6463 stack and without recursion.
6464 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
6465 * hash.c: made the growing routine static
6466 * tree.h parser.c: added the parent information to an
6467 xmlElementContent node.
6468
6469Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6470
6471 * SAX.c parser.c xpath.c: generating IDs when not validating
6472 from an external parsed entity was poisoning the ID has table
6473 with removed values. This was killing XSLT on the KDE help
6474 browser.
6475
6476Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6477
6478 * entities.h: andrew@ugh.net.au detected a double declaration
6479
6480Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6481
6482 * debugXML.c hash.c tree.h valid.c : some changes related to
6483 the validation suport to improve speed with DocBook
6484 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
6485 the way validation errors get reported
6486
6487Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6488
6489 * HTMLparser.c HTMLtree.c: applied part of the patches provided
6490 by P C Chow and William M. Brack for XSLT HTML output
6491
6492Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6493
6494 * xmlversion.h.in win32config.h win32/libxml2/*: applied
6495 Igor Zlatkovic patches for MSC compilation and added his
6496 updates
6497
6498Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6499
6500 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
6501 prefix lookup.
6502 * parserInternals.c: fixed the bug reported by Morus Walter
6503 due to an off by one typo in xmlStringCurrentChar()
6504
6505Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6506
6507 * HTMLparser.c result/HTML/*: revamped the way the HTML
6508 parser handles end of tags or end of input
6509
6510Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6511
6512 * tree.[ch] : added xmlDocCopyNode for gdome2 support
6513
6514Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6515
6516 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
6517 bug where the linktime verions of free() won't work ...
6518
6519Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6520
6521 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
6522
6523Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6524
6525 * doc/xml.html: added 2.3.6 release
6526
6527Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6528
6529 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
6530 * result/wml.xml: resulted in a small output change
6531
6532Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6533
6534 * tree.c: xmlNewDoc was missing the charset initialization
6535 * xmllint.c: added --auto to autogenerate a doc, allow to
6536 reproduce the problem fixed on xmlNewDoc
6537
6538Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6539
6540 * xpath.c: trying to get 52979 solved
6541 * tree.c result/ result/noent/: trying to get 52712 solved, this
6542 also made me clean up the fact that XML output in general should
6543 not add formating blanks by default, this changed the output of
6544 a few tests
6545
6546Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6547
6548 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
6549
6550Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6551
6552 * configure.in: finally released 2.3.6
6553
6554Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6555
6556 * xpath.c: checking for null pointer generated by new code
6557
6558Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6559
6560 * xpath.c: fixed a [] evaluation problem reported
6561 * test/XPath/tests/simpleaddr: extended test
6562 * result/XPath/simpleaddr: updated result
6563
6564Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6565
6566 * xmllint.c: Dan Timis reported a portability problem
6567 on Macs without mmap, fixed it.
6568
6569Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6570
6571 * testXPath.c : added a --tree option allowing to display the
6572 tree dump of the XPath expression
6573
6574Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6575
6576 * xpath.c: fixed a memleak when comparing nodesets
6577 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
6578 * tree.c: added a TODO
6579
6580Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6581
6582 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
6583 we need string functions
6584 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
6585 to be able to use them where needed. Applied some changes
6586 to reduce name linking pollution and compile in only what's
6587 needed.
6588 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
6589 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
6590 for the string manipulation functions
6591 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
6592 to the free() function of xmlmemory.c
6593 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
6594 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
6595 usage.
6596
6597
6598Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6599
6600 * error.c: applied the context output patch of the error
6601 handling submitted by Chuck Griffith
6602 * error/VC/*: this slightly change some error logs
6603
6604Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6605
6606 * parser.c: fixed line number reporting on error
6607
6608Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6609
6610 * parser.c: Sullivan and Darin found a parser bug,
6611 applied the patch.
6612
6613Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6614
6615 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
6616 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
6617 xmlversion.h.in xpointer.c: of course the way I defined
6618 UNUSED breaks on old gcc version. Try to be smart and
6619 also define it directly in xmlversion.h
6620 * configure.in: removed -ansi flag from the pedantic set
6621
6622Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6623 Huge cleanup, I switched to compile with
6624 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
6625 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
6626 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
6627 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
6628 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
6629 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
6630 encoding.h entities.c error.c list.[ch] nanoftp.c
6631 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
6632 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
6633 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
6634 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
6635 Cleanup, staticfied a number of non-exported functions,
6636 detected and cleaned up a dozen of problem found this way,
6637 avoided a lot of public function name/typedef/system names clashes
6638 * doc/xml.html: updated
6639 * configure.in: switched private flags to the really pedantic ones.
6640
6641Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6642
6643 * configure.in: 2.3.5
6644 * doc/html/*: rebuilt the docs
6645
6646Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6647
6648 * parser.c: fixed a reported bug in NOTATION parsing
6649 * uri.c: accepted but not fixed bug 51876, added TODO
6650 * Makefile.am: fixed bug 51876
6651
6652Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6653
6654 * config.h.in configure.in error.c: fix a compilation problem
6655 on platforms without vsnprintf (xml@thewrittenword.com)
6656
6657Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6658
6659 * parser.c: fixed a function name header typo
6660 * SAX.c: notations can also occur in external subset.
6661
6662Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6663
6664 * error.c: removed a C++ like comment
6665
6666Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6667
6668 * parser.c: fixing bug 52299 strange condition leading
6669 to a parser crash due to a buffer overflow
6670 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
6671 added the specific test case
6672
6673Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6674
6675 * xpath.[ch]: still a lot of cleanup based on XSLT, added
6676 xmlXPathConvert{String,Number,Boolean} to be able to make
6677 type casts without a context stack, fixed some implementation
6678 problems related to the absence of context at parse-time,
6679 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
6680 in the public API too
6681 * xpointer.c xpathInternals.h: we need to know at parse time
6682 whether we are compiling an XPointer
6683
6684Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6685
6686 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
6687 cleaned up the parser internals, refactored XPath code, added
6688 new compilation based APIs and cleanly separated public and
6689 private APIs.
6690
6691Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6692
6693 * xpath.h: the comp field must be added at the end to avoid
6694 killing binary compat.
6695
6696Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6697
6698 * Makefile.am: detect XPath memleaks in regreson tests
6699 * error.c: fixed and error w.r.t. error reporting still using
6700 stderr
6701 * hash.c: added new line at end of file
6702 * tree.h: minor cleanup
6703 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
6704 expression parsing from evaluation, resulted in a number of
6705 changes internally, and in XPointer. Likely to break stuff
6706 using xpathInternals.h but should remain binary compatible,
6707 new interfaces will be added.
6708
6709Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6710
6711 * configure.in: fixed a couple of problems reported by
6712 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
6713 without gcc on non linux platforms.
6714
6715Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6716
6717 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
6718 a fix for --with-html-dir= configure support. I hope it won't
6719 break rpm generation
6720
6721Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6722
6723 * xmlIO.c: one function comment cleanup.
6724
6725Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6726
6727 * SAX.c: external subset notations were improperly registered
6728 in the internal subset.
6729
6730Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6731
6732 * README.cvs-commits: added, pointing to HACKING
6733 * HACKING: updated
6734
6735Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6736
6737 * parser.c: and Matt Sergeant found one in the XML push
6738 parser (erroneous check I forgot to remove when I fixed the
6739 main parser).
6740
6741Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6742
6743 * xpath.c: ptittom found a small bug in UnaryExpr
6744
6745Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6746
6747 * configure.in: bumped to 2.3.4
6748 * error.c: fixed bug #51860
6749 * tree.c: fixed bug #51861
6750 * valid.c: cleanup, more debug, failed to fix one bug crap ...
6751 * tree.[ch] : added xmlDefaultBufferSize
6752 * nanoftp.c: typo in function name header block
6753 * doc/xml.html : updated, added link to XML::LibXSLT
6754 * doc/html/* : rebuilt the docs
6755
6756Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6757
6758 * parser.c SAX.c: the new content parsing code raised an
6759 ugly bug in the characters() SAX callback. Found it
6760 just because of strangeness in XSLT XML Rec ouptut :-(
6761
6762Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6763
6764 * Makefile.am: Martin Baulig suggested to add -lm
6765 * tree.c: found another bug in xmlNodeGetContent()
6766
6767Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6768
6769 * xpath.c: Bjorn found the error related to strictness of comparison.
6770
6771Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6772
6773 * parser.c: trying to fix the Dtd parsing problem reported
6774 by Gary, side effect of last week speed optimizations.
6775
6776Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6777
6778 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
6779 * parserInternals.c: removed unneeded test raised by Stric
6780
6781Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
6782
6783 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
6784 and fixed by William Brack). Added xmlXPathFormatNumber.
6785 Changed the sorting slightly.
6786 * configure.in Makefile.am example/Makefile.am: Added -lm.
6787 Please note that applications linking with libxml2, must
6788 also like with the math library from now on.
6789
6790Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6791
6792 * HTMLparser.c: fixed loop reported by Marc Sanfacon
6793
6794Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6795
6796 * parser.c: one must report spaces even if the Dtd element
6797 content proves that this is not part of the element content.
6798 * result/valid/*.xml: this changed the ouptu slightly
6799
6800Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6801
6802 * configure.in: bumped to 2.3.3
6803 * doc/xml.html: updated
6804
6805Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6806
6807 * tree.c: minor doc fix
6808 * xpath.c: deallocation issues when a result tree has been
6809 converted to a node-set
6810
6811Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6812
6813 * doc/xml.html: oops corrected dates s/2000/2001
6814
6815Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6816
6817 * valid.c: new patch from Gary Pennington
6818
6819Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6820
6821 * doc/xml.html: applied patch from Ankh
6822
6823Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6824
6825 * xinclude.c: fixed a problem building on Mac
6826
6827Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6828
6829 * parser.c: more work on increasing parsing ferformances
6830
6831Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6832
6833 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
6834 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
6835 avoiding memcpy in production builds MEM_CLEANUP macro use
6836 * parser.[ch] parserInternals.c: optimizations of the tightest
6837 internal loops inside the parser. Better checking of I/O
6838 flushing/loading conditions
6839 * xmllint.c : added --timing
6840
6841Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6842
6843 * configure.in: bumped to 2.3.2
6844 * doc/xml.html: updated for release
6845
6846Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6847
6848 * xpath.c: found a memleak and fixed a nasty bug
6849
6850Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6851
6852 * xmllint.[c1] : added return code errors for xmllint
6853 * xpath.c: specific debug dump function for result value trees
6854
6855Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6856
6857 * xpath.c: finally implemented xmlXPathCompareNodeSets
6858 * test/XPath/expr/floats results/XPath/expr/floats: added
6859 a test for float expressions
6860
6861Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6862
6863 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
6864 * parserInternals.[ch]: trying to speed up parsing
6865 * xpath.c : speeded up node set equality op
6866
6867Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6868
6869 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
6870 better handling of ID/IDREF and the list modules associated
6871 * configure.in: small CFLAGS cleanup
6872
6873Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6874
6875 * configure.in: fixed iconv detection on AIX (stric)
6876
6877Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6878
6879 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
6880
6881Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
6882
6883 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
6884 and optimized xmlXPathNodeSetSort
6885
6886Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6887
6888 * xpath.c: bug fix when context size is 0
6889 * parser.c: I like Norm's Dtd because they still manage to break
6890 the parser occasionally
6891
6892Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6893
6894 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
6895
6896Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6897
6898 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
6899 attributes within the XML-1.0 namespace
6900
6901Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6902
6903 * xpathInternals.h: exported a few axis functions
6904 * doc/xml.html: updated the doc
6905
6906Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6907
6908 * configure.in: applied patch from Daniel van Balen for OpenBSD
6909 and bumped version to 2.3.1
6910 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
6911 attempt to find autoclosing was simply broken, removed it,
6912 updated the examples, this is better
6913
6914Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6915
6916 * hash.[ch]: added Paolo Casarini patch to provide Delete from
6917 hash functionnalities.
6918 * doc/html/* : rebuild the doc
6919
6920Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6921
6922 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
6923 on predicate
6924 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
6925 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
6926 really want to have tags closed on output even if we accept
6927 unclosed ones on input
6928
6929Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6930
6931 * xpath.c: ouch don't free NULL, rare case fixed
6932 * tree.c: don't coalesce text nodes if they don't have the
6933 same behaviour wrt escaping on output
6934
6935Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6936
6937 * xpath.c: small fixup
6938 * SAX.c: don't warn on empty namespaces.
6939
6940Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6941
6942 * README: a bit of cleanup
6943 * configure.in: preparing for 2.3.0 release
6944
6945Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6946
6947 * hash.[ch]: added a first version of xmlHashSize()
6948 * valid.c: another bug fix from Gary Pennington
6949
6950Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6951
6952 * valid.c: couple of bug fixes pointed by Gary Pennington
6953 * HTMLtree.c: #if 0 cleanup
6954
6955Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6956
6957 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
6958 which removes a time consuming check of xmlXPathNodeSetAdd()
6959 and use it in places where we are sure to not break unicity
6960
6961Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6962
6963 * xpath.c: bug fixes found from XSLT
6964 * tree.c: preserve node->name special values when copying nodes.
6965 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
6966 external subset are fetched when available but without full
6967 validation. Added xmlLoadExtDtdDefaultValue, need a function.
6968 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
6969 output with encoding disabled.
6970
6971Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6972
6973 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
6974 xmlCheckFilename should not be called from xmlFileOpenW
6975 and xmlGzfileOpenW
6976
6977Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6978
6979 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
6980 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
6981 added the new tests for URI normalization
6982 * testURI.c: fixed stoopid bugs
6983 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
6984 the URI in the error messages are now properly normalized
6985
6986Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6987
6988 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
6989
6990Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6991
6992 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
6993
6994Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6995
6996 * xpath.c: fixed mod operator
6997
6998Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6999
7000 * parser.c: fixed xmlStrcat doc
7001 * tree.c: 2 fixes form Anders Carlson for copying nodes and
7002 trees.
7003
7004Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7005
7006 * xpath.c result/XPath/tests/chaptersbase
7007 result/XPath/tests/simplebase: fixed XPath node()
7008 * tree.c: small fix in xmlNewNs()
7009 * Makefile.am: removed extraneous xml2Conf.sh rule
7010
7011Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7012
7013 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
7014 Changed the library name, in order to get libxml-devel and
7015 libxml2-devel to coexist on a single system
7016 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
7017 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
7018
7019Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7020
7021 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
7022 libxml2-devel installable in // as libxml-devel.
7023
7024Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7025
7026 * doc/Makefile.am: fixed make rebuild in doc
7027 * doc/html/*.html: rebuilt the docs
7028
7029Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7030
7031 * tree.c: patch from Bjorn Reese on xmlBufferCCat
7032
7033Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7034
7035 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
7036 the HTML doc to go into the -devel RPM ...
7037 * aclocal.m4 config.h.in: some updates due to auto* magic
7038
7039Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7040
7041 * xpath.h: added a hook in the context structure allowing to
7042 link to extra support, needed for XSLT
7043
7044Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7045
7046 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
7047 xmlXPtrCmpPoints to use it.
7048 * propagated the following patch from Alejandro Forero
7049 * include/win32config.h xmlIO.c: applied further suggestions
7050 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
7051 * example/gjobread.c: fixed warnings, now that it builds
7052
7053Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
7054
7055 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
7056
7057 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
7058 filename points to a valid file (not a directory).
7059 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
7060 Added calls to xmlCheckFilenameDir.
7061
7062 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
7063 `path' (rather than `filename') as the parameter to gzopen and open.
7064
7065Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7066
7067 * Makefile.am: fixed a problem with EXTRA_DIST
7068
7069Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7070
7071 * Makefile.am example/Makefile.am: finally found the trick
7072 to build the example, i.e. add "." in SUBDIRS before example
7073 in the list <grin/>
7074
7075Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7076
7077 * doc/xml.html: updated with an XSLT section, removed pointer to
7078 W3C CVS base.
7079
7080Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7081
7082 * xpath.c: when copying a XSLT tree object teh tree need to be copied
7083 too, and deallocation need to occur the same way.
7084
7085Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7086
7087 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
7088 type correponding to an XSLT result tree fragment. Share most
7089 of the data format with node set, as well as operators.
7090 * HTMLtree.c: added a newline at the end of the doctype output
7091 whe this one is not present initially.
7092 * tree.c: make sure taht the parent and doc pointers are properly
7093 set when copying attributes (lists).
7094
7095Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7096
7097 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
7098
7099Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7100
7101 * xpath.c: seems I finally killed that ugly path evaluation
7102 context bug (tagged 9999 in case is is wrong)
7103
7104Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7105
7106 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
7107 for XSLT
7108
7109Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7110
7111 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
7112 for xmlGzfileOpen() bug
7113
7114Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7115
7116 * xpath.c: removed an error found by XSLT usage
7117 * tree.c parserInternals.h: use a predefined static string
7118 for text and comment nodes, avoid freeing them in xmlFreeNode,
7119 exported the string name in parserInternals.h and added
7120 another value to disable encoding at output (for XSLT),
7121 gain memory, time.
7122
7123Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7124
7125 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
7126 win32/libxml2/libxml2_so.dsp: new makefiles and update
7127 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
7128
7129Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7130
7131 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
7132 Gary Pennington
7133
7134Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7135
7136 * xpath.c: fixed the comaprision of values and nodelists,
7137 need to compare nodelist still ...
7138 * debugXML.c: avoided a possible core dump
7139 * HTMLparser.c: cleanup
7140 * nanohttp.c: contributed fix.
7141 * tree.c: fixes in properties handling added xmlSetNsProp
7142 needed by libxslt
7143 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
7144 comment
7145 * TODO: updated
7146
7147Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7148
7149 * parser.c parserInternals.c: applied Bjorn Reese optimization
7150 patch
7151
7152Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7153
7154 * Makefile.am: applied patch fro make check from Martin Vidner
7155
7156Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7157
7158 * configure.in: preparing 2.2.11
7159 * doc/html/*: rebuild the HTML files
7160 * doc/xml.html : updated
7161
7162Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7163
7164 * tree.c: fixed a stupid bug
7165 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
7166 patches related to validation of an XInclude processing result
7167 * TODO: updated
7168
7169Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7170
7171 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
7172 on large files
7173
7174Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7175
7176 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
7177
7178Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7179
7180 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
7181 reported by Jonas Borgström
7182 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
7183
7184Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7185
7186 * testXPath.c xpath.c: fixing the XPath union expressions problem
7187 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
7188
7189Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7190
7191 * xmllint.c: Made is so if the file name is "-" is will read form
7192 standard input. Sven Heinicke <sven@zen.org>
7193 * tree.c: fixed a problem when growing buffer
7194 * tree.h: fixed the comment of the node types following andersca
7195 comment
7196 * TODO: updated
7197
7198Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7199
7200 * HTMLparser.[ch]: added a way to avoid adding automatically
7201 omitted tags. htmlHandleOmittedElem() allows to change the
7202 default handling.
7203 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
7204 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
7205 of xmllint too when using --memory flag, added a memory test
7206 suite at the Makefile level.
7207 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
7208 with namespace use when encountering QNames in XPath evalation,
7209 added xmlns() scheme in XPointer.
7210 * nanoftp.c : incorporated a fix
7211 * parser.c xmlIO.c: fixed problems raised with encoding when using
7212 the memory I/O
7213 * parserInternals.c: closed bug 25934 reported by
7214 torsten.landschoff@innominate.de
7215 * TODO: updated
7216
7217Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7218
7219 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
7220 on a non-updated tree :-(, made a 2.2.10 release to correct the
7221 situation
7222
7223Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7224
7225 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
7226 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
7227 integrated a set of OpenVMS changes from Howard Taylor
7228 <Howard.Taylor@pacoast.com>
7229
7230Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7231
7232 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
7233 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
7234
7235Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7236
7237 * HTMLparser.c: some fixes on auto-open of html/head/body
7238 * encoding.c: fixed a compilation error on some gcc env
7239 * xpath.c xpointer.[ch] xpathInternals.h: improved the
7240 XPointer implementation
7241 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
7242 related XPointer tests and associated results
7243
7244Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7245
7246 * doc/xmldtd.html doc/xml.html: following a short step by step
7247 guidance on IRC to help maciej with DTDs I started a small
7248 page on the subject.
7249
7250Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7251
7252 * HTMLparser.c: fixed handling of broken charrefs
7253 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
7254 patches
7255
7256Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7257
7258 * doc/xml.html doc/html/* : rebuilt the docs after adding
7259 xinclude and updated page for 2.2.7 and 2.2.8
7260 * configure.in: releasing 2.2.8
7261
7262Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7263
7264 * parser.[ch] parserInternals.c: applied the conditional
7265 section processing fix from Jonathan P Springer
7266 <jonathan.springer2@gte.net>
7267 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
7268 project file, fixed iconv default non support
7269 * xpath.c: fixed the problem of evaluating relative expressions
7270 when a node context is provided.
7271
7272Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7273
7274 * nanoftp.c: fixed gcc 2.95 new warnings
7275 * SAX.c: fixed a stupid bug
7276 * tree.c: fixed a formatting problem when round-tripping
7277 from/to memory
7278 * xinclude.c: chased memleak, fixed a base problem
7279 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
7280 xmlXPtrBuildNodeList()
7281 * TODO: updated
7282 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
7283 adding a first small set of regression tests for XInclude
7284
7285Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7286
7287 * nanohttp.[ch]: applied Wayne Davison patches to access
7288 the WWW-Authorization header.
7289 * parser.c: Closed Bug#30847: Problems when switching encoding
7290 in short files by applying Simon Berg's patch.
7291 * valid.c: fixed a validation problem
7292 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
7293 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
7294 Wayne Davison
7295 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
7296 need to be extended to non full nodes selections.
7297 * xinclude.c: starts to work decently
7298
7299Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7300
7301 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
7302 debugXML.c xmlversion.h.in: Started adding XInclude support,
7303 this is a new xmllint option
7304 * tree.c xpath.c: applied TOM patches for XPath
7305 * xpointer.c: fixed a couple of errors.
7306 * uri.c: added an escaping function needed for xinclude
7307 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
7308 new warning from RH70 gcc's version
7309
7310Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7311
7312 * HTMLparser.c: fixed loop on invalid char in scripts
7313 * parser.c: update to description of xmlIOParseDTD()
7314 * libxml.m4 xmlversion.h.in: changes contributed by
7315 Michael Schmeing <m.schmeing@internet-factory.de>
7316 * configure.in: preparing for 2.2.7
7317 * Makefile.am: trying to avoid config.h and acconfig.h
7318 being included in the distrib
7319 * configure.in: released 2.2.7
7320
7321Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7322
7323 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
7324 like namespaces for good. Unified xmlNs and xmlNode somewhat.
7325
7326Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7327
7328 * parser.[ch]: added xmlIOParseDTD()
7329 * xpointer.c: added support for the 2 extra parameters of
7330 string-range, fixed a stoopid error when '0' was present
7331 in XPointer expressions
7332 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
7333 testsuite for the above
7334
7335Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7336
7337 * libxml.spec.in: improved package descriptions
7338
7339Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7340
7341 * xpath.c xpathInternals.h: applied a large cleaning patch
7342 from TOM <ptittom@free.fr>, it also add namespace support
7343 for function and variables registration.
7344
7345Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7346
7347 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
7348 * Makefile.mingw: Wayne Davison's update adding hash.c
7349
7350Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7351
7352 * xpath.c: fixed the root evaluation problems
7353 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
7354 ignorable spaces with <b> <bold> <em>
7355 * tree.c: fixed a loop in xmlSearchNsByHref()
7356
7357Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7358
7359 * xpath.c: applied another XPath patch from TOM
7360 * xpath.c include/makefile.am: applied another patch from
7361 china@thewrittenword.com (cleanup on IRIX).
7362
7363Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7364
7365 * xml-config.1: received a fixed version from Fredrik Hallenberg
7366 <hallon@lysator.liu.se>
7367
7368Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7369
7370 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
7371 cleanup patch for XPath
7372
7373Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7374
7375 * patched to redirrect all "out of context" error messages to
7376 a reconfigurable routine. The changes are:
7377 * xmlerror.h : added the export of an error context type (void *)
7378 an error handler type xmlGenericErrorFunc there is an interface
7379 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
7380 to reset the error handling routine and its argument
7381 (by default it's equivalent to respectively fprintf and stderr.
7382 * all the c files: all wild accesses to stderr or stdout within
7383 the library have been replaced to calls to the handler.
7384
7385Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7386
7387 * configure.in: release 2.2.6
7388 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
7389 exporting the inner functions of xpath for extension modules
7390 * doc/*: updated and rebuilt the doc
7391
7392Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7393
7394 * nanohttp.c : applied Wayne HTTP cleanup patch
7395 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
7396 and xmlNodeSetSpacePreserve()
7397
7398Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7399
7400 * xpath.c: closing bug #29260
7401
7402Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7403
7404 * hash.[ch] debugXML.c: expanded/enhanced the API, added
7405 multikey tuples, made hash structure opaque
7406 * valid.[ch]: moved elements, attributes, notations decalarations
7407 as well as ID and refs to hash tables.
7408 * entities.c: hash cleanup
7409 * xmlmemory.c: fixed a dump problem in debug mode
7410 * include/Makefile.am: problem passing in DESTDIR= values patch
7411 from Marc Christensen <marc@calderasystems.com>
7412 * nanohttp.c: removed debugging remains
7413 * HTMLparser.c: the bogus tag should be ignored (Wayne)
7414 * HTMLparser.c parser.c: fixing a number of problems with the
7415 macros in the *parser.c files (Wayne).
7416 * HTMLparser.c: close the previous option when opening a new one
7417 (Marc Sanfacon).
7418 * result/HTML/*: updated the HTML results accordingly
7419
7420Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7421
7422 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
7423 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
7424 XPath functions and XML entities table to them. More to come...
7425 * xmlIO.c: fixed libxml closing FILEs it didn't open.
7426
7427Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7428
7429 * tree.c: coalesce adjacent text nodes
7430 * valid.c: handling of blank nodes in DTd validation (raised
7431 by problems with a posteriori validation).
7432 * nanohttp.c: changing behaviour on HTTP write stuff.
7433 * HTMLtree.c: forced body and html to be explicitely closed.
7434 * xpath.h: exported more XPath functions.
7435
7436Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7437
7438 * Release of 2.2.5
7439 * xpointer.c: range() range-inside and other helper functions
7440 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
7441
7442Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7443
7444 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
7445 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
7446
7447Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7448
7449 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
7450 and XPointer modules
7451
7452Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7453
7454 * SAX.h: closed #25107
7455
7456Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7457
7458 * testSAX.c: fixed problem with cdata reporting
7459 * SAXresult/* : updated
7460
7461Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7462
7463 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
7464 Closed bug #27499, added to regression tests
7465 * TODO: updated
7466
7467Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7468
7469 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
7470 support for SCRIPT and STYLE with help from Bjorn Reese
7471 * test/HTML/* result/HTML/*: added simple testcase and updated
7472 the existing ones.
7473
7474Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7475
7476 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
7477 string-range for empty strings
7478 * test/XPath/docs/str test/XPath/xptr/chaptersrange
7479 test/XPath/xptr/strrange: augmented the XPointer testsuite
7480
7481Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7482
7483 * doc/xml.html doc/xmlmem.html: added a module describing memory
7484 interfaces and use, updated the main page.
7485
7486Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7487
7488 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
7489 nanoftp code work on Windows too now
7490
7491Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7492
7493 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
7494 * xpointer.c: implemented string-range() at least a good first version
7495 * test/XPath/docs/str test/XPath/xptr/strrange
7496 result/XPath/xptr/strrange: the string-range() tests
7497
7498Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7499
7500 * Makefile.am include/Makefile.am include/win32config.h
7501 win32/Makefile.mingw: fixed problems reported by Wayne Davison
7502 and make distcheck
7503
7504Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7505
7506 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
7507 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
7508 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
7509
7510Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7511
7512 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
7513 patch for socklen_t detection by
7514 Albert Chin-A-Young <china@thewrittenword.com>
7515
7516Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7517
7518 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
7519 and added a --dtdvalid option to xmllint used to test it
7520
7521Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7522
7523 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
7524 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
7525
7526Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7527
7528 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
7529 handlings (registration, lookup, cleanup)
7530
7531Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7532
7533 * configure.in Makefile.am include/makefile.am: adding XPointer
7534 and XPtrtests target
7535 * xpointer.[ch] : new files for XPointer support
7536 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
7537 more XPath tests
7538
7539Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7540
7541 * configure.in: fixed, very broken, make distcheck works again
7542
7543Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7544
7545 * More work toward 2.2.5, integrated a number of patches
7546 * configure.in Makefile.am win32config.h.in: trying to cleanup
7547 make distcheck .... huh ...
7548 * include/Makefile.am include/win32config.h: new directory
7549 for includes
7550 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
7551 updated teh makefiles and instructions for WIN32
7552 * xpath.c: small fixes
7553 * test/XPath/ results/XPath: updated the testcases and results
7554 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
7555 suggested patches
7556 * valid.c: fixed an ID bug
7557
7558Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7559
7560 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
Daniel Veillard784b9352003-02-16 15:50:27 +00007561 the automake bug where wrong dependencies were generated.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00007562 * xpath.[ch]: worked on XPointer
7563
7564Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7565
7566 * configure.in Makefile.am: 2.2.5, ship the include in an
7567 include/libxml subdirectory, use symlinks when using CVS
7568 * testSAX.c: fixed small bug
7569 * testXPath.c: changed the way testfiles are parsed
7570 * debugXML.c: same kind of cleanup when parsing an argument expression
7571 XPath/XPointers can have blanks embedded
7572 * xpath.[ch]: more cleanup, reorgs for XPointer work
7573 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
7574 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
7575
7576Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7577
7578 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
7579 in the XPath engine, rewrote large parts of it, now it's far
7580 cleaner and in sync with the REC not an old WD. Fixed a parsing
7581 problem in the interactive XML shell found when testing XPath.
7582
7583Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7584
7585 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
7586 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
7587 examples with the extra test
7588
7589Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7590
7591 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
7592 the global init function.
7593
7594Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7595
7596 * HTMLparser.c: Doohhh, attribute name parsing was still case
7597 sensitive ! Fixed this ...
7598 * result/HTML/* : updated the tests results accordingly
7599
7600Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7601
7602 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
7603 engine, should be far more stable, incorporated a new version of
7604 preceding/following axis, need testing
7605 * uri.c: fixed file:///c:/a/b/c problem
7606 * test/XPath/tests/idsimple: augmented the XPath tests
7607
7608Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7609
7610 * doc/* rebuilding docs for 2.2.4 release
7611
7612Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7613
7614 * configure.in: releasing 2.2.4
7615 * parser.[ch]: added xmlStrEqual()
7616 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
7617 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
7618 use xmlStrEqual instead
7619 * TODO: updated
7620 * added an XPath test
7621
7622Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7623
7624 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
7625 * entities.h: exported xmlInitializePredefinedEntities
7626 * parser.[ch] : added xmlInitParser()
7627 * parserInternals.h : had to export htmlInitAutoClose()
7628
7629Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7630
7631 * xpath.[ch] : fixed some serious XPath Predicate evaluation
7632 problems
7633 * Makefile.am : added XPath regression tests to normal tests
7634 * uri.c: fixed a problem with local paths, cleanup
7635 * parser.c: fixed a problem with large CData sections
7636
7637Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7638
7639 * configure.in xml-config.in: patch from "Ben Taylor"
7640 <sol7x86@hotmail.com> for solaris shared libs lookup
7641
76422000-09-30 Martin Baulig <baulig@suse.de>
7643
7644 * libxml-2.0.pc.in: Provide pkg-config script.
7645
7646 * configure.in: Create the libxml-2.0.pc script from the
7647 libxml-2.0.pc.in templates.
7648 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
7649 script in `$(libdir)/pkgconfig'.
7650
7651Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7652
7653 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
7654 when compiling with MSC
7655
7656Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7657
7658 * xpath.c: patch for normalize-string() substring-before(),
7659 substring-after() and translate() functions from Bjorn Reese
7660 <breese@mail1.stofanet.dk>
7661 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
7662 Fredrik Hallenberg <hallon@lysator.liu.se>
7663 * TODO: updated
7664
7665Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7666
7667 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
7668 problem of socklen_t being undefined on a number of platforms
7669 * debugXML.c: fixed a compilation problem when without snprintf
7670
7671Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7672
7673 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
7674 an URI bug and a fix for the control-character-induced infinite loop
7675 * nanohttp.c: preventive fix for compiling on WIN32
7676
7677Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7678
7679 * xmlint.c: closing bug #25000
7680
7681Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7682
7683 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
7684 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
7685 modified slightly Wayne Davison patch adding xmlStrcasecmp and
7686 related function, fixing xmlStrncmp(), and associated cleanup
7687 * result/HTML/entities.html.sax: updating result
7688
7689Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7690
7691 * uri.c: applied patch for URI escaping from Wayne Davison
7692 <wayned@blorf.net>
7693 * tree.c parserInternals.c HTMLparser.c: memset checks patches
7694 from Denis Barbier <barbier@imacs.polytechnique.fr>
7695 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
7696 patch from Wayne Davison
7697
7698Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7699
7700 * doc/xml.html : updated with new releases, adding "how to help"
7701
7702Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7703
7704 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
7705 removed a few warnings in pedantic mode ...
7706 * parserInternals.c parser.c: moved encoding switching function
7707 to parserInternals.c
7708 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
7709
7710Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7711
7712 * HTMLparser.c parser.c: set ctxt->errNo before calling the
7713 error or warning handlers
7714
7715Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7716
7717 * parserInternals.c parserInternals.h parser.c Makefile.am:
7718 created a new module parserInternals.c, moved most of the
7719 code shared by the various parsers there, as well as
7720 deprecated code from parser.c. More cleanup of parser.c
7721 * uri.c: fixed a problem when URI is NULL
7722 * valid.c: speedup when looking for an attribute declaration
7723
7724Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7725
7726 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
7727 the cleanup of the computation of URI references when seeking
7728 external entities. The URI reference string and the resulting
7729 URI are both stored now.
7730 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
7731 large s(n)printf checks and cleanup from Denis Barbier
7732 <barbier@imacs.polytechnique.fr>
7733 * xmlversion.h.in tree.h: couple of SGML declarations for a
7734 possible docbook module.
7735 * result/VC/ : a couple of test output changed due to the change
7736 of the entities URI
7737
7738Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7739
7740 * parser.h: added a _private field for linking user's data
7741
7742Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7743
7744 * parser.c parserInternals.h: demacroified most of the IS_XXX
7745 the gain in size is significant so ...
7746
7747Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7748
7749 * entities.c: cases where looking up entities with doc==NULL
7750 covered
7751
7752Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7753
7754 * uri.c: applied Wayne Davison patch
7755 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
7756
7757Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7758
7759 * uri.c testUri.c: applied Wayne Davison patches
7760 * test/URI/uri.data result/URI/uri.data: first set of tests/results
7761 * Makefile.in: added URItest and included thenin "make tests"
7762
7763Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7764
7765 * xmlversion.h.in: closed bug 22941
7766
7767Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7768
7769 * doc/xmlio.html: added doc and example for entity loader
7770 redefinition.
7771
7772Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7773
7774 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
7775 used by libxml
7776
7777Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7778
7779 * parser.c: Fixed bug on invalid ontent characters and when using
7780 push.
7781 * xmllint.c: fixed xmllint endling of errors in push mode
7782
7783Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7784
7785 * HTMLparser.c testHTML.c: applied two new patches from
7786 Wayne Davison <wayned@users.sourceforge.net>
7787 * result/HTML/*.sax: regenerated HTML SAX output
7788 * parser.c: more cleanup.
7789
7790Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7791
7792 * HTMLparser.[ch] testHTML.c: applied the second set of
7793 patches from Wayne Davison <wayned@users.sourceforge.net>,
7794 adding htmlEncodeEntities()
7795 * HTMLparser.c: fixed an ignorable white space detection bug
7796 occuring when parsing with SAX only
7797 * result/HTML/*.sax: updated since the output is now HTML
7798 encoded...
7799
7800Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7801
7802 * HTMLparser.[ch]: applied some of Wayne Davison
7803 <wayned@users.sourceforge.net> patches
7804
7805Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7806
7807 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
7808 undeclared namespace prefix was used, added a warning.
7809 Cleaned up support w.r.t. entities, spilling out a warning
7810 and being pedantic on lookups.
7811 * test/warning/ent9 : added testcase for previous example.
7812 * TODO: updated
7813 * parserInternals.h parser.c: changed the way names are parsed
7814 now allow infinite size and decrease penalty for normal use
7815 * parser.c: Started a big cleanup/check of the parser code,
7816 fixed some of the most tortuous entity code, spotted code
7817 unused anymore
7818 * test/*: added tests for very long names and related nasty
7819 things.
7820
7821Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7822
7823 * doc/encoding.html: added encoding aliases doc
7824 * doc/xml.html: updates
7825 * encoding.[ch]: added EncodingAliases functions
7826 * entities.[ch] valid.[ch] debugXML.c: removed two serious
7827 bottleneck affecting large DTDs like Docbook
7828 * parser.[ch] xmllint.c: added a pedantic option, will be
7829 useful
7830 * SAX.c: redefinition of entities is reported in pedantic mode
7831 * testHTML.c: uninitialized warning from gcc
7832 * uri.c: fixed a couple of bugs
7833 * TODO: added issue raised by Michael
7834
7835Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7836
7837 * doc/encoding.html: propagated Martin Duerst suggestions
7838
7839Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7840
7841 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
7842 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
7843 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
7844 by Wayne Davison
7845
7846Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7847
7848 * nanoftp.c nanohttp.c: small cleanup
7849 * TODO: updated
7850
7851Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7852
7853 * added an old VC testcase and updated title.xml entity
7854
7855Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7856
7857 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
7858 done on auto-opening of <p> tags and cleanup of SAX output
7859
7860Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7861
7862 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
7863
7864Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7865
7866 * doc/xml.html libxml.* structure.*: updated the doc a bit
7867
7868Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7869
7870 * testSAX.c testHTML.c result/HTML/: cleanup of the output
7871 of SAX tests
7872
7873Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7874
7875 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
7876 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
7877
7878Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7879
7880 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
7881 * testHTML.c: fix core dump on Solaris 2.x systems
7882 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
7883 * result/HTML/*.sax: previous bug fix lead to new results
7884
7885Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7886
7887 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
7888 * configure.in: added --with-readline=DIR to accept alternate
7889 path for readline include/library
7890 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
7891 for ANSI under HP-UX
7892 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
7893 includes @LIBS@
7894
7895Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7896
7897 * doc/* : rebuilt the docs
7898 * getting ready for 2.2.2 release
7899
7900Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7901
7902 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
7903 and xmlAddFeature()
7904 * tree.[ch]: added xmlAddChildList()
7905 * xmllint.c: MAP_FAILED macro test
7906 * parser.h: added xmlParseCtxtExternalEntity()
7907 * valid.c: applied bug fixes removed warning
7908 * tree.c: added CDATA block to elements content
7909 * testSAX.c: cleanup of output
7910 * testHTML.c: added SAX testing
7911 * encoding.c: better error recovery
7912 * SAX.c, parser.c: fixed one of the external entity processing
7913 of the OASis testsuite
7914 * Makefile.am: added HTML SAX regression tests
7915 * configure.in: bumped to 2.2.2
7916 * test/HTML/ result/HTML: added a few of HTML tests, and added the
7917 SAX results
7918
7919Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7920
7921 * configure.in: patch for HP compiler
7922
79232000-08-04 Sven Heinicke <sven@zen.org>
7924
7925 * xmllint.c: Was coredumping sometimes when the file given didn't
7926 exist.
7927
7928Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7929
7930 * parser.c xmlIO.[ch]: fixed the problem of encoding support
7931
7932 when using in memory parsing. Need some cleanup.
7933 * xmllint.c configure.in: added a --memory flag to test memory
7934 parsing
7935
7936Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7937
7938 * nanohttp.c: fixed socklen_t replacement to unsigned int
7939 * parser.c: fixed a space handdling missing at the end of
7940 production 28 DOCTYPE.
7941 * xmlmemory.c: fixed a stupid bug on the routine to override
7942 allocation functions
7943 * TODO: updated
7944
7945Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7946
7947 * doc/ regenerated the docs
7948
7949Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7950
7951 * doc/encoding.html doc/xml.html: added I18N doc
7952 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
7953 improvements, both parser and filters, added ASCII & HTML,
7954 fixed the ISO-Latin-1 one
7955 * xmllint.c testHTML.c: added/made visible --encode
7956 * debugXML.c : cleanup
7957 * most .c files: applied patches due to warning on Windows and
7958 when using Sun Pro cc compiler
7959 * xpath.c : cleanup memleaks
7960 * nanoftp.c : added a TESTING preprocessor flag for standalong
7961 compile so that people can report bugs more easilly
7962 * nanohttp.c : ditched socklen_t which was a portability mess
7963 and replaced it with unsigned int.
7964 * tree.[ch]: added xmlHasProp()
7965 * TODO: updated
7966 * test/ : added more test for entities, NS, encoding, HTML, wap
7967 * configure.in: preparing for 2.2.0 release
7968
7969Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7970
7971 * nanoftp.c: fixed the way the control connection is handled
Daniel Veillard784b9352003-02-16 15:50:27 +00007972 * libxml.spec.in: fixed the dependencies and cleanup
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00007973
7974Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7975
7976 * doc/xml.html: changed the xmlsoft.org structure, updated the
7977 examples w.r.t. root and childs
7978
7979Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7980
Daniel Veillard784b9352003-02-16 15:50:27 +00007981 * libxml.spec.in: fixed bug #7419, dependencies fouled for libxml-devel
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00007982
7983Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7984
7985 * HTMLparser.c: Work on character encoding support for the HTML parser
7986 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
7987 * encoding.c: Fixed a potential memleak in the encoding stuff
7988
7989Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7990
7991 * doc/FAQ.html doc/Makefile.am : added a FAQ
7992
7993Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7994
7995 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
7996 of the HTML parser to force it to not bypass SAX
7997
7998Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7999
8000 * win32config.h.in: updated
8001 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
8002 lacks iconv support :-( need to release 2.1.1
8003 * configure.in: release 2.1.1
8004 * HTMLparser: fixed bug #14784
8005 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
8006 by Windows compiler
8007 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
8008 the SAX startDocument() callback.
8009 * TODO: updated
8010
8011Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8012
8013 * added xmlStopParser()
8014
8015Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8016
8017 * configure.in: 2.1.0 prerelease
8018 * Large resync between W3C and Gnome tree
8019 * nanoftp, nanohttp.c: fixed stalled connections probs
8020 * HTMLtree.c SAX.c : support for attribute without values in
8021 HTML for andersca
8022 * valid.c: Fixed most validation + namespace problems
8023 * HTMLparser.c: start document callback for andersca
8024 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
8025 * parser.h, SAX.c: serious speed improvement for large
8026 CDATA blocks
8027 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
8028 different encoding
8029 * example/Makefile.am example/gjobread.c tree.h: work on
8030 libxml1 libxml2 convergence.
8031 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
8032 and the LIBXML_TEST_VERSION macro
8033
8034Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8035
8036 * doc/xml.html: various patches and improvements typo fixed by
8037 Felix Natter
8038 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
8039 from Felix Natter <fnatter@gmx.net>
8040
8041Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8042
8043 * doc/upgrade.html: updated with instructions for support of both
8044 libxml-1.x and libxml-2.x
8045 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
8046 for 2.x support and also fixed includes
8047
8048
8049Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8050
8051 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
8052 the encoding support, added iconv support, so now libxml if
8053 compiled with iconv automatically support japanese encodings
8054 among others. Work based on initial patch from Yuan-Chen Cheng
8055 I may have broken binary compat in the encoding handler
8056 registration scheme, but that was so utterly broken I don't
8057 expect anybody to have used this feature until now.
8058 * parserInternals.h: fixup on the CHAR range macro
8059 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
8060 code.
8061 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
8062 * uri.c: added xmlParseURI() I can't believe I forgot to
8063 implement this one in 2.0 !!!
8064 * SAX.c: moved doc->encoding update in the endDocument() call.
8065 * TODO: updated.
8066
8067Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8068
8069 * tree.h: removed extraneous xmlRemoveProp definition
8070 * TODO: added item about --disable-corba configure switch
8071 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
8072 * nanoftp.c: fixed include problems giving troubles on AIX and
8073 slowlaris
8074 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
8075 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
8076 comment and headers changes to lower gtk-doc number of warnings
8077 * doc/html/*: rebuilt docs
8078
8079Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8080
8081 * HACKING: documented the tag for 1.x and instructions
8082
8083Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8084
8085 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
8086 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
8087 xmlCreateIOParserCtxt
8088 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
8089 significant overall improvement
8090 * xmllint.c: added I/O test to xmllint
8091 * testSAX.c: added a speed test
8092 * doc/* : updated/regenerated
8093
8094Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8095
8096 * xpath.c uri.h parserInternals.h: cosmetic changes from
8097 "Timur I. Bakeyev" <timur@bat.ru>, including making
8098 xmlCreateURI() public
8099
8100Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8101
8102 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
8103 and the code at the same time. Added a clean mechanism for
8104 overload or added input methods: xmlRegisterInputCallbacks()
8105 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
8106 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
8107 * TODO: updated
8108 * doc/* : updated/regenerated
8109 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
8110 source dir
8111
8112Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8113
8114 * testURI.c: yet another forgotten commit, I should get some sleep !
8115
8116Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8117
8118 * xmllint.c: forgot to commit this too ?
8119
8120Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8121
8122 * xmlversion.h.in : forgot to commit this previously
8123
8124Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8125
8126 * configure.in: preparing libxml-2.0.0 version looks Ok so far
8127 * README TODO: updated for release
8128 * uri.c uri.h: added authority parsing/saving
8129 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
8130 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
8131 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
8132 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
8133 Makefile.am : added compile-time customization of libxml
8134 --with-ftp --with-http --with-html --with-xpath --with-debug
8135 --with-mem-debug
8136 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
8137 #include <libxml/xxx.h> I hope it won't break too much stuff
8138 and will be manageable in the future...
8139 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
8140 and added xmllint to the installed programs
8141 * uri.h: added xmlFreeURI()
8142
8143Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8144
8145 * uri.c uri.h: finished the escaping handling, the base support
8146 and the URI path normalization. Looks good just lacks the
8147 authority content parsing code.
8148 * Makefile.am: added instructions to generate testURI
8149 * TODO: updated
8150 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
8151 added links and icons for W3C and Gnome
8152
8153Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8154
8155 * xmlmemory.[ch] : seems I forgot to actually update the files in
8156 the last commit :-)
8157 * doc/xml.html doc/html/* : updated and uploaded the docs
8158
8159Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8160
8161 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
8162 * TODO: updated
8163 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
8164 libxml default allocation function with another set (like gmalloc/
8165 gfree).
8166 * Makefile.am, uri.c, uri.h: added a set of functions to do
8167 exact (litteraly copied from the RFC 2396 productions) parsing
8168 and handling of URI. Will be needed for XLink, one XML WFC,
8169 XML Base and reused in the nano[ftp/http] modules. Still work
8170 to be done.
8171
8172Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8173
8174 * configure.in, libxml.spec.in : libxml2
8175 * doc/* : updated the doc page, rebuilt the docs
8176
8177Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8178
8179 * all: tagged LIB_XML_1_X
8180 * *.c *.h : updated from W3C CVS tree
8181 * configure.in : 2.0.0-beta
8182 * libxml.spec.in : libxml2 package nam
8183 * result/* : new version of the tests output
8184
8185Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8186
8187 * doc/xml.html, doc/update.html: updated docs, 1.8.7
8188
8189Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8190
8191 * doc/* : rebuilt the docs
8192 * parser.c: final patch on #6766
8193 * valid.c: small patch on validity checks.
8194
8195Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8196
8197 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
8198 added
8199 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
8200 compatibility w.r.t. XML spec and existing code.
8201
8202Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8203
8204 * parser.c: seems a better solution to <a> </a> exists,
8205 will try it for a while
8206
8207Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8208
8209 * parser.c: tried to remove the <a> </a> generating <a/>
8210 this is hard. Left a flag for that purpose. Fixed bug #6766
8211 * configure.in: prepared 1.8.7 not released, due to previous
8212 problem
8213
8214Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8215
8216 * doc/xml.html : applied second patch from Paul DuBois
8217
8218Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8219
8220 * doc/xml.html : applied patch from Paul DuBois
8221
8222Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8223
8224 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
8225
8226Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8227
8228 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
8229 compilation warnings on various platforms.
8230 * parser.c: Fixed #5281 validity error callbacks are now desactived
8231 by default if not validating.
8232
8233Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8234
8235 * nanoftp.c, win32config.h.in: patches to compile on WIN32
8236
8237Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8238
8239 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
8240 <gkatsi@cs.toronto.edu>
8241
8242Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8243
8244 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
8245 processing URLs
8246
8247Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8248
8249 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
8250 xmlNanoFTPUpdateURL for persistent control connections.
8251 * configure.in: 1.8.6
8252
8253Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8254
8255 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
8256 * tree.[ch] : added xmlSaveNoEmptyTags
8257
82582000-01-29 James Henstridge <james@daa.com.au>
8259
8260 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
8261
8262 * Makefile.am: added nanoftp.[ch] to the build.
8263
8264Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8265
8266 * nanoftp.[ch]: cleanup, comments, API
8267 * debugXML.c : fixed a bug in the cat command
8268 * doc/*: regenerated the docs
8269
8270Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8271
8272 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
8273 * debugXML.c : fixed a bug in the cat command
8274 * valid.c: fixing some small probs
8275 * libxml.spec.in: get rid of the SNAP suffix
8276 * doc/xml.html: updated the status
8277
8278Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8279
8280 * xml-config.in: xml-config --version to just return the
8281 version number
8282 * xpath.c: some cleanup w.r.t. axis when the current node is
8283 an attribute.
8284 * TODO: updated
8285
8286Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8287
8288 * configure.in: prepared for libxml-1.8.5
8289 * doc/* recompiled the documentation
8290
82912000-01-17 Jody Goldberg <jgoldberg@home.com>
8292
8293 * configure.in : WARNING autoconf subtlety alert :
8294 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
8295 when looking for zlib.h so that HAVE_ZLIB_H is defined.
8296 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
8297 get defined by AC_CHECK_HEADERS.
8298
8299Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8300
8301 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
8302 Rune.Djurhuus@fast.no
8303
8304Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8305
8306 * TODO: updated
8307 * tree.c, parser.c: made sure that only memory alloc problems
8308 and internal parser errors are allowed to write to stdout or
8309 stderr.
8310
8311Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8312
8313 * tree.c : restored xmlNewGlobalNs since this seems used by
8314 a lot of existing code :-(, fixed a bug in xmlNewNs
8315 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
8316 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
8317 to exit() from the library code.
8318 * xpath.c, parser.c: removed bugs or unused code detected by
8319 Windows compilers
8320 * parser.c: started adding interfaces for parsing well balanced
8321 XML fragments
8322 * configure.in: releasing 1.8.4
8323 * doc/* : rebuilt the docs
8324
8325Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8326
8327 * tree.[ch] : added xmlNewDocFragment() for DOM
8328 * testHTML.c: uninitialized variable.
8329
8330Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8331
8332 * doc/* : rebuild the docs
8333
8334Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8335
8336 * acconfig.h: readline and history patch
8337 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
8338 * tree.c: added check and handling when possibly removing an ID
8339 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
8340 and saving.
8341 * test/HTML/entities.html result/HTML/entities.html* : test for
8342 various entities reference cases
8343 * result/HTML/* : as a result output of some testcase have
8344 changed
8345 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
8346 by previous example. added xmlParseTryOrFinish().
8347 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
8348 entities.h debugXML.h HTMLparser.h: changed the way struct are
8349 declared to allow gtk-doc to expose those
8350 * parser.c: closed bug #4960
8351 * Makefile.am configure.in: Applied patch from
8352 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
8353 and math/socket libs detection
8354
8355Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8356
8357 * configure.in, Makefile.am: link tester against readline
8358 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
8359
8360Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8361
8362 * tree.[ch]: added xmlRemoveProp
8363 * win32config.h.in nanohttp.c: avoid including the Windows
8364 socket stuff in every C files
8365 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
8366 the XmL parser(s)
8367 * test/ns4 result/ns4 etc...: added test case for previous prob
8368 * tree.c: xmlNewNs wasn't checking for double definition
8369 * Makefile.in: fixed a problem with dist-hook duplicates
8370 * parser.[hc], xmlIO.c: fixed the loading of external entities
8371 APIs, now xmlLoadExternalEntity() is used everywhere and
8372 setting up an app specific front-end using the
8373 * SAX.c parser.c: some fixes, now the xhtml spec validates
8374 with the xhtml DTD.
8375 * error.c: fixed crashes in case of no input stream
8376 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
8377 to the validation tests and results
8378
8379Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8380
8381 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
8382 too htmlCreatePushParserCtxt() and htmlParseChunk()
8383 * parser.c: a bit of cleanup.
8384 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
8385 to XML) removed the last mem leak known
8386 * HTMLtree.c: output message cleanup
8387 * xmlmemory.c: display content info about memory blocks
8388 * result/HTML/wired.* : missing att value warning change
8389
8390Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8391
8392 * doc/* : rebuilt the documentation
8393
8394Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8395
8396 * parser.[ch] parserInternals.h: Push parser for XML,
8397 seems to work fine now
8398 * tester.c debugXML.[ch]: Added an XML shell debug facility and
8399 --push for push testing
8400 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
8401 * testSAX.c: added --push
8402 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
8403 subtree
8404 * xmlIO.[ch] : enriched API + fixes for push mode
8405 * entities.[ch]: added the entity content length to the struct.
8406 * xmlmemory.[ch]: new API to show the last entries for the shell
8407 * valid.c: added required attribute testing
8408 * SAX.c: the cdata callback now merge contiguous fragments
8409 * HTMLparser.c: cleanup of some macros
8410
8411Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8412
8413 * parser.c: fix for PIs name starting with xml
8414 * tree.c: fixed a potential problem with || and && ops
8415 * *.c, configure.in win32config.h.in : generate win32config.h for
8416 those on the Other Side !
8417
8418Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8419
8420 * parser.c: fixed a stupid = vs. == bug :-(
8421 * doc/gnome-xml.sgml: s/glade/xml/
8422
8423Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8424
8425 * configure.in, doc/xml.html : bug fix release 1.8.2
8426 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
8427 Hopefully the end of that silly C++ include problem
8428 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
8429 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
8430 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
8431 troubles with autoclosed elements when the stree shape doesn't
8432 follow the DtD specs. Added htmlIsAutoClosed() and
8433 htmlAutoCloseTag()
8434 * result/HTML/*.htm*: Updated the HTML examples regression tests output
8435 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
8436 * debugXML.c: fixed a bug on printing default namespaces.
8437 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
8438
8439Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8440
8441 * result/HTML/*.htm[l] : updated the HTML regression tests according
8442 to the new output
8443 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
8444 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
8445 problem due to intermix of extern "C" { ... } declarations for C++
8446 and recursive includes in the headers
8447
84481999-12-20 Chris Lahey <clahey@umich.edu>
8449
8450 * HTMLtree.c: Made it so that html nodes with a single child do
8451 not insert a carriage return before or after the child node.
8452
8453Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8454
8455 * configure.in, doc/xml.html : bug fix release 1.8.1
8456 * parser.c: fixed bug #4344
8457 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
8458 added the glue to avoid C++ problems
8459 * doc/* : regenerated the documentation
8460
8461Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8462
8463 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
8464 namespace recognition, and Dia as a resul :-(
8465 * encoding.c: closed bug #3950
8466
8467Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8468
8469 * valid.c: debugging a posteriori validation, except URI expansion
8470 stuff this should be fixed now
8471 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
8472 Carl Nygard <cnygard@bellatlantic.net>
8473 * tester.c: added --postvalid, cleaning of the code
8474 * tree.[ch]: added xmlDocGetRootElement()
8475
8476Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
8477
8478 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
8479 c++ losage.
8480
8481Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8482
8483 * configure.in, doc/xml.html : bumped to 1.8.0
8484 * xlink.[ch], Makefile.am : added framework for link detection
8485 * parser.h: added nbChars to parser context, needed for cleanup.
8486 * xmlmemory.c: removed a nasty bug when out of mem
8487 * valid.[ch]: adding namespace support for attribute decl
8488 * tester.c: added --debugent option
8489 * debugXML.[ch]: added xmlDebugDumpEntities()
8490 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
8491 buffers instead, this was really needed, validation was breaking
8492 in strange ways due to that. Added xmlParseStringPEReference()
8493 and other parsing from strings functions. Entities processing
8494 modified again, but PERef are still not handled correcly but
8495 unless you're Eve Maller you won't notice :-)
8496 * HTMLparser.c: large changes toward reliability, and switched to
8497 lowercase internal tags, XHTML is lowercase, so it will help
8498 that output is closer to next version.
8499 * doc/* : regenerated the documentation, it is now hosted at
8500 http://xmlsoft.org/ (same bits I just bought the domain :-)
8501
8502
8503Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8504
8505 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
8506 doc generation
8507 * parser.c: fixed bugs #3908 and #3937 and a memory leak
8508 in the SAX API
8509 * doc/*: rebuilt the doc making sure everything appears in the
8510 HTML files
8511
8512Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8513
8514 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
8515 added the patch from Carl Nygard <cnygard@bellatlantic.net>
8516 which allow impressive speed improvement on dataset with
8517 large text pieces, but at the cost of broken binary
8518 compatibility and slightly bigger memory usage.
8519 Configure with --with-buffers to activate them, they
8520 are protected with XML_USE_BUFFER_CONTENT define.
8521 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
8522 goal is 0 memory left allocated once parser is no more used
8523 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
8524 call xmlCleanupParser() and xmlMemoryDump()
8525
8526Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8527
8528 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
8529 * parser.[ch] encoding.[ch]: added memory cleanup routines
8530 * parser.c: closing bug #3788
8531 * doc/*: rebuilt the doc
8532
8533Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8534
8535 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
8536 xmlNewTextChild() and xmlSetCompressMode() behaviour.
8537 * tester.c: added --compress option
8538 * doc/*: rebuilt the documentation
8539
8540Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8541
8542 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
8543 if given /proc/kcore as input !
8544 * doc/xml.html doc/*: updated and rebuilt the documentation
8545
8546Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8547
8548 * parser.c: Fixed some wrongly space collapsing code due to
8549 a misreading of the spec.
8550 * result/*: fixed the output accordingly
8551
8552Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8553
8554 * encoding.c: bug fix and typos
8555 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
8556 * parser.c: added attribute normalization closing bug #3597
8557 * test/att* result/att* SAXresult/att*: testcase for attribute
8558 normalization
8559
8560Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8561
8562 * configure.in: closing bug #3163 by adding extra flags for the
8563 cc compiler on HP-UX
8564
8565Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8566
8567 * valid.[ch] : removed a typo and an enumerated type bug in the
8568 xmlAddElementDecl() function
8569 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
8570 call to xmlEncodeEntitiesReentrant() so that the functions
8571 New, Set and Get are at the same level.
8572 * parser.c HTMLparser.c: extra memory allocation bug for
8573 attributes detected by someone using libxml in embedded systems :-)
8574
8575Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8576
8577 * xmlmemory.h: turned off mem debug :-\
8578
8579Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8580
8581 * parser.c: closed bug #2784 a one line fix, but worth pushing
8582 a new release out
8583 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
8584 some structures, comments before and after the
8585 main element, and other nastyness
8586 * HTMLtree.c tree.c: accomodate the extended HTML supported
8587 * configure.in: pushing 1.7.4
8588 * test/ent8 and related outputs : added a new test for bug #2784
8589 * test/HTML/wired.html and related output: a nasty HTML example
8590 * Makefile.am: improved the test scripts
8591 * docs/* : reran the documentation extractor, updated xml.html
8592
8593Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8594
8595 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
8596 HTMLparser and debugged the HTML related code. HTML documents
8597 now have their own type
8598 * entities.c: do not dump &apos; for HTML output
8599 * xmlmemory.c: improvement, breakpoint mechanism
8600 * testHTML.c: added --sax --repeat ...
8601 * Makefile.am: improved the HTML tests
8602 * valid.[ch]: added xmlValidGetValidElements and
8603 xmlValidGetPotentialChildren
8604 * tester.c: added --insert to test the 2 new functions
8605 * test//* result//* SAXresult//* : regression test cleanup
8606 and extension.
8607 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
8608 gnome-xml-nanohttp.html
8609
8610Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8611
8612 * HTMLparser.c: fixed problems with some autoclose tags
8613 * tree.c: fixed XML output problems.
8614 * result/* SAXresult/*: update of the tests output
8615
8616Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8617
8618 * Makefile.am: Arturo patch for xmlConf.sh version info
8619 * parser.c: Tim Josling patch for single quoted items
8620 * tester.c: Tim Josling patch for tester options usage
8621 * tree.h: indent cleanup
8622
8623Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8624
8625 * HTMLparser.c parser.h : Fixed problems with HTML parsing
8626 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
8627
8628Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8629
8630 * tree.c : Raph patch for initialization of CORBA fields
8631 * parser.c, xpath.c, ...: modification of doc comments
8632 * xpath.c : allow spaces in xpath expressions
8633
8634Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8635
8636 * xmlmemory.h: turning off memory debug :-(
8637
8638Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8639
8640 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
8641 better SAX interfaces.
8642 * testSAX.c: uses the new SAX routine, avoid fetching any remote
8643 entity.
8644 * configure.in: 1.7.2
8645
8646Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8647
8648 * libxml.spec.in: fixed the URL
8649 * doc/xml.html: improved the documentation front-end
8650
8651Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8652
8653 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
8654
8655Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8656
8657 * libxml.spec.in: fixed the alpha compile problem
8658 * parser.[ch]: changed errno to errNo in the parser context :-(
8659 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
8660 * doc/xml.html: changed CHAR to xmlChar
8661 * doc/html/*: recompiled the documentation
8662 * configure.in: 1.7.1
8663
8664Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8665
8666 * parser.h: modified the parser context struct to regain 1.4.0
8667 binary compatibility
8668 * parser.c, xml-error.h: added errno ot teh context and defined
8669 a set of errors values with update of errno
8670 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
8671 DTDs and entities
8672 * *.h, *.c: complete cleanup of the use of config.h and include
8673 protection depending on the current setup.
8674 * overalll debugging, maintenance and bug-fixing on all modules
8675 * updated the documentation
8676 * ready for 1.7.0
8677
8678Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8679
8680 * HTMLparser.c : cleanup
8681 * SAX.c valid.c valid.h: added ID/IDREF checking
8682 * tree.c tree.h: extended doc structure for refs
8683 * configure.in: 1.6.2
8684 * parser.c: patched bug in SAX user arg call
8685 * parserInternals.h: patched missing close in C++ wrapping
8686 * testXPath.c xpath.c xpath.h: prepared for extensibility,
8687 especially upcoming XPointer implementation.
8688 * doc/xml.html: augmented, typo
8689
8690Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
8691
8692 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
8693 not all invocations of install understand -d.
8694
8695Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
8696
8697 * Makefile.am: prepend all the test* calls with $(top_builddir) -
8698 to make 'check' works, when builddir != srcdir.
8699
8700Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8701
8702 * doc/xml.html : updated the documentation
8703
8704Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8705
8706 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
8707 not deallocated memory blocks
8708 * *.c : replaces all calls to malloc() free() and realloc() to
8709 the wrapper functions/macros
8710 * tree.c : removed memory leaks dues to calling xmlFreeNode()
8711 instead of xmlFreeNodeList()
8712
8713Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8714
8715 * HTMLparser.c: corrected a stupid bug leading to core dump at
8716 tree deallocation. Removed warnings indicated by
8717 Stephane.Conversy@lri.fr
8718 * entities.c: Fixes Yet Another Stupid Bug, entities were not
8719 looked for in the external subset
8720
8721Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8722
8723 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
8724 on SGI by Stephane.Conversy@lri.fr
8725
8726Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8727
8728 * all .h : changed the prototype declaration indent as in gtk
8729 * most .c : working on reducing the TODOs in the code
8730 * most .c : cleanup though -pedantic and Insure++
8731 * improvements on validation ID checkings.
8732 * tree.[ch] SAX.c: added support for namespace on attributes #2022
8733 * xml-config.in: closed #1810
8734
8735Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8736
8737 * tree.h, valid.c, valid.h: more work on validity, IDs
8738 * xpath.c: added/fixed comparidon and equlity, added a new isinf
8739 definition for AIX
8740
8741Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8742
8743 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
8744 the distribution due to a cut'n paste error at last commit
8745
8746Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8747
8748 * configure.in: upgraded to version 1.4.0
8749 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
8750 Big update, added a large part of the validation process,
8751 it should be usable, but some parts are missing
8752 * xpath.c: improved the implementation w.r.t. root.
8753 * Makefile.am: added more tests
8754 * test and result trees: added a lot of tests
8755 * libxml.spec.in: export libxml.so.0 and libxml.so.1
8756
8757Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8758
8759 * Added an HACKING file
8760
8761Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8762
8763 * xpath.[ch] : improvements and debug of the XPath implementation
8764 * parser.c, HTMLparser.c : modified the parsers to be progressive
8765 * tree.[ch] : extended the Buffer promitives
8766 * xmlIO.[ch] : added basic I/O routines providing progressive
8767 parsing and ready for I18N conversion plugins
8768 * SAXresult/* : the SAX callback sequence maybe slightly different
8769 now
8770 * test*.c : improved/updated the tests programs
8771 * doc/* : recompiled the docs.
8772
87731999-07-26 Michael Meeks <michael@edenproject.org>
8774
8775 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
8776
8777 * tree.c: Ditto.
8778
8779Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8780
8781 * configure.in: upgraded to version 1.4.0
8782 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
8783 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
8784 XML query language, see http://www.w3.org/TR/xpath for more details.
8785 * parser.c, parser.h: added CHAR* related string functions for XPath
8786 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
8787 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
8788 rebuild the docs.
8789 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
8790 and regression testing capabilities for XPath.
8791
8792Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8793
8794 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
8795 closing bug #1646
8796
8797Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8798
8799 * Makefile.am, example/Makefile.am: closed bug #1683
8800
8801Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8802
8803 * example/Makefile.am, configure.in: added the makefile for the
8804 gjobread example
8805
8806Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
8807
8808 * doc/Makefile.am:
8809 - fix which allow "make install DESTDIR=</install/prefix>".
8810
8811Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8812
8813 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
8814 which fixed a problem on the file reading-code.
8815
8816Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8817
8818 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
8819 output.
8820 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
8821
8822Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8823
8824 * parser.h : Oops removed the binary compatibility problem
8825 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
8826 * parser.c, HTMLparser.c: applied patches for reading from stdin
8827
8828Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8829
8830 * parser.c, entities.c, valid.c: cleanup bug #1591
8831 * configure.in: cleanup bug #1592
8832 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
8833 the same tree back-end. Hence gdome will be available for it.
8834 * doc/Makefile.am: close bug #617
8835
8836Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8837
8838 * parser.c: alloctate a per parser context SAX interface block
8839
8840Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8841
8842 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
8843 and xmlEncodeEntitiesReentrant with the correct one :-\
8844
8845Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8846
8847 * commit of my internal XML base changes, quite a lot of
8848 changes, cleanups, better entities support, framework for
8849 new I/O and charset detection and handling
8850 * Fixed the configure/Makefile stuff to generate shared libs
8851 with the proper version info, so we jumped on rev from
8852 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
8853 xmlEncodeEntities() result need to be freed now, and a string
8854 xmlParserVersion provide the current library version.
8855
8856Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
8857
8858 * parser.c: fixed a buffer overrun for when you have a very long
8859 attribute with no entities in it.
8860
8861Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8862
8863 * added example directory
8864 * added example/gjobs.xml gjobread.c, still need a Makefile.in
8865
8866Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8867
8868 * Release of libxml-1.1, nearly everything has been touched for
8869 this.
8870 * Added more regression tests
8871 * Updated the documentation
8872
8873Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8874
8875 * tree.[ch]: unified the XML_NO_CORBA defines.
8876 * parser.c encoding.[ch]: started plugging in char encoding detection
8877
8878Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
8879
8880 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
8881 Also freed allocated buffer.
8882
8883Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8884 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
8885 reentrancy problem at printing. One is left in entities.c, to
8886 remove ASAP
8887 * testSAX.c : added a test example showing the use of the SAX
8888 interface if one doesn't want to build the DOM tree.
8889 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
8890
8891Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8892
8893 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
8894 large revamping of the parser to use SAX callbacks
8895 http://www.megginson.com/SAX/ (or at least a C like interface
8896 a la Expat). It's now possible to set up your own callbacks
8897 and the parser will not build a DOM tree.
8898 * test/* result/*: updated the test suite, I finally removed
8899 the old Namespace draft support (PI based).
8900
8901Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8902
8903 * Makefile.am: added test result to EXTRA_DIST for make tests
8904
8905Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8906
8907 * parser.c, parserInternals.h: moved the chars macro definitions
8908 to parserInternals.h
8909 * parser.c, error.c: applied patches from "Knut Åkesson"
8910 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
8911
8912Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8913
8914 * xml-config.in : applied patch to make --version work
8915
89161999-03-05 Raja R Harinath <harinath@cs.umn.edu>
8917
8918 * Makefile.am (check-local): Alias for `tests' target. This will
8919 cause `make check' to do the right thing.
8920 (tests): Don't run tests in srcdir. Also, replaced calls to
8921 basename with a `sed' "equivalent".
8922
8923Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8924
8925 * Renamed error.h to xml-error.h, corrected Makefile.am to list
8926 it in the header and not the sources, updated the doc.
8927 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
8928 pointing this out.
8929
8930Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8931
8932 * parser.c, parser.h, parserInternals.h: memory leak hunting,
8933 exported the inputStream routines.
8934 * doc/html/* : updated accordingly
8935
8936Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8937
8938 * parser.c, parser.h, parserInternals.h: added a few extra
8939 internal calls to allocate and free parser contexts ...
8940 * doc/html/* : updated accordingly
8941
8942Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8943
8944 * configure.in, Makefile.am, doc/makefile.am : General changes for
8945 1.0.0 release and including the generated HTML documentation.
8946
8947Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8948
8949 * makefile.am : added parserInternals.h, oops.
8950
8951Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8952
8953 * parserInternals.h: added this header giving access to the parser
8954 internal functions.
8955 * doc/Makefile.am : added a rebuild target which rebuilds the full
8956 set of documentations
8957 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
8958 the internal subset.
8959 * *.c *.h: modifications needed to generate the documentation using
8960 gtk-doc, cleanup of functions blocks, reorganisation of struct
8961 declarations.
8962
8963Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8964
8965 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
8966 the tar and spec file to include the beginning of the doc.
8967
89681999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
8969
8970 * doc/.cvsignore: Added this file.
8971
8972Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8973
8974 * tree.c: fixed xmlGetProp to return "" when the attribute
8975 exists, even if the node-list is NULL.
8976
8977Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8978
8979 * tree.c: patched an error outputting empty attribute values.
8980 * Makefile.am and doc/makefile.am: have been updated during the
8981 week-end. Sorry for an empty CVS log, I got a shell problem.
8982
8983Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8984
8985 * tree.h: cleaned up using enums instead of defines
8986 * parser.c, valid.[ch]: more work on parsing/output of element
8987 declarations
8988
8989Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8990
8991 * valid.[ch], tree.c, parser.c : more work toward full parsing
8992 of XML DTDs.
8993 * README: added informations about mailing-list and on-line
8994 documentation
8995
89961999-01-27 Raja R Harinath <harinath@cs.umn.edu>
8997
8998 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
8999
9000Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9001
9002 * parser.c, tree.[ch] : more work toward conformance testing,
9003 added a last element to accelerate parsing of very flat structures
9004 started working on internal subset Element content declaration.
9005 * valid.[ch] : first cut at adding code toward validation.
9006 * previous changes had also small impact on most files, especially
9007 the conformance testing using James Clark test suite.
9008
9009Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9010
9011 * test/* : updated the examples, most of them were not well
9012 formed (humm), and added rdf2.
9013 * result/* : resulting changes in the output.
9014
9015Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9016
9017 * tree.c: changed the behaviour of xmlGetProp on NULL values.
9018
9019Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9020
9021 * tree.c: patched a bug in the generation of empty attributes
9022
9023Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9024
9025 * entities.[ch], tree.[ch], tester.c: added copy interfaces
9026 for node/trees/documents/... Biggest problem is namespace
9027 support when copying subtrees.
9028
9029Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9030
9031 * parser.c, entities.c: improve entities and char ref encoding,
9032 and cleanups of error messages.
9033
9034Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9035
9036 * parser.c, entities.c: simple bug hunting done during rpm2html and
9037 rpmfind integration.
9038
9039Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9040
9041 * parser.[ch]: Added interfaces allowing to specify a SAX
9042 handler before parsing.
9043
9044Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9045
9046 * parser.c: redirrect all errors reporting through the SAX
9047 error function
9048
9049Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9050
9051 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
9052 * libtool, tlmain ...: update of the libtool files
9053
90541998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
9055
9056 * entities.c: Use g_snprintf insteda of snprintf.
9057
9058Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9059
9060 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
9061 added ent5 test for this purpose.
9062 * parser.c, parser.h: formatting, comments and UTF-8 planning.
9063
9064Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9065
9066 * parser.c: fixed? a strange error due to compression on a GWP
9067 document.
9068
9069Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9070
9071 * tree.[ch]: bug fixing
9072 * entities.[ch]: defined a specific type for predefined entities
9073 * doc/xml.html: more documentation on the library, how to use it,
9074 overview of the interfaces.
9075
9076Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9077
9078 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
9079
9080Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9081
9082 * tree.c: corrected a small bug
9083 * doc/xml.html: continuing writing documentation.
9084
9085Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9086
9087 * debugXML.h debugXML.c: added debugging utilities.
9088 * tester.c: added --debug switch.
9089 * tree.c: patched an incorrect node->type assignment.
9090 * parser.c: formatting, ensure that node->doc != NULL in attributes
9091
9092Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9093
9094 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
9095 entity support and provide an internal representation close to
9096 DOM one (entity ref nodes, and attribute value as tree). I tried
9097 to preserve the interface but this will surely break some apps
9098 (I have to change rpm2html/rpmfind for example). I had to change
9099 two interfaces, and the generated tree is somewhat different.
9100 * doc/* : started documenting the XML library, the tree and
9101 DOM/Corba. This is a first step.
9102
9103Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9104
9105 * parser.c: Set up the fonctions comment block, boring but useful.
9106 * parser.h, SAX.c, parser.c: now attributes are processed through
9107 the SAX interface. The problem is that my SAX interface diverged
9108 quite a bit from the original one, well this is not an official
9109 spec, and translating it from Java to C is hairy anyway...
9110
9111Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9112
9113 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
9114 fonctions comment block, boring but useful.
9115
9116Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9117
9118 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
9119 conversion routines. However they are not yet used to convert the
9120 inputs. The core will run with UTF-8.
9121
9122Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9123
9124 * tree.c : make sure that the type id is properly set-up when
9125 a new object is allocated, needed for DOM.
9126
9127Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9128
9129 * tree.h, tree.c: Ok, the main objects in the tree will be native
9130 corba objects, it costs 8 bytes per Node, Attribute and Document
9131 but it simplifies the Corba integration a lot (no extra interface
9132 objects to allocate/free).
9133
9134Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9135
9136 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
9137 and changed NODEs contants for conformity with DOM Level 1
9138
9139Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9140
9141 * added hooks to keep track of servants when creating objects
9142 xmlDoc and xmlNode (for Corba export).
9143
9144Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9145
9146 * added xml-config script.
9147
9148Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9149
9150 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
9151 to autoupdate libtool and automake conf files.
9152
91531998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
9154
9155 * Makefile.am: Use '?' to separate the sed
9156 commands as ',' is used when people pass -Wl,something.
9157
9158
9159Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9160
9161 * tree.c, tree.h: added a per-document compression interface.
9162
9163Tue Sep 22 20:47:38 EDT 1998
9164
9165 * tree.c, tree.h: added saving with compression and added interfaces
9166 to control the compression level (xmlGetCompressMode,
9167 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
9168
9169Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9170
9171 * parser.c: corrected a loop for files of size 0
9172
91731998-08-20 Raja R Harinath <harinath@cs.umn.edu>
9174
9175 * error.h: New file. Contains prototyes from `error.c'.
9176
9177Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
9178
9179 * Makefile.am (xmlincdir): New macro.
9180 (xmlinc_HEADERS): Renamed from include_HEADERS.
9181
9182Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9183
9184 * applied small patch on numeric entities from
9185 Christopher Blizzard <blizzard@appliedtheory.com>
9186
9187Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9188
9189 * New release 0.2, removed the old xml_* files so that it's
9190 coherent with the other CVS base (W3C), far better conformance
9191 to standard, new namespaces, decent entities support, beginning
9192 of a SAX-like interface. Nearly nothing left intact, even the
9193 test examples ...
9194
91951998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
9196
9197 * .cvsignore: Add .deps dir
9198
9199Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9200
9201 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
9202
9203Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9204
9205 * configure.in: added test for CPP
9206 * AUTHORS, Changelog: the original ones didn't get commited but the
9207 glib ones instead, fixed.
9208 * Makefile.am: corrected an error in library naming
9209
9210Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9211
9212 * integrated code developped at W3C
9213 * changed the original Copyright
9214 * migrated to automake
9215 * prefixed the filenames by xml_ to avoid filename clashes
9216
Daniel Veillarde0ed10c2003-01-06 11:06:26 +00009217Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
9218
9219 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
9220 should not be called.
9221
Daniel Veillard0aaaacd2003-01-06 10:59:57 +00009222Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
9223
9224 * libxml-2.0.pc.in: applied the patch to fix #101894
9225
Daniel Veillard8a1b1852003-01-05 22:37:17 +00009226Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
9227
9228 * tree.c : applied patch from Lukas Schroeder for register callbacks
9229 * valid.c: modified patch from Lukas Schroeder to test
9230 register callbacks with --chkregister
9231
Daniel Veillard067bae52003-01-05 01:27:54 +00009232Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
9233
9234 * xmlreader.c: seriously changed the way data are pushed to
9235 the underlying parser, go by block of 512 bytes instead of
9236 tryng to detect tag boundaries at that level. Changed the
9237 way empty element are detected and tagged.
9238 * python/tests/reader.py python/tests/reader2.py
9239 python/tests/reader3.py: small changes mostly due to context
9240 reporting being different and DTD node being reported. Some
9241 errors previously undetected are now caught and fixed.
9242 * doc/xmlreader.html: flagged last section as TODO
9243
Daniel Veillard51a447a2003-01-04 19:42:46 +00009244Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
9245
9246 * python/libxml.py: integrated the Python 2.2 optimizations
9247 from Hannu Krosing, while maintaining compatibility with
9248 1.5 and 2.1
9249
Daniel Veillarde59494f2003-01-04 16:35:29 +00009250Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
9251
9252 * xmllint.c: a bit of cleanup
9253 * xmlreader.c: small fix
9254 * doc/xmlreader.html: more work on the XmlTextReader tutorial
9255 * python/libxml.py: a few fixes pointed out by Hannu Krosing
9256
Daniel Veillard623a9eb2003-01-04 12:47:20 +00009257Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
9258
9259 * python/setup.py.in: patch from Stéphane Bidoul to include
9260 drv_libxml2.py in setup.py
9261
Daniel Veillard66b82892003-01-04 00:44:13 +00009262Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
9263
9264 * doc/xmlreader.html: starting documenting the new XmlTextReader
9265 interface.
9266
Daniel Veillard7704fb12003-01-03 16:19:51 +00009267Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
9268
9269 * xmllint.c: added the --stream flag to use the TextReader API
9270 * xmlreader.c: small performance tweak
9271
Daniel Veillarda80ff6e2003-01-03 12:52:08 +00009272Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
9273
9274 * xmlreader.c python/tests/reader2py: okay the DTD validation
9275 code on top of the XMLTextParser API should be solid now.
9276
Daniel Veillard1fdfd112003-01-03 01:18:43 +00009277Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
9278
9279 * xmlreader.c python/tests/reader2py: Fixing some more mess
9280 with validation and recursive entities while using the
9281 reader interface, it's getting a bit messy...
9282
Daniel Veillarddab8ea92003-01-02 14:16:45 +00009283Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
9284
9285 * xmlreader.c python/tests/reader.py: another couple of problem
9286 related to IsEmptyElement reported by Stéphane Bidoul needed
9287 some fixes.
9288
Daniel Veillard4f860202003-01-02 13:00:02 +00009289Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
9290
9291 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
9292 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
9293 based on the python XmlTextReader interface.
9294
Daniel Veillard3c265e42003-01-01 21:06:49 +00009295Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
9296
9297 * tree.c: backing out one change in the last patch which broke the
9298 regression tests
9299
Daniel Veillard5335dc52003-01-01 20:59:38 +00009300Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
9301
9302 * global.data globals.c tree.c include/libxml/globals.h: applied
9303 an old patch from Lukas Schroeder to track node creation and
9304 destruction. Probably missing a lot of references at the moment
9305 and not usable reliably.
9306
Daniel Veillard8ba17412003-01-01 19:13:12 +00009307Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
9308
9309 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
9310 from doc/news.html and a stylesheet
9311
Daniel Veillarde3c036e2003-01-01 15:11:05 +00009312Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
9313
9314 * xmlreader.c python/tests/reader.py: fixed another couple of
9315 xmlreader bugs reported by Stéphane Bidoul and added tests.
9316
Daniel Veillard9e395c22003-01-01 14:50:44 +00009317Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
9318
9319 * xmlreader.c python/tests/reader2.py: fixed another validity
9320 checking in external parsed entities raised by Stéphane Bidoul
9321 and added a specific regression test.
9322 * python/tests/reader3.py: cleanup
9323
Daniel Veillardd5896142002-12-31 14:45:26 +00009324Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
9325
9326 * xmlreader.c python/tests/reader2.py: fixed a problem with
9327 validation within entities pointed by Stéphane Bidoul, augmented
9328 the tests to catch those.
9329
Daniel Veillarddc85f282002-12-31 11:18:37 +00009330Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
9331
9332 * python/generator.py: modified the generator to allow keeping
9333 class references when creating new classes, needed to fix a bug
9334 pointed by Stéphane Bidoul where the input buffer of the
9335 xmlTextReader instance gets destroyed if the python wrapper for
9336 the input is not referenced anymore.
9337
Daniel Veillard4d8db8a2002-12-30 18:40:42 +00009338Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
9339
9340 * xmlreader.c python/tests/reader.py: fixed another pair of problem
9341 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
9342
Daniel Veillard571b8892002-12-30 12:37:59 +00009343Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
9344
9345 * xmlreader.c python/tests/reader.py: fixed another problem
9346 pointed by Stéphane Bidoul
9347
Daniel Veillardaaa105b2002-12-30 11:42:17 +00009348Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
9349
9350 * xmlreader.c python/tests/reader.py: fixed a limit case problem
9351 with "<a/>"
9352
Daniel Veillardecaba492002-12-30 10:55:29 +00009353Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
9354
9355 * SAX.c: warn on xmlns:prefix="foo"
9356 * xmlreader.c python/tests/reader.py: fixed a couple of problem
9357 for namespace attributes handling.
9358
Daniel Veillard2d84a892002-12-30 00:01:08 +00009359Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
9360
9361 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
9362 a really nasty problem raised by a DocBook XSLT transform
9363 provided by Sebastian Bergmann
9364
Daniel Veillard29b3e282002-12-29 11:14:41 +00009365Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
9366
9367 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
9368 by Stéphane Bidoul and integrated it into the tests
9369
Daniel Veillarde18fc182002-12-28 22:56:33 +00009370Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
9371
9372 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
9373 extended the XmlTextReader API a bit, addding accessors for
9374 the current doc and node, and an entity substitution mode for
9375 the parser.
9376 * python/libxml.py python/libxml2class.txt: related updates
9377 * python/tests/Makefile.am python/tests/reader.py
9378 python/tests/reader2.py python/tests/reader3.py: updated a bit
9379 the old tests and added a new one to test the entities handling
9380
Daniel Veillardaba976d2002-12-28 21:14:18 +00009381Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
9382
9383 * python/generator.py python/libxml2class.txt
9384 python/tests/reader.py python/tests/reader2.py: changed the
9385 generator to provide casing for the XmlTextReader similar to
9386 C# so that examples and documentation are more directly transposable.
9387 Fixed the couple of tests in the suite.
9388
Daniel Veillard83298842002-12-28 15:12:33 +00009389Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
9390
9391 * doc/guidelines.html: added a document on guildeline for
9392 publishing and deploying XML
9393
Daniel Veillard336fc7d2002-12-27 19:37:04 +00009394Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
9395
9396 * valid.c xmlreader.c: final touch running DTD validation
9397 on the XmlTextReader
9398 * python/tests/Makefile.am python/tests/reader2.py: added a
9399 specific run based on the examples from test/valid/*.xml
9400
Daniel Veillardf25b4ca2002-12-27 15:18:35 +00009401Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
9402
9403 * python/libxml.py: added a few predefined xmlTextReader parser
9404 configuration values.
9405
Daniel Veillard0e9dafa2002-12-27 11:58:25 +00009406Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9407
9408 * python/libxml_wrap.h: trying to fix #102037
9409
Daniel Veillard8dbd4952002-12-27 11:34:48 +00009410Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
9411
9412 * SAX.c: fixing bug #95296, when the predefined entities
9413 are redefined in the DTD the default one must be used
9414 instead anyway.
9415
MST 2002 John Fleck6647aed2002-12-26 02:23:24 +00009416Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
9417
9418 * doc/xmllint.xml
9419 * doc/xmllint.1
9420 Add discussion of XML_DEBUG_CATALOG to xmllint man
9421 page - bug #100907
9422
9423
Daniel Veillarddf512f42002-12-23 15:56:21 +00009424Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9425
9426 * xmlreader.c: Fixed the empty node detection to avoid reporting
9427 an inexistant close tag.
9428
Daniel Veillard0d132cf2002-12-23 14:43:32 +00009429Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
9430
9431 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
9432 for Python 2.1
9433
Daniel Veillardfe8aab92002-12-22 10:25:41 +00009434Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
9435
9436 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
9437
Daniel Veillard4258b9c2002-12-20 10:29:40 +00009438Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
9439
9440 * doc/libxml2-api.xml python/tests/reader.py: one really need
9441 to provide the base URI information when creating a reader parser
9442 from an input stream. Updated the API and the example using it.
9443
Daniel Veillardea7751d2002-12-20 00:16:24 +00009444Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
9445
9446 * testReader.c xmlreader.c valid.c include/libxml/tree.h
9447 include/libxml/valid.h include/libxml/xmlreader.h: working on
9448 DTD validation on top of xml reader interfaces. Allows to
9449 validate arbitrary large instances. This required some extensions
9450 to the valid module interface and augmenting the size of xmlID
9451 and xmlRef structs a bit.
9452 * uri.c xmlregexp.c: simple cleanup.
9453
Daniel Veillardbeb70bd2002-12-18 14:53:54 +00009454Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9455
9456 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
9457 work on the xml reader interfaces.
9458 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
9459 Web page for the Windows binaries.
9460
Daniel Veillard4a6d39b2002-12-17 18:33:01 +00009461Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
9462
9463 * xmlIO.c: applied a patch for VMS following the report by
9464 Nigel Hall
9465
Daniel Veillard3772de32002-12-17 10:31:45 +00009466Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
9467
9468 * parser.c: the parseStartTag bug fix wasn't complete.
9469
Daniel Veillard67df8092002-12-16 22:04:11 +00009470Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
9471
9472 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
9473 parseStartTag, fixing it.
9474 * test/att4 result/att4 result/noent/att4: adding the test
9475 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
9476 more methods to XmlTextReader.
9477
Igor Zlatkovicd453c632002-12-16 18:45:48 +00009478Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9479
9480 * win32/libxml2.def.src: added more xml reader exports
9481 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
9482 to the build
9483
MST 2002 John Fleck7c67a832002-12-16 13:38:06 +00009484Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
9485
9486 * doc/tutorial/xmltutorial.xml
9487 plus generated html and pdf
9488 Updating tutorial again based on further comments from Niraj
9489 Tolia on the last iteration
9490
MST 2002 John Fleck44aacb32002-12-16 04:34:57 +00009491Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
9492
9493 * doc/tutorial/xmltutorial.xml
9494 * doc/tutorial/includekeyword.c
9495 * doc/tutorial/includegetattribute.c
9496 plus generated html and pdf
9497 Adding fix from Niraj Tolia to tutorial to properly free memory.
9498
9499
Daniel Veillardda46d2d2002-12-15 23:36:49 +00009500Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
9501
9502 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
9503 more methods of XmlTextReader.
9504 * python/libxml2class.txt python/tests/reader.py: this increased the
9505 methods in the bndings, augmented the test to check those new
9506 functions.
9507
Daniel Veillard0eb38c72002-12-14 23:00:35 +00009508Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
9509
9510 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
9511 methods of XmlTextReader.
9512 * python/generator.py python/libxml_wrap.h python/types.c
9513 python/libxml2class.txt: added the reader to the Python bindings
9514 * python/tests/Makefile.am python/tests/reader.py: added a specific
9515 test for the Python bindings of the Reader APIs
9516 * parser.c: small cleanup.
9517
Daniel Veillard06503452002-12-13 10:42:08 +00009518Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
9519
9520 * xinclude.c: fallback was only copying the first child not the
9521 full child list of the fallback element, closes #89684 as reopened
9522 by Bernd Kuemmerlen
9523
Igor Zlatkovic2d45f522002-12-12 12:33:43 +00009524Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9525
9526 * win32/libxml2.def.src: exported htmlNodeDumpOutput
9527
Daniel Veillard000eafb2002-12-12 10:04:22 +00009528Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
9529
Daniel Veillardc1eed322002-12-12 11:01:32 +00009530 * configure.in: preparing release of 2.4.30
Daniel Veillard000eafb2002-12-12 10:04:22 +00009531 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
Daniel Veillardc1eed322002-12-12 11:01:32 +00009532 gives enum values, fix functype return type, put back fields in
9533 structs
9534 * doc/*: updated the docs rebuilt
Daniel Veillard000eafb2002-12-12 10:04:22 +00009535
Daniel Veillard024b5702002-12-12 00:15:55 +00009536Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
9537
9538 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
9539 about htmlNodeDumpOutput location.
9540 * xpath.c: removed an undefined function signature
9541 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
9542 too many symbols in the API breaking the python bindings.
9543 Updated with the libxslt/libexslt changes.
9544
Daniel Veillard9b4bb4d2002-12-11 19:28:47 +00009545Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
9546
9547 * configure.in: preparing release of 2.4.29
9548 * doc/*: rebuilt the docs and API
9549 * xmlreader.c: a few more fixes for the XmlTextReader API
9550
Igor Zlatkovicf6273a02002-12-11 17:00:54 +00009551Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9552
9553 * include/win32config.h: applied mingw patch from Magnus Henoch
9554
Daniel Veillard5aad8322002-12-11 15:59:44 +00009555Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
9556
9557 * catalog.c doc/libxml2-api.xml: a bit more cleanup
9558
Daniel Veillarda9b66d02002-12-11 14:23:49 +00009559Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
9560
9561 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
9562 building Python script, does the C parsing directly, generates
9563 a better API description including structure fieds defs and
9564 enums. Still a couple of bugs, but good enough for the python
9565 wrappers now.
9566 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
9567 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
9568 include/libxml/schemasInternals.h include/libxml/tree.h: more
9569 cleanup based on the python analysis script reports.
9570 * libxml.spec.in: make sure the API XML description is part of the
9571 devel package.
9572
Daniel Veillard01c13b52002-12-10 15:19:08 +00009573Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
9574
9575 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
9576 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
9577 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
9578 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
9579 code cleanup, especially the function comments.
9580 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
9581
Daniel Veillarde1ca5032002-12-09 14:13:43 +00009582Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
9583
9584 * Makefile.am xmlreader.c include/libxml/Makefile.am
9585 include/libxml/xmlreader.h: Adding a new set of APIs based on
9586 the C# TextXmlReader API but converted to C. Allow to parse
9587 in constant memory usage, far simpler to program and explain
9588 than the SAX like APIs, unfinished but working.
9589 * testReader.c: test program
9590
Igor Zlatkovic70a296c2002-12-08 17:34:54 +00009591Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9592
9593 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
9594
Daniel Veillard64b35282002-12-04 15:10:40 +00009595Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
9596
9597 * tree.c: Chip turner indicated that XHTML1 serialization
9598 rule for style actually break on both IE and Mozilla,
9599 try to avoid the rule if escaping ain't necessary
9600
Daniel Veillard8efff672002-12-04 11:44:48 +00009601Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
9602
9603 * nanhttp.c: handle HTTP URL escaping, problem reported by
9604 Glen Nakamura and Stefano Zacchiroli
9605
Daniel Veillard1c732d22002-11-30 11:22:59 +00009606Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
9607
9608 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
9609
Daniel Veillardfdd27d22002-11-28 11:55:38 +00009610Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9611
9612 * uri.c: Johann Richard pointed out some XPointer problems for
9613 URN based URI references in XInclude. Modified the URI parsing
9614 and saving routines to allow correct parsing and saving of
9615 XPointers, especially when attached to "opaque" scheme accordingly
9616 to RFC 2396
9617
Daniel Veillard8db67d22002-11-27 19:39:27 +00009618Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
9619
9620 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
9621 of refactoring to the HTML saving code.
9622 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
9623 in the doc.
9624
Daniel Veillardebc4ca92002-11-27 11:43:05 +00009625Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
9626
9627 * tree.c include/libxml/tree.h: refactored the XML dump of a node
9628 to a buffer API to reuse the generic dump to an OutputIO layer,
9629 this reduces code, fixes xmlNodeDump() for XHTML, also made
9630 xmlNodeDump() now return the number of byte written.
9631
Daniel Veillard9d5ea172002-11-27 08:02:06 +00009632Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
9633
9634 * python/setup.py.in: another patch from Stéphane Bidoul for
9635 Python bindings on Windows
9636 * doc/parsedecl.py: small cleanup
9637
Daniel Veillard9715c172002-11-25 16:33:40 +00009638Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
9639
9640 * libxml.spec.in configure.in: add a line in %changelog for releases
9641
Daniel Veillard9bc53102002-11-25 13:20:04 +00009642Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
9643
9644 * parser.c: patch from Marcus Clarke fixing a problem in entities
9645 parsing that was detected in KDe documentations environment.
9646
Daniel Veillardfaa35ff2002-11-24 13:53:43 +00009647Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
9648
9649 * python/libxml.c (libxml_prev): Return the previous as opposed to
9650 the next node (I guess this is the result of some cut & paste programming:)
9651
Daniel Veillard80d7b902002-11-23 16:23:08 +00009652Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9653
9654 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
9655
Daniel Veillarda1196ed2002-11-23 11:22:49 +00009656Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
9657
9658 * python/generator.py python/libxml.c python/setup.py.in: trying
9659 to fix the Python bindings build on Windows (Stéphane Bidoul)
9660
Igor Zlatkovic9ab71552002-11-22 21:41:43 +00009661Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9662
9663 * win32/configure.js: added option for python bindings
9664 * win32/libxml2.def.src: added more exports
9665
Igor Zlatkovicace7cd22002-11-22 18:07:00 +00009666Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9667
9668 * win32/Makefile.mingw: fixed unresolved symbols when linking with
9669 pthreads
9670 * win32/wince/*: applied updates to Windows CE port from Javier
9671
Daniel Veillardf9c4cad2002-11-22 15:57:07 +00009672Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9673
9674 * configure.in: preparing 2.4.28
9675 * libxml.spec.in doc/Makefile.am: some cleanup
9676 * doc/*: updated the news and regenerated.
9677
Daniel Veillardfee408f2002-11-22 13:18:30 +00009678Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
9679
9680 * HTMLparser.c: final touch at closing #87235 </p> end tags
9681 need to be generated.
9682 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
9683 this change slightly the output of a few tests
9684 * doc/*: regenerated
9685
Daniel Veillardd2ff0392002-11-22 12:28:38 +00009686Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
9687
9688 * parserInternals.c: fixing bug #99190 when UTF8 document are
9689 parsed using the progressive parser and the end of the chunk
9690 is in the middle of an UTF8 multibyte character.
9691
William M. Brack8b2c7f12002-11-22 05:07:29 +00009692Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9693
9694 * threads.c: fixed initialization problem in xmlNewGlobalState
9695 which was causing crash.
9696 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
9697 in xmlInitializeGlobalState.
9698 * parserInternals.c: cleaned up ctxt->sax initialisation.
9699
Daniel Veillardd5c2f922002-11-21 14:10:52 +00009700Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
9701
9702 * tree.c include/libxml/tree.h: modified the existing APIs
9703 to handle XHTML1 serialization rules automatically, also add
9704 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
9705 libxslt serialization uses it when needed without changing
9706 the library API.
9707 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
9708 result/xhtml1: added a new test specifically for xhtml1 output
9709 and updated the result of one XHTML1 test
9710
Daniel Veillardd076a202002-11-20 13:28:31 +00009711Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
9712
9713 * xinclude.c parserInternals.c encoding.c: fixed #99082
9714 for xi:include encoding="..." support on text includes.
9715 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
9716 test/XInclude/ents/isolatin.txt : added a specific regression test
9717 * python/generator.py python/libxml2class.txt: fixed the generator
9718 the new set of comments generated for doc/libxml2-api.xml were
9719 breaking the python generation.
9720
Daniel Veillard817e70b2002-11-19 22:28:48 +00009721Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
9722
9723 * doc/Makefile.am: repair some problem if gtk-doc fail or such
9724 * configure.in: patch for Solaris on new autoconf closes #98880
9725 * doc/parsedecl.py: repair the frigging API building script,
9726 did I say that python xmllib sucks ?
9727 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
9728 and some comment are no more truncated.
9729
Daniel Veillarda7e05b42002-11-19 08:11:14 +00009730Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
9731
9732 * parser.c: Martin Stoilov pointed out a potential leak in
9733 xmlCreateMemoryParserCtxt
9734
Daniel Veillardbc6e1a32002-11-18 15:07:25 +00009735Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
9736
9737 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
9738 included in HTML documents and using the push parser.
9739
Daniel Veillard4efd3be2002-11-18 09:11:13 +00009740Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
9741
9742 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
9743 specified, look for the Python interpreter not just in the
9744 specified root but also in the specified location. Fixes #98825
9745
Daniel Veillarda8c0adb2002-11-17 22:37:35 +00009746Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
9747
9748 * python/libxml.c: fixing bug #98792 , node may have no doc
9749 and dereferencing without checking ain't good ...
9750
Daniel Veillarddad3f682002-11-17 16:47:27 +00009751Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
9752
9753 * configure.in: preparing release 2.4.27
9754 * doc/* : updated and rebuilt the docs
9755 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
9756 and all the docs are actually packaged and in the final RPMs
9757 * parser.c parserInternals.c include/libxml/parser.h: restore
9758 xmllint --recover feature.
9759
Daniel Veillard68e9e742002-11-16 15:35:11 +00009760Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
9761
Daniel Veillard784b9352003-02-16 15:50:27 +00009762 * parser.c xpath.c: fixing #96925 wich was also dependent on the
Daniel Veillard68e9e742002-11-16 15:35:11 +00009763 processing of parsed entities, and XPath computation on sustitued
9764 entities.
9765 * testXPath.c: make sure entities are substitued.
9766
Daniel Veillard328f48c2002-11-15 15:24:34 +00009767Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
9768
Daniel Veillard784b9352003-02-16 15:50:27 +00009769 * parser.c: fixed #96594, which was totally dependent on the
Daniel Veillard328f48c2002-11-15 15:24:34 +00009770 processing of internal parsed entities, which had to be changed.
9771
Daniel Veillard66651aa2002-11-15 11:21:43 +00009772Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
9773
9774 * Makefile.am python/Makefile.am python/tests/Makefile.am:
9775 trying to fix bug #98517 about building outside the source tree
9776 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
9777
Igor Zlatkovic2772cea2002-11-14 17:45:20 +00009778Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9779
9780 * include/win32config.h: cleanup
9781 * win32/Makefile.mingw: integrated mingw in JScript configure
9782 * win32/Makefile.msvc: modified to allow mingw coexistence
9783 * win32/configure.js: integrated mingw
9784 * win32/Readme.txt: cleanup
9785
Daniel Veillard8dd86a52002-11-12 21:14:17 +00009786Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
9787
9788 * HTMLparser.c: strengthen the guard in the Pop macros,
9789 like in the XML parser, closes bug #97315
9790
Daniel Veillard0821b152002-11-12 20:57:47 +00009791Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
9792
9793 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
9794 callback is never used.
9795
Daniel Veillard8606bbb2002-11-12 12:36:52 +00009796Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
9797
9798 * parserInternals.c: fixed the initialization of the SAX structure
9799 which was breaking xsltproc
9800 * xpath.c: patch from Petr Pajas for CDATA nodes
9801 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
9802 * parser.c include/libxml/parser.h: patch from Peter Jones
9803 removing a leak in xmlSAXParseMemory() and adding the
9804 function xmlSAXParseMemoryWithData()
9805
MST 2002 John Fleckf854d992002-11-12 03:49:05 +00009806Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
9807
9808 adding pdf of tutorial, changing web page to link to it
9809 * doc/tutorial/xmltutorial.pdf
9810 * doc/xml.html
9811 * doc/docs.html
9812
MST 2002 John Fleck52717f32002-11-11 03:49:33 +00009813Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
9814
9815 * doc/tutorial/ar01s08.html
9816 adding file what I forgot for tutorial
9817
9818
MST 2002 John Fleckbd3b4fd2002-11-11 03:41:11 +00009819Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
9820
9821 Adding encoding discussion to tutorial
9822 Added:
9823 * doc/tutorial/images/*.png: DocBook admonition image files
9824 * doc/tutorial/apf.html, apg.html: new generated html
9825 * doc/tutorial/includeconvert.c: conversion code entity file
9826 changed:
9827 * doc/tutorial/xmltutorial.xml: DocBook original
9828 * doc/tutorial/*.html: generated html
9829
Igor Zlatkovic22bafff2002-11-08 17:19:08 +00009830Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9831
9832 * include/libxml/*.h: retired xmlwin32version.h
9833 * doc/Makefile.am: retired xmlwin32version.h
9834 * win32/configure.js: retired xmlwin32version.h
9835
Igor Zlatkovica2258da2002-11-08 15:55:33 +00009836Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9837
9838 * win32/libxml2.def.src: exported additional symbols
Igor Zlatkovic22bafff2002-11-08 17:19:08 +00009839 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
9840 sisterhood
Igor Zlatkovica2258da2002-11-08 15:55:33 +00009841
Daniel Veillard7216cfd2002-11-08 15:10:00 +00009842Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
9843
9844 * globals.c: fixed a typo pointed out by Igor
9845 * xpath.c: try to speed up node compare using line numbers
9846 if available.
9847
Daniel Veillarda70d62f2002-11-07 14:18:03 +00009848Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
9849
9850 * tree.c: make xmlFreeNode() handle attributes correctly.
9851
Igor Zlatkovicb8e99cc2002-11-06 22:52:29 +00009852Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9853
9854 * catalog.c: completed the #96963 fix, as reported by Karl
9855 Eichwalder
9856
Daniel Veillard56f21f22002-11-06 15:49:46 +00009857Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
9858
9859 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
9860
Daniel Veillard91ad8792002-11-04 17:06:52 +00009861Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
9862
9863 * Makefile.am: switched the order of a couple of includes
9864 to fix bugs #97100
9865
Igor Zlatkovic2bb82ee2002-10-31 16:15:43 +00009866Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9867
9868 * catalog.c: fixed bug #96963, reverted to the old behaviour of
9869 xmlLoadCatalogs that used to separate directories with a ':'.
9870
Igor Zlatkovic9fdd8f32002-10-31 16:01:23 +00009871Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9872
9873 * threads.c: improvements to the Windows-side of thread handling
9874 * testThreads.c: conditionally excluded unistd.h
9875 * testThradsWin32.c: broke overlong lines
9876 * include/win32config.h: adapted thread-related macros to the new
9877 scheme and for pthreads on Windows
9878 * win32/Makefile.msvc: introduced a more flexible thread build,
9879 added testThreads[Win32].c to the build
9880 * win32/configure.js: introduced a more flexible thread config
9881
John Fleck61f6fb62002-10-31 15:23:29 +000098822002-10-31 John Fleck <jfleck@inkstain.net>
9883
9884 * doc/xml.html (and, by implication, FAQ.html)
9885 added UTF-8 conversaion FAQ from Marcus Labib Iskander
9886
Igor Zlatkovicf95b56b2002-10-29 17:33:35 +00009887Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9888
9889 * configure.in: removed xmlwin32version.h
9890 * include/libxml/Makefile.am: removed xmlwin32version.h
9891
Daniel Veillardce66ce12002-10-28 19:01:59 +00009892Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
9893
9894 * tree.c: applied patch from Brian Stafford to fix a bug
9895 in xmlReconciliateNs()
9896
Daniel Veillard7e3f1402002-10-28 18:52:57 +00009897Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
9898
9899 * tree.c: applied patch from Christian Glahn to allow
9900 xmlNewChild() on document fragment nodes
9901
Daniel Veillardb39bc392002-10-26 19:29:51 +00009902Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
9903
9904 * parser.c: Christian Glahn found a problem with a recent
9905 patch to xmlParseBalancedChunkMemoryRecover()
9906 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
9907 problems
9908 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
9909 test/schemas/seq*: added the test cases from Charles
9910
Daniel Veillard366a9152002-10-23 20:43:53 +00009911Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
9912
9913 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
9914 serious cleanup of the spec file and associated changes
9915 in the Makefiles.
9916 * valid.c: try to remove some warnings on x86_64
9917
Daniel Veillardd033d022002-10-23 14:55:02 +00009918Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9919
9920 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
9921 fix bug #96586
9922
Daniel Veillardce02dbc2002-10-22 19:14:58 +00009923Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
9924
9925 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
9926 parsing, applied his patch
9927 * result/HTML/attrents.html result/HTML/attrents.html.err
9928 result/HTML/attrents.html.sax test/HTML/attrents.html:
9929 added the test and result case provided by Mikhail Sogrine
9930
Daniel Veillarde645e8c2002-10-22 17:35:37 +00009931Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
9932
9933 * vms/build_libxml.com vms/config.vms vms/readme.vms
9934 include/libxml/parser.h include/libxml/parserInternals.h
9935 include/libxml/tree.h include/libxml/xmlIO.h
9936 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
9937 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
9938 Applied the VMS update patch from Craig A. Berry
9939 * doc/*.html: update
9940
Daniel Veillardf000f072002-10-22 14:28:17 +00009941Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
9942
9943 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
9944
Daniel Veillard1e208222002-10-22 14:25:25 +00009945Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
9946
9947 * debugXML.c: adding a grep command to --shell in xmllint
9948 for T.V. Raman
9949
Daniel Veillard9cdcf362002-10-22 14:23:59 +00009950Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9951
9952 * xmlcatalog.c: tried to fix some of the problem with --sgml
9953
Daniel Veillard935494a2002-10-22 14:22:46 +00009954Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
9955
9956 * parser.c: tried to fix bug #91500 where doc->children may
9957 be overriden by a call to xmlParseBalancedChunkMemory()
9958
9959Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
9960
9961 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
9962 identifiers in SGML catalogs containing '&'
9963
Daniel Veillardc0ac0692002-10-20 21:31:50 +00009964Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
9965
9966 * python/types.c: fixed bugs when passing result value tree
9967 to Python functions.
9968
Daniel Veillard48267432002-10-18 11:21:38 +00009969Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
9970
9971 * configure.in: preparing the release of 2.4.26
9972 * doc/*: updated and rebuilt the documentation
9973
Daniel Veillardbb284f42002-10-16 18:02:47 +00009974Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
9975
9976 * parser.c: fixed a XML Namespace compliance bug reported by
9977 Alexander Grimalovsky
9978
Daniel Veillard44892f72002-10-16 15:23:26 +00009979Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9980
9981 * HTMLtree.c: fixed serialization of script and style when
9982 they are not lowercase (i.e. added using the API to the tree).
9983
Daniel Veillard2fd85422002-10-16 14:32:41 +00009984Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
9985
9986 * valid.c: make xmlValidateDocument emit a warning msg if there
9987 is no DTD, pointed by Christian Glahn
9988
Daniel Veillard32370232002-10-16 14:08:14 +00009989Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
9990
9991 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
9992 content model when some of the blocks have min or max, and a couple
9993 of bugs found in the process.
9994 * result/schemas/list0* test/schemas/list0*: added some specific
9995 regression tests
9996
Daniel Veillarda2e8c5c2002-10-15 10:41:43 +00009997Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
9998
9999 * README: updated the contact informations
10000
Daniel Veillard63186732002-10-15 08:43:17 +000010001Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
10002
10003 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
10004 misses it, reported by Peter Bray.
10005
Daniel Veillard96c3a3b2002-10-14 15:39:04 +000010006Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
10007
10008 * tree.c: investigating xmlNodeGetContent() on namespace nodes
10009 and removed a few warnings
10010
Daniel Veillard819d5cb2002-10-14 11:15:18 +000010011Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
10012
10013 * parser.c: Christian Glahn found a small bug in the push parser.
10014 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
10015 public
10016
Daniel Veillard6045c902002-10-09 21:13:59 +000010017Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10018
10019 * xmlschemas.c include/libxml/xmlschemas.h: added
10020 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
10021 * testSchemas.c: added --memory to test the new interface
10022
Daniel Veillardf0070122002-10-09 14:24:17 +000010023Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
10024
10025 * doc/index.py doc/search.php: integrated the XSLT indexing,
10026 a few fixed in the indexer, added a scope selection at the
10027 search level.
10028
Daniel Veillard01992e02002-10-09 10:20:30 +000010029Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
10030
10031 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
10032 this was due to uninitialized parts of the validation context
10033
Daniel Veillard321be0c2002-10-08 21:26:42 +000010034Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
10035
10036 * debugXML.c: applied patch from Mark Vakoc except the API
10037 change, preserved it.
10038 * doc/*: updated the docs to point to the search engine for
10039 information lookup or before bug/help reports.
10040
Daniel Veillard01e87d22002-10-08 16:55:06 +000010041Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
10042
10043 * doc/index.py doc/search.php: added mailing-list archives
10044 indexing and lookup
10045
Daniel Veillard9dc1cf12002-10-08 08:26:11 +000010046Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
10047
10048 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
10049
Daniel Veillard9b006132002-10-07 11:13:27 +000010050Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
10051
10052 * doc/index.py: improved HTML indexing
10053 * doc/search.php: make the queries also lookup the HTML based indexes
10054
Daniel Veillard141d04b2002-10-06 21:51:18 +000010055Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
10056
10057 * doc/index.py: added HTML page indexing
10058
Igor Zlatkovic91a62702002-10-04 13:34:16 +000010059Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10060
Igor Zlatkovicd7f3c332002-10-04 13:38:53 +000010061 * xmlIO.c: extended Windows path normalisation to fix the base
Igor Zlatkovic91a62702002-10-04 13:34:16 +000010062 problem in libxslt.
10063 * catalog.c: fixed list handling in XML_CATALOG_FILES
10064
Daniel Veillardceb09b92002-10-04 11:46:37 +000010065Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10066
10067 * valid.c: typo/bug found by Christian Glahn
10068
Igor Zlatkovic9d66fa12002-09-29 17:54:36 +000010069Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10070
10071 * xmlIO.c: applied Windows CE patch from Javier.
10072 * win32/wince: new directory, contains support for the PocketPC
10073 with Windows CE from Javier.
10074 * include/win32config.h: reorganised, removed duplicate
10075 definitions and applied WinCE patch from Javier.
10076 * include/wsockcompat.h: new file, now contains WinSock
10077 compatibility macros.
10078 * win32/Makefile.msvc: introduced double-run compilation.
10079
Daniel Veillarde16b5742002-09-26 17:50:03 +000010080Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
10081
10082 * configure.in include/libxml/xmlwin32version.h: preparing release
10083 of 2.4.25
10084 * doc/*: updated and regenerated teh docs and web pages.
10085
Daniel Veillard90d68fb2002-09-26 16:10:21 +000010086Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
10087
10088 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
10089 error were not covering namespace declarations.
10090 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
10091 it was missing the attribute declaration for the namespace
10092 * result/VC/NS3: the fix now report breakages in that test
10093
Daniel Veillardabe01742002-09-26 12:40:03 +000010094Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
10095
10096 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
10097
Daniel Veillard2ace1952002-09-26 12:28:02 +000010098Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
10099
10100 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
10101 and regenerated the docs and web site
10102
Daniel Veillarddda8f1b2002-09-26 09:47:36 +000010103Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
10104
10105 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
10106 ATTRIBUTE_UNUSED is always put after the attribute declaration,
10107 not before
10108
Daniel Veillardd4cb1e82002-09-26 09:34:23 +000010109Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
10110
10111 * python/generator.py python/libxml2class.txt: fixed a stupid error
10112 breaking the python API
10113
Daniel Veillardb7c29c32002-09-25 22:44:43 +000010114Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
10115
10116 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
10117 triostr.c triostr.h: applied a trio update patch from
10118 Bjorn Reese which should work with MinGW
10119
Daniel Veillardbd9afb52002-09-25 22:25:35 +000010120Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
10121
10122 * tree.c: improving some documentation comments
10123 * xmlregexp.c: found and fixed a mem leak with python regression tests
10124 * doc/*: rebuilt the doc and the API XML file including the
10125 xmlregexp.h xmlautomata.h and xmlunicode.h headers
10126 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
10127 python/types.c: added access to the XML Schemas regexps from
10128 python
10129 * python/tests/Makefile.am python/tests/regexp.py: added a
10130 simple regexp bindings test
10131
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +000010132Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
10133
Daniel Veillardbd9afb52002-09-25 22:25:35 +000010134 * doc/xml.html:
10135 fixing ftp links - thanks to Vitaly Ostanin
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +000010136
Daniel Veillard118aed72002-09-24 14:13:13 +000010137Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
10138
10139 * xmlregexp.c: fixed the data callback on transition functionality
10140 which was broken when using the compact form
10141 * result/schemas/*: updated the results, less verbose, all tests
10142 pass like before
10143 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
10144 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
10145 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
10146 annoying warnings
10147 * xpath.c: try to provide better error report when possible
10148
Daniel Veillard72336152002-09-21 13:08:14 +000010149Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
10150
10151 * Makefile.am: fixed a breakage raised by Jacob
10152
Igor Zlatkovic3f1e94b2002-09-20 18:08:17 +000010153Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10154
10155 * include/win32config.h: added HAVE_ERRNO_H definition for parts
10156 which don't use sockets
10157
Igor Zlatkovic01280582002-09-20 16:40:34 +000010158Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10159
10160 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
10161 * win32/configure.js: applied zlib patch from Daniel Gehriger
10162
Igor Zlatkovic9a4efcb2002-09-20 13:41:55 +000010163Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10164
10165 * win32/configure.js: applied the patch from Mark Vakoc for
10166 regexp support
10167 * win32/libxml2.def.src: applied the patch from Mark Vakoc
10168 for regexp support
10169
Daniel Veillardb5c05732002-09-20 13:36:25 +000010170Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
10171
10172 * xmlschemastypes.c: as pointed by Igor Float and Double
10173 parsing ain't finished yet
10174
Daniel Veillard40b11342002-09-20 12:01:39 +000010175Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
10176
10177 * Makefile.am configure.in: trying to fix #88412 by bypassing
10178 all the python subdir if python ain't detected
10179
Daniel Veillard23e73572002-09-19 19:56:43 +000010180Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
10181
10182 * Makefile.am configure.in include/libxml/xmlversion.h.in:
10183 made configuring with regexps/automata/unicode the default
10184 but without schemas ATM
10185 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
10186 fixed the regexp based DTD validation performance and memory
10187 problem by switching to a compact form for determinist regexps
10188 and detecting the determinism property in the process. Seems
10189 as fast as the old DTD validation specific engine :-) despite
10190 the regexp built and compaction process.
10191
Daniel Veillard5acfd6b2002-09-18 16:29:02 +000010192Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
10193
10194 * valid.c: determinism is debugged, new DTD checking code now works
10195 but xmlFAComputesDeterminism takes far too much CPU and the whole
10196 set usues too much memory to be really usable as-is
10197
Daniel Veillard0f04f8e2002-09-17 23:04:40 +000010198Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
10199
10200 * tree.c: fixed another stupid bug in xmlGetNodePath()
10201 * xmllint.c: --version now report the options compiled in
10202
Daniel Veillarda646cfd2002-09-17 21:50:03 +000010203Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
10204
10205 * HTMLparser.c: small cleanup
10206 * valid.c xmlregexp.c: switched DTD validation to use only regexp
10207 when configured with them. A bit of debugging around the determinism
10208 checks is still needed
10209
Daniel Veillard63b01c22002-09-17 19:25:28 +000010210Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
10211
10212 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
10213
Daniel Veillard92727042002-09-17 17:59:20 +000010214Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
10215
10216 * xmlIO.c: small portability glitch fixed.
10217
Daniel Veillard84d70a42002-09-16 10:51:38 +000010218Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
10219
10220 * xmlschemastypes.c: incomplete steps for real/double support
10221 * testAutomata.c include/libxml/xmlautomata.h
10222 include/libxml/xmlregexp.h: avoiding a compilation problem
10223 * valid.c include/libxml/valid.h: starting the work toward using
10224 the regexps for actual DTD validation
10225
Daniel Veillardaeb258a2002-09-13 14:48:12 +000010226Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10227
10228 * hash.c: cosmetic cleanup
10229 * valid.c include/libxml/tree.h include/libxml/valid.h: started
10230 integrating a DTD validation layer based on the regexps
10231
Daniel Veillard4402ab42002-09-12 16:02:56 +000010232Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
10233
10234 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
10235 the determinism was tested before eliminating the epsilon
10236 transitions :-(
10237
Daniel Veillardc6d4a932002-09-12 15:00:57 +000010238Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
10239
10240 * python/generator.py python/libxml.c python/libxml.py
10241 python/libxml2-python-api.xml python/libxml2class.txt
10242 python/libxml_wrap.h python/types.c: updated the python
10243 bindings, added code for easier File I/O, and the ability to
10244 define a resolver from Python fixing bug #91635
10245 * python/tests/Makefile.am python/tests/inbuf.py
10246 python/tests/outbuf.py python/tests/pushSAXhtml.py
10247 python/tests/resolver.py python/tests/serialize.py: updated
10248 and augmented the set of Python tests.
10249
Igor Zlatkovic353bf582002-09-10 19:07:14 +000010250Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10251
10252 * win32/configure.js: added more readme info for the binary
10253 package.
10254
Daniel Veillard607b35c2002-09-10 12:16:19 +000010255Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
10256
10257 * xmlIO.c: fixed a stupid out of bound array error
10258
10259Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10260
10261 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
10262 messing around with support for Windows path, cleanups,
10263 trying to identify and fix the various code path to the
10264 filename access. Added xmlNormalizeWindowsPath()
10265
Daniel Veillard76575762002-09-05 14:21:15 +000010266Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
10267
10268 * error.c valid.c: working on better error reporting of validity
10269 errors, especially providing an accurate context.
10270 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
10271 error reports in those cases.
10272
Daniel Veillard3487c8d2002-09-05 11:33:25 +000010273Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
10274
10275 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
10276 parser.c parserInternals.c xmlIO.c: get rid of all the
10277 perror() calls made in the library execution paths. This
10278 should fix both #92059 and #92385
10279
Daniel Veillard19aa7022002-09-05 11:14:19 +000010280Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
10281
10282 * xmllint.c: memory leak reporting was broken after a change
10283 of the preprocessor symbol used to activate it.
10284
Daniel Veillardec6725e2002-09-05 11:12:45 +000010285Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
10286
10287 * tree.c: try to make the copy function work for node of
10288 type XML_DOCUMENT_FRAG_NODE, they are only created by the
10289 DOM layers though, not libxml2 itself.
10290
Daniel Veillardb9cd8b42002-09-05 10:58:49 +000010291Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
10292
10293 * valid.c: try to provide file and line informations, not all
10294 messages are covered, but it's a (good) start
10295
Daniel Veillardbbc72c32002-09-05 10:52:10 +000010296Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
10297
10298 * xinclude.c: reimplemented a large part of the XInclude
10299 processor, trying to minimize resources used, James Henstridge
10300 provided a huge test case which was exhibiting severe memory
10301 consumption problems.
10302
Daniel Veillard2206dbf2002-09-05 08:09:37 +000010303Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
10304
10305 * python/Makefile.am: applied patch from Christophe Merlet to
10306 reestablish DESTDIR
10307
Daniel Veillard5643b5a2002-09-04 12:27:06 +000010308Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
10309
10310 * libxml.spec.in: fixes libary path for x86_64 AMD
10311
John Fleckbe98b332002-09-04 03:16:23 +000010312Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
10313
10314 * doc/tutorial/includekeyword.c
Daniel Veillard5643b5a2002-09-04 12:27:06 +000010315 * doc/tutorial/xmltutorial.xml:
John Fleckbe98b332002-09-04 03:16:23 +000010316 (plus resulting generated html files)
10317 fixing one spot I missed in the tutorial where I hadn't freed
10318 memory properly
10319
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +000010320Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
10321
10322 * doc/tutorial/includeaddattribute.c
10323 * doc/tutorial/includeaddkeyword.c
10324 * doc/tutorial/includegetattribute.c
10325 * doc/tutorial/includekeyword.c
10326 * doc/tutorial/xmltutorial.xml
Daniel Veillard5643b5a2002-09-04 12:27:06 +000010327 * doc/tutorial/*.html:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +000010328 update tutorial to properly free memory (thanks to Christopher
10329 R. Harris for pointing out that this needs to be done)
Daniel Veillard5643b5a2002-09-04 12:27:06 +000010330 * doc/tutorial/images/callouts/*.png:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +000010331 added image files so the callouts are graphical, making it
10332 easier to read ( use "--param callout.graphics 1" to generate
10333 html with graphical callouts)
10334
Daniel Veillarde1662542002-08-28 11:50:59 +000010335Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
10336
10337 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
10338 nice logos generated by Marc Liyanage
10339 * doc/site.xsl *.html: changed the stylesheet to show the new
10340 logo and regenerated the pages
10341
Daniel Veillardb212bbb2002-08-25 14:39:16 +000010342Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
10343
10344 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
10345
Daniel Veillard42766c02002-08-22 20:52:17 +000010346Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
10347
10348 * xpath.c: possible mem leak patch from Jason Adams
10349
10350Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
10351
10352 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
10353 in the XQuery namespace
10354 * configure.in: preparing 2.4.24
10355 * doc/*.html: updated the web pages
10356
10357Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
10358
10359 * python/generator.py: closing bug #85258 by generating conditional
10360 compile check to avoid linking to routines not configured in.
10361
Havoc Pennington84ec40a2002-08-22 13:59:35 +0000103622002-08-22 Havoc Pennington <hp@pobox.com>
10363
10364 * autogen.sh: update error message for missing automake
10365
Daniel Veillard08cccaa2002-08-22 09:47:29 +000010366Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
10367
10368 * python/Makefile.am: typo in target name resulted in libxml2.py
10369 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
10370
Daniel Veillard22669b22002-08-22 07:17:11 +000010371Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
10372
10373 * win32/win32/Makefile.mingw: updated with version from
10374 Elizabeth Barham at http://soggytrousers.net/repository/
10375
Igor Zlatkovica40adbc2002-08-20 14:42:32 +000010376Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10377
10378 * win32/Makefile.msvc: added the prefix location to the include
10379 and lib search path.
10380
Havoc Pennington830e8972002-08-18 22:22:13 +0000103812002-08-18 Havoc Pennington <hp@pobox.com>
10382
10383 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
10384 both automake 1.6 and 1.4 installed get the right automake. Means
10385 compilation from CVS will now require the latest automake 1.4
10386 release, or manually creating symlinks called "automake-1.4" and
10387 "aclocal-1.4"
10388
Daniel Veillardb6984ef2002-08-14 16:55:31 +000010389Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
10390
10391 * configure.in python/Makefile.am: more AMD 64 induced changes from
10392 Frederic Crozat
10393
Daniel Veillardc4bad4a2002-08-14 14:45:25 +000010394Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
10395
10396 * xinclude.c: oops I was missing the xml:base fixup too
10397 * result/XInclude/*.xml: this adds xml:base attributes to most
10398 results of the tests
10399
Daniel Veillarde3b7d9a2002-08-14 14:11:30 +000010400Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
10401
10402 * xinclude.c: quick but apparently working implementation of
10403 xi:fallback, should close bug #89684
10404 * Makefile.am test/XInclude/docs/fallback.xml
10405 result/XInclude/fallback.xml: added a basic test for fallback,
10406 and run with --nowarning to avoid a spurious warning
10407 * configure.in: applied patch from Frederic Crozat for python
10408 bindings on AMD 64bits machines.
10409
Daniel Veillard9e923512002-08-14 08:48:52 +000010410Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
10411
10412 * parser.c: xmlSAXUserParseMemory() really ought to fail if
10413 the caller don't pass a SAX callback block.
10414
Daniel Veillardc1a0da32002-08-14 08:32:18 +000010415Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10416
10417 * tree.c: applied the same fix for the XML-1.0 namespace to
10418 xmlSearchNsByHref() as was done for xmlSearchNs()
10419
Daniel Veillardad11b302002-08-12 14:53:41 +000010420Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
10421
10422 * libxml.3: small cleanup of the man page
10423 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
10424 when serializing HREF attributes generated by XSLT.
10425
Daniel Veillardc084e472002-08-12 13:27:28 +000010426Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
10427
10428 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
10429 version of Marc Liyanage' patch for boolean attributes in HTML
10430 output
10431
Daniel Veillard5f91b372002-08-12 12:13:01 +000010432Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
10433
10434 * python/tests/serialize.py: fixed the test results, indenting
10435 behaviour changed slightly
10436
Aleksey Sanin9e951762002-08-08 18:02:41 +000010437Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
10438
10439 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
10440 new c14n function to Windows def files
10441
Aleksey Saninea4272a2002-08-02 23:50:03 +000010442Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
10443
10444 * c14n.c: fixed a memory leak in c14n code
10445
Daniel Veillard58e44c92002-08-02 22:19:49 +000010446Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
10447
10448 * parser.c include/libxml/parser.h: adding a new API for Christian
10449 Glahn: xmlParseBalancedChunkMemoryRecover
10450 * valid.c: patch from Rick Jones for some grammar cleanup in
10451 validation messages
10452 * result/VC/* result/valid/*: this slightly change some of the
10453 regression tests outputs
10454
Daniel Veillard0bf29002002-08-01 12:54:11 +000010455Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
10456
10457 * tree.c: trying to fix a problem in namespaced attribute handling
10458 raised by Christian Glahn
10459
Daniel Veillard6f46f6c2002-08-01 12:22:24 +000010460Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
10461
10462 * encoding.c include/libxml/encoding.h: Opening the interface
10463 xmlNewCharEncodingHandler as requested in #89415
10464 * python/generator.py python/setup.py.in: applied cleanup
10465 patches from Marc-Andre Lemburg
10466 * tree.c: fixing bug #89332 on a specific case of loosing
10467 the XML-1.0 namespace on xml:xxx attributes
10468
Aleksey Sanin2c135a12002-08-01 06:31:50 +000010469Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
10470
10471 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
10472 corner case from new Merlin's test suite and added a callback
10473 that will be used to improve xmlsec performance
10474
10475
Daniel Veillard0b22def2002-07-29 16:23:03 +000010476Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
10477
10478 * HTMLtree.c: trying to fix the <style> escaping problem in
10479 HTML serialization bug #89342
10480
Daniel Veillard0b28e882002-07-24 23:47:05 +000010481Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
10482
10483 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
10484 and rebuilt the web site.
10485
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +000010486Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard0b28e882002-07-24 23:47:05 +000010487
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +000010488 * include/libxml/tree.h: added _private member to xmlNs struct
10489
Daniel Veillard1d995272002-07-22 16:43:32 +000010490Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
10491
10492 * HTMLparser.c: fixing bug #84876 based on the xml working
10493 code.
10494
William M. Brack61eaba52002-07-21 11:14:18 +000010495Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
10496
10497 * python/Makefile.am: enhanced to fix bug 72012 (errors
10498 when using '-jX' make parameter)
10499
William M. Brackef61d202002-07-19 08:32:00 +000010500Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
10501
10502 * xpath.c: small additional enhancement for booleans
10503 compared to nodesets
10504
Daniel Veillard3a42f3f2002-07-17 17:57:34 +000010505Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10506
10507 * HTMLtree.c: changed the order of the encoding declaration
10508 attributes in the meta tags due to a bug in IE/Mac
10509
William M. Brack0c022ad2002-07-12 00:56:01 +000010510Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
10511
10512 * xpath.c: enhanced handling of booleans (especially '='
10513 and '!=' for nodesets) - fixes bug 85256. Added new
10514 routine xmlXPathNotEqualValues for more proper handling
10515 of '!=' when nodesets are involved.
10516
Daniel Veillard06944e22002-07-11 19:55:18 +000010517Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
10518
10519 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
10520 doc/xmlcatalog_man.xml to the source distribution
10521
Igor Zlatkovic6ac30172002-07-10 19:22:48 +000010522Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10523
10524 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
10525 asked for this.
10526
Daniel Veillard539638b2002-07-06 19:55:14 +000010527Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
10528
10529 * configure.in: preparing 2.4.23
10530 * doc/*: rebuilt the docs
10531
Daniel Veillard176d99f2002-07-06 19:22:28 +000010532Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
10533
10534 * parser.c: fixing bug #84169 by fixing the
10535 comment of xmlCreatePushParserCtxt to describe the
10536 encoding detection parameters better.
10537
Daniel Veillard37f961d2002-07-06 17:53:56 +000010538Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
10539
10540 * valid.c: fixing bug #79331 in one path the lookup for
10541 ID attributes on a namespaced node wasn't handled correctly :-\
10542
Daniel Veillard8c9872c2002-07-05 18:17:10 +000010543Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
10544
10545 * HTMLparser.c: trying to fix 87235 about discarded white
10546 spaces in the HTML parser.
10547 * result/HTML/*: this changes the output of a number of HTML
10548 regression tests
10549
Daniel Veillardfdc91562002-07-01 21:52:03 +000010550Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
10551
10552 * xpath.c: applied patch from Richard Jinks for the namespace
10553 axis + fixed a memory error.
10554 * parser.c parserInternals.c: applied patches from Peter Jacobi
10555 removing ctxt->token for good.
10556 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
10557 popped out by the regression tests.
10558 * Makefile.am: patch for threads makefile from Gary Pennington
10559
William M. Brack6000af52002-06-28 11:43:13 +000010560Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
10561
Daniel Veillardfdc91562002-07-01 21:52:03 +000010562 * xpath.c: enhanced behaviour of position() after usage of
William M. Brack6000af52002-06-28 11:43:13 +000010563 expressions involving preceding-sibling (et al).
10564
Daniel Veillard153120c2002-06-18 07:58:35 +000010565Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
10566
10567 * hash.c: applied a patch from Peter Jacobi to solve a problem
10568 when compiling with the Watcom C on Win32
10569 * result/schemas/*.err: the change of hashing algo generated
10570 permutations in the output
10571
Daniel Veillard5f7f9912002-06-17 17:03:00 +000010572Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10573
10574 * hash.c: applied patch from Sander Vesik improving the quality of
10575 the hash function.
10576
Aleksey Sanina5808b92002-06-14 17:07:41 +0000105772002-06-14 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin49cc9752002-06-14 17:07:10 +000010578
10579 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
10580 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
10581 xmllint.c xpath.c: replaced sprintf() with snprintf()
10582 to prevent possible buffer overflow (the bug was pointed
10583 out by Anju Premachandran)
10584
Daniel Veillarde059b892002-06-13 15:32:10 +000010585Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
10586
10587 * parser.c: removed an uninitialized data error popped by valgrind
10588 on PE references
10589
MDT 2002 John Fleckd7ca7f92002-06-13 03:41:03 +000010590Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
10591
10592 * doc/xml.html
10593 adding tutorial reference to the web page
10594
MDT 2002 John Fleck54520832002-06-13 03:30:26 +000010595Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
10596
10597 * doc/tutorial/xmltutorial.xml
10598 * doc/tutorial/ar01s07.html
10599 * doc/tutorial/ape.html
10600 * doc/tutorial/includegetattribute.c
10601 adding section to tutorial about retrieving an attribute
10602 value
10603
Daniel Veillardf5582f12002-06-11 10:08:16 +000010604Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
10605
10606 * parser.c: applied a couple of patches from Peter Jacobi to start
10607 to get rid of ctxt->token, with a possible significant speed
10608 improvement to be gained once done. Better compliance with PE
10609 references constructs in DTDs too.
10610 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
10611 from Peter too
10612
Daniel Veillard38d80e22002-06-11 07:24:56 +000010613Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
10614
10615 * parser.c: Babak Vahedipour-Kunze reported that openTag in
10616 xmlParseElement was likely to have been deallocated at the
10617 time of the report, possibly leading to segfault. Just report
10618 the tag name now.
10619
Daniel Veillard9e412302002-06-10 15:59:44 +000010620Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10621
10622 * xpath.c: patch from Richard Jinks for XPath substring() function
10623 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
10624
Aleksey Sanina5808b92002-06-14 17:07:41 +0000106252002-06-06 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin9c45ba82002-06-06 21:46:13 +000010626
10627 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
10628
MDT 2002 John Flecka63f3ff2002-06-06 02:14:01 +000010629Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
10630
10631 *doc/FAQ.html
10632 fixing typos in FAQ, thanks to Robert Funnell for the
10633 editing help
10634
Daniel Veillardd2fd1b62002-06-05 12:52:34 +000010635Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
10636
10637 * NEWS: got complaints from rpmlint that it was empty
10638
MDT 2002 John Fleck598f6eb2002-06-04 15:10:36 +000010639Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
10640
10641 * added doc/tutorial, including:
10642 apa.html
10643 apb.html
10644 apc.html
10645 apd.html
10646 ar01s02.html
10647 ar01s03.html
10648 ar01s04.html
10649 ar01s05.html
10650 ar01s06.html
10651 includeaddattribute.c
10652 includeaddkeyword.c
10653 includekeyword.c
10654 includestory.xml
10655 index.html
10656 xmltutorial.xml
10657 libxml tutorial, including generated html
10658
Aleksey Saninf8cb6dd2002-06-04 04:27:06 +000010659Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
10660
10661 * result/c14n/exc-without-comments/merlin-c14n-two-*
10662 result/c14n/without-comments/merlin-c14n-two-*
10663 test/c14n/exc-without-comments/merlin-c14n-two-*
10664 test/c14n/without-comments/merlin-c14n-two-*
10665 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
10666 c14n/exc-c14n and slightly modified test script to handle
10667 these test cases
10668 * c14n.c: fixed bugs for complicated nodes set (namespace
10669 without node and others from merlin-c14n-two.tar.gz)
10670 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
10671 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
10672 for xmlsec performance patch
10673 * xpath.c: fixed self::node() for namespaces and attributes
10674
Daniel Veillardd2fd1b62002-06-05 12:52:34 +000010675Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
10676
10677 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
10678 but with the format parameter
10679 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
10680
Aleksey Saninc57f9c12002-05-31 19:14:57 +000010681Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
10682
10683 * Makefile.am: updated c14n tests suite
10684 * c14n.c: performance improvement for previous c14n patch
10685
Daniel Veillarde72c7562002-05-31 09:47:30 +000010686Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
10687
10688 * parser.c: another peroformance patch from Peter Jacobi, that
10689 time on parsing attribute values.
10690
Aleksey Sanin508a1012002-05-31 06:32:32 +000010691Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
10692
10693 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
10694 into LibXML2 test suite
10695
Aleksey Sanindffd5c82002-05-31 04:24:13 +000010696Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
10697
10698 * c14n.c: propagating xpath ancesstors node fix to c14n
10699 plus small performance improvement to reduce number of
10700 mallocs
10701 * xpath.c: fixed ancestors axis processing for namespace nodes
10702
Daniel Veillard46de64e2002-05-29 08:21:33 +000010703Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
10704
10705 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
10706 Peter Jacobi
10707
Daniel Veillardd5e22ef2002-05-27 21:17:57 +000010708Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
10709
10710 * configure.in: preparing 2.4.22
10711
Daniel Veillard1b31e4a2002-05-27 14:44:50 +000010712Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
10713
10714 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
10715 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
10716 a public entry point.
10717 * doc/*: rebuilt the API and docs
10718
Daniel Veillarded23b7d2002-05-27 12:16:02 +000010719Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
10720
10721 * xpath.c: patch from Richard Jinks to fix a problem introduced
10722 in the previous patch and pointed by Norm
10723
Daniel Veillardc6924812002-05-24 11:10:43 +000010724Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
10725
10726 * libxml.spec.in: fixing bug #81112
10727
Daniel Veillard234bc4e2002-05-24 11:03:05 +000010728Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
10729
10730 * uri.c: fixing bug #82848
10731
Daniel Veillarda2878972002-05-24 07:54:39 +000010732Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10733
10734 * result/catalogs/mycatalog.full: Aleksey's commit changed the
10735 output of one catalog test
10736
Aleksey Sanin114e4752002-05-24 07:20:27 +000010737Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillarda2878972002-05-24 07:54:39 +000010738
Aleksey Sanin114e4752002-05-24 07:20:27 +000010739 * global.data globals.c tree.c include/libxml/globals.h
10740 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
10741 default value for global parameter xmlIndentTreeOutput to 1 and
10742 introduced new global parameter xmlTreeIndentString (the string
10743 used to do one-level indent) with default value " " (as it was
10744 in tree.c)
10745
Daniel Veillard49d5af82002-05-23 11:55:49 +000010746Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
10747
10748 * Makefile.am: Merijn Broeren pointed out a problem when compiling
10749 with trio and schemas.
10750
Daniel Veillard7c13af42002-05-22 09:57:32 +000010751Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10752
10753 * xpath.c: patch from Richard Jinks to fix the problem raised in
10754 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
10755
Daniel Veillard5a872412002-05-22 06:40:27 +000010756Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
10757
10758 * xmlschemas.c: a bit of work on import.
10759 * xmlschemastypes.c: Charles Bozeman provided a compare function
10760 for date/time types so min/max facet restrictions should work,
10761 indeterminate comparisons return an error instead of equal.
10762 * test/schemas/date_0* result/schemas/date_0_0: specific test
10763 from Charles Bozeman too
10764
Daniel Veillard10b6da42002-05-18 07:55:20 +000010765Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
10766
10767 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
10768 from Christian Cornelssen fixing the man pages and the Catalog
10769 building script.
10770 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
10771 next step is <xs:import> I now have a reasonable understanding
10772 of how it works.
10773
Daniel Veillarde5354492002-05-16 08:43:22 +000010774Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
10775
10776 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
10777
Igor Zlatkovic1396e182002-05-14 22:22:40 +000010778Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10779
10780 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
10781
Daniel Veillard088bf112002-05-14 11:03:59 +000010782Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
10783
10784 * xpath.c: fixing an XPath function evalutation bug pointed out
10785 by Alexey Efimov where the context was lost when evaluating
10786 the function arguments
10787
Aleksey Sanin79376ba2002-05-14 06:41:32 +000010788Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard088bf112002-05-14 11:03:59 +000010789
Aleksey Sanin79376ba2002-05-14 06:41:32 +000010790 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
10791 function public for XMLSec performance optimizations
10792
Daniel Veillard3cd72402002-05-13 10:33:30 +000010793Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
10794
10795 * python/generator.py python/libxml2class.txt : fixed a problem
10796 with the HTML parser pointed by Gary Benson
10797 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
10798 example
10799
Aleksey Sanine48a3182002-05-09 18:20:01 +000010800Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
10801 * parser.c: fixed bug #81159 (memory growth in SAX)
10802
Aleksey Sanin50fe8b12002-05-07 16:21:36 +000010803Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
10804 * xpath.c: fixed bug #78858 (the real fix)
10805
Aleksey Sanin29b6f762002-05-05 06:59:57 +000010806Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin50fe8b12002-05-07 16:21:36 +000010807 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
Aleksey Sanin29b6f762002-05-05 06:59:57 +000010808
Daniel Veillard4cbe4702002-05-05 06:57:27 +000010809Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
10810
10811 * tree.c: modified xmlNodeSetBase to allow changing the
10812 base of a document.
10813
Daniel Veillard070803b2002-05-03 07:29:38 +000010814Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
10815
10816 * xmlschemastypes.c: patch Charles Bozeman for validation of
10817 all the date, time, and duration types
10818 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
10819 * configure.in: fixed an error pointed by an user
10820 * xml2-config.in: fixed an error pointed by an user
10821
Aleksey Sanin5aac8b82002-05-01 18:32:28 +000010822Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
10823
10824 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
10825 win32/libxml2.def.src xmlIO.c: exported default
10826 'file:', 'http:' and 'ftp:' protocols input handlers
10827 and maked protocols comparisson case insensitive
10828
Daniel Veillard34de97f2002-04-30 14:29:22 +000010829Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
10830
10831 * configure.in: Neven Has detected a typo
10832
Daniel Veillard28577c32002-04-30 06:48:41 +000010833Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
10834
10835 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
10836 as one of the persons allowed to commit directly to the
10837 module.
10838
Daniel Veillardfc57b412002-04-29 15:50:14 +000010839Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
10840
10841 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
10842 * valid.c: raised a too low limit
10843 * doc/*: rebuilt the docs
10844
Daniel Veillardeca82812002-04-24 11:42:02 +000010845Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
10846
10847 * test/XPath/expr/floats test/XPath/expr/functions
10848 result/XPath/expr/floats result/XPath/expr/functions
10849 xpath.c: another XPath conformance patch from Richard Jinks
10850
Daniel Veillard13e04c62002-04-23 17:51:29 +000010851Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
10852
10853 * xmlschemas.c: fixed validation of attribute groups.
10854 * test/schemas result/schemas: added an example from the primer
10855
Daniel Veillard88c58912002-04-23 07:12:20 +000010856Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
10857
10858 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
10859 * test/schemas result/schemas: updated the test list
10860
Daniel Veillarde19fc232002-04-22 16:01:24 +000010861Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10862
10863 * TODO: updated a bit
10864 * parser.c: made a comment more specific
10865 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
10866 Schemas conformance.
10867 * test/schemas result/schemas: updated the test list
10868
Daniel Veillard441bc322002-04-20 17:38:48 +000010869Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
10870
10871 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
10872 implementing xs:all with minOccurs = 0
10873 * tes/schemas/* result/schemas/*: added more tests covering
10874 xs:all
10875
Daniel Veillard8a001f62002-04-20 07:24:11 +000010876Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
10877
10878 * xmlregexp.c: first implementation of the all particle, this
10879 may need to be revisited for case where not all transitions
10880 must be crossed.
10881
Daniel Veillard7646b182002-04-20 06:41:40 +000010882Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
10883
10884 * tree.c: another entity processing update from Markus Henke
10885
Bjorn Reese54d02fb2002-04-19 15:16:01 +000010886Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
10887
10888 * trionan.c: fixed crash on OSF/1
10889
Daniel Veillardb4398962002-04-19 07:01:55 +000010890Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
10891
10892 * xmlschemas.c: more Schemas work
10893 * test/schemas/* result/schemas/*: added more tests coming
10894 from the spec.
10895
Daniel Veillard54761132002-04-18 21:00:44 +000010896Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10897
10898 * c14n.c: patch from Aleksey Sanin reflecting a change in the
10899 ExcC14N specification
10900
Daniel Veillardbf8dae82002-04-18 16:39:10 +000010901Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
10902
10903 * tree.c: patch from Markus Henke, fix for recursive entities.
10904
Daniel Veillard23b1f372002-04-18 15:50:05 +000010905Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
10906
10907 * xpath.c: fix a problem with string() on a document node.
10908
Daniel Veillarddecd64d2002-04-18 14:41:51 +000010909Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
10910
10911 * Makefile.am xmlschemas.c: more Schemas work
10912 * test/schemas/* result/schemas/*: added more tests coming
10913 from the spec.
10914
Daniel Veillard6231e842002-04-18 11:54:04 +000010915Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
10916
10917 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
10918 * result/HTML/*: this changes a few things in the results
10919
Igor Zlatkovic648b8e92002-04-17 18:35:57 +000010920Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10921
10922 * include/libxml/tree.h: eliminated 'declaration different than
10923 prototype' warning
10924 * include/win32config.h: "resolved" conflicts with errno.h
10925
Daniel Veillardb509f152002-04-17 16:28:10 +000010926Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
10927
10928 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
10929 on the automata interfaces and debug of counted choices
10930 * test/schemas/* result/schemas/*: added a number of tests
10931
Daniel Veillard8651f532002-04-17 09:06:27 +000010932Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
10933
10934 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
10935 a bit of work on Schemas
10936 * testSchemas.c: try to make it more useful
10937 * test/schemas/* result/schemas/* Makefile.am: changed the
10938 Schemas regression test procedure, started adding a few samples
10939
Igor Zlatkovica6f2d902002-04-16 17:57:17 +000010940Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
10941
10942 * include/libxml/encoding.h: Patch for the Borland C++ builder
10943 * include/libxml/tree.h: Patch for the Borland C++ builder
10944 * threads.c: Patch for the Borland C++ builder
Igor Zlatkovice1eff382002-04-16 19:00:21 +000010945 * win32/bcb5: New directory for the Borland C++ builder
10946 project files
Igor Zlatkovica6f2d902002-04-16 17:57:17 +000010947
Igor Zlatkovicea5148d2002-04-16 17:46:25 +000010948Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
10949
10950 * win32/Makefile.msvc: Update for XML Schema support
10951 * win32/configure.js: Update for XML Schema support
10952 * win32/libxml2.def.src: Update for XML Schema support
10953
Daniel Veillard4255d502002-04-16 15:50:10 +000010954Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
10955
10956 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
10957 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
10958 xmlunicode.c include/libxml/Makefile.am
10959 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
10960 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
10961 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
10962 include/libxml/xmlversion.h.in : merged the current state of
10963 XML Schemas implementation, it is not configured in by default,
10964 a specific --schemas configure option has been added.
10965 * test/automata test/regexp test/schemas Makefile.am
10966 result/automata result/regexp result/schemas:
10967 merged automata/regexp/schemas regression tests
10968
Daniel Veillardbc6f7592002-04-16 07:49:59 +000010969Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
10970
10971 * xpath.c: Gary found a compile time problem, fixes #78823
10972
Daniel Veillarda7084cd2002-04-15 17:12:47 +000010973Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
10974
10975 * configure.in: release of 2.4.20
10976 * doc/*: updated and rebuilt the docs
10977
Daniel Veillardf544f192002-04-15 12:56:56 +000010978Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
10979
10980 * python/Makefile.am: patch from Cristian Gafton to build on
10981 Red Hat 6.2, should also fix #75779
10982
Daniel Veillard940492d2002-04-15 10:15:25 +000010983Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10984
10985 * valid.c: first part of fixing #78729
10986
Daniel Veillardeb475a32002-04-14 22:00:22 +000010987Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
10988
10989 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
10990 escaping of URI when saving HTML files.
10991 * result/HTML/*: this impacted some tests
10992
Daniel Veillard9b731d72002-04-14 12:56:08 +000010993Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
10994
10995 * configure.in: trying to fix #77441
10996
Daniel Veillarda8a89fe2002-04-12 21:03:34 +000010997Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
10998
10999 * include/libxml/xmlIO.h: Hallski complained it could not be
11000 included by itself.
11001
Daniel Veillardcb5b4d62002-04-11 08:24:26 +000011002Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
11003
11004 * configure.in: applied an IEEE flag patch for OSF/1 #77825
11005
Igor Zlatkovic9425ce22002-04-10 21:57:11 +000011006Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11007
11008 * win32/configure.js: patch from Nilo for the c14n option
11009 * win32/Makefile.msvc: fixed libxml2.def generation with threads
11010
Daniel Veillardda423da2002-04-10 19:25:38 +000011011Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
11012
11013 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
11014 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
11015 LIBXML_THREAD_ENABLED
11016
Daniel Veillard0eafdef2002-04-10 16:14:34 +000011017Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
11018
11019 * xpath.c: another patch from Richard Jinks for substring conformance
11020 * test/XPath/expr/floats test/XPath/expr/strings
11021 result/XPath/expr/floats result/XPath/expr/strings: update of the
11022 test suite to check those.
11023
Daniel Veillard01917aa2002-04-10 11:30:41 +000011024Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
11025
11026 * xpath.c: patch from Richard Jinks for .x float parsing.
11027
Daniel Veillard46d6c442002-04-09 16:10:39 +000011028Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
11029
11030 * parser.c: patch from Markus Henke when an encoding ain't recognized
11031
Daniel Veillard88e0ad42002-04-09 13:48:02 +000011032Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
11033
11034 * libxml.m4: got a report that #include <string.h> was needed
11035
Daniel Veillard6e4f1c02002-04-09 09:55:20 +000011036Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
11037
11038 * xmllint.c: applied a fix from Anthony Jones for -o /--output
11039
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +000011040Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
11041
Daniel Veillard6e4f1c02002-04-09 09:55:20 +000011042 * doc/example.html: fixing typo
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +000011043
Daniel Veillardbd6e6312002-04-01 08:04:14 +000011044Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
11045
11046 * xpath.c: fixed a bug in the nodeset to boolean comparison code
11047 pointed out by Melvyn Sopacua.
11048
Daniel Veillarde979e3b2002-03-29 22:43:00 +000011049Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11050
11051 * libxml.m4: Frédéric Crozat gave a patch related to the change
11052 of Include paths breaking the libxml.m4
11053
Daniel Veillard7089d6b2002-03-29 17:28:10 +000011054Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
11055
11056 * xpath.c: Fix bug #76927 forgot to save some context
11057 when evaluating binary expressions
11058
Daniel Veillardd30be4a2002-03-28 18:25:31 +000011059Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
11060
11061 * configure.in: fixed configure for MPE/iX from Markus Henke
11062 * xmlmemory.c: fixed initialization problems
11063 * xpath.c: another set of patches from Richard Jinks this
11064 fixes "make XPathtests" on linux
11065
Daniel Veillard21458c82002-03-27 16:12:22 +000011066Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
11067
11068 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
11069 * test/XPath/expr/compare test/XPath/expr/equality
11070 test/XPath/expr/floats test/XPath/expr/functions
11071 test/XPath/expr/strings result/XPath/expr/compare
11072 result/XPath/expr/equality result/XPath/expr/floats
11073 result/XPath/expr/functions result/XPath/expr/strings: Updated
11074 tests though they show a divergence on Linux
11075
Daniel Veillard28dfed12002-03-27 09:08:17 +000011076Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11077
11078 * xpath.c trionan.c: previous commit also included patches
11079 from Richard Jinks on some IEEE support corner case
11080
Daniel Veillard5fc1f082002-03-27 09:05:40 +000011081Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
11082
11083 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
11084 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
11085 that $(datadir) should be used for docs
11086
Daniel Veillarddb1dc392002-03-26 12:44:39 +000011087Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
11088
11089 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
11090 could leak filedescriptors
11091
Daniel Veillarddd4b9122002-03-26 07:58:43 +000011092Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11093
11094 * configure.in nanohttp.c: applied patch from Allan Clark for
11095 UnixWare/OpenServer
11096
Daniel Veillard19274092002-03-25 16:48:03 +000011097Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
11098
11099 * configure.in: preparing 2.4.19
11100 * doc/*: rebuilt the docs
11101
Daniel Veillard56b2db72002-03-25 16:35:28 +000011102Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11103
11104 * nanohttp.c: fixing #76043, got fed up with non-portability
11105 of that piece of code.
11106
Daniel Veillard6f4561a2002-03-25 12:10:14 +000011107Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
11108
11109 * valid.c SAX.c: Never commit without running "make tests" :-(
11110 fix a couple of stupidities in the previous commit
11111 * result/*: a few changes in some attribute order result of previous
11112 commit.
11113
Daniel Veillardd85f4f42002-03-25 10:48:46 +000011114Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
11115
11116 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
11117 the internal subset should not raise duplicate ID errors,
11118 also there was a small bug in conjunction to namespace
11119 declarations defaulted and xml:xxx attributes DTD definitions.
11120
Daniel Veillard56cd18b2002-03-22 14:14:43 +000011121Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11122
11123 * xpath.c: Richard Jinks also raised some rounding problems
11124 this tries to fix them
11125
Daniel Veillard4e2df542002-03-22 12:23:14 +000011126Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
11127
11128 * xpath.c: Richard Jinks spotted an incoherent memory allocation
11129 behaviour in xmlXPathCastToString()
11130
Daniel Veillarddb552912002-03-21 13:27:59 +000011131Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
11132
11133 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
11134 raised by Morus Walter
11135
Daniel Veillard9e537932002-03-21 13:08:08 +000011136Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
11137
11138 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
11139 from Igor
11140
Daniel Veillard6fbcf422002-03-21 12:32:59 +000011141Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11142
11143 * xpath.c: fixing #75619, related to a problem when trying
11144 to evaluate condition when the current node set resulting
11145 from that sub-step evaluation is empty. Also fixes 2 potential
11146 problem with previous-sibling and next-siblings axis.
11147
Daniel Veillard1840ef02002-03-21 08:05:23 +000011148Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
11149
11150 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
11151 HTML support is not configured in.
11152
Daniel Veillard561b7f82002-03-20 21:55:57 +000011153Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11154
11155 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
11156 include/libxml/tree.h: dohh I really didn't intended to commit
11157 this test version :-(
11158
Daniel Veillarde50f3b52002-03-20 19:24:21 +000011159Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
11160
11161 * testSAX.c: I wanted to see the real speed at the SAX interface
11162 after a little too many Ximianer started complaining about the
11163 parser speed.
11164 added a --quiet option:
11165 paphio:~/XML -> ls -l db100000.xml
11166 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
11167 paphio:~/XML -> time ./testSAX --quiet db100000.xml
11168 3200006 callbacks generated
11169 real 0m1.270s
11170 Which means 16MBytes/s and 3Mcallback/s
11171
Daniel Veillardc62a1472002-03-19 18:35:12 +000011172Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
11173
11174 * xpath.c: valgrind spotted another error that time when running
11175 on libxslt regression tests
11176
Daniel Veillard4b3a84f2002-03-19 14:36:46 +000011177Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11178
11179 * Makefile.am: adding "make valgrind" running the full regression
11180 tests (except python ones) under Valgrind (using valgrind -q
11181 which was kindly added by the author).
11182 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
11183 passes cleanly now except an obcure floating point initialization
11184 raised in log10() in one XPath regression test ???
11185 * tree.c: edited some comments to close #75244
11186
Daniel Veillard28cac6b2002-03-19 11:25:30 +000011187Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
11188
11189 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
11190 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
11191 context of ScrollKeeper, made sure that if the number is
11192 an integer, the serialization follows the description at
11193 http://www.w3.org/TR/xpath#section-String-Functions
11194
Daniel Veillard5997aca2002-03-18 18:36:20 +000011195Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
11196
Daniel Veillard34ce8be2002-03-18 19:37:11 +000011197 * configure.in: preparing 2.4.18
11198 * doc/*: updated and rebuilt the web site
11199 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
11200 the Windows and Cygwin maintainers.
Daniel Veillard5997aca2002-03-18 18:36:20 +000011201 * parser.c: humm, changed the way the SAX parser work when
11202 xmlSubstituteEntitiesDefault(1) is set, it will then
11203 do the entity registration and loading by itself in case the
11204 user provided SAX getEntity() returns NULL.
11205 * testSAX.c: added --noent to test the behaviour.
11206
Daniel Veillardb5a60ec2002-03-18 11:45:56 +000011207Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
11208
11209 * parser.c: Wilfried Teiken provided a hackish but working
11210 way to get context reported back on entities when parsing
11211 with SAX and without breaking the DOM build.
11212
Daniel Veillard2d347fa2002-03-17 10:34:11 +000011213Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11214
11215 * c14n.c: applied a new patch from Aleksey Sanin
11216 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
11217 to reference Aleksey implementation of XML digital Signatures
11218
Daniel Veillard38bf6f02002-03-16 22:03:31 +000011219Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11220
11221 * xpath.c: small fix to avoid potential problem due to
11222 ordering of freeing data
11223 * python/Makefile.am: people were complaining about
11224 the generated file in python dir not being built
11225
Daniel Veillardd2379012002-03-15 22:24:56 +000011226Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
11227
11228 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
11229 python/generator.py python/libxml.c python/types.c: Cleanup
11230 of the python Makefiles based on Jacob and James feedback,
11231 fixed the spec file accordingly, fixed the number of warning
11232 that passing my pedantic CFLAGS was generating. Conclusion
11233 is that Python includes are real crap.
11234
Daniel Veillarde7dd2b82002-03-15 18:44:02 +000011235Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
11236
11237 * configure,in: it was reported quite a few times that
11238 xml2-config --cflags should not output
11239 -I$includeprefix/libxml2/libxml because libxml2 header names
11240 clashes with existing names like list.h from C++ stl.
11241 Includes should be #include<libxml/xxx.h> so ...
11242
Daniel Veillard6f293b12002-03-15 09:42:33 +000011243Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
11244
11245 * c14n.c: another patch from Aleksey Sanin
11246
Daniel Veillard5c396542002-03-15 07:57:50 +000011247Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11248
11249 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
11250 canonicalization algorithm
11251 * doc/xml.html doc/index.html: added the C14N references on the
11252 index page.
11253
jacob berkman9be65862002-03-14 02:15:56 +0000112542002-03-13 jacob berkman <jacob@ximian.com>
11255
11256 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
11257 usage, redundant, and gcc specific
11258
Daniel Veillard75be0132002-03-13 10:03:35 +000011259Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
11260
11261 * xpath.c: speedup some node selection operations, this can
11262 have a significant impact on DocBook Norm's stylesheets
11263 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
11264 make sure it's always the case
11265 * debugXML.c: distinguish CDATA and comments in ls operations
11266
Daniel Veillard61f26172002-03-12 18:46:39 +000011267Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11268
11269 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
11270 to generate better API descriptions etc...
11271
Daniel Veillard9ff88172002-03-11 09:15:32 +000011272Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
11273
11274 * c14n.c: Fixing #74186, made sure all boolean expressions
11275 get fully parenthesized, ran indent on the output
11276 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
11277 include/libxml/tree.h: also #74186 related, removed the
11278 --with-buffers option, and all the preprocessor conditional
11279 sections that were resulting from it.
11280
Daniel Veillardbb4e46d2002-03-10 16:49:08 +000011281Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11282
11283 * valid.c: applied patch from Dodji Seketeli fixing an
11284 uninitailized variable in xmlValidGetValidElements()
11285
Daniel Veillarddb1bdba2002-03-09 14:13:11 +000011286Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11287
11288 * c14n.c: fixed a few comments
11289 * doc/*.html doc/*/*.html: regenerated the docs and added
11290 the C14N API
11291 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
11292
Daniel Veillardfa49d872002-03-09 10:20:00 +000011293Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
11294
11295 * check-xml-test-suite.py: fix to adapt varaiations in the
11296 bindings
11297 * configure.in python/setup.py python/setup.py.in: fixed to
11298 have the version of the python scripts automatically updated
11299
Daniel Veillarda3db2e32002-03-08 15:46:57 +000011300Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11301
11302 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
11303 in xmlCopyProp()
11304
Daniel Veillardaf43f632002-03-08 15:05:20 +000011305Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
11306
11307 * configure.in: preparing 2.4.17 release
11308 * doc/*: updated and rebuilt the docs
11309 * xpath.c: fixed a comment
11310 * python/libxml.c: fixed a possible reentrancy problem
11311
Daniel Veillardef6c46f2002-03-07 22:21:56 +000011312Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
11313
11314 * tree.c python/tests/Makefile.am python/tests/attribs.py:
11315 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
11316 added a specific regression test
11317 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
11318 not raise exceptions when failing to find the attribute.
11319
Daniel Veillard90bc3712002-03-07 15:12:58 +000011320Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
11321
11322 * configure.in xmllint.c: owen pointed out a problem with the
11323 ftme fix, gettimeofday() was not detected by configure and
11324 the ftime header wasn't included, dohhh
11325
Daniel Veillard8c1ae602002-03-07 11:21:00 +000011326Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
11327
11328 * configure.in xmllint.c: trying to fix #71457 for timing
11329 precision when gettimeofday() is not availble but ftime() is
11330
Daniel Veillardf5a457a2002-03-07 10:25:29 +000011331Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
11332
11333 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
11334 are now copied on install and part of the -devel RPM
11335
Daniel Veillard7b416132002-03-07 08:36:03 +000011336Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
11337
11338 * xpath.c: trying to avoid bug #72150 which was apparently
11339 caused by a gcc bug (or a processor problem) as detailed
11340 at http://veillard.com/gcc.bug
11341
Daniel Veillardf742d342002-03-07 00:05:35 +000011342Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
11343
11344 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
11345 fixed xmlReconciliateNs(), added a Python test/example for
11346 inter-document cut'n paste
11347 * python/libxml.py: fixed node.doc on document nodes and added
11348 xpathEval() onto node objects
11349
Daniel Veillard4e0e2972002-03-06 21:39:42 +000011350Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
11351
11352 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
11353 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
11354 fixup and integrated tests for the serialization stuff
11355
Daniel Veillarde915b2d2002-03-06 18:42:40 +000011356Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
11357
11358 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
11359 moved the libxml man page to section 3
11360
Daniel Veillard1e774382002-03-06 17:35:40 +000011361Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
11362
11363 * tree.c: fix bug #72490
11364 * python/libxml.c python/libxml.py: added methods serialize()
11365 and saveTo() to all node elements.
11366
Daniel Veillardddffd2a2002-03-05 20:28:20 +000011367Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
11368
11369 * xmlIO.c: closed #73430, don't read from an input source
11370 which indicated an end-of-file or an error.
11371
Daniel Veillard8d24cc12002-03-05 15:41:29 +000011372Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11373
11374 * parser.c: make sure SAX endDocument is always called as
11375 this could result in a Python memory leak otherwise (it's
11376 used to decrement ref-counting)
11377 * python/generator.py python/libxml.c python/libxml.py
11378 python/libxml2-python-api.xml python/libxml2class.txt
11379 python/tests/error.py python/tests/xpath.py: implemented
11380 the suggestions made by Gary Benson and extended the tests
11381 to match it.
11382
Daniel Veillardba5e18a2002-03-05 09:36:43 +000011383Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11384
11385 * python/generator.py: applied patch fixing #73450
11386
Daniel Veillard044fc6b2002-03-04 17:09:44 +000011387Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
11388
11389 * xpath.c: fixing #61290 "namespace nodes have no parent"
11390 long standing divergence from the XPath REC. NodeSets
11391 simply hold a copy of namespace nodes and those node ->next
11392 points to the parent (which may not be the node carrying the
11393 definition).
11394 * include/libxml/xpath.h: flagged but didn't added a possible
11395 speedup
11396 * DOCBparser.c HTMLparser.c: removed some warnings from push
11397 parser due to new state being added.
11398 * tree.c: new fix from Boris Erdmann
11399 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
11400 the XML Canonalization support from Aleksey Sanin
11401
Daniel Veillardd4f41aa2002-03-03 14:13:46 +000011402Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11403
11404 * tree.c: patch from Boris Erdmann fixing some namespace odities
11405 with xmlCopyNode()
11406
Daniel Veillardc6613042002-03-02 09:34:02 +000011407Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
11408
11409 * xmlIO.c: fix bug #72706 when loading a NULL entity
11410
Daniel Veillardc0fef772002-03-01 16:16:31 +000011411Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11412
11413 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
11414 actually change in a future XML Namespace revision.
11415
Daniel Veillard79426f22002-03-01 16:14:17 +000011416Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11417
11418 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
11419 added the possibility of returning nodesets from XPath extension
11420 functions written in Python
11421
Daniel Veillarda94ec6f2002-03-01 13:00:53 +000011422Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
11423
11424 * python/*: commiting some Python bindings work done while travelling
11425
Daniel Veillard97300512002-03-01 09:13:41 +000011426Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11427
11428 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
11429 explicitely with memory debugging switched on
11430
Daniel Veillard6361da02002-02-23 10:10:33 +000011431Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
11432
11433 * python/generator.py python/libxml.c python/libxml2-python-api.xml
11434 python/libxml2class.txt python/libxml_wrap.h python/types.c:
11435 Added wrapper for the xmlURIPtr type, provided accessors, fixed
11436 the accessor generator for strings
11437 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
11438 regression test.
11439
Daniel Veillard0fea6f42002-02-22 22:51:13 +000011440Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
11441
11442 * python/README python/generator.py python/libxml.c python/setup.py:
11443 added the 'usual' setup.py to allow building a libxml2-python
11444 module based on the same code. The initialization is however
11445 different the 2 .so files fo libxml2 and libxslt are identical and
11446 they entry point initialize both libraries. this is done to avoid
11447 some possible nasty problem since the Python don't merge the maps
11448 of all shared modules.
11449
Daniel Veillard158a4d22002-02-20 22:17:58 +000011450Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
11451
11452 * parser.c: fixed a push/encoding bug reported by Michael
11453 on librsvg
11454
Daniel Veillard7839e162002-02-20 18:54:48 +000011455Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
11456
11457 * include/libxml/parserInternals.h: fixes a misplaced #endif
11458
Daniel Veillardd54fa3e2002-02-20 16:48:52 +000011459Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11460
11461 * parser.c valid.c: found and fixed a couple of allocation bugs
11462
Daniel Veillard6dbcaf82002-02-20 14:37:47 +000011463Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
11464
11465 * doc/xml.html doc/python.html doc/*: added a Python and binding
11466 page describing the current state of the Python bindings and
11467 giving pointers to the other languages wrappers.
11468
Daniel Veillard5f4b5992002-02-20 10:22:49 +000011469Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11470
11471 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
11472 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
11473 rebuilt the API and web site
11474 * xpath.c: fixed #71978 portability bugs
11475
Daniel Veillard8aff2472002-02-19 21:50:43 +000011476Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
11477
11478 * SAX.c: oops broke automatic defaulting of namespaces attributes.
11479
Daniel Veillard8dc16a62002-02-19 21:08:48 +000011480Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
11481
11482 * include/libxml/parserInternals.h parser.c: had to change
11483 2 internal parsing API when processing document content
11484 to check the start and end of element content are defined
11485 in the same entity
11486 * valid.c include/libxml/valid.h: attribute normalization can
11487 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
11488 with the context to report it.
11489 * SAX.c: fixed the last known bugs, crazy validation constraints
11490 when a document is standalone seems correctly handled. There
11491 is a couple of open issues left which need consideration especially
11492 PE93 on external unparsed entities and standalone status.
11493 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
11494 The 2 tests left failing are actually in error. Cleanup done.
11495
Daniel Veillardd6dc4cb2002-02-19 14:18:08 +000011496Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
11497
11498 * valid.c: implemented E59 spaces in CDATA does not match the
11499 nonterminal S
11500
Daniel Veillard878eab02002-02-19 13:46:09 +000011501Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11502
11503 * SAX.c parser.c valid.c: more validation test fixups
11504 * check-xml-test-suite.py: added duration info for the tests
11505
Daniel Veillardd01fd3e2002-02-18 22:27:47 +000011506Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
11507
11508 * parser.c valid.c: a couple of errors were reported but not
11509 saved back as such in the parsing context. Down to 1% failure rate
11510 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
11511
Daniel Veillard4a7ae502002-02-18 19:18:17 +000011512Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11513
11514 * xmlInternald.c: isExtender was missing a char
11515 * parser.c include/libxml/parser.h: % are acceptable in the
11516 internal subset if within a PUBLIC ID
11517
Daniel Veillard8ab0f582002-02-18 18:31:38 +000011518Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
11519
11520 * SAX.c parserInternals.c valid.c: more work on the conformance
11521 suite. Took the step to finally block documents with encoding
11522 errors. It's a fatal error per the spec, people should have fixed
11523 their documents by now.
11524
Daniel Veillard55253e22002-02-18 14:32:39 +000011525Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
11526
11527 * check-xml-test-suite.py: fixed the test script after some discussion
11528 on the semantic of TYPE="error"
11529 * Makefile.am: added the script to the distrib
11530
Daniel Veillard28757702002-02-18 11:19:30 +000011531Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
11532
11533 * SAX.c entities.c: fixed a couple of conformances issues deep
11534 into the validation code (standalone and undeclared Notations)
11535
Daniel Veillard82ac6b02002-02-17 23:18:55 +000011536Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11537
11538 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
11539 stayed there for years !
11540
Daniel Veillard7aea52d2002-02-17 23:07:47 +000011541Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11542
11543 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
11544 missing
11545
Daniel Veillardc7612992002-02-17 22:47:37 +000011546Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
11547
11548 * check-xml-test-suite.py: improved the behaviour a bit as
11549 well as the logs
11550 * parser.c valid.c SAX.c: fixed a few more bugs
11551 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
11552
Daniel Veillardbb7ddb32002-02-17 21:26:33 +000011553Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
11554
11555 * check-xml-test-suite.py: python script to run regression tests
11556 against the XML Test suite of W3C/OASis
11557 * SAX.c: fixed a validation bug
11558 * parser.c: fixed 3 errors pointed by the test suite
11559 * doc/buildDocBookCatalog: fixed a typo pointed by drake
11560 * python/Makefile.am: fixed a dependendy
11561
Daniel Veillard9f28f302002-02-15 20:48:08 +000011562Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
11563
11564 * xmlmemory.c: avoid a warning bug #71594
11565
Daniel Veillard144024e2002-02-13 21:14:46 +000011566Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
11567
11568 * xmlmemory.c: Jesse Perry provided a patch to remove a few
11569 warning on alpha/Tru64
11570
Daniel Veillarde4301c82002-02-13 13:32:35 +000011571Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11572
11573 * include/libxml/entities.h: fixing a comment
11574 * valid.c: fixing some troubles with validity check on namespaces
11575 * result/VC/NS3 test/VC/NS3: added a specific regression test
11576
Daniel Veillarda6d05382002-02-13 13:07:41 +000011577Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11578
11579 * tree.c: Fixing #71342 serializing '\n' in attribute values
11580 * result/noent/att3 result/att3 test/att3: added a specific
11581 test.
11582
Daniel Veillard797a5652002-02-12 13:46:21 +000011583Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
11584
11585 * python/libxml.c: couple of bug fixes
11586
Daniel Veillard01a6d412002-02-11 18:42:20 +000011587Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
11588
11589 * python/*.py: removed tabs and used spaces.
11590
Daniel Veillard397ff112002-02-11 18:27:20 +000011591Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
11592
11593 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
11594 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
11595
Daniel Veillard03517542002-02-11 13:54:40 +000011596Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11597
11598 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
11599 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
11600
Daniel Veillard6c4ffaf2002-02-11 08:54:05 +000011601Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
11602
11603 * include/libxml/encoding.h include/libxml/entities.h
11604 include/libxml/globals.h include/libxml/parser.h
11605 include/libxml/threads.h include/libxml/tree.h
11606 include/libxml/xmlmemory.h: trying to fix the include mess
11607
Daniel Veillard1a612ed2002-02-11 07:54:45 +000011608Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
11609
11610 * include/libxml/xmlmemory.h: reverted part of the previous
11611 attempt to provide #69655, this was breaking the build.
11612
Daniel Veillard0ba59232002-02-10 13:20:39 +000011613Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
11614
11615 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
11616 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
11617 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
11618 include/libxml/parserInternals.h include/libxml/tree.h
11619 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
11620 Tentatively fixed #69655 , make compiling with -Wredundant-decls
11621 clean.
11622 * python/libxml.c: fixed a warning.
11623
Daniel Veillardc5f05ad2002-02-10 11:57:22 +000011624Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
11625
11626 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
11627 copying of node, merge back IDs in the target document.
11628 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
11629 test/XInclude/ents/ids.xml: test case
11630 * result/VC/ElementValid4: output changed due to a typo fix
11631
Daniel Veillard1c18e302002-02-09 22:16:40 +000011632Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
11633
11634 * python/Makefile.am: seems some version of automake didn't
Daniel Veillard784b9352003-02-16 15:50:27 +000011635 generate the dependencies right as Jacob found out. Add
11636 an extra dependency rule.
Daniel Veillard1c18e302002-02-09 22:16:40 +000011637
Daniel Veillard5e5c2d02002-02-09 18:03:01 +000011638Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
11639
11640 * parserInternals.c valid.c: Justin Fletcher found some parts
11641 of the code needing cleanup
11642 * libxml.spec.in python/Makefile.am python/generator.py
11643 python/libxml.c python/libxml.py: Fixed the python Makefiles
11644 corrected a bug showing up on ia64, changed the name of the
11645 python internal module too
11646
Daniel Veillard07be19b2002-02-08 14:20:35 +000011647Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
11648
11649 * Makefile.am: applied patch from Andris Pavenis for binary
11650 name suffixes
11651
Daniel Veillardf216d462002-02-08 13:44:24 +000011652Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
11653
11654 * xmllint.c win32/win32config.h: fixing #68748
11655
Daniel Veillardd455d792002-02-08 13:37:46 +000011656Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
11657
11658 * valid.c: fixing #70166
11659
11660Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11661
11662 * valid.c: fixing #70077
11663
Daniel Veillardc575b992002-02-08 13:28:40 +000011664Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
11665
11666 * Copyright Makefile.am README configure.in libxml.spec.in:
11667 Changed to the MIT Licence
11668 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
11669 doc/xmlio.html: updated the doc accordingly
11670 * include/libxml/xmlwin32version.h configure.in: preparing
11671 2.4.14 release
11672 * python/generator.py python/libxml.c python/libxml2-python-api.xml
11673 python/libxml2class.txt python/libxml_wrap.h python/types.c:
11674 fixed the const xmlChar * wrapper and generator, XPath extension
11675 functions now use the context as first argument
11676 * python/tests/tstxpath.py python/tests/xpath.py
11677 python/tests/xpathext.py: Updated the tests accordingly
11678 * tree.c: fixed bug #70067
11679
Daniel Veillard7db38712002-02-07 16:39:11 +000011680Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11681
11682 * Makefile.am: cleanup
11683 * debugXML.c: always use stdout if output is NULL
11684 * xmlIO.c: don't close filedescriptors passed to outputBuffers
11685 * python/Makefile.am python/generator.py python/libxml2class.txt
11686 python/libxml_wrap.h python/types.c: augmented the number of bindings
11687 handling FILE * and XPath contexts
11688 * python/tests/Makefile.am: avoid a stupid problem due to the
11689 use of TEST.
11690
Daniel Veillard15a143b2002-02-06 22:40:50 +000011691Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
11692
11693 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
11694
Daniel Veillard70cab352002-02-06 16:06:58 +000011695Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
11696
11697 * python/TODO python/libxml.c: cleanup the extension function lookup
11698 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
11699
Daniel Veillard7a96efc2002-02-05 16:34:33 +000011700Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
11701
11702 * configure.in python/Makefile.am: do not install outside
11703 of prefix
11704
Daniel Veillard33caa0b2002-02-04 14:07:26 +000011705Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11706
11707 * python/TODO python/libxml.c: started adding SAX interfaces
11708 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
11709 SAX test
11710
Daniel Veillard36eea2d2002-02-04 00:17:01 +000011711Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11712
11713 * tree.c: hardened the addChild function
11714 * python/generator.py python/libxml.c python/libxml2-python-api.xml
11715 python/libxml2class.txt python/libxml_wrap.h python/TODO:
11716 added accessors needed for xmlNode, a bit more testing and
11717 extension of interfaces
11718 * python/tests/Makefile.am python/tests/build.py: added a test
11719 build from scratch/save/load/check
11720
Daniel Veillard4e1b26c2002-02-03 20:13:06 +000011721Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
11722
11723 * parserInternals.c: change a small bit in the way valididy
11724 error messages get initialized
11725 * python/TODO python/libxml.c python/libxml2-python-api.xml
11726 python/libxml2class.txt python/libxml_wrap.h python/types.c:
11727 added some memory debugging to track leaks at the libxml2 level
11728 * python/tests/*.py: changed all tests to check for leaks,
11729 there is just one left in XPath extension registrations.
11730
Daniel Veillard26f1dcc2002-02-03 16:53:19 +000011731Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
11732
11733 * python/TODO python/generator.py python/libxml2-python-api.xml
11734 python/libxml2class.txt: more accessor classes for the parser
11735 context, allow to switch on and check validity
11736 * python/tests/Makefile.am python/tests/error.py
11737 python/tests/invalid.xml python/tests/valid.xml
11738 python/tests/validate.py: attded more test and and added error.py
11739 which I forgot to commit in the last step
11740
Daniel Veillard3ce52572002-02-03 15:08:05 +000011741Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11742
11743 * python/Makefile.am python/types.c: cleanup
11744 * python/libxml.c python/libxml.py python/libxml_wrap.h
11745 python/generator.py python/libxml2-python-api.xml
11746 python/libxml2class.txt: added class for parser context, added
11747 first cut for push mode support. Added a framework to generate
11748 accessors functions.
11749 * python/tests/Makefile.am python/tests/push.py: added a push
11750 test
11751
Daniel Veillardcfb05462002-02-02 23:18:22 +000011752Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
11753
11754 * python/Makefile.am python/TODO python/libxml.py: fixed a small
11755 bug a bit of cleanup.
11756
Daniel Veillard5d819032002-02-02 21:49:17 +000011757Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
11758
11759 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
11760 python/libxml2class.txt: adding error redirections and preformat
11761 to a python handler
11762 * python/tests/Makefile.am python/tests/*.py: cleanup made all
11763 tests self checking
11764
Daniel Veillard7fd7a942002-02-02 12:19:46 +000011765Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
11766
11767 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
11768 a function
11769
Daniel Veillard9589d452002-02-02 10:28:17 +000011770Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
11771
11772 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
11773 python/libxml.c python/libxml2-python-api.xml
11774 python/libxml2class.txt: Progressing through the TODOs, class
11775 description output, extra XML API, RPM now builds the wrappers
11776 for all python installed versions
11777
Daniel Veillard253aa2c2002-02-02 09:17:16 +000011778Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
11779
11780 * configure.in libxml.spec.in python/Makefile.am python/TODO
11781 python/generator.py python/libxml2class.txt: added more informations
11782 in the libxml2-python package including docs. Slightly changed
11783 the class hierarchy
11784 * python/tests/*: added basic regression tests infrastructure too
11785
11786Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11787
11788 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
11789 added libxml2-python as part of the packages installed
11790
Daniel Veillarda7340c82002-02-01 17:56:45 +000011791Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
11792
11793 * python/Makefile.am python/generator.py python/libxml.c
11794 python/libxml.py: more work, now able to extend the
11795 XPath interpreter with functions written in python.
11796
Daniel Veillardc3e39442002-02-01 09:29:41 +000011797Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
11798
11799 * python/Makefile.am: Jacob sent a patch to allow building from
11800 tarfile.
11801
Daniel Veillardf1d0e6b2002-01-31 23:42:44 +000011802Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
11803
11804 * python/Makefile.am python/libxml.c configure.in Makefile.am:
11805 inserted the python wrappers build, I hope this won't be too
11806 unportable
11807
Daniel Veillard1971ee22002-01-31 20:29:19 +000011808Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
11809
11810 * xpath.c: minor optimization
11811 * python/generator.py python/libxml.c python/libxml.py
11812 python/libxml_wrap.h: more work on the python bindings,
11813 they now support XPath and there is no evident leak
11814
Daniel Veillard36ed5292002-01-30 23:49:06 +000011815Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11816
11817 * python/generator.py python/libxml.c python/libxml.py:
11818 more work on the python bindings generator.
11819
Daniel Veillard96fe0952002-01-30 20:52:23 +000011820Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
11821
11822 * python/generator.py python/libxml.c python/libxml_wrap.h:
11823 more work on the python bindings.
11824
Daniel Veillardd2897fd2002-01-30 16:37:32 +000011825Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
11826
11827 * python/generator.py python/libxml.c python/libxml.py
11828 python/libxml_wrap.h: commited early version of a python binding
11829 for private use only ATM
11830
Daniel Veillard8ee9c8f2002-01-26 21:42:58 +000011831Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
11832
11833 * entities.c tree.c include/libxml/entities.h: applied patch
11834 from Anthony Jones to implement copy of DTD subtree too. Had
11835 just to keep 2 function private which really ought to become
11836 public ones.
11837
Daniel Veillarda42f25f2002-01-25 14:15:40 +000011838Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11839
11840 * xmllint.c: added pointers to the web pages in the usage()
11841
Daniel Veillardbd227ae2002-01-24 16:05:41 +000011842Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
11843
11844 * tree.c: more fixes from Petr Kozelka for attribute handling
11845 in the tree API to align the semantic with DOM.
11846
Daniel Veillard36065812002-01-24 15:02:46 +000011847Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11848
11849 * valid.c tree.c entities.c: another set of patches from
11850 Anthony Jones for copy operations cleanup and robustness
11851
Daniel Veillardf8592562002-01-23 17:58:17 +000011852Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11853
11854 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
11855 an alphabetic index based on comments content
11856 * doc/*: rebuilt the web site with the new references
11857
Daniel Veillardc8c7be42002-01-23 17:53:44 +000011858Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
11859
11860 * parserInternals.h: Greg Sjaardema suggested to use an
11861 eponential buffer groth policy in xmlParserAddNodeInfo()
11862
Daniel Veillard3bf65be2002-01-23 12:36:34 +000011863Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
11864
11865 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
11866 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
11867 doc/parsedecl.py doc/Makefile.am: updated the python extractor
11868 to generate cross-references, and added/updated the stylesheets
11869 to generate and link API indexes. The generic keyword index
11870 is not done yet.
11871 * doc/*.html: regenerated all the usual docs too
11872
Daniel Veillard2070c482002-01-22 22:12:19 +000011873Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
11874
11875 * debugXML.c: added an xpath function to the shell for T. V. Raman
11876
11877Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
Daniel Veillard5e926fa2002-01-22 21:44:25 +000011878
11879 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
11880 debug routines.
11881
Daniel Veillardc169f8b2002-01-22 21:40:13 +000011882Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11883
11884 * tree.c: apply an patch from Petr Kozelka for unlink and replace
11885 support of attribute nodes
11886
Daniel Veillard9d06d302002-01-22 18:15:52 +000011887Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11888
11889 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
11890 hopefully near complete and fully documented of the API in XML
11891 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
11892 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
11893 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
11894 include/libxml/parserInternals.h include/libxml/valid.hi
11895 include/libxml/xmlIO.h include/libxml/xmlerror.hi
11896 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
11897 include/libxml/xpath.h include/libxml/xpathInternals.h:
11898 Cleaned up the doc comments a lot in the process, the interface
11899 coverage is now 100%
11900
Daniel Veillard2d1464f2002-01-21 23:16:56 +000011901Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11902
11903 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
11904 extracts comments from the gtk-doc DocBook output (a bit
11905 convoluted but seems to work).
11906
Daniel Veillard61006472002-01-21 17:31:47 +000011907Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
11908
11909 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
11910 added an XML description of the API, moved the script generating
11911 it here. Added a "make api" target
11912
Daniel Veillardd2f23002002-01-21 13:36:00 +000011913Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
11914
11915 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
11916
Daniel Veillard99e55eb2002-01-21 08:56:29 +000011917Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
11918
11919 * xpath.c include/libxml/xpathInternals.h: the change made to
11920 xmlXPathFuncLookupFunc was incompatible roll it back
11921
Daniel Veillard963d2ae2002-01-20 22:08:18 +000011922Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
11923
11924 * SAX.c: cleanup patch from Anthony Jones
11925 * doc/Makefile.am: fix the headers to avoid in make scan
11926 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
11927 includes, * vs Ptr and general cleanup
11928 * parsedecl.py: first version of a script to extract the
11929 module interfaces, the goal will be to provide .decl or XML
11930 specification of the interfaces to build wrappers.
11931
Daniel Veillard0f5f1622002-01-20 12:42:06 +000011932Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
11933
11934 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
11935 now provides return codes in case of errors
11936
Bjorn Reese026d29f2002-01-19 15:40:18 +000011937Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
11938
11939 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
11940 Upgraded to trio baseline 1.6
11941 * strio.h strio.c: Replaced by triostr.h and triostr.c
11942
Daniel Veillard572577e2002-01-18 16:23:55 +000011943Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
11944
11945 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
11946 of strdup usage in the code
11947
Daniel Veillarddb5850a2002-01-18 11:49:26 +000011948Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11949
11950 * parser.c error.c: Keith Isdale complained rightly that
11951 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
11952
Daniel Veillardcfa0d812002-01-17 08:46:58 +000011953Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
11954
11955 * tree.c: fixed the funxtion to set the xml: attributes
11956 * debugXML.c: added "setbase" to test it.
11957
Daniel Veillard2c748c62002-01-16 15:37:50 +000011958Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
11959
11960 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
11961 to allow updating an attribute content
11962
Daniel Veillard8de85c62002-01-15 17:10:15 +000011963Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
11964
11965 * libxml.h: try to avoid problems when compiling on Windows
11966
Daniel Veillard314cfa02002-01-14 17:58:01 +000011967Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
11968
11969 * hash.c: patch from Anthony Jones for hash.c allocation size
11970 * Makefile.am: trying to work around Yet Another Libtool Madness
11971 and build the 2.4.13 release finally ...
11972
Daniel Veillard744683d2002-01-14 17:30:20 +000011973Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
11974
11975 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
11976 * doc/* : update of the documentation
11977
Daniel Veillarde6a55192002-01-14 17:11:53 +000011978Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
11979
11980 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
11981 at fixing #61290 :-(
11982
Daniel Veillardfb25a512002-01-13 20:32:08 +000011983Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
11984
11985 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
11986 Fixes bug #67229
11987
Daniel Veillardacb2bda2002-01-13 16:15:43 +000011988Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11989
11990 * tree.c: trying to avoid troubles when a subtree is copied
11991 and coalesced in part with the target tree. Should fix
11992 bug #67407
11993
Daniel Veillardd8224e02002-01-13 15:43:22 +000011994Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11995
11996 * valid.c: fixed validation of attributes content of type
11997 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
11998 values, very old bug. Fixes #67671
11999
Daniel Veillard8107a222002-01-13 14:10:10 +000012000Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
12001
12002 * parser.c include/libxml/parserInternals.h tree.c: integrated
12003 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
12004 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
12005
Daniel Veillarddb0eb8d2002-01-13 13:35:00 +000012006Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
12007
12008 * threads.c: applied Serguei Narojnyi's patch to add native
12009 thread support on the Win32 platform
12010 * testThreadsWin32.c Makefile.am: added the test program also
12011 from Serguei, Win32 specific
12012 * include/win32config.h include/libxml/xmlwin32version.h.in:
12013 added patch from Igor for the Windows thread specific defines.
12014
Daniel Veillard845cce42002-01-09 11:51:37 +000012015Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
12016
12017 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
12018
Daniel Veillard7b602b42002-01-08 13:26:00 +000012019Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
12020
12021 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
12022 output page into XMLinfo.html. Close bug #66951 and
12023 raised by Robert Collins too.
12024
Daniel Veillard73c6e532002-01-08 13:15:33 +000012025Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
12026
12027 * encoding.c: Paul Keogh pointed out a possibility of segfault
12028 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
12029 Closes bug # 68238
12030
Daniel Veillard4a859202002-01-08 11:49:22 +000012031Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
12032
12033 * doc/*.html: updated the Gdome2 links
12034
Daniel Veillard3c5ed912002-01-08 10:36:16 +000012035Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
12036
12037 * libxml.h: Applied following patches from Robert Collins
12038 and make sure IN_LIBXML is defined when compiling it
12039 -------
12040 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
12041 as well as Visual C.
12042 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
12043 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
12044 * strio.c (PLATFORM_UNIX): Define for Cygwin.
12045 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
12046 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
12047 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
12048 xmlSysIDExists xmlNoNetExists).
12049 * xmllint.c: Don't include winsock2.h for Cygwin.
12050
Daniel Veillard401c2112002-01-07 16:54:10 +000012051Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
12052
12053 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
12054 when the version info is not present.
12055
Daniel Veillard6f42c132002-01-06 23:05:13 +000012056Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
12057
12058 * tree.c: Anthony Jones pointed out a problem in
12059 xmlStringGetNodeList() and provided a fix for it
12060
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000012061Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
12062
Daniel Veillarddb5850a2002-01-18 11:49:26 +000012063 * parser.c: patch from Frank J Franklin to remove a bug in
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000012064 xmlCreatePushParserCtxt() when the initial buffer passed
12065 is large.
12066
Daniel Veillard0e47ee22002-01-05 18:25:52 +000012067Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
12068
12069 * win32/*: big cleanup of the Windows/MSVC project files
12070 from Igor Zlatkovic
12071
Daniel Veillardcebb1362002-01-02 13:13:30 +000012072Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
12073
12074 * doc/Makefile.am: should fix #67674 and avoid troubles if
12075 xsltproc is not available or fails in the prefix provided
12076
Daniel Veillard26908ab2002-01-01 16:50:03 +000012077Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
12078
12079 * xmlmemory.c: one more doc patch from Charlie Bozeman.
12080
Daniel Veillard5344c602001-12-31 16:37:34 +000012081Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
12082
12083 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
12084 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
12085 Fixed a few other problems raised by Charlie Bozeman.
12086 * result/VC/ElementValid[5-7]: fixed the output
12087
Daniel Veillardcbaf3992001-12-31 16:16:02 +000012088Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
12089
12090 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
12091 patches from Charlie Bozeman. Regenerated the HTML docs.
12092
Daniel Veillard7f9a6802001-12-20 14:01:47 +000012093Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
12094
12095 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
12096 for Windows from Igor
12097
Daniel Veillard1df3dfc2001-12-18 11:14:16 +000012098Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
12099
12100 * xmllint.c: applied Justin Fletcher patch for --output or -o
12101
Daniel Veillardd3b29d22001-12-18 07:53:16 +000012102Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
12103
12104 * win32/libxml2/libxml2.def.src: close #67019
12105
Daniel Veillard01db67c2001-12-18 07:09:59 +000012106Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
12107
12108 * xmllint.c: applied Justin Fletcher generic timing patch
12109 similar to the one already applied to xsltproc.
12110
Daniel Veillardd1640922001-12-17 15:30:10 +000012111Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
12112
12113 * include/libxml/tree.h tree.c: applied documentation patches
12114 from Charlie Bozeman
12115
MST 2001 John Fleck2323ac22001-12-14 04:24:50 +000012116Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
12117
12118 *doc/xmllint.xml, xmllint.1 - document --dropdtd
12119
Daniel Veillard29e43992001-12-13 22:21:58 +000012120Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
12121
12122 * valid.c: fix the xmlStrdup() used in the previous patch.
12123 * valid.c: added --dropdtd
12124 * tree.c: fixed xmlUnlinkNode so it also removes the references
12125 from the document if the node is a DTD
12126
Daniel Veillard86fd5a72001-12-13 14:55:21 +000012127Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
12128
12129 * HTMLtree.c valid.c: cleanup some static declarations
12130
Daniel Veillard9ae4b7a2001-12-13 14:24:09 +000012131Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
12132
12133 * xmllint.c: removed another strdup()
12134 * doc/FAQ: removed the HP/UX entry
12135
Daniel Veillarded472f32001-12-13 08:48:14 +000012136Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
12137
12138 * valid.c: fix bug #66816 when validating.
12139 * xmllint.c: don't use sys/time.h if configure did not found it
12140
MST 2001 John Fleck3fc555e2001-12-11 04:41:24 +000012141Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
12142
12143 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
12144 xmlcatalog_man.xml
12145
Daniel Veillard2d8a93b2001-12-10 21:07:19 +000012146Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
12147
12148 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
12149 xmlInitMemory() was declared twice
12150
Daniel Veillardb82c1662001-12-09 14:00:54 +000012151Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
12152
12153 * globals.c: do not reference strdup() !
12154 * configure.in libxml-2.0.pc.in: trying to fix the libs
12155 of the various config extraction modules
12156
Daniel Veillardef90ba72001-12-07 14:24:22 +000012157Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
12158
12159 * configure.in : preparing 2.4.12
12160 * doc/* : updated and rebuilt the docs
12161
Daniel Veillard220346d2001-12-07 11:33:54 +000012162Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
12163
12164 * uri.c: closed bug #66159
12165 * testURI.c: added --escape option
12166 * configure.in: some cleanup for xml2-config --cflags
12167
Daniel Veillard2a906822001-12-06 14:34:08 +000012168Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
12169
12170 * globals.c testThreads.c: removed some misplaced includes
12171 of xmlversion.h
12172
Daniel Veillarde28313b2001-12-06 14:08:31 +000012173Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
12174
12175 * threads.c: patch from Gary Pennington fixing a possible
12176 problem at initialization time.
12177
Daniel Veillardd3b08822001-12-05 12:03:33 +000012178Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
12179
12180 * configure.in libxml.h parser.c testThreads.c macos/: integrated
Daniel Veillarde28313b2001-12-06 14:08:31 +000012181 Eric Lavigne contribution to build libxml2 on MacOS using
Daniel Veillardd3b08822001-12-05 12:03:33 +000012182 CodeWarrior.
12183
Daniel Veillarda7866932001-12-04 13:14:44 +000012184Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
12185
12186 * xmllint.c: applied Geert Kloosterman's patch to fix
12187 --repeat --timing output
12188
Daniel Veillard19840942001-11-29 16:11:38 +000012189Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
12190
12191 * parser.c: Robin Berjon <robin@knowscape.com> found a case
12192 where non-wellformed XML declaractions were not detected.
12193
Daniel Veillarde85d9342001-11-28 14:43:12 +000012194Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
12195
12196 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
12197
Daniel Veillard22f25a82001-11-28 09:12:23 +000012198Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
12199
12200 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
12201 gets reset by xmlCleanupInputCallbacks() and this makes the
12202 function useless. Same for output.
12203
Daniel Veillard107ccaa2001-11-27 16:23:50 +000012204Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
12205
12206 * xmlIO.c: robert pointed out a loop error in callback cleanups
12207
Daniel Veillard8faa7832001-11-26 15:58:08 +000012208Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
12209
12210 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
12211 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
12212 they are not really tied to debugging
12213
Daniel Veillardbd9b0e82001-11-26 10:32:08 +000012214Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
12215
12216 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
12217 * xmllint.c: better --catalogs description
12218
Daniel Veillard4855c8c2001-11-25 10:35:25 +000012219Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
12220
12221 * tree.c: fixed a couple of problems in xmlSetProp()
12222
Daniel Veillardcd337f02001-11-22 18:20:37 +000012223Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
12224
12225 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
12226 unappropriate stdout output.
12227
Daniel Veillard566d4df2001-11-22 13:00:53 +000012228Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
12229
12230 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
12231 by Denis Beurive, closes #65111
12232
Daniel Veillardb4545fd2001-11-20 09:37:09 +000012233Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
12234
12235 * valid.c: in case of content model validity error, don't
12236 print it if validity warnings were not requested.
12237
Daniel Veillardc69e0b12001-11-20 08:35:07 +000012238Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
12239
12240 * nanoftp.c: applied a couple of patches from Brian D Ripley.
12241 * parserInternals.c: removed the last exit() call. Print an
12242 unmaskable error on stderr instead (library mismatch detection)
12243
MST 2001 John Fleck42304042001-11-18 00:18:06 +000012244Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
12245
12246 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
12247 shell instructions from Heiko Rupp
12248
Daniel Veillardf7b094f2001-11-15 13:54:39 +000012249Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
12250
12251 * catalog.c: use the URL notation file:// for default catalog paths
12252
Daniel Veillard0ec98632001-11-14 15:04:32 +000012253Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
12254
12255 * include/libxml/tree.h: better comments for _private fields
12256 * tree.c: removed a problem when copying an entity reference.
12257
Daniel Veillardd33cfbf2001-11-13 15:24:36 +000012258Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
12259
12260 * vms/*: updated instructions and diffs from John A Fotheringham
12261
Daniel Veillarda11001b2001-11-12 22:45:36 +000012262Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
12263
12264 * include/libxml/xmlerror.h: avoid an include problem if
12265 #include <libxml/xmlerror.h> happens first in code
12266 seems to be the case in KDE libs
12267
Daniel Veillard8e3943c2001-11-12 21:35:44 +000012268Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
12269
12270 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
12271 from Igor for Windows
12272
12273Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
12274
12275 * Makefile.am: Gary Pennington pointed out a missing prefix
12276
Daniel Veillard43d3f612001-11-10 11:57:23 +000012277Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
12278
12279 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
12280 * doc/*: upgraded and rebuilt the docs
12281
Daniel Veillardc1f78342001-11-10 11:43:05 +000012282Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
12283
12284 * HTMLparser.c: fix comment in scripts element parsing.
12285 * result/HTML/doc3*: updated the results.
12286
12287Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
12288
12289 * uri.c: another URI bug fix #63336, using Joel Young patch.
12290
Daniel Veillardc6e013a2001-11-10 10:08:57 +000012291Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
12292
12293 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
12294 a cleaned up version of the Pwd shell string generation.
12295
Daniel Veillardbe480fb2001-11-08 23:36:42 +000012296Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
12297
12298 * valid.c include/libxml/tree.h: trying to fix namespaces +
12299 validation problems for good, closing #63619 in the process
12300 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
12301 wrong in this respect, fixed it.
12302
Daniel Veillardd536f702001-11-08 17:32:47 +000012303Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
12304
12305 * xmllint.c: Morus Walter patch to allow --format and --encode
12306
Daniel Veillard5004f422001-11-08 13:53:05 +000012307Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
12308
12309 * debugXML.c: Stefan Kost provided an help command for the shell
12310
Daniel Veillarda6825e82001-11-07 13:33:59 +000012311Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
12312
12313 * debugXML.c: Heiko Rupp pointed that the shell would crash
12314 on empty nodesets returns.
12315
Daniel Veillard03f848d2001-11-07 12:53:46 +000012316Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
12317
12318 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
12319 migh need the history libraries
12320
Daniel Veillard957fdcf2001-11-06 22:50:19 +000012321Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
12322
12323 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
12324 handle the case of < in quoted attributes, Bastian Kleineidam
12325
Daniel Veillardc853b322001-11-06 15:24:37 +000012326Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
12327
12328 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
12329 fixing catalog breakages
12330 * Makefile.am catalog.c result/catalogs/catal
12331 result/catalogs/mycatalog.* test/catalogs/catal*:
12332 fixed more problems in catalog support, added more regression tests
12333 for both XML and SGML catalog handling
12334
Daniel Veillard66870c72001-11-05 19:27:49 +000012335Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
12336
12337 * debugXML.c: applied an improvement to xmlGetLineNo() from
12338 Keith Isdale
12339
Daniel Veillardffe09c92001-11-05 14:21:47 +000012340Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
12341
12342 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
12343 Side effect of the progressive catalog loading
12344
Daniel Veillardad661b92001-11-05 11:43:15 +000012345Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
12346
12347 * Makefile.am: confexecdir and confexec_DATA were defined twice
12348 pointed out by Karl Eichwalder
12349
Daniel Veillard6eb17722001-11-04 22:19:27 +000012350Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
12351
12352 * xmlcatalog.c: avoid unlink() and use remove() instead.
12353
Daniel Veillardea898282001-11-04 22:13:45 +000012354Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
12355
12356 * libxml.spec.in: cleanup
12357 * include/libxml/xmlwin32version.h: updated with 2.4.8
12358
Daniel Veillarda4617b82001-11-04 20:19:12 +000012359Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
12360
12361 * encoding.c global.data globals.c testThreads.c: fix bug #63752
12362 of compiling libxml with a non standard set of options
12363
John Fleck027edfb2001-11-04 20:13:58 +000012364Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
12365
12366 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
12367 document --sgml option, fixing gnome bugzilla #63382
12368
Daniel Veillardcd21dc72001-11-04 20:03:38 +000012369Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
12370
12371 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
12372 breakage of 2.4.7, added a couple of really needed APIs
12373 like xmlCatalogIsEmpty() and xmlNewCatalog()
12374 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
12375 for install-catalog
12376 * configure.in: preparing 2.4.8
12377
CET 2001 Daniel Veillard5a37bde2001-11-01 14:31:22 +000012378Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
12379
12380 * HTMLtree.c tree.c include/libxml/HTMLtree.h
12381 include/libxml/tree.h include/libxml/xmlIO.h: more include
12382 cleanups, export cleanly one html output + format function.
12383
12384Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
12385
12386 * parser.c: removed initGenericErrorDefaultFunc call from
12387 xmlInitParser() since it could destroy previous calls to
12388 xsltSetGenericErrorFunc() effects
12389
Daniel Veillardebd38c52001-11-01 08:38:12 +000012390Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
12391
12392 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
12393 keyword.
12394
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000012395Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
12396
12397 * Makefile.am: cleanup
12398 * threads.c: cleanup too
12399 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
12400 from xsltproc
12401 * include/libxml/tree.h include/libxml/parser.h: trying to break a
Daniel Veillard784b9352003-02-16 15:50:27 +000012402 dependency loop.
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000012403
Daniel Veillard91c00402001-10-30 17:41:38 +000012404Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
12405
12406 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
12407 was not used anymore !
12408
Daniel Veillard52dcab32001-10-30 12:51:17 +000012409Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
12410
12411 * configure.in: preparing 2.4.7
12412 * Makefile.am doc/Makefile.am: switched to the latest xmllint
12413 manual page from John
12414 * doc/*: updated the doc and rebuilt the generated pages
12415
Daniel Veillarda9e65e82001-10-30 10:32:36 +000012416Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
12417
12418 * xmlIO.c: closing bug #62711, the library should never
12419 close stdin or stdout.
12420
Daniel Veillard4def3bd2001-10-30 09:47:47 +000012421Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
12422
12423 * uri.c: second pass at fixing #63336, using Joel Young
12424 final patch. looks okay.
12425
Daniel Veillardbb6808e2001-10-29 23:59:27 +000012426Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
12427
12428 * uri.c include/libxml/uri.h: trying to clear #63336
12429 allowing the escaping routine to parse unconformant
12430 URI-References.
12431
Daniel Veillardacf7ff02001-10-29 20:21:47 +000012432Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
12433
12434 * vms/readme.vms vms/build_libxml.com nanoftp.c
12435 include/libxml/xmlversion.h.in: a few VMS updates from
12436 John A Fotheringham
12437 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
12438 and xmlCleanupOutputCallbacks() for the Perl binding people.
12439
Daniel Veillard635ef722001-10-29 11:48:19 +000012440Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
12441
12442 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
12443 apply fixes to close #63271 and avoid segfaults when
12444 the error routine gets callbed before xmlInitParser()
12445 get called.
12446 * nanoftp.c error.c: Applied patches from Justin Fletcher
12447 correcting some xmlGenericError misuses.
12448
MDT 2001 John Fleckfd32de62001-10-27 20:14:01 +000012449Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
12450
12451 *doc/xmllint.xml, doc/xmllint.1
12452 New and improved man page for xmllint - .xml is the original, .1
12453 is the generated man page
12454
Daniel Veillardc9484202001-10-24 12:35:52 +000012455Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
12456
12457 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
12458 the web site from the main HTML document.
12459
Daniel Veillard5151c062001-10-23 13:10:19 +000012460Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
12461
12462 * parser.c: fixed an erroneous validation bug when PE refs
12463 occurs in external parsed entities referenced from the
12464 internals subset
12465 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
12466 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
12467 added the associated testcase, it's a nice one.
12468 * HTMLparser.c: generate the DTD node as HTML still ...
12469 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
12470
Daniel Veillardb6b0fd82001-10-22 12:31:11 +000012471Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
12472
12473 * HTMLparser.c: fixed a bug in htmlNewDoc()
12474
Daniel Veillard89cad532001-10-22 09:46:13 +000012475Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
12476
12477 * test/threads/*: added entities testing to the Thread test
12478 * testThreads.c: make the test reasonable
12479 * DOCBparser.c: fix the DTD public and system ID
12480 * xmllint.c: added --sgml for SGML DocBook importing
12481 * Makefile.am: added Docbtests target
12482
Daniel Veillard9ae1eba2001-10-19 09:48:35 +000012483Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
12484
12485 * nanoftp.c: use only "anonymous@" string for anonymous passwds
12486 * testThreads.c: removed bogus include
12487
Daniel Veillardce2c2f02001-10-18 14:57:24 +000012488Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
12489
12490 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
12491 fixed a very serious (looping) validation bug
12492
Daniel Veillard3c01b1d2001-10-17 15:58:35 +000012493Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
12494
12495 * include/libxml/globals.h include/libxml/threads.h threads.c
12496 testThreads.c: far more testing, cleaning up bugs
12497 * *.c : make sure globals.h is always included.
12498
Daniel Veillard7cc95c02001-10-17 15:45:12 +000012499Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
12500
12501 * HTMLparser.c: try to get rid of parser loops for good.
12502
Daniel Veillardab7488e2001-10-17 11:30:37 +000012503Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
12504
12505 * configure.in: fixed some bugs in CFLAGS passing.
12506 * test/threads Makefile.am testThreads.c: added a specific
12507 threaded test case (really nasty, guaranteed).
12508
Daniel Veillard85c11fa2001-10-16 21:03:08 +000012509Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
12510
12511 * catalog.c: serious cleanup on the management of the
12512 XML catalog tree, more tests done, especially with
12513 the catalog PI.
12514
Daniel Veillard364789a2001-10-16 12:45:00 +000012515Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
12516
12517 * catalog.c: avoid a problem in catalog cleanup on SMP if
12518 catalogs were not initialized.
12519
Daniel Veillard81463942001-10-16 12:34:39 +000012520Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
12521
12522 * catalog.c xpath.c: trying to cleanup the not thread safe
12523 parts of the library.
12524
Daniel Veillard64a411c2001-10-15 12:32:07 +000012525Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
12526
12527 * include/libxml/globals.h configure.in global.data: make
12528 the allocation be per-thread a configure option
12529 * encoding.c include/libxml/parser.h: fixed compilation
12530 errors
12531
Daniel Veillard5ee57fc2001-10-15 10:46:16 +000012532Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
12533
12534 * include/libxml/parser.h: Norm reported that a few lines
12535 added were breaking libxslt compile, removed them for now
12536
Daniel Veillard6f350292001-10-14 09:56:15 +000012537Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
12538
12539 * parser.c parserInternals.c threads.c: debugged and fixed
12540 initialization problems which were giving troubles on SMP
12541 boxes.
12542
Daniel Veillard6661ffa2001-10-13 14:18:17 +000012543Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
12544
12545 * include/libxml/Makefile.am: missing globals.h
12546
Daniel Veillarde7090612001-10-13 12:18:28 +000012547Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000012548
Daniel Veillarde7090612001-10-13 12:18:28 +000012549 * globals.c: added a couple of standard includes.
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000012550
Daniel Veillardd0463562001-10-13 09:15:48 +000012551Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
12552
12553 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
12554 include/libxml/parserInternals.h include/libxml/tree.h
12555 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
12556 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
12557 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
12558 Applied the last patches from Gary, cleanup, activated threading
12559 all user accessible global variables are now handled in globals.[ch]
12560 Still a bit rought but make tests passes with either
12561 --with-threads defined at configure time or not.
12562 * Makefile.am example/Makefile.am: added globals.[ch] and threads
12563 linking options
12564
Daniel Veillardb8478642001-10-12 17:29:10 +000012565Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
12566
12567 * Makefile.am include/libxml/Makefile.am
12568 include/libxml/globals.h globals.c include/libxml/threads.h
12569 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
12570 configure.in: started integrating the core of the thread support
12571 not activated yet but half integrated. The code should still
12572 compile and work anyway.
12573
Daniel Veillardb44025c2001-10-11 22:55:55 +000012574Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
12575
12576 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
12577 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
12578 integrating the non-controversial parts of Gary Pennington
12579 multithread patches
12580 * catalog.c: corrected a small bug introduced
12581
Daniel Veillard75b96822001-10-11 18:59:45 +000012582Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
12583
12584 * catalog.c include/libxml/catalog.h: very serious cleanup,
12585 isolating unportable code and as much as possible the accesses
12586 to the global shared catalog. May need more testing !
12587
Daniel Veillard78d12092001-10-11 09:12:24 +000012588Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
12589
12590 * include/libxml/debugXML.h debugXML.c tree.c: integrating
12591 Keith Isdale patches for the XSLT debugger interfaces. Some
12592 cleanup
12593
Daniel Veillardff0b7312001-10-11 06:46:09 +000012594Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
12595
12596 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
12597 * DOCBparser.c: generate line nubers in elements
12598
Daniel Veillard60087f32001-10-10 09:45:09 +000012599Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
12600
12601 * configure.in: preparing 2.4.6 release
12602 * doc/xml.html doc/html/*: updated and rebuilt the docs
12603 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
12604
MDT 2001 John Fleck60416fa2001-10-09 02:41:50 +000012605Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
12606
12607 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
12608 adding documentation for DV's supercatalog support
12609
Daniel Veillard82d75332001-10-08 15:01:59 +000012610Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
12611
12612 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
12613 super catalog support adding one API and one flag --sgml to
12614 xmlcatalog
12615
MDT 2001 John Fleck0e229932001-10-07 22:46:00 +000012616Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
12617
12618 * doc/xmlcatalog_man.xml, xmlcatalog.1
12619 One more crack at
12620 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
12621
12622
Thomas Broyer47334c02001-10-07 16:41:52 +000012623Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12624
12625 * xpath.c: implemented xmlXPathObjectCopy for external objects
12626 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
12627
MDT 2001 John Fleckac941e32001-10-06 22:30:16 +000012628Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
12629
12630 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
12631 finishing up fix to
12632 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
12633 the xmlcatalog man page display more elegantly
12634
Daniel Veillard3fbe8e32001-10-06 13:30:33 +000012635Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
12636
12637 * configure.in: closing bug #61832
12638 * HTMLparser.c: removed a warning
12639
Daniel Veillard6ab38382001-10-06 13:08:27 +000012640Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
12641
12642 * xpath.c: fixing #61673 part I, do not loose doc information
12643 when copying result value trees.
12644
Daniel Veillard556c6682001-10-06 09:59:51 +000012645Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12646
12647 * xpath.c: trying to harden the XPath interpreter
12648
MDT 2001 John Fleck9f82dc62001-10-06 02:40:10 +000012649Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
12650
12651 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
12652 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
12653
William M. Brack1633d182001-10-05 15:41:19 +000012654Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
12655
12656 * HTMLparser: repaired another loop problem
12657
Daniel Veillard20ee8c02001-10-05 09:18:14 +000012658Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
12659
12660 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
12661 parsing.
12662 * xpath.c: fix bug #61291 the default XML namespace node is
12663 missing from the namespace axis.
12664 * tree.c: refuse to create namespaces nodes with prefix "xml"
12665
Daniel Veillard651f9472001-10-04 14:51:06 +000012666Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
12667
12668 * SAX.c: ouch a non-defined namespace could lead to a crash,
12669 fixed #61215
12670
Daniel Veillard7dd05702001-10-04 14:25:12 +000012671Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
12672
12673 * parserInternals.c: closed bug #61054
12674
Daniel Veillard5e6d10a2001-10-03 13:21:13 +000012675Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
12676
12677 * include/libxml/Makefile.am: closing #60708
12678
Daniel Veillarda293c322001-10-02 13:54:14 +000012679Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
12680
12681 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
12682 adding xmlSAXParseFileWithData following Marco Stipek suggestion
12683
Daniel Veillardf4309d72001-10-02 09:28:58 +000012684Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12685
12686 * valid.c: close bug #61550 when xml: wasn't considered a namespace
12687
Daniel Veillardf6ed8bc2001-10-02 09:22:47 +000012688Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
12689
12690 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
12691 * DOCBparser.c HTMLparser.c parser.c: fixed typos
12692
Daniel Veillard16756b62001-10-01 07:36:25 +000012693Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
12694
12695 * catalog.c: Justin Fletcher provided cleaup code in case
12696 HAVE_STAT is not defined
12697 * include/win32config.h: Igor Zlatkovic suggested to have
12698 HAVE_STAT defined there
12699
William M. Brack5e1cac12001-09-28 16:19:18 +000012700Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
12701
12702 * catalog.c - fixed typing error reported by M. Barros
12703
MDT 2001 John Fleckbbb9e432001-09-24 03:08:43 +000012704Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
12705
12706 * xmllint.c - fixing typo
12707
William M. Brackd28e48a2001-09-23 01:55:08 +000012708Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
12709
12710 * HTMLparser.c: small enhancement to prevent loop on
12711 unrecognizable data
12712
Daniel Veillardb1d62872001-09-21 09:47:08 +000012713Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
12714
12715 * parserInternals.c: applying patch from bug #60757 this
12716 should close it
12717
Daniel Veillardc0631a62001-09-20 13:56:06 +000012718Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
12719
12720 * catalog.c xmlcatalog.c: removed a couple of warning
12721 * xpath.c: try to solve the linking problem on platforms
12722 needing trio to compile
12723
Daniel Veillard1a123612001-09-19 08:06:23 +000012724Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000012725
Daniel Veillard1a123612001-09-19 08:06:23 +000012726 * Makefile.am libxml.spec.in: backing up non-documented changes
12727 commited without review or aproval by Jens Finke <jens@gnome.org>
12728 * HACKING: made 100% clear that no commit should be done directly
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000012729
Daniel Veillardf5b44e42001-09-17 17:19:54 +000012730Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
12731
12732 * configure.in: Joe Orton provided a patch fixing a problem
12733 when iconv is specified to be in a non-standard directory
12734 but wasn't exported in xml2-config --cflags
12735
Daniel Veillard2fc2db72001-09-14 17:33:51 +000012736Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
12737
Daniel Veillardf5b44e42001-09-17 17:19:54 +000012738 * configure.in: let's ship 2.4.5 before getting too much
Daniel Veillard2fc2db72001-09-14 17:33:51 +000012739 troubles with 2.4.4 errors.
12740
Daniel Veillard16698282001-09-14 10:29:27 +000012741Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12742
12743 * encoding.c entities.c: do not output hexadecimal charrefs
12744 when serializing HTML since some version of Netscape can't
12745 grok it, generate decimal ones.
12746 * result/HTML/doc3.htm: output changed due to previous test
12747 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
12748
Daniel Veillard98fed372001-09-13 11:34:58 +000012749Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
12750
12751 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
12752 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
12753
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000012754Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
Daniel Veillard98fed372001-09-13 11:34:58 +000012755 Released 2.4.4
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000012756
12757 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
12758 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
12759 updated the configuration scripts systems accordingly
12760
Daniel Veillard04382ae2001-09-12 18:51:30 +000012761Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
12762
12763 * configure.in: preparing for 2.4.4
12764 * doc/xml.html doc/html/*: updated and rebuilt the docs
12765
Daniel Veillardd63437e2001-09-12 15:00:27 +000012766Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
12767
12768 * win32/dsp/libxml2.def.src: tried to incorporate comments
12769 from bug #59220
12770
Daniel Veillard319a7422001-09-11 09:27:09 +000012771Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
12772
12773 * parser.c result/noent/wml.xml: fixed bug #59981 related
12774 to handling of '&' in attributes when entities are substitued
12775
Daniel Veillard7cf5e442001-09-10 20:16:32 +000012776Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
12777
12778 * libxml.h include/libxml/xmlversion.h.in
12779 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
12780 Tried to close bug #60131
12781
Daniel Veillardbce62332001-09-10 18:46:55 +000012782Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
12783
12784 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
12785
Daniel Veillard143b04f2001-09-10 18:14:14 +000012786Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
12787
12788 * SAX.c: fixing bug #59946 on xmlns=""
12789
Daniel Veillard7a51d6d2001-09-10 14:40:43 +000012790Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
12791
12792 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
12793 but allocates a new error code.
12794
Daniel Veillard05c13a22001-09-09 08:38:09 +000012795Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
12796
12797 * xmllint.c: John Fleck fixed typos in the options output
12798 * parser.c SAX.c: fix ignorable white space SAX selection
12799
12800Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
12801
12802 * entities.c: Steve Underwood found the possibility of an
12803 ininite loop in case of error.
12804
Daniel Veillard5eb9dea2001-09-07 09:38:02 +000012805Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
12806
12807 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
12808
Daniel Veillarda050d232001-09-05 15:51:05 +000012809Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
12810
12811 * parser.c: warn if version is not 1.0 but it's not
12812 strictly speaking an error after analyzing the spec
12813
MDT 2001 John Fleck04685002001-09-03 16:11:47 +000012814Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
12815
12816 *doc/catalog.html - add link to the html version of the
12817 man page, other linguistic cleanups
12818
MDT 2001 John Fleck5bd39dc2001-09-03 15:14:19 +000012819Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
12820
12821 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
12822 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
12823 file, has not yet been included in the build.
12824
Daniel Veillard99784ff2001-09-01 16:20:28 +000012825Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
12826
12827 * catalog.c: removed a duplicate affectation Justin Fletcher
12828
Daniel Veillard9e1c72d2001-08-31 20:03:19 +000012829Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
12830
12831 * tree.c: Armin Sander pointed a possible text coalescing
12832 problem, completed his patch.
12833
Bjorn Reese0b2ae432001-08-31 16:31:57 +000012834Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12835
12836 * trionan.c: Fixed const and volatile re-definition problem
12837
Daniel Veillard5d96fff2001-08-31 14:55:30 +000012838Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
12839
12840 * libxml.4 parser.c: doc updates from Heiko Rupp
12841 * parserInternals.c: 2 sanity checks from Heiko Rupp
12842
Daniel Veillard3ec4c612001-08-28 20:39:49 +000012843Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
12844
12845 * tree.c: applied patch from Armin Sander to make some pointers
12846 const in xmlCopyNode()
Daniel Veillard2ebd7a72001-08-28 21:07:03 +000012847 * include/libxml/tree.h: added fix to the header
Daniel Veillard3ec4c612001-08-28 20:39:49 +000012848
Daniel Veillardb06c6142001-08-27 14:26:30 +000012849Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
12850
12851 * xpath.c: hum, restrict the integer usage gcc bug workaround
12852 to only gcc compilers so that other architecture don't get
12853 penalized by this limitation.
12854 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
12855
Daniel Veillard268fd1b2001-08-26 18:46:36 +000012856Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
12857
12858 * valid.c: fixed a Windows compiler warning (Chris Poblete)
12859 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
12860
Daniel Veillard6c5f9d12001-08-25 13:33:14 +000012861Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
12862
12863 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
12864 --convert option to xmlcatalog to convert SGML ones to
12865 the XML syntax.
12866 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
12867
12868 2.4.3 got released at that point
Daniel Veillard6990bf32001-08-23 21:17:48 +000012869Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
12870
12871 * catalog.c xmlIO.c: started some serious testing and fixed
12872 a few bug and optmization needs.
12873
Daniel Veillard9f7b84b2001-08-23 15:31:19 +000012874Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12875
12876 * Makefile.am configure.in include/libxml/xmlwin32version.h:
12877 preparing for a 2.4.3 release even if it may not be ready yet
12878 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
12879 all file parsing lookup to go through the entity resolver, add
12880 to add an API to bypass it (needed to load catalogs themselves),
12881 some cleanup on the catalog code too.
12882 * nanoftp.c: small cleanup
12883 * doc/catalog.html: small update
12884
Daniel Veillardbc2ddbe2001-08-23 10:24:27 +000012885Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
12886
12887 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
12888 Jun Kuriyama
12889
Daniel Veillardffb120d2001-08-23 00:52:23 +000012890Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
12891
12892 * doc/catalog.html: finished the catalog documentation
12893
Daniel Veillarde7ead2d2001-08-22 23:44:09 +000012894Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
12895
12896 * doc/catalog.html doc/xml.html: added documentation about
12897 Catalog support, misses an API description
12898 * doc/html/*: reextracted the API pages
12899
Daniel Veillarddc2cee22001-08-22 16:30:37 +000012900Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
12901
12902 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
12903 Added the part about section 7.2 on URI resolution,
12904 fixed a side effect in the HTML parser, look complete
12905 and ready to rock except the URI/SystemID part!
12906
Daniel Veillard5d90b6c2001-08-22 14:29:45 +000012907Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
12908
12909 * include/libxml/catalog.h include/libxml/parser.h
12910 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
12911 xmlIO.c: added support and APIs needed for the catalog PI
12912 * include/libxml/xmlIO.h: cleanup
12913
Daniel Veillarde2940dd2001-08-22 00:06:49 +000012914Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
12915
12916 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
12917 include/libxml/catalog.h: starts to look okay, really
12918 plugged the new framework, cleaned a lot of stuff,
12919 added some APIs, except the PI's support missing this
12920 should be mostly complete
12921 * result/catalogs/* test/catalogs/*: added new test, enriched
12922 the existing one with URN ID tests
12923
Daniel Veillard64339542001-08-21 12:57:59 +000012924Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
12925
12926 * catalog.c: fixed nextCatalog
12927 * result/catalogs/docbook test/catalogs/*: started adding
12928 a small regression test
12929
Daniel Veillardcda96922001-08-21 10:56:31 +000012930Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
12931
12932 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
12933 more work on the XML catalog support.
12934 * parser.c include/libxml/parser.h: small cleanup seems using
12935 list as a public parameter name can give portability troubles
12936 * trionan.c trionan.h xpath.c include/libxml/trionan.h
12937 include/libxml/xpath.h include/libxml/Makefile.am: removed
12938 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
12939 wrappers
12940
Bjorn Reese45029602001-08-21 09:23:53 +000012941Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12942
12943 * Makefile.am trio.c triodef.h trionan.c xpath.c
12944 include/libxml/Makefile.am include/libxml/trionan.h:
12945 Re-worked Not-A-Number and Infinity support.
12946 * xmlcatalog.c: added readline include files
12947
Daniel Veillard344cee72001-08-20 00:08:40 +000012948Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
12949
12950 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
12951 testCatalog as xmlcatalog, making it an installed app
12952 adding a shell, and preparing it to be a /etc/xml/catalog
12953 management tool, though not ready yet
12954 * catalog.c include/libxml/catalog.h: adding support for
12955 XML Catalogs http://www.oasis-open.org/committees/entity/
12956 not finished, there is some interesting tradeoffs and a
12957 few open questions left.
12958
Daniel Veillardb7664f42001-08-19 13:00:43 +000012959Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
12960
12961 * xmllint.c: fixed a line formatting problem
12962
Daniel Veillard5015b712001-08-17 09:37:52 +000012963Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
12964
12965 * SAX.c: removed a couple of unused variable (Albert Chin)
12966
Daniel Veillardbb371292001-08-16 23:26:59 +000012967Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
12968
12969 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
12970 trying to fix some troubles w.r.t. function returning
12971 const xxxPtr.
12972
Daniel Veillardb60c54e2001-08-16 19:34:27 +000012973Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
12974
12975 * win32/dsp/libxml2.def.src: another set of symbols conditionally
12976 defined
12977
Daniel Veillardae6db172001-08-16 19:32:00 +000012978Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
12979
12980 * xpointer.c: removed unused var
12981
Daniel Veillard09190202001-08-16 16:27:41 +000012982Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
12983
12984 * testXPath.c: another small cleanup closing bug #59110
12985
Daniel Veillard796f4b62001-08-16 16:00:13 +000012986Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
12987
12988 * win32/dsp/libxml2.def.src: small cleanup closing bug
12989 #59108
12990
Daniel Veillard5aac4e42001-08-15 20:46:57 +000012991Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
12992
12993 * example/gjobread.c: add xmlCleanupParser() before leaving
12994
Daniel Veillard9a0b3d62001-08-15 12:58:03 +000012995Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
12996
12997 * config.h.in configure.in include/libxml/xmlwin32version.h:
12998 released 2.4.2
12999
Daniel Veillardd3d06722001-08-15 12:06:36 +000013000Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
13001
13002 * include/libxml/valid.h debugXML.c valid.c: deprecate
13003 the non-boundchecking Sprintf functions, add Snprintf
13004 this should close bug #57984
13005
Daniel Veillardecb6f5b2001-08-15 08:47:42 +000013006Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
13007
13008 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
13009 URIs before doing the lookups (pointed by Mark Vakoc)
13010
Daniel Veillard0ab5cab2001-08-14 16:43:10 +000013011Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
13012
13013 * xpath.c: serious changes on Result Value Trees and NodeSets
13014 w.r.t. deallocation and collect operations. Probably not
13015 100% clean (merge of allocated trees smells like a problem).
13016 Seems sufficient to close #58943
13017
Daniel Veillard90493a92001-08-14 14:12:47 +000013018Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
13019
13020 * xmllint.c: adding a --format option
13021
Daniel Veillardfe703322001-08-14 12:18:09 +000013022Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
13023
13024 * xpath.c: count() was broken on Result Value Tree
13025 * xmlIO.c: fixed file:/// accesses on _WIN32
13026
Daniel Veillard70ac0e32001-08-13 11:24:16 +000013027Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
13028
13029 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
13030 macro was renamed, this should close bug #58683
13031
Daniel Veillardf300b7e2001-08-13 10:43:15 +000013032Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
13033
13034 * SAX.c: small fix fixing bug #58539 reported by coolo, in
13035 entity substitution mode text at the end of the entity might
13036 be added due to text coalescing.
13037 * nanoftp.c parser.c: small cleanup
13038
Daniel Veillard0c720972001-08-08 20:59:00 +000013039Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
13040
13041 * HACKING: added John Fleck right to commit in the doc subdir
13042
Daniel Veillard48da9102001-08-07 01:10:10 +000013043Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
13044
13045 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
13046 allow to inherit attributes from the DTD directly in the
13047 tree, this is needed for XPath and can be a useful feature.
13048 Inherited namespaces are always provided at the tree level now
13049 * test/defattr* result/defattr* result/noent/defattr*: added a couple
13050 of tests for this feature (XSLT being the prime user).
13051
Daniel Veillard50f34372001-08-03 12:06:36 +000013052Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
13053
13054 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
13055 testSAX.c xmlIO.c xmllint.c include/win32config.h
13056 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
13057 include/libxml/xmlwin32version.h.in win32/README.MSDev
13058 win32/dsp/*: applied Win32 Facelift No.2 patches from
13059 Igor Zlatkovic for Windows/MSC
13060
Daniel Veillard9f4eb912001-08-01 21:22:27 +000013061Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
13062
13063 * SAX.c: unparsedEntityDecl() the URI computation of the
13064 entity wasn't done breaking XSLT unparsed-entity-uri()
13065
Daniel Veillard567e1b42001-08-01 15:53:47 +000013066Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
13067
13068 * xpath.c: fixed a bug when walking the descendants and
13069 the current node has no children
13070 * debugXML.c: show up when a text node is supposed to not be escaped
13071
Thomas Broyerf186c822001-07-31 23:30:37 +000013072Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
13073
13074 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
13075 worked like the set:leading() function)
13076 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
13077
Daniel Veillardba6db032001-07-31 16:25:45 +000013078Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13079
13080 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
13081
Daniel Veillard57905372001-07-31 15:52:17 +000013082Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13083
13084 * include/libxml/xmlIO.h: apply change to close #58141
13085 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
13086
Daniel Veillard5e3eecb2001-07-31 15:10:53 +000013087Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13088
13089 * parser.c: when the internal subset uses a PE, then the
13090 included entity can use conditional sections.
13091
Daniel Veillard7d7e3792001-07-30 13:42:13 +000013092Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13093
13094 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
13095 when walking the namespace axis showing up in
13096 libxst/tests/general/bug-12
13097 * xmlmemory.c: added the possibility to trace a given block
13098 defined by its address
13099
Daniel Veillard4aafa792001-07-28 17:21:12 +000013100Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13101
13102 * parser.c: don't override existing encoding specified before
13103 starting xmlParseDocument()
13104
Daniel Veillardfdb1f242001-07-27 23:32:44 +000013105Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13106
13107 * include/libxml/xmlwin32version.h: reinserted, needed for
13108 Windows users of CVS
13109
Darin Adlera77cac02001-07-27 17:41:51 +0000131102001-07-27 Darin Adler <darin@bentspoon.com>
13111
Darin Adler699613b2001-07-27 22:47:14 +000013112 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
13113 * testCatalog.c: Add include of <libxml/parser.h>.
13114
131152001-07-27 Darin Adler <darin@bentspoon.com>
13116
Darin Adlera77cac02001-07-27 17:41:51 +000013117 * include/libxml/.cvsignore:
13118 * include/libxml/xmlwin32version.h:
13119 Remove this file from CVS because it's generated.
13120
Daniel Veillard50822cb2001-07-26 20:05:51 +000013121Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13122
13123 * parser.c include/libxml/parser.h: applied const patches from
13124 Tom Moog #58002
13125
Thomas Broyerba4ad322001-07-26 16:55:21 +000013126Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
13127
13128 * xpath.c include/libxml/xpath{,Internals}.h: added a function
13129 lookup framework
13130
Daniel Veillard1d0bfab2001-07-26 11:49:41 +000013131Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13132
13133 * tree.c: fixed xmlCopyNode() for documents
13134
Daniel Veillard6dd398f2001-07-25 22:41:03 +000013135Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13136
13137 * parser.c: fixed bugs #58073 reported by Greg Shtilman
13138
13139Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard2454ab92001-07-25 21:39:46 +000013140
13141 * parser.c: fixes bug #57652 reported by Morus Walter
13142
Daniel Veillarde3924972001-07-25 20:25:21 +000013143Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13144
13145 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
13146
Daniel Veillarda53c6882001-07-25 17:18:57 +000013147Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13148
13149 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
13150 errors, lesson don't add new functions at 1am before a release
13151 * xpath.c: integrated fix from Bjorn to avoid divide by zero
13152 from XPath initialization when possible.
13153
Daniel Veillardd9bad132001-07-23 19:39:43 +000013154Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13155
13156 * result/scripts/base*: removing history/readline changed
13157 this slightly
13158 * include/libxml/parser.h SAX.c parser.c parserInternals.c
13159 xmllint.c: make element content line number generation
13160 optionnal to avoid breaking old apps added interface to switch
13161
Daniel Veillardf012a642001-07-23 19:10:52 +000013162Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13163
13164 * configure.in: get rid of the readline and libhistory
Daniel Veillard784b9352003-02-16 15:50:27 +000013165 dependencies by default, release 2.4.1 with IA64 fix
Daniel Veillardf012a642001-07-23 19:10:52 +000013166 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
13167 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
13168 John Kroll fixes to allow saving to HTTP via PUT (or
13169 POST of needed).
13170 * doc/html/*.html: regenerated the docs
13171
Thomas Broyere8126242001-07-22 03:54:15 +000013172Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
13173
13174 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
13175 xmlHashScanFull and xmlHashScannFull3 to get passed the
13176 three keys as arguments to the callback function
13177
Daniel Veillard5e2dace2001-07-18 19:30:27 +000013178Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13179
13180 * configure.in Makefile.am: removed libxml softlink for good
13181 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
13182 100% coverage by gtk-doc
13183
Daniel Veillard8599e702001-07-17 21:38:51 +000013184Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13185
13186 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
13187 fixed serious troubles due to size_t vs. int mismatch
13188
Daniel Veillard8fcc4942001-07-17 20:07:33 +000013189Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13190
13191 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
13192
Thomas Broyerf06a3d82001-07-16 04:52:57 +000013193Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
13194
13195 * include/libxml/xpath{,Internals}.h xpath.c: added a more
13196 convenient extension API for value and context managing
13197 Now handles external objects through xmlXPathPopExternal,
13198 xmlXPathWrapExternal and xmlXPathReturnExternal.
13199 Added functions for sets operations (intersection, etc.)
13200
Daniel Veillard22090732001-07-16 00:06:07 +000013201Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13202
13203 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
13204 xmlIO.c tree.c parserInternals.c entities.c encoding.c
13205 HTMLparser.c: cleanup of global variables, marking some
13206 const or private.
13207
Thomas Broyerf06a3d82001-07-16 04:52:57 +000013208Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
Thomas Broyer496be682001-07-15 22:59:18 +000013209
13210 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
13211 fixed xmlXPathNodeSetItem when passing index=0
13212
Daniel Veillard05dec342001-07-14 21:57:39 +000013213Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13214
13215 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
13216
Daniel Veillard28ae6362001-07-14 16:44:32 +000013217Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13218
13219 * xmllint.c: fixed compilation under Cygwin #57503
13220 * TODO: update
13221
Peter Williamsed156f52001-07-13 18:35:13 +0000132222001-07-13 Peter Williams <peterw@ximian.com>
13223
13224 * config.h.in: add #undef HAVE_DLFCN_H
13225
13226 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
13227 builddir.
13228
Daniel Veillard73b36e32001-07-12 15:09:52 +000013229Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13230
13231 * win32/libxml2/libxml2.def.src: added a couple of exported entries
13232 raised by #57348 and #57381
13233
Daniel Veillard7db37732001-07-12 01:20:08 +000013234Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13235
13236 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
13237 tree.c xpointer.c: store the line numbder in element->content,
13238 may break some software, need a configuration mechanism
13239
Darin Adler96037892001-07-11 00:03:16 +0000132402001-07-10 Darin Adler <darin@bentspoon.com>
13241
13242 * .cvsignore:
13243 * example/.cvsignore:
13244 * include/.cvsignore:
13245 * include/libxml/.cvsignore:
13246 Various things that are generated and should be ignored.
13247
Daniel Veillard09ab7e12001-07-10 15:49:44 +000013248Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13249
13250 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
13251 * doc/xml.html doc/html/*: updated the docs
13252
Daniel Veillard04e2dae2001-07-09 20:07:25 +000013253Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13254
13255 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
13256 validation occured on content with element child
13257
Daniel Veillardb8c9be92001-07-09 16:01:19 +000013258Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13259
13260 * tree.c: fixed XML Base computation which was broken
13261 * debugXML.c: added a base function to the shell
13262 * Makefile.am result/scripts/* test/scripts/*: added scripts
13263 based regression tests, and adding 2 XML Base tests
13264
Daniel Veillard19e96c32001-07-09 10:32:59 +000013265Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13266
13267 * tree.c: set properties doc and call xmlSetListDoc for properties
13268 content when grafting them in a different tree.
13269 * aclocal.m4: remove from CVS
13270
Daniel Veillarde086f5c2001-07-08 21:10:40 +000013271Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13272
13273 * win32/libxml2/libxml2.def.src: added some missing entry point
13274 for XPath (Mark Vakoc)
13275
Daniel Veillard388236f2001-07-08 18:35:48 +000013276Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13277
13278 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
13279 layer should URI-Unescape before trying to open resources.
13280
Daniel Veillard04383752001-07-08 14:27:15 +000013281Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13282
13283 * xpath.c: fix the name() bug for elements in the default
13284 namespace reported by Charlie Bozeman
13285
Daniel Veillard7583a592001-07-08 13:15:55 +000013286Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13287
13288 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
13289 led to an XPath fix, improvements of SAX initialization, and
13290 an added option --nocdata to testXPath
13291
Daniel Veillard449d7392001-07-07 19:11:06 +000013292Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13293
13294 * doc/libxml-doc.el: Felix Natter provided anew version working
13295 with XEmacs too
13296
Daniel Veillard5168dbf2001-07-07 00:18:23 +000013297Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13298
13299 * include/libxml/xpath.h: small cleanup
13300 * doc/xml.html: update
13301
Daniel Veillardf524d6e2001-07-05 23:41:40 +000013302Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13303
13304 * Makefile.am configure.in include/libxml/xmlwin32version.h:
13305 released 2.3.14
13306
Daniel Veillard4b8328d2001-07-05 22:48:42 +000013307Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13308
13309 * doc/html/*: rebuilt the docs for the release
Daniel Veillard5b43fde2001-07-05 23:31:40 +000013310 * doc/xml.html: added 2.3.14 release.
Daniel Veillard4b8328d2001-07-05 22:48:42 +000013311
Daniel Veillard73c9c042001-07-05 20:02:54 +000013312Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13313
13314 * xpath.c: a bug reported by Stephan Kulow empty nodesets
13315 were not equal to empty strings
13316
Daniel Veillard1fd36d22001-07-04 22:54:28 +000013317Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13318
13319 * SAX.c: fixed a URI-Reference computation problem when validating
13320 * xmlIO.c: small cleanup
13321
Daniel Veillard4d65a1c2001-07-04 22:06:23 +000013322Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13323
13324 * parser.c: improved the description of a couple of interfaces
13325 upon Larry Stamper suggestion
13326
Daniel Veillard62f313b2001-07-04 19:49:14 +000013327Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13328
13329 * SAX.c entities.c parser.c: changed completely the way entities
13330 are handled when running the parser in entity substitution mode.
13331 This fixes a bug reported by Stephan Kulow and nearly divides
13332 by 3 the amount of memory required by libxslt to load and process
13333 DocBook TDG.
13334
Daniel Veillardf420ac52001-07-04 16:04:09 +000013335Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13336
13337 * HTMLparser.c: fixing a too early root closing problem raised
13338 byt Prashanth Naidu
13339
Daniel Veillard8c357d52001-07-03 23:43:33 +000013340Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13341
13342 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
13343 raised by Mark Vakoc.
13344
Daniel Veillard6e90d192001-07-03 16:37:49 +000013345Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13346
13347 * example/Makefile.am: fixed the include path to add srcdir/include
13348 * Makefile.am configure.in: fix from Albert Chin for iconv detection
13349 and some cleanup
13350
Daniel Veillardf06307e2001-07-03 10:35:50 +000013351Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13352
13353 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
13354 lot of optimization work, results in significant improvements
13355 when handling really complex XPath queries. Add a small optimizer
13356 for unions, improve [n] and [last()], avoid some costly ops.
13357
Daniel Veillard77044732001-06-29 21:31:07 +000013358Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13359
13360 * include/libxml/parser.h parser.c: xmlStrstr args are both const
13361 * xpath.c: small cleanup
13362 * xmlGetNsList: reformated, fixed problems if used on Entities
13363
Daniel Veillard2adbb512001-06-28 16:20:36 +000013364Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13365
13366 * doc/xml.html: added 1.8.14 and 2.3.13 releases
13367
Daniel Veillardb37ecd02001-06-28 16:18:11 +000013368Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13369
13370 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
13371 * Makefile.am example/Makefile.am: workaround automake generating
13372 erroneous deps
13373
Daniel Veillard12f7d292001-06-28 13:12:11 +000013374Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13375
13376 * include/win32config.h: bug #56801 Yon Derek provided a patch
13377 to the windows config file.
13378
Daniel Veillard87ee9142001-06-28 12:54:16 +000013379Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13380
13381 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
13382 libxml.h : Yon Derek provided a set of changes to compile from
13383 CVS on Windows/MSC
13384
Daniel Veillard0e4cd172001-06-28 12:13:56 +000013385Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13386
13387 * parser.c: fixed UTF8 BOM support in push mode
13388 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
13389 added a specific testcase
13390
Daniel Veillard3e5bb8e2001-06-27 16:34:34 +000013391Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13392
13393 * Makefile.am: added --push regression tests
13394 * parserInternals.c: the XML parser segfaulted in --push mode
13395
Daniel Veillard9a89a8a2001-06-27 11:13:35 +000013396Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13397
13398 * configure.in: moved the symlinks detection within a CVS
13399 check, this is not portable and will be removed soon.
13400 * xpath.c: small cleanup/speedup
13401
Daniel Veillard11648102001-06-26 16:08:24 +000013402Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13403
13404 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
13405 release of 2.3.12
13406 * parser.c: make an error message if unknow entities in all cases
13407
Daniel Veillardfcbd74a2001-06-26 07:47:23 +000013408Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13409
13410 * uri.c: fixed 2 uri normalization bugs on '//' reduction
13411
Daniel Veillard23793842001-06-25 16:07:45 +000013412Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13413
13414 * include/libxml/Makefile.am: Laszlo Peter pointed out that
13415 includes were installed in the wrong dir
13416
Daniel Veillardf5498f32001-06-25 15:08:36 +000013417Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13418
13419 * doc/html.xml: warn against sending code to exhibit bugs.
13420
Daniel Veillard56f06462001-06-24 21:34:03 +000013421Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13422
13423 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
13424 Tru64 from Thomas Leitner
13425
Daniel Veillardc5d64342001-06-24 12:13:24 +000013426Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13427
13428 * AUTHORS: added William and Bjorn
13429 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
13430 daniel@veillard.com hopefully I won't have to do this again
13431 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
13432 docs can be rebuilt cleanly now
13433 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
13434 from CVs it's generated, added include/libxml/xmlwin32version.h
13435 also generated but which should change far less frequently.
13436 * catalog.c nanoftp.c: made sure to include libxml.h not
13437 libxml/xmlversion.h directly
13438 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
13439 when compiling on WIN32 and MSC
13440
Daniel Veillard07385fd2001-06-23 21:55:48 +000013441Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13442
13443 * include/Makefile.am include/libxml/Makefile.am configure.in:
13444 fixed make distcheck and rebuilding the rpms
13445
Daniel Veillardcd1d9442001-06-23 18:53:44 +000013446Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13447
13448 * configure.in: should finish the migration of exported includes
13449 into a real include/libxml in CVS, at least for CVS users.
13450 * removed the exported headers, added in include/libxml (as well
13451 as xmlversion.h.in).
13452
Daniel Veillard6dd8e052001-06-23 18:38:06 +000013453Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13454
13455 * configure.in: fixed the way to detect symlink
13456
Daniel Veillard66541772001-06-23 18:31:04 +000013457Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13458
13459 * configure.in: updated, include/libxml is now a real CVS dir
13460
Daniel Veillardca989762001-06-23 17:39:29 +000013461Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13462
13463 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
13464 version works with both libxml1 and libxml2 (it autodetects
13465 the prefix of the html-files) from Felix Natter.
13466 * doc/xml.html: updated doc accordingly
13467
Daniel Veillard8cf14d52001-06-23 16:32:46 +000013468Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13469
13470 * xpath.c: fixed the bug generating a template loop in libxslt
13471 when using docbook-xsl-1.4, * should filter out document nodes
13472 * HACKING: added William
13473 * TODO: updated
13474
Daniel Veillard7b06bcb2001-06-22 16:03:51 +000013475Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13476
13477 * doc/FAQ.html: added a warning about gcc-3.0
13478 * doc/xml.html: added reference to gdome2 and removed a confusing
13479 sentence
13480
Daniel Veillardf7f41852001-06-22 15:18:01 +000013481Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13482
13483 * xmlversion.h: okay this is a generated file, but Windows
13484 users need it and they can't generate it, and I want CVS
13485 Windows users ...
13486 * win32/libxml2/libxml2_so.dsp: Windows project file for
13487 the shared lib version of libxml2
13488 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
13489 resources needed for libxslt/xsltproc by Yon Derek
13490
Bjorn Reese3157b342001-06-22 14:41:45 +000013491Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
13492
13493 * trio.c: MSVC fix (provided by Igor Zlatkovic)
13494
Daniel Veillard4151acb2001-06-22 10:48:57 +000013495Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13496
Daniel Veillardcc146db2001-06-22 11:10:52 +000013497 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
13498
13499Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13500
Daniel Veillard4151acb2001-06-22 10:48:57 +000013501 * include/win32config.h: Yon Derek provided a first fix
13502 to be able to compile libxslt/xsltproc on Windows
13503
Daniel Veillardd79bcd12001-06-21 22:07:42 +000013504Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13505
13506 * xpath.c: attempt to work around what seemed a gcc optimizer
13507 bug when handling floats on i386 http://veillard.com/gcc.bug
13508 * tree.c entities.c encoding.c: doing some cleanups while
13509 chasing it
13510
Daniel Veillard017b1082001-06-21 11:20:21 +000013511Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13512
13513 * Makefile.am: cleanup when --without-debug is specified
13514 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
13515 w.r.t. --without-debug and other include points
13516 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
13517 Catalogs
13518 * configure.in entities.h tree.h HTMLparser.c: removed
13519 --without-corba, made the _private field mandatory
13520
Daniel Veillard87a764e2001-06-20 17:41:10 +000013521Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13522
13523 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
13524 outputs a BOM in UTF8, an errata has been issued to avoid the
13525 problem, that was the most reasonable solution... Add support
13526 for a leading UTF8 BOM in entities.
13527
Daniel Veillard10ea86c2001-06-20 13:55:33 +000013528Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13529
13530 * valid.c: fixed a bug found when post validating an entity ref
13531 * xmllint.c: added --loaddtd and sligly changed --postvalid to
13532 activate it too
13533
Daniel Veillard39196eb2001-06-19 18:09:42 +000013534Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13535
13536 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
13537 weakness in the node copy the XPointer and the XInclude
13538 implementations. Serious cleanup.
13539
Daniel Veillard3739b982001-06-19 12:51:30 +000013540Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13541
13542 * Makefile.am: Kjartan Maraas provided a small patch to
13543 add xml2-config.in to EXTRA_DIST
13544
Daniel Veillarda9142e72001-06-19 11:07:54 +000013545Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13546
13547 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
13548 provided another failing case found in KDE, the way the
13549 ctxt->vctxt.nodeTab was allocated and freed changed over
13550 time but it wasn't completely cleaned up. This should fix it.
13551
Daniel Veillard3ed27bd2001-06-17 17:58:17 +000013552Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13553
13554 * parser.c: Stephan Kulow also raised the fact that line number
13555 could get miscounted making debug harder, fixed the problem
13556 in xmlParseCharData()
13557
Daniel Veillard64b98c02001-06-17 17:20:21 +000013558Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13559
13560 * valid.c: Stephan Kulow pointed out a problem when validating
13561 and using an empty entity, forgot a 'break' in a case.
13562
Daniel Veillarde3c81b52001-06-17 14:50:34 +000013563Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13564
13565 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
13566 * doc/xml.html: updated with 2.3.11
13567
Daniel Veillard4ec885a2001-06-17 10:31:07 +000013568Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13569
13570 * TODO: updated adding cleanup of generated doc
13571 * configure.in: prepared to release 2.3.11
13572 * xmllint.c: added --version for bug reporting
13573 * doc/html/*.html: rebuilt the doc
13574
Daniel Veillard8b8d2252001-06-16 21:24:56 +000013575Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13576
13577 * xpath.c: first part of the work on selecting namespace to
13578 fix bug #56115
13579
Daniel Veillard96ed5832001-06-15 22:22:04 +000013580Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13581
13582 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
13583 when using -liconv
13584 * TODO: updated
13585
Daniel Veillardc4f631d2001-06-14 11:11:59 +000013586Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13587
13588 * HTMLtree.[ch]: more work on the HTML serialization routnes,
13589 cleanup, encoding support.
13590
Daniel Veillard608ad072001-06-14 08:32:28 +000013591Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13592
13593 * xpath.c: Thomas Broyer suggested a better patch for the / arg
13594
Daniel Veillard239d0522001-06-13 23:02:48 +000013595Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13596
13597 * xpath.c: bug detected by Ankh when / is used as a function arg
13598
Daniel Veillard02bb1702001-06-13 21:11:59 +000013599Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13600
13601 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
13602 of element and use it to avoid outputting formatting spaces at
13603 the wrong place. Implemented the format parameter for HTML save.
13604 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
13605 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
13606 result/HTML/wired.html: of course this impact the result of a
13607 number of HTML tests
13608
Daniel Veillard95d845f2001-06-13 13:48:46 +000013609Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13610
13611 * HTMLtree.[ch]: started augmenting the HTML save API with
13612 encoding and formatting parameters
13613
Daniel Veillardeca60d02001-06-13 07:45:41 +000013614Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13615
13616 * HTMLtree.h: cleanup and started evaluating the work needed on
13617 revamping the HTML output code
13618
Daniel Veillard84666b32001-06-11 17:31:08 +000013619Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13620
13621 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
13622
Daniel Veillard8bdd2202001-06-11 12:47:59 +000013623Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13624
13625 * valid.c: fixed bug #56049, forgot one check in the
13626 validation routine
13627
Daniel Veillardca2366a2001-06-11 12:09:01 +000013628Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13629
13630 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
13631
Daniel Veillard6761eee2001-06-11 10:29:38 +000013632Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13633
13634 * libxml.h: fixed an error in last commit
13635 * doc/FAQ.html: added an entry for compilation from CVS
13636
Daniel Veillard9cc6dc62001-06-11 08:09:20 +000013637Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13638
13639 * xmlversion.h.in libxml.h: Cygwin patches
13640 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
13641 * tree.h: cleanup
13642
Daniel Veillardacd370f2001-06-09 17:17:51 +000013643Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13644
13645 * tree.c: patched xmlFreeNode() to avoid freeing() a static
13646 memory block in a strange case where libxml is linked twice
13647 in the binary.
13648
Daniel Veillard1d047672001-06-09 16:41:01 +000013649Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13650
13651 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
13652 state far too often, simple fix used to avoid it.
13653
Daniel Veillard4497e692001-06-09 14:19:02 +000013654Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13655
13656 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
13657 being processed, applied his patch
13658 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
13659
Daniel Veillardf3afa7d2001-06-09 13:52:58 +000013660Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13661
13662 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
13663 provided fixes to compile on MSCC again
13664 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
13665 also provided an update for the project files.
13666
Daniel Veillarda682b212001-06-07 19:59:42 +000013667Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13668
13669 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
13670 bug #55810
13671
Daniel Veillarde8fc08e2001-06-07 19:35:47 +000013672Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13673
13674 * tree.c: fixed xmlGetNsProp() to close bug #55683
13675 Note this requires libxslt to use it's own function instead.
13676
Daniel Veillardf0c53762001-06-07 16:07:07 +000013677Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13678
13679 * HTMLtree.c: when in a pre element no formatting space should
13680 be added.
13681 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
13682
Daniel Veillard068a9652001-06-07 15:30:26 +000013683Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13684
13685 * configure.in: added tests for signal() and signal.h
13686
Daniel Veillard541d6552001-06-07 14:20:01 +000013687Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13688
13689 * xpath.c: robert pointed out xmlXPathNINF was not initialized
13690
Daniel Veillard8a367d42001-06-07 14:01:34 +000013691Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13692
13693 * doc/libxml-doc.el: Felix Natter provided a new version for
13694 libxml2
13695
Daniel Veillard8a926292001-06-07 11:20:20 +000013696Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13697
13698 * HTMLtree.c: when in a pre element no formatting space should
13699 be added.
13700
Daniel Veillard14839d52001-06-06 16:11:56 +000013701Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13702
13703 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
13704
Daniel Veillarde95e2392001-06-06 10:46:28 +000013705Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13706
13707 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
13708 hack
13709 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
13710 * uri.c: fixed a warning
13711
Daniel Veillard6e93c4a2001-06-05 20:57:42 +000013712Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13713
13714 * HTMLtree.c: trying to close bug #55772 escaping in script
13715 elements
13716 * doc/xml.html: suggest to send mail to the list
13717
13718Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard1c43dbf2001-06-05 17:12:52 +000013719
13720 * error.c: attempt to fix the xmlGetVarStr breakage once and for
13721 good. Use a macro and based on the solution provided in
13722 vsnprintf manual page from GNU.
13723
Bjorn Reese99748722001-06-05 12:49:15 +000013724Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
13725
13726 * error.c: Workaround for non-preserving variadic list.
13727 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
13728
Daniel Veillard2e4f1882001-06-01 10:11:57 +000013729Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13730
13731 * doc/xml.html: added 2.3.10 release
13732
Daniel Veillardb3a182e2001-06-01 09:28:09 +000013733Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13734
13735 * configure.in: releasing 2.3.10
13736
Daniel Veillard3c2758d2001-05-31 18:43:43 +000013737Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13738
13739 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
13740
Daniel Veillard20042422001-05-31 18:22:04 +000013741Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13742
13743 * encoding.c: Robert Collins provided a patch to add the
13744 "US-ASCII" encoding alias
13745
Daniel Veillard97ac1312001-05-30 19:14:17 +000013746Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13747
13748 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
13749 string oriented functions and started cleaning the related areas
13750 in xpath.c which needed fixing in this respect
13751
Daniel Veillard2d703722001-05-30 18:32:34 +000013752Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13753
13754 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
13755 #55380
13756 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
13757
Daniel Veillard9403a042001-05-28 11:00:53 +000013758Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13759
13760 * TODO: updated
13761 * nanohttp.[ch] : started adding APIs to get the redirected URL
13762 when this occurs (needed for further base computation
13763 * tree.h: cleanup
13764 * encoding.c: cleanup
13765 * SAX.c: minor change around ctxt->loadsubset
13766
Daniel Veillard6278fb52001-05-25 07:38:41 +000013767Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13768
13769 * Makefile.am include/Makefile.am: small change to have
13770 include/libxml rebuilt if working from CVS.
13771 * uri.c: applied another patch from Carl Douglas for URI escaping,
13772 this should close bug #51876
13773
Daniel Veillardd16df9f2001-05-23 13:44:21 +000013774Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13775
13776 * xinclude.c: fixed XInclude recursive behaviour bug #54678
13777 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
13778 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
13779 added specific regression test
13780 * parser.h: preparing for the XSLT mode where DTD inherited
13781 attributes are added to the tree.
13782
Daniel Veillardbbd22452001-05-23 12:02:27 +000013783Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13784
13785 * xinclude.[ch]: Updated the namespace for the Last Call version
13786 * result/XInclude/include test/XInclude/include: updated the
13787 testsuite accordingly
13788
Daniel Veillard8514c672001-05-23 10:29:12 +000013789Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13790
13791 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
13792 related to bug #51876
13793
Daniel Veillard42596ad2001-05-22 16:57:14 +000013794Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13795
13796 * tree.c: fixed a gross mistake in base computation, xml:base is
13797 not completely correct yet (need cascade).
13798 * xpath.[ch]: added the few things needed to find a function name
13799 and URI from the XPath context when it is called.
13800
Daniel Veillard81418e32001-05-22 15:08:55 +000013801Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13802
13803 * catalog.[ch]: fixes and add xmlLoadCatalogs()
13804 * DOCBparser.c: small cleanup
13805 * xmllint.c: added a --catalogs option to load catalogs from
13806 $SGML_CATALOG_FILES
13807 * tree.c: cleanup
13808 * configure.in: iconv library fixup, ICONV_LIBS
13809
Daniel Veillardaf86c7f2001-05-21 14:11:26 +000013810Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13811
13812 * catalog.c: handling of CATALOG entries. detection of recursion,
13813 and a few bugfixes
13814 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
13815 against the default namespace
13816
Daniel Veillard04b93292001-05-21 08:15:31 +000013817Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13818
13819 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
13820
Daniel Veillarda97a19b2001-05-20 13:19:52 +000013821Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13822
13823 * parser.c: fixed propagation context info when parsing an
13824 external entity.
13825 * doc/html/*.html: regenerated a couple of docs
13826
Daniel Veillard4623acd2001-05-19 15:13:15 +000013827Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13828
13829 * doc/xml.html: update with 2.3.9 informations
13830
Daniel Veillardbed7b052001-05-19 14:59:49 +000013831Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13832
13833 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
13834 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
13835 * doc/html/* : rebuilt the docs
13836 * valid.c: small patch which may improve some case when
13837 validating.
13838
Daniel Veillardf69bb4b2001-05-19 13:24:56 +000013839Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13840
13841 * HTMLparser.c: Closed bug #54891
13842 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
13843 to the suite
13844
13845Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13846
13847 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
13848 applied a documentation patch from LotR and filled in a few missing
13849 descriptions
13850
Daniel Veillard76d66f42001-05-16 21:05:17 +000013851Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13852
13853 * xpath.c tree.c parser.c: speed optimizations at the parser level
13854 document tree freeing and xpath evaluation
13855
Daniel Veillardfd7ddca2001-05-16 10:57:35 +000013856Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13857
13858 * parser.c parser.h parserInternals.h: fixed a couple of
13859 interfaces for handling memory buffer input to const char *
13860 upon suggestion of JamesH.
13861
Daniel Veillardc3739e72001-05-15 15:23:27 +000013862Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13863
13864 * configure.in: LoTR sent a patch fixing the previous commit
13865
Daniel Veillarda4f27e02001-05-15 12:41:29 +000013866Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13867
13868 * configure.in: trying to deal again with the stoopid -R linking
13869 flag of Solaris
13870
Daniel Veillard790142b2001-05-15 10:51:53 +000013871Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13872
13873 * xpath.h: two nodeset access macros from Thomas Broyer
13874
Daniel Veillardba0b8c92001-05-15 09:43:47 +000013875Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13876
13877 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
13878 patch from Thomas Broyer
13879
Daniel Veillarde62d36c2001-05-15 08:53:16 +000013880Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13881
13882 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
13883 case
13884 * INSTALL: was empty added stuff from the FAQ
13885
Daniel Veillard75bea542001-05-11 17:41:21 +000013886Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13887
13888 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
13889 attributes handling and #54433 by adding xmlUnsetProp()
13890 and xmlUnsetNsProp()
13891
Daniel Veillard0a2a1632001-05-11 14:18:03 +000013892Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13893
13894 * HTMLparser.c: Patch from Jonas Borgström
13895 (htmlGetEndPriority): New function, returns
13896 the priority of a certain element.
13897 (htmlAutoCloseOnClose): Only close inline elements if they
13898 all have lower or equal priority.
13899 * result/HTML: this of course changed a number of tests results.
13900
Daniel Veillard7d6fd212001-05-10 15:34:11 +000013901Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13902
13903 * xmlIO.c catalog.c: plugged in the default catalog resolution
13904 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
13905 documentations
13906 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
13907
Daniel Veillarda7374592001-05-10 14:17:55 +000013908Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13909
13910 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
13911 integrating catalogs
13912 * catalog.[ch] testCatalog.c: adding a small catalo API
13913 (only SGML catalog support).
13914 * parser.c: restaured xmlKeepBlanksDefault(0) API
13915
Daniel Veillardc17337c2001-05-09 10:51:31 +000013916Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13917
13918 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
13919
Daniel Veillard257d9102001-05-08 10:41:44 +000013920Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13921
13922 * parser.c: added xmlParseExternalEntityPrivate() to allow
13923 propagation of ctxt->_private when parsing external entities
13924
Daniel Veillard083c2662001-05-08 08:27:14 +000013925Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13926
13927 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
13928
Daniel Veillard01ef7382001-05-08 07:31:43 +000013929Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13930
13931 * configure.in: fixed a small portability problem with AM_CONDITIONAL
13932
Daniel Veillard4de4d3b2001-05-07 20:50:47 +000013933Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13934
13935 * valid.c: warn when indeterminist content model is detected
13936 * result/VC/ElementValid8: this adds a message
13937 * Makefile.am: add --novalid for VCM tests
13938 * parserInternals.c: added a call to Init memory
13939
Daniel Veillard64269352001-05-04 17:52:34 +000013940Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13941
13942 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
13943 when both parameters are NULL.
13944
Daniel Veillard37721922001-05-04 15:21:12 +000013945Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13946
13947 * valid.c: applied small patch from Gary Pennington, reindented
13948 some part of the code.
13949
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +000013950Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13951
13952 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
13953 release, updated and regenerated the docs
13954
Daniel Veillard357c9602001-05-03 10:49:20 +000013955Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13956
13957 * xpath.c result/XPath/expr/floats : clarified and cleanup
13958 printing of abnormal floats in tests.
13959
Daniel Veillarda2bc3682001-05-03 08:27:20 +000013960Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13961
13962 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
13963 * results/HTML/ : a few changes in the output of the HTML tests as
13964 a result.
13965 * configure.in: tying to fix -liconv where needed
13966
Daniel Veillard2a0d2e62001-05-02 17:11:36 +000013967Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13968
13969 * Makefile.am: fixed a stupid error
13970
Daniel Veillard7150a032001-05-02 16:41:11 +000013971Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13972
13973 * configure.in Makefile.am: make the inclusion of the trio
13974 modules in the library conditional
13975
Daniel Veillardc057c5d2001-05-02 12:41:24 +000013976Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13977
13978 * DOCBparser.c: patche from László Kovács, fixed entities refs
13979 in attributes handling
13980
Daniel Veillardedddff92001-05-02 10:58:52 +000013981Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13982
13983 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
13984 flushing
13985
Daniel Veillardc8f620b2001-04-30 20:31:33 +000013986Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13987
13988 * xpath.c: fix of an XSLT namespace bug reported on the list
13989 general/bug-8-
13990
Daniel Veillard5792e162001-04-30 17:44:45 +000013991Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13992
13993 * strio.h trio.c: Dan McNichol suggested a couple of small
13994 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
13995
Daniel Veillard02141ea2001-04-30 11:46:40 +000013996Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13997
13998 * tree.c parser.c encoding.c: spent a bit more time looking
13999 at the parsing speed and DOM handling. Added a few more
14000 speedups.
14001
Daniel Veillard3ed155f2001-04-29 19:56:59 +000014002Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14003
14004 * parser.c: small but effective parsing speed improvement
14005
Daniel Veillardb59076b2001-04-29 17:04:07 +000014006Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14007
14008 * configure.in: default on the DocBook parser inclusion (for Gnome)
14009 * DOCBparser.h: fixed a header reference
14010
Daniel Veillardb45c43b2001-04-28 17:02:11 +000014011Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14012
14013 * configure.in xpath.c: applied Bjorn patches for FPE on the
14014 alpha
14015
Daniel Veillardeefd4492001-04-28 16:55:50 +000014016Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14017
14018 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
14019 xmlSaveFormatFileTo()
14020
Daniel Veillarde39a93d2001-04-28 14:35:02 +000014021Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14022
14023 * xpath.c: simple and efficient optimization, XPath functions
14024 aways bind to the same code, cache this
14025 * TODO: updated (by saying some is obsolete)
14026
Daniel Veillard2156a562001-04-28 12:24:34 +000014027Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14028
14029 * xpath.c: more cleanup work on XPath name parsing routines
14030
Daniel Veillard61d80a22001-04-27 17:13:01 +000014031Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14032
14033 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
14034 xmlXPathParseName
14035 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
14036 * debugXML.c: avoid compilation problems if compiling without
14037 HTML support, Igor Zlatkovic
14038 * win32/libxml2/libxml2.def.src: being able to compile without
14039 XPath on Windows
14040
Daniel Veillarddbb14a72001-04-26 20:54:01 +000014041Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14042
14043 * libxml.m4: yet another patch from Toshio Kuratomi
14044
Daniel Veillard2913e4c2001-04-26 19:29:02 +000014045Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14046
14047 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
14048
Daniel Veillard67fee942001-04-26 18:59:03 +000014049Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14050
14051 * tree.[ch]: added xmlSaveFormatFile interface for saving
14052 and indenting a file.
14053
Daniel Veillard82e49712001-04-26 14:38:03 +000014054Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14055
14056 * xpath.c: fixed bug #53689 related to processing-instruction()
14057
Daniel Veillard02f077a2001-04-26 10:59:11 +000014058Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14059
14060 * DOCBparser.c: patche from László Kovács
14061
Daniel Veillard30211a02001-04-26 09:33:18 +000014062Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14063
14064 * parser.c: applied fixes from Christian Glahn bug report #53391
14065
Daniel Veillard5a7c3452001-04-26 09:16:13 +000014066Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14067
14068 * error.c: Jean François Lecomte provided a complete description
14069 and a fix to bug #53537
14070
Daniel Veillard5c4ec4c2001-04-26 07:43:59 +000014071Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14072
14073 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
14074
Daniel Veillard1034da22001-04-25 19:06:28 +000014075Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14076
14077 * DOCBparser.c SAX.c: a bit more work on entities processing.
14078 Still Need to cleanup XML output and references in attributes
14079
Daniel Veillard4ec0b0f2001-04-25 15:53:40 +000014080Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14081
14082 * DOCBparser.c include/Makefile.am: two patches from László Kovács
14083
Daniel Veillardb33c2012001-04-25 12:59:04 +000014084Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14085
14086 * tree.c: trying to fix #53574, not completely complete,
14087 I would like xmllint --copy --debug test/ent1 and
14088 xmllint --debug test/ent1 to show the same result.
14089 * xpath.c: fix a bug when trying to sort namespace nodes
14090
Daniel Veillard5146f202001-04-25 10:29:44 +000014091Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14092
14093 * HTMLtree.c: real fix for #53402
14094
Daniel Veillard7533cc82001-04-24 15:52:00 +000014095Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14096
14097 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
14098 PIs when using xsl:output
14099 * valid.c: closing #53537 some case generate segfaults if there
14100 is validity errors
14101
Daniel Veillard61b33d52001-04-24 13:55:12 +000014102Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14103
14104 * SAX.c testDocbook.c DOCBparser.c: more work on the support
14105 of external parsed entities, added --noent to testDocbook
14106 * valid.c: Garry Pennington found an uninitialized variable
14107 access in xmlValidateElementContent()
14108
Daniel Veillard56098d42001-04-24 12:51:09 +000014109Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14110
14111 * HTMLparser.c : HTML parsing still sucks ... trying to deal
14112 with madness
14113 * result/HTML/ : this modified the result of the regression tests
14114 a lot.
14115
Daniel Veillard122376b2001-04-24 12:12:30 +000014116Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14117
14118 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
14119 to doc where it wasn't checked against NULL reported by
14120 Jens Laas
14121
Daniel Veillard43dadeb2001-04-24 11:23:35 +000014122Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14123
14124 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
14125 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
14126
Daniel Veillardeae522a2001-04-23 13:41:34 +000014127Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14128
14129 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
14130 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
14131 * SAX.[ch]: cleanup and updates for DocBook
14132 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
14133 ex SGML identifier changes
14134 * valid.c: removed a static unused function.
14135
Daniel Veillardde57c612001-04-23 09:13:36 +000014136Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14137
14138 * HTMLtree.c: applied change for Paul Sponagl on script saving
14139 * Makefile.am: the warning about entity title.xml are normal.
14140
Daniel Veillard393df012001-04-22 20:11:18 +000014141Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14142
14143 * configure.in: release of 2.3.7
14144 * Makefile.am: fixing make distcheck
14145
Daniel Veillarda41123c2001-04-22 19:31:20 +000014146Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14147
14148 * doc/html/* doc/xml.html: updated and regenerated the docs
14149
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +000014150Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14151
14152 * xpath.c: fixed the XPointer problem introduced in 2.3.6
14153
Daniel Veillarde82a9922001-04-22 12:12:58 +000014154Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14155
14156 * tree.c: fixed #53388 with the provided patch
14157
Daniel Veillard06803992001-04-22 10:35:56 +000014158Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14159
14160 * valid.c: Bjorn detected an invalid memory access. Fixed
14161 vstateVPush()
14162
Daniel Veillard40af6492001-04-22 08:50:55 +000014163Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14164
14165 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
14166
Bjorn Reese70a9da52001-04-21 16:57:29 +000014167Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
14168
14169 * libxml.h: new header used only for the compilation of libxml
14170 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
14171 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
14172 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
14173 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
14174 xmlmemory.c xpath.c xpointer.c: libxml.h integration
14175 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
14176 baseline (version 1.2 plus a single patch).
14177 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
14178 scientific notation for numbers. Tests added.
14179 * xpath.c: formatting of numbers changed to use sprintf
14180 (contribution from William Brack)
14181
Daniel Veillard34b1b3a2001-04-21 14:16:10 +000014182Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14183
14184 * valid.c: cleanup, more useful debugging
14185 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
14186 * xmlIO.c: entity loading is printed as an error when validating
14187
Daniel Veillard1c14b8d2001-04-21 10:28:59 +000014188Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14189
14190 * valid.c: fixed to validate within entities
14191 * test/VCM/v22.xml: added a specific testcase
14192
Daniel Veillardca1f1722001-04-20 15:47:35 +000014193Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14194
14195 * valid.c: forgot an epsilon transition in for ()+
14196 * test/VCM/v21.xml : added a specific test case
14197
Daniel Veillard85349052001-04-20 13:48:21 +000014198Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14199
14200 * valid.c: removed a state explosion exhibited by RSS
14201 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
14202 from bug #51872
14203
Daniel Veillarddab4cb32001-04-20 13:03:48 +000014204Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14205
14206 * valid.[ch] tree.h: worked *hard* to get non-determinist content
14207 validation without using an ugly NFA -> DFA algo in the source.
14208 Made a specific algorithm easier to maintain, using a single
14209 stack and without recursion.
14210 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
14211 * hash.c: made the growing routine static
14212 * tree.h parser.c: added the parent information to an
14213 xmlElementContent node.
14214
Daniel Veillarde470df72001-04-18 21:41:07 +000014215Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14216
14217 * SAX.c parser.c xpath.c: generating IDs when not validating
14218 from an external parsed entity was poisoning the ID has table
14219 with removed values. This was killing XSLT on the KDE help
14220 browser.
14221
Daniel Veillardceacdd92001-04-18 15:10:35 +000014222Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14223
14224 * entities.h: andrew@ugh.net.au detected a double declaration
14225
Daniel Veillarda10efa82001-04-18 13:09:01 +000014226Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14227
14228 * debugXML.c hash.c tree.h valid.c : some changes related to
14229 the validation suport to improve speed with DocBook
14230 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
14231 the way validation errors get reported
14232
Daniel Veillard1ed3f882001-04-18 09:45:35 +000014233Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14234
14235 * HTMLparser.c HTMLtree.c: applied part of the patches provided
14236 by P C Chow and William M. Brack for XSLT HTML output
14237
Daniel Veillard2d90de42001-04-16 17:46:18 +000014238Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14239
14240 * xmlversion.h.in win32config.h win32/libxml2/*: applied
14241 Igor Zlatkovic patches for MSC compilation and added his
14242 updates
14243
Daniel Veillarde043ee12001-04-16 14:08:07 +000014244Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14245
14246 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
14247 prefix lookup.
14248 * parserInternals.c: fixed the bug reported by Morus Walter
14249 due to an off by one typo in xmlStringCurrentChar()
14250
Daniel Veillarda3bfca52001-04-12 15:42:58 +000014251Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14252
14253 * HTMLparser.c result/HTML/*: revamped the way the HTML
14254 parser handles end of tags or end of input
14255
Daniel Veillard82daa812001-04-12 08:55:36 +000014256Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14257
14258 * tree.[ch] : added xmlDocCopyNode for gdome2 support
14259
Daniel Veillard67a21302001-04-11 14:39:16 +000014260Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14261
14262 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
14263 bug where the linktime verions of free() won't work ...
14264
Daniel Veillard27b55282001-04-11 12:22:25 +000014265Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14266
14267 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
14268
Daniel Veillardafc73112001-04-11 11:51:41 +000014269Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14270
14271 * doc/xml.html: added 2.3.6 release
14272
Daniel Veillardbdb9ba72001-04-11 11:28:06 +000014273Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14274
14275 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
14276 * result/wml.xml: resulted in a small output change
14277
Daniel Veillardd2f3ec72001-04-11 07:50:02 +000014278Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14279
14280 * tree.c: xmlNewDoc was missing the charset initialization
14281 * xmllint.c: added --auto to autogenerate a doc, allow to
14282 reproduce the problem fixed on xmlNewDoc
14283
Daniel Veillard1731d6a2001-04-10 16:38:06 +000014284Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14285
14286 * xpath.c: trying to get 52979 solved
14287 * tree.c result/ result/noent/: trying to get 52712 solved, this
14288 also made me clean up the fact that XML output in general should
14289 not add formating blanks by default, this changed the output of
14290 a few tests
14291
Daniel Veillard73639a72001-04-10 14:31:39 +000014292Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14293
14294 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
14295
Daniel Veillardfac26a12001-04-08 13:08:14 +000014296Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14297
14298 * configure.in: finally released 2.3.6
14299
Daniel Veillard911f49a2001-04-07 15:39:35 +000014300Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14301
14302 * xpath.c: checking for null pointer generated by new code
14303
Daniel Veillardd8df6c02001-04-05 16:54:14 +000014304Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14305
14306 * xpath.c: fixed a [] evaluation problem reported
14307 * test/XPath/tests/simpleaddr: extended test
14308 * result/XPath/simpleaddr: updated result
14309
Daniel Veillard3b2c2612001-04-04 00:09:00 +000014310Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14311
14312 * xmllint.c: Dan Timis reported a portability problem
14313 on Macs without mmap, fixed it.
14314
Daniel Veillardb38bd552001-04-03 18:22:00 +000014315Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14316
14317 * testXPath.c : added a --tree option allowing to display the
14318 tree dump of the XPath expression
14319
Daniel Veillard4dd93462001-04-02 15:16:19 +000014320Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14321
14322 * xpath.c: fixed a memleak when comparing nodesets
14323 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
14324 * tree.c: added a TODO
14325
Daniel Veillard92ad2102001-03-27 12:47:33 +000014326Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14327
14328 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
14329 we need string functions
14330 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
14331 to be able to use them where needed. Applied some changes
14332 to reduce name linking pollution and compile in only what's
14333 needed.
14334 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
14335 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
14336 for the string manipulation functions
14337 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
14338 to the free() function of xmlmemory.c
14339 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
14340 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
14341 usage.
14342
14343
Daniel Veillard2be30642001-03-27 00:32:28 +000014344Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14345
14346 * error.c: applied the context output patch of the error
14347 handling submitted by Chuck Griffith
14348 * error/VC/*: this slightly change some error logs
14349
Daniel Veillard50582112001-03-26 22:52:16 +000014350Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14351
14352 * parser.c: fixed line number reporting on error
14353
Daniel Veillard04be4f52001-03-26 21:23:53 +000014354Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14355
14356 * parser.c: Sullivan and Darin found a parser bug,
14357 applied the patch.
14358
Daniel Veillardc86a4fa2001-03-26 16:28:29 +000014359Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14360
14361 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
14362 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
14363 xmlversion.h.in xpointer.c: of course the way I defined
14364 UNUSED breaks on old gcc version. Try to be smart and
14365 also define it directly in xmlversion.h
14366 * configure.in: removed -ansi flag from the pedantic set
14367
14368Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +000014369 Huge cleanup, I switched to compile with
14370 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
14371 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
14372 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
14373 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
14374 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
14375 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
14376 encoding.h entities.c error.c list.[ch] nanoftp.c
14377 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
14378 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
14379 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
14380 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
14381 Cleanup, staticfied a number of non-exported functions,
14382 detected and cleaned up a dozen of problem found this way,
14383 avoided a lot of public function name/typedef/system names clashes
14384 * doc/xml.html: updated
14385 * configure.in: switched private flags to the really pedantic ones.
14386
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +000014387Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14388
14389 * configure.in: 2.3.5
14390 * doc/html/*: rebuilt the docs
14391
Daniel Veillard146c9122001-03-22 15:22:27 +000014392Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14393
14394 * parser.c: fixed a reported bug in NOTATION parsing
14395 * uri.c: accepted but not fixed bug 51876, added TODO
14396 * Makefile.am: fixed bug 51876
14397
Daniel Veillarda5f013b2001-03-22 12:44:45 +000014398Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14399
14400 * config.h.in configure.in error.c: fix a compilation problem
14401 on platforms without vsnprintf (xml@thewrittenword.com)
14402
Daniel Veillarde020c3a2001-03-21 18:06:15 +000014403Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14404
14405 * parser.c: fixed a function name header typo
14406 * SAX.c: notations can also occur in external subset.
14407
Daniel Veillard7d42b542001-03-20 13:22:46 +000014408Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14409
14410 * error.c: removed a C++ like comment
14411
Daniel Veillard0b6b55b2001-03-20 11:27:34 +000014412Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14413
14414 * parser.c: fixing bug 52299 strange condition leading
14415 to a parser crash due to a buffer overflow
14416 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
14417 added the specific test case
14418
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +000014419Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14420
14421 * xpath.[ch]: still a lot of cleanup based on XSLT, added
14422 xmlXPathConvert{String,Number,Boolean} to be able to make
14423 type casts without a context stack, fixed some implementation
14424 problems related to the absence of context at parse-time,
14425 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
14426 in the public API too
14427 * xpointer.c xpathInternals.h: we need to know at parse time
14428 whether we are compiling an XPointer
14429
Daniel Veillardafcbe1c2001-03-19 10:57:13 +000014430Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14431
14432 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
14433 cleaned up the parser internals, refactored XPath code, added
14434 new compilation based APIs and cleanly separated public and
14435 private APIs.
14436
Daniel Veillardd007d6c2001-03-19 00:01:07 +000014437Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14438
14439 * xpath.h: the comp field must be added at the end to avoid
14440 killing binary compat.
14441
Daniel Veillard9e7160d2001-03-18 23:17:47 +000014442Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14443
14444 * Makefile.am: detect XPath memleaks in regreson tests
14445 * error.c: fixed and error w.r.t. error reporting still using
14446 stderr
14447 * hash.c: added new line at end of file
14448 * tree.h: minor cleanup
14449 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
14450 expression parsing from evaluation, resulted in a number of
14451 changes internally, and in XPointer. Likely to break stuff
14452 using xpathInternals.h but should remain binary compatible,
14453 new interfaces will be added.
14454
Daniel Veillardd574f782001-03-14 19:40:17 +000014455Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14456
14457 * configure.in: fixed a couple of problems reported by
14458 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
14459 without gcc on non linux platforms.
14460
Daniel Veillard0a6c3582001-03-14 19:15:37 +000014461Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14462
14463 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
14464 a fix for --with-html-dir= configure support. I hope it won't
14465 break rpm generation
14466
Daniel Veillarda022fe02001-03-14 16:30:00 +000014467Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14468
14469 * xmlIO.c: one function comment cleanup.
14470
Daniel Veillard25239c12001-03-14 13:56:48 +000014471Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14472
14473 * SAX.c: external subset notations were improperly registered
14474 in the internal subset.
14475
Daniel Veillard2c4754f2001-03-13 09:31:12 +000014476Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14477
14478 * README.cvs-commits: added, pointing to HACKING
14479 * HACKING: updated
14480
Daniel Veillard82ab81e2001-03-12 21:11:21 +000014481Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14482
14483 * parser.c: and Matt Sergeant found one in the XML push
14484 parser (erroneous check I forgot to remove when I fixed the
14485 main parser).
14486
Daniel Veillard68d7b672001-03-12 18:22:04 +000014487Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14488
14489 * xpath.c: ptittom found a small bug in UnaryExpr
14490
Daniel Veillarde356c282001-03-10 12:32:04 +000014491Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14492
14493 * configure.in: bumped to 2.3.4
14494 * error.c: fixed bug #51860
14495 * tree.c: fixed bug #51861
14496 * valid.c: cleanup, more debug, failed to fix one bug crap ...
14497 * tree.[ch] : added xmlDefaultBufferSize
14498 * nanoftp.c: typo in function name header block
14499 * doc/xml.html : updated, added link to XML::LibXSLT
14500 * doc/html/* : rebuilt the docs
14501
Daniel Veillard80f32572001-03-07 19:45:40 +000014502Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14503
14504 * parser.c SAX.c: the new content parsing code raised an
14505 ugly bug in the characters() SAX callback. Found it
14506 just because of strangeness in XSLT XML Rec ouptut :-(
14507
Daniel Veillard6c831202001-03-07 15:57:53 +000014508Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14509
14510 * Makefile.am: Martin Baulig suggested to add -lm
14511 * tree.c: found another bug in xmlNodeGetContent()
14512
Daniel Veillard4af6b6e2001-03-06 08:33:38 +000014513Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14514
14515 * xpath.c: Bjorn found the error related to strictness of comparison.
14516
Daniel Veillard29631a82001-03-05 09:49:20 +000014517Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14518
14519 * parser.c: trying to fix the Dtd parsing problem reported
14520 by Gary, side effect of last week speed optimizations.
14521
Daniel Veillard14be0a12001-03-03 18:50:55 +000014522Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14523
14524 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
14525 * parserInternals.c: removed unneeded test raised by Stric
14526
Bjorn Reesee1dc0112001-03-03 12:09:03 +000014527Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
14528
14529 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
14530 and fixed by William Brack). Added xmlXPathFormatNumber.
14531 Changed the sorting slightly.
14532 * configure.in Makefile.am example/Makefile.am: Added -lm.
14533 Please note that applications linking with libxml2, must
14534 also like with the math library from now on.
14535
Daniel Veillardf9533d12001-03-03 10:04:57 +000014536Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14537
14538 * HTMLparser.c: fixed loop reported by Marc Sanfacon
14539
Daniel Veillard2f362242001-03-02 17:36:21 +000014540Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14541
14542 * parser.c: one must report spaces even if the Dtd element
14543 content proves that this is not part of the element content.
14544 * result/valid/*.xml: this changed the ouptu slightly
14545
Daniel Veillardb402c072001-03-01 17:28:58 +000014546Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14547
14548 * configure.in: bumped to 2.3.3
14549 * doc/xml.html: updated
14550
Daniel Veillard77851712001-02-27 21:54:07 +000014551Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14552
14553 * tree.c: minor doc fix
14554 * xpath.c: deallocation issues when a result tree has been
14555 converted to a node-set
14556
Daniel Veillardec70e912001-02-26 20:10:45 +000014557Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14558
14559 * doc/xml.html: oops corrected dates s/2000/2001
14560
Daniel Veillard8730c562001-02-26 10:49:57 +000014561Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14562
14563 * valid.c: new patch from Gary Pennington
14564
Daniel Veillard91e9d582001-02-26 07:31:12 +000014565Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14566
14567 * doc/xml.html: applied patch from Ankh
14568
Daniel Veillardedac3c92001-02-26 01:36:19 +000014569Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14570
14571 * xinclude.c: fixed a problem building on Mac
14572
Daniel Veillard21a0f912001-02-25 19:54:14 +000014573Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14574
14575 * parser.c: more work on increasing parsing ferformances
14576
Daniel Veillard48b2f892001-02-25 16:11:03 +000014577Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14578
14579 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
14580 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
14581 avoiding memcpy in production builds MEM_CLEANUP macro use
14582 * parser.[ch] parserInternals.c: optimizations of the tightest
14583 internal loops inside the parser. Better checking of I/O
14584 flushing/loading conditions
14585 * xmllint.c : added --timing
14586
Daniel Veillard71681102001-02-24 17:48:53 +000014587Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14588
14589 * configure.in: bumped to 2.3.2
14590 * doc/xml.html: updated for release
14591
Daniel Veillardbbd51d52001-02-24 03:07:03 +000014592Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14593
14594 * xpath.c: found a memleak and fixed a nasty bug
14595
Daniel Veillardf7cd4812001-02-23 18:44:52 +000014596Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14597
14598 * xmllint.[c1] : added return code errors for xmllint
14599 * xpath.c: specific debug dump function for result value trees
14600
Daniel Veillard4b637072001-02-21 21:52:55 +000014601Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14602
14603 * xpath.c: finally implemented xmlXPathCompareNodeSets
14604 * test/XPath/expr/floats results/XPath/expr/floats: added
14605 a test for float expressions
14606
Daniel Veillardf714aa32001-02-21 03:07:44 +000014607Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14608
14609 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
14610 * parserInternals.[ch]: trying to speed up parsing
14611 * xpath.c : speeded up node set equality op
14612
Daniel Veillarde0c3a622001-02-19 18:05:20 +000014613Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14614
14615 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
14616 better handling of ID/IDREF and the list modules associated
14617 * configure.in: small CFLAGS cleanup
14618
Daniel Veillarda8abee62001-02-19 15:14:59 +000014619Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14620
14621 * configure.in: fixed iconv detection on AIX (stric)
14622
Daniel Veillardbca64ef2001-02-19 22:20:01 +000014623Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +000014624
14625 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
14626
Bjorn Reesefd9b09b2001-02-18 16:51:25 +000014627Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
14628
14629 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
14630 and optimized xmlXPathNodeSetSort
14631
Daniel Veillard142adbf2001-02-17 13:21:05 +000014632Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14633
14634 * xpath.c: bug fix when context size is 0
14635 * parser.c: I like Norm's Dtd because they still manage to break
14636 the parser occasionally
14637
Daniel Veillardf23e0092001-02-16 13:21:29 +000014638Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14639
14640 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
14641
Daniel Veillarde0e26512001-02-16 00:11:46 +000014642Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14643
14644 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
14645 attributes within the XML-1.0 namespace
14646
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +000014647Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14648
14649 * xpathInternals.h: exported a few axis functions
14650 * doc/xml.html: updated the doc
14651
Daniel Veillard760f4422001-02-15 14:59:48 +000014652Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14653
14654 * configure.in: applied patch from Daniel van Balen for OpenBSD
14655 and bumped version to 2.3.1
14656 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
14657 attempt to find autoclosing was simply broken, removed it,
14658 updated the examples, this is better
14659
Daniel Veillardd194dd22001-02-14 10:37:43 +000014660Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14661
14662 * hash.[ch]: added Paolo Casarini patch to provide Delete from
14663 hash functionnalities.
14664 * doc/html/* : rebuild the doc
14665
Daniel Veillardf41fbbf2001-02-13 17:05:35 +000014666Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14667
14668 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
14669 on predicate
14670 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
14671 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
14672 really want to have tags closed on output even if we accept
14673 unclosed ones on input
14674
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +000014675Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14676
14677 * xpath.c: ouch don't free NULL, rare case fixed
14678 * tree.c: don't coalesce text nodes if they don't have the
14679 same behaviour wrt escaping on output
14680
Daniel Veillardd12b69d2001-02-11 20:17:31 +000014681Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14682
14683 * xpath.c: small fixup
14684 * SAX.c: don't warn on empty namespaces.
14685
Daniel Veillard6a2e4062001-02-08 10:31:33 +000014686Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14687
14688 * README: a bit of cleanup
14689 * configure.in: preparing for 2.3.0 release
14690
Daniel Veillard1f83d392001-02-08 09:37:42 +000014691Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14692
14693 * hash.[ch]: added a first version of xmlHashSize()
14694 * valid.c: another bug fix from Gary Pennington
14695
Daniel Veillard5eef6222001-02-07 18:24:48 +000014696Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14697
14698 * valid.c: couple of bug fixes pointed by Gary Pennington
14699 * HTMLtree.c: #if 0 cleanup
14700
Daniel Veillard2c257ec2001-02-06 13:29:07 +000014701Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14702
14703 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
14704 which removes a time consuming check of xmlXPathNodeSetAdd()
14705 and use it in places where we are sure to not break unicity
14706
Daniel Veillard0f2a53c2001-02-05 17:57:33 +000014707Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14708
14709 * xpath.c: bug fixes found from XSLT
14710 * tree.c: preserve node->name special values when copying nodes.
14711 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
14712 external subset are fetched when available but without full
14713 validation. Added xmlLoadExtDtdDefaultValue, need a function.
14714 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
14715 output with encoding disabled.
14716
Daniel Veillard2c833b62001-02-03 08:52:06 +000014717Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14718
14719 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
14720 xmlCheckFilename should not be called from xmlFileOpenW
14721 and xmlGzfileOpenW
14722
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +000014723Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14724
14725 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
14726 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
14727 added the new tests for URI normalization
14728 * testURI.c: fixed stoopid bugs
14729 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
14730 the URI in the error messages are now properly normalized
14731
Daniel Veillardea28ce62001-02-02 08:20:19 +000014732Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14733
14734 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
14735
Daniel Veillarde99a4762001-02-01 04:34:35 +000014736Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14737
14738 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
14739
Daniel Veillard2b325a02001-01-31 20:46:31 +000014740Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14741
14742 * xpath.c: fixed mod operator
14743
Daniel Veillardde55cf62001-01-31 15:53:13 +000014744Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14745
14746 * parser.c: fixed xmlStrcat doc
14747 * tree.c: 2 fixes form Anders Carlson for copying nodes and
14748 trees.
14749
Daniel Veillard2f913b72001-01-31 13:23:49 +000014750Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14751
14752 * xpath.c result/XPath/tests/chaptersbase
14753 result/XPath/tests/simplebase: fixed XPath node()
14754 * tree.c: small fix in xmlNewNs()
14755 * Makefile.am: removed extraneous xml2Conf.sh rule
14756
Daniel Veillardb42042b2001-01-28 07:40:36 +000014757Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14758
14759 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
14760 Changed the library name, in order to get libxml-devel and
14761 libxml2-devel to coexist on a single system
14762 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
14763 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
14764
Daniel Veillardee0a4662001-01-27 18:59:33 +000014765Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14766
14767 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
14768 libxml2-devel installable in // as libxml-devel.
14769
Daniel Veillard5eb05942001-01-27 17:50:22 +000014770Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14771
14772 * doc/Makefile.am: fixed make rebuild in doc
14773 * doc/html/*.html: rebuilt the docs
14774
Daniel Veillard65c295d2001-01-26 09:32:39 +000014775Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14776
14777 * tree.c: patch from Bjorn Reese on xmlBufferCCat
14778
Daniel Veillard8e199902001-01-25 18:54:39 +000014779Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14780
14781 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
14782 the HTML doc to go into the -devel RPM ...
14783 * aclocal.m4 config.h.in: some updates due to auto* magic
14784
Daniel Veillard93086662001-01-25 18:13:04 +000014785Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14786
14787 * xpath.h: added a hook in the context structure allowing to
14788 link to extra support, needed for XSLT
14789
Daniel Veillardf17e09b2001-01-25 13:55:35 +000014790Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14791
14792 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
14793 xmlXPtrCmpPoints to use it.
14794 * propagated the following patch from Alejandro Forero
14795 * include/win32config.h xmlIO.c: applied further suggestions
14796 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
14797 * example/gjobread.c: fixed warnings, now that it builds
14798
14799Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
14800
14801 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
14802
14803 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
14804 filename points to a valid file (not a directory).
14805 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
14806 Added calls to xmlCheckFilenameDir.
14807
14808 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
14809 `path' (rather than `filename') as the parameter to gzopen and open.
14810
Daniel Veillard48177c22001-01-23 15:27:41 +000014811Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14812
14813 * Makefile.am: fixed a problem with EXTRA_DIST
14814
Daniel Veillardb83ba402001-01-22 22:45:10 +000014815Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14816
14817 * Makefile.am example/Makefile.am: finally found the trick
14818 to build the example, i.e. add "." in SUBDIRS before example
14819 in the list <grin/>
14820
Daniel Veillard82687162001-01-22 15:32:01 +000014821Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14822
14823 * doc/xml.html: updated with an XSLT section, removed pointer to
14824 W3C CVS base.
14825
Daniel Veillard8a7642f2001-01-22 10:45:16 +000014826Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14827
14828 * xpath.c: when copying a XSLT tree object teh tree need to be copied
14829 too, and deallocation need to occur the same way.
14830
Daniel Veillarde4566462001-01-22 09:58:39 +000014831Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14832
14833 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
14834 type correponding to an XSLT result tree fragment. Share most
14835 of the data format with node set, as well as operators.
14836 * HTMLtree.c: added a newline at the end of the doctype output
14837 whe this one is not present initially.
14838 * tree.c: make sure taht the parent and doc pointers are properly
14839 set when copying attributes (lists).
14840
Daniel Veillard701c7362001-01-21 09:48:59 +000014841Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14842
14843 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
14844
Daniel Veillard5a2b6972001-01-20 21:15:50 +000014845Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14846
14847 * xpath.c: seems I finally killed that ugly path evaluation
14848 context bug (tagged 9999 in case is is wrong)
14849
Daniel Veillard8f4d9752001-01-19 05:32:34 +000014850Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14851
14852 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
14853 for XSLT
14854
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +000014855Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14856
14857 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
14858 for xmlGzfileOpen() bug
14859
Daniel Veillardf6eea272001-01-18 12:17:12 +000014860Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14861
14862 * xpath.c: removed an error found by XSLT usage
14863 * tree.c parserInternals.h: use a predefined static string
14864 for text and comment nodes, avoid freeing them in xmlFreeNode,
14865 exported the string name in parserInternals.h and added
14866 another value to disable encoding at output (for XSLT),
14867 gain memory, time.
14868
Daniel Veillard8f2cc572001-01-17 08:19:35 +000014869Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14870
14871 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
14872 win32/libxml2/libxml2_so.dsp: new makefiles and update
14873 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
14874
Daniel Veillardf831bfb2001-01-16 17:26:04 +000014875Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14876
14877 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
14878 Gary Pennington
14879
Daniel Veillard389e6b72001-01-15 19:41:13 +000014880Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14881
14882 * xpath.c: fixed the comaprision of values and nodelists,
14883 need to compare nodelist still ...
14884 * debugXML.c: avoided a possible core dump
14885 * HTMLparser.c: cleanup
14886 * nanohttp.c: contributed fix.
14887 * tree.c: fixes in properties handling added xmlSetNsProp
14888 needed by libxslt
14889 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
14890 comment
14891 * TODO: updated
14892
Daniel Veillard167bd532001-01-06 21:09:34 +000014893Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14894
14895 * parser.c parserInternals.c: applied Bjorn Reese optimization
14896 patch
14897
14898Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14899
14900 * Makefile.am: applied patch fro make check from Martin Vidner
14901
Daniel Veillard503b8932001-01-05 06:36:31 +000014902Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14903
14904 * configure.in: preparing 2.2.11
14905 * doc/html/*: rebuild the HTML files
14906 * doc/xml.html : updated
14907
Daniel Veillardc2f4df22001-01-04 14:06:39 +000014908Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14909
14910 * tree.c: fixed a stupid bug
14911 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
14912 patches related to validation of an XInclude processing result
14913 * TODO: updated
14914
Daniel Veillarde2488192001-01-04 10:54:22 +000014915Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14916
14917 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
14918 on large files
14919
Daniel Veillardf060a412001-01-03 20:52:44 +000014920Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14921
14922 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
14923
Daniel Veillard45cff692001-01-03 18:02:04 +000014924Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14925
14926 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
14927 reported by Jonas Borgström
14928 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
14929
Daniel Veillard08108982001-01-03 15:24:58 +000014930Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14931
14932 * testXPath.c xpath.c: fixing the XPath union expressions problem
14933 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
14934
Daniel Veillard4a6845d2001-01-03 13:32:39 +000014935Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14936
14937 * xmllint.c: Made is so if the file name is "-" is will read form
14938 standard input. Sven Heinicke <sven@zen.org>
14939 * tree.c: fixed a problem when growing buffer
14940 * tree.h: fixed the comment of the node types following andersca
14941 comment
14942 * TODO: updated
14943
Daniel Veillarda6d8eb62000-12-27 10:46:47 +000014944Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14945
14946 * HTMLparser.[ch]: added a way to avoid adding automatically
14947 omitted tags. htmlHandleOmittedElem() allows to change the
14948 default handling.
14949 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
14950 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
14951 of xmllint too when using --memory flag, added a memory test
14952 suite at the Makefile level.
14953 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
14954 with namespace use when encountering QNames in XPath evalation,
14955 added xmlns() scheme in XPointer.
14956 * nanoftp.c : incorporated a fix
14957 * parser.c xmlIO.c: fixed problems raised with encoding when using
14958 the memory I/O
14959 * parserInternals.c: closed bug 25934 reported by
14960 torsten.landschoff@innominate.de
14961 * TODO: updated
14962
Daniel Veillarda1fe9102000-11-25 10:49:25 +000014963Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14964
14965 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
14966 on a non-updated tree :-(, made a 2.2.10 release to correct the
14967 situation
14968
Daniel Veillardce6e98d2000-11-25 09:54:49 +000014969Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14970
14971 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
14972 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
14973 integrated a set of OpenVMS changes from Howard Taylor
14974 <Howard.Taylor@pacoast.com>
14975
Daniel Veillard58770e72000-11-25 00:48:47 +000014976Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14977
14978 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
14979 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
14980
Daniel Veillardf62ceff2000-11-24 23:36:01 +000014981Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14982
14983 * HTMLparser.c: some fixes on auto-open of html/head/body
14984 * encoding.c: fixed a compilation error on some gcc env
14985 * xpath.c xpointer.[ch] xpathInternals.h: improved the
14986 XPointer implementation
14987 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
14988 related XPointer tests and associated results
14989
Daniel Veillard300f7d62000-11-24 13:04:04 +000014990Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14991
14992 * doc/xmldtd.html doc/xml.html: following a short step by step
14993 guidance on IRC to help maciej with DTDs I started a small
14994 page on the subject.
14995
Daniel Veillard748e45d2000-11-17 16:36:08 +000014996Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14997
14998 * HTMLparser.c: fixed handling of broken charrefs
14999 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
15000 patches
15001
Daniel Veillard28929b22000-11-13 18:22:49 +000015002Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15003
15004 * doc/xml.html doc/html/* : rebuilt the docs after adding
15005 xinclude and updated page for 2.2.7 and 2.2.8
15006 * configure.in: releasing 2.2.8
15007
Daniel Veillard41e06512000-11-13 11:47:47 +000015008Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15009
15010 * parser.[ch] parserInternals.c: applied the conditional
15011 section processing fix from Jonathan P Springer
15012 <jonathan.springer2@gte.net>
15013 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
15014 project file, fixed iconv default non support
15015 * xpath.c: fixed the problem of evaluating relative expressions
15016 when a node context is provided.
15017
Daniel Veillardbf432752000-11-12 15:56:56 +000015018Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15019
15020 * nanoftp.c: fixed gcc 2.95 new warnings
15021 * SAX.c: fixed a stupid bug
15022 * tree.c: fixed a formatting problem when round-tripping
15023 from/to memory
15024 * xinclude.c: chased memleak, fixed a base problem
15025 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
15026 xmlXPtrBuildNodeList()
15027 * TODO: updated
15028 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
15029 adding a first small set of regression tests for XInclude
15030
Daniel Veillardc2def842000-11-07 14:21:01 +000015031Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15032
15033 * nanohttp.[ch]: applied Wayne Davison patches to access
15034 the WWW-Authorization header.
15035 * parser.c: Closed Bug#30847: Problems when switching encoding
15036 in short files by applying Simon Berg's patch.
15037 * valid.c: fixed a validation problem
15038 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
15039 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
15040 Wayne Davison
15041 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
15042 need to be extended to non full nodes selections.
15043 * xinclude.c: starts to work decently
15044
Daniel Veillard9e8bfae2000-11-06 16:43:11 +000015045Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15046
15047 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
15048 debugXML.c xmlversion.h.in: Started adding XInclude support,
15049 this is a new xmllint option
15050 * tree.c xpath.c: applied TOM patches for XPath
15051 * xpointer.c: fixed a couple of errors.
15052 * uri.c: added an escaping function needed for xinclude
15053 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
15054 new warning from RH70 gcc's version
15055
Daniel Veillarda4964b72000-10-31 18:23:44 +000015056Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15057
15058 * HTMLparser.c: fixed loop on invalid char in scripts
15059 * parser.c: update to description of xmlIOParseDTD()
15060 * libxml.m4 xmlversion.h.in: changes contributed by
15061 Michael Schmeing <m.schmeing@internet-factory.de>
15062 * configure.in: preparing for 2.2.7
15063 * Makefile.am: trying to avoid config.h and acconfig.h
15064 being included in the distrib
15065 * configure.in: released 2.2.7
15066
15067Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15068
15069 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
15070 like namespaces for good. Unified xmlNs and xmlNode somewhat.
15071
Daniel Veillard01411222000-10-30 15:33:22 +000015072Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15073
15074 * parser.[ch]: added xmlIOParseDTD()
15075 * xpointer.c: added support for the 2 extra parameters of
15076 string-range, fixed a stoopid error when '0' was present
15077 in XPointer expressions
15078 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
15079 testsuite for the above
15080
Daniel Veillard6db58192000-10-30 09:27:53 +000015081Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15082
15083 * libxml.spec.in: improved package descriptions
15084
Daniel Veillarda5db68a2000-10-29 18:06:06 +000015085Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15086
15087 * xpath.c xpathInternals.h: applied a large cleaning patch
15088 from TOM <ptittom@free.fr>, it also add namespace support
15089 for function and variables registration.
15090
Daniel Veillardbd20df72000-10-29 17:53:40 +000015091Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15092
15093 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
15094 * Makefile.mingw: Wayne Davison's update adding hash.c
15095
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +000015096Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15097
15098 * xpath.c: fixed the root evaluation problems
15099 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
15100 ignorable spaces with <b> <bold> <em>
15101 * tree.c: fixed a loop in xmlSearchNsByHref()
15102
Daniel Veillard767662d2000-10-27 17:04:52 +000015103Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15104
15105 * xpath.c: applied another XPath patch from TOM
15106 * xpath.c include/makefile.am: applied another patch from
15107 china@thewrittenword.com (cleanup on IRIX).
15108
Daniel Veillard211cc0a2000-10-27 11:49:33 +000015109Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15110
15111 * xml-config.1: received a fixed version from Fredrik Hallenberg
15112 <hallon@lysator.liu.se>
15113
Daniel Veillardf6bf9212000-10-26 14:07:44 +000015114Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15115
15116 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
15117 cleanup patch for XPath
15118
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +000015119Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15120
15121 * patched to redirrect all "out of context" error messages to
15122 a reconfigurable routine. The changes are:
15123 * xmlerror.h : added the export of an error context type (void *)
15124 an error handler type xmlGenericErrorFunc there is an interface
15125 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
15126 to reset the error handling routine and its argument
15127 (by default it's equivalent to respectively fprintf and stderr.
15128 * all the c files: all wild accesses to stderr or stdout within
15129 the library have been replaced to calls to the handler.
15130
Daniel Veillard29a11cc2000-10-25 13:32:39 +000015131Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15132
15133 * configure.in: release 2.2.6
15134 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
15135 exporting the inner functions of xpath for extension modules
15136 * doc/*: updated and rebuilt the doc
15137
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +000015138Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15139
15140 * nanohttp.c : applied Wayne HTTP cleanup patch
15141 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
15142 and xmlNodeSetSpacePreserve()
15143
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +000015144Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15145
15146 * xpath.c: closing bug #29260
15147
Daniel Veillard126f2792000-10-24 17:10:12 +000015148Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15149
15150 * hash.[ch] debugXML.c: expanded/enhanced the API, added
15151 multikey tuples, made hash structure opaque
15152 * valid.[ch]: moved elements, attributes, notations decalarations
15153 as well as ID and refs to hash tables.
15154 * entities.c: hash cleanup
15155 * xmlmemory.c: fixed a dump problem in debug mode
15156 * include/Makefile.am: problem passing in DESTDIR= values patch
15157 from Marc Christensen <marc@calderasystems.com>
15158 * nanohttp.c: removed debugging remains
15159 * HTMLparser.c: the bogus tag should be ignored (Wayne)
15160 * HTMLparser.c parser.c: fixing a number of problems with the
15161 macros in the *parser.c files (Wayne).
15162 * HTMLparser.c: close the previous option when opening a new one
15163 (Marc Sanfacon).
15164 * result/HTML/*: updated the HTML results accordingly
15165
Daniel Veillard52afe802000-10-22 16:56:02 +000015166Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15167
15168 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
15169 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
15170 XPath functions and XML entities table to them. More to come...
15171 * xmlIO.c: fixed libxml closing FILEs it didn't open.
15172
Daniel Veillard683cb022000-10-22 12:04:13 +000015173Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15174
15175 * tree.c: coalesce adjacent text nodes
15176 * valid.c: handling of blank nodes in DTd validation (raised
15177 by problems with a posteriori validation).
15178 * nanohttp.c: changing behaviour on HTTP write stuff.
15179 * HTMLtree.c: forced body and html to be explicitely closed.
15180 * xpath.h: exported more XPath functions.
15181
Daniel Veillard1baf4122000-10-15 20:38:39 +000015182Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15183
15184 * Release of 2.2.5
15185 * xpointer.c: range() range-inside and other helper functions
15186 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
15187
Daniel Veillard47e12f22000-10-15 14:24:25 +000015188Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15189
15190 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
15191 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
15192
Daniel Veillardb732a0e2000-10-15 11:27:01 +000015193Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15194
15195 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
15196 and XPointer modules
15197
Daniel Veillard134c9f32000-10-15 10:27:08 +000015198Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15199
15200 * SAX.h: closed #25107
15201
Daniel Veillard39915622000-10-15 10:06:55 +000015202Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15203
15204 * testSAX.c: fixed problem with cdata reporting
15205 * SAXresult/* : updated
15206
Daniel Veillard1e851392000-10-15 10:02:56 +000015207Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15208
15209 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
15210 Closed bug #27499, added to regression tests
15211 * TODO: updated
15212
Daniel Veillard7eda8452000-10-14 23:38:43 +000015213Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15214
15215 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
15216 support for SCRIPT and STYLE with help from Bjorn Reese
15217 * test/HTML/* result/HTML/*: added simple testcase and updated
15218 the existing ones.
15219
Daniel Veillardff9c3302000-10-13 16:38:25 +000015220Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15221
15222 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
15223 string-range for empty strings
15224 * test/XPath/docs/str test/XPath/xptr/chaptersrange
15225 test/XPath/xptr/strrange: augmented the XPointer testsuite
15226
Daniel Veillard189446d2000-10-13 10:23:06 +000015227Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15228
15229 * doc/xml.html doc/xmlmem.html: added a module describing memory
15230 interfaces and use, updated the main page.
15231
Daniel Veillard2f971a22000-10-12 23:26:32 +000015232Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15233
15234 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
15235 nanoftp code work on Windows too now
15236
15237Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +000015238
15239 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
15240 * xpointer.c: implemented string-range() at least a good first version
15241 * test/XPath/docs/str test/XPath/xptr/strrange
15242 result/XPath/xptr/strrange: the string-range() tests
15243
Daniel Veillardd3c68c42000-10-12 08:06:28 +000015244Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15245
15246 * Makefile.am include/Makefile.am include/win32config.h
15247 win32/Makefile.mingw: fixed problems reported by Wayne Davison
15248 and make distcheck
15249
Daniel Veillard19d61112000-10-11 23:50:35 +000015250Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15251
15252 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
15253 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
15254 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
15255
Daniel Veillardb0426ca2000-10-11 23:39:43 +000015256Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15257
15258 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
15259 patch for socklen_t detection by
15260 Albert Chin-A-Young <china@thewrittenword.com>
15261
Daniel Veillardcd429612000-10-11 15:57:05 +000015262Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15263
15264 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
15265 and added a --dtdvalid option to xmllint used to test it
15266
Daniel Veillard47c02452000-10-11 13:04:36 +000015267Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15268
15269 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
15270 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
15271
Daniel Veillard2d38f042000-10-11 10:54:10 +000015272Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15273
15274 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
15275 handlings (registration, lookup, cleanup)
15276
Daniel Veillardc8df0aa2000-10-10 23:50:30 +000015277Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15278
15279 * configure.in Makefile.am include/makefile.am: adding XPointer
15280 and XPtrtests target
15281 * xpointer.[ch] : new files for XPointer support
15282 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
15283 more XPath tests
15284
Daniel Veillard57fda592000-10-10 23:24:14 +000015285Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15286
15287 * configure.in: fixed, very broken, make distcheck works again
15288
Daniel Veillarde8282ed2000-10-10 23:01:31 +000015289Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15290
15291 * More work toward 2.2.5, integrated a number of patches
15292 * configure.in Makefile.am win32config.h.in: trying to cleanup
15293 make distcheck .... huh ...
15294 * include/Makefile.am include/win32config.h: new directory
15295 for includes
15296 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
15297 updated teh makefiles and instructions for WIN32
15298 * xpath.c: small fixes
15299 * test/XPath/ results/XPath: updated the testcases and results
15300 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
15301 suggested patches
15302 * valid.c: fixed an ID bug
15303
Daniel Veillardb71379b2000-10-09 12:30:39 +000015304Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15305
15306 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
Daniel Veillard784b9352003-02-16 15:50:27 +000015307 the automake bug where wrong dependencies were generated.
Daniel Veillardb71379b2000-10-09 12:30:39 +000015308 * xpath.[ch]: worked on XPointer
15309
Daniel Veillard7e99c632000-10-06 12:59:53 +000015310Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15311
15312 * configure.in Makefile.am: 2.2.5, ship the include in an
15313 include/libxml subdirectory, use symlinks when using CVS
15314 * testSAX.c: fixed small bug
15315 * testXPath.c: changed the way testfiles are parsed
15316 * debugXML.c: same kind of cleanup when parsing an argument expression
15317 XPath/XPointers can have blanks embedded
15318 * xpath.[ch]: more cleanup, reorgs for XPointer work
15319 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
15320 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
15321
Daniel Veillard55b91f22000-10-05 16:30:11 +000015322Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15323
15324 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
15325 in the XPath engine, rewrote large parts of it, now it's far
15326 cleaner and in sync with the REC not an old WD. Fixed a parsing
15327 problem in the interactive XML shell found when testing XPath.
15328
Daniel Veillardac260302000-10-04 13:33:43 +000015329Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15330
15331 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
15332 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
15333 examples with the extra test
15334
Daniel Veillard7cfce322000-10-04 12:40:27 +000015335Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15336
15337 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
15338 the global init function.
15339
Daniel Veillard970112a2000-10-03 09:33:21 +000015340Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15341
15342 * HTMLparser.c: Doohhh, attribute name parsing was still case
15343 sensitive ! Fixed this ...
15344 * result/HTML/* : updated the tests results accordingly
15345
Daniel Veillard740abf52000-10-02 23:04:54 +000015346Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15347
15348 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
15349 engine, should be far more stable, incorporated a new version of
15350 preceding/following axis, need testing
15351 * uri.c: fixed file:///c:/a/b/c problem
15352 * test/XPath/tests/idsimple: augmented the XPath tests
15353
Daniel Veillard3bff2b02000-10-01 20:33:47 +000015354Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15355
15356 * doc/* rebuilding docs for 2.2.4 release
15357
Daniel Veillard8b5dd832000-10-01 20:28:44 +000015358Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15359
15360 * configure.in: releasing 2.2.4
15361 * parser.[ch]: added xmlStrEqual()
15362 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
15363 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
15364 use xmlStrEqual instead
15365 * TODO: updated
15366 * added an XPath test
15367
Daniel Veillardbc765302000-10-01 18:23:35 +000015368Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15369
15370 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
15371 * entities.h: exported xmlInitializePredefinedEntities
15372 * parser.[ch] : added xmlInitParser()
15373 * parserInternals.h : had to export htmlInitAutoClose()
15374
Daniel Veillardf09e7e32000-10-01 15:53:30 +000015375Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15376
15377 * xpath.[ch] : fixed some serious XPath Predicate evaluation
15378 problems
15379 * Makefile.am : added XPath regression tests to normal tests
15380 * uri.c: fixed a problem with local paths, cleanup
15381 * parser.c: fixed a problem with large CData sections
15382
Daniel Veillardd2ade932000-09-30 14:39:55 +000015383Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15384
15385 * configure.in xml-config.in: patch from "Ben Taylor"
15386 <sol7x86@hotmail.com> for solaris shared libs lookup
15387
Martin Bauligdd7d1f62000-09-29 23:17:57 +0000153882000-09-30 Martin Baulig <baulig@suse.de>
15389
15390 * libxml-2.0.pc.in: Provide pkg-config script.
15391
15392 * configure.in: Create the libxml-2.0.pc script from the
15393 libxml-2.0.pc.in templates.
15394 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +000015395 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +000015396
Daniel Veillard4b0755c2000-09-25 14:26:28 +000015397Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15398
15399 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
15400 when compiling with MSC
15401
Daniel Veillard46057e12000-09-24 18:49:59 +000015402Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15403
15404 * xpath.c: patch for normalize-string() substring-before(),
15405 substring-after() and translate() functions from Bjorn Reese
15406 <breese@mail1.stofanet.dk>
15407 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
15408 Fredrik Hallenberg <hallon@lysator.liu.se>
15409 * TODO: updated
15410
Daniel Veillard281f8ff2000-09-24 08:12:14 +000015411Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15412
15413 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
15414 problem of socklen_t being undefined on a number of platforms
15415 * debugXML.c: fixed a compilation problem when without snprintf
15416
Daniel Veillard8ddb5a72000-09-23 10:28:52 +000015417Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15418
15419 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
15420 an URI bug and a fix for the control-character-induced infinite loop
15421 * nanohttp.c: preventive fix for compiling on WIN32
15422
Daniel Veillard64c20ed2000-09-22 16:07:02 +000015423Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15424
15425 * xmlint.c: closing bug #25000
15426
Daniel Veillardb656ebe2000-09-22 13:51:48 +000015427Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15428
15429 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
15430 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
15431 modified slightly Wayne Davison patch adding xmlStrcasecmp and
15432 related function, fixing xmlStrncmp(), and associated cleanup
15433 * result/HTML/entities.html.sax: updating result
15434
Daniel Veillard4fb87ee2000-09-19 12:25:59 +000015435Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15436
15437 * uri.c: applied patch for URI escaping from Wayne Davison
15438 <wayned@blorf.net>
15439 * tree.c parserInternals.c HTMLparser.c: memset checks patches
15440 from Denis Barbier <barbier@imacs.polytechnique.fr>
15441 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
15442 patch from Wayne Davison
15443
Daniel Veillardd5f97f82000-09-17 16:38:14 +000015444Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15445
15446 * doc/xml.html : updated with new releases, adding "how to help"
15447
Daniel Veillard04698d92000-09-17 16:00:22 +000015448Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15449
15450 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
15451 removed a few warnings in pedantic mode ...
15452 * parserInternals.c parser.c: moved encoding switching function
15453 to parserInternals.c
15454 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
15455
Daniel Veillarda2c6da92000-09-16 18:15:00 +000015456Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15457
15458 * HTMLparser.c parser.c: set ctxt->errNo before calling the
15459 error or warning handlers
15460
Daniel Veillardb1059e22000-09-16 14:02:43 +000015461Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15462
15463 * parserInternals.c parserInternals.h parser.c Makefile.am:
15464 created a new module parserInternals.c, moved most of the
15465 code shared by the various parsers there, as well as
15466 deprecated code from parser.c. More cleanup of parser.c
15467 * uri.c: fixed a problem when URI is NULL
15468 * valid.c: speedup when looking for an attribute declaration
15469
Daniel Veillard39c7d712000-09-10 16:14:55 +000015470Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15471
15472 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
15473 the cleanup of the computation of URI references when seeking
15474 external entities. The URI reference string and the resulting
15475 URI are both stored now.
15476 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
15477 large s(n)printf checks and cleanup from Denis Barbier
15478 <barbier@imacs.polytechnique.fr>
15479 * xmlversion.h.in tree.h: couple of SGML declarations for a
15480 possible docbook module.
15481 * result/VC/ : a couple of test output changed due to the change
15482 of the entities URI
15483
Daniel Veillardb513f5a2000-09-10 14:01:12 +000015484Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15485
15486 * parser.h: added a _private field for linking user's data
15487
Daniel Veillarddd477ce2000-09-10 13:23:08 +000015488Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15489
15490 * parser.c parserInternals.h: demacroified most of the IS_XXX
15491 the gain in size is significant so ...
15492
Daniel Veillard4b5b80c2000-09-08 18:54:41 +000015493Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15494
15495 * entities.c: cases where looking up entities with doc==NULL
15496 covered
15497
Daniel Veillard90e11312000-09-05 10:42:32 +000015498Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15499
Daniel Veillard1de50802000-09-07 08:54:32 +000015500 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +000015501 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
15502
Daniel Veillard98a79162000-09-04 11:15:39 +000015503Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15504
Daniel Veillard1de50802000-09-07 08:54:32 +000015505 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +000015506 * test/URI/uri.data result/URI/uri.data: first set of tests/results
15507 * Makefile.in: added URItest and included thenin "make tests"
15508
15509Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +000015510
15511 * xmlversion.h.in: closed bug 22941
15512
Daniel Veillard2bb89092000-08-31 14:57:50 +000015513Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15514
15515 * doc/xmlio.html: added doc and example for entity loader
15516 redefinition.
15517
Daniel Veillard96984452000-08-31 13:50:12 +000015518Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15519
15520 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
15521 used by libxml
15522
Daniel Veillarde715dd22000-08-29 18:29:38 +000015523Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15524
15525 * parser.c: Fixed bug on invalid ontent characters and when using
15526 push.
15527 * xmllint.c: fixed xmllint endling of errors in push mode
15528
Daniel Veillard4948eb42000-08-29 09:41:15 +000015529Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15530
15531 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +000015532 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +000015533 * result/HTML/*.sax: regenerated HTML SAX output
15534 * parser.c: more cleanup.
15535
Daniel Veillarde010c172000-08-28 10:04:51 +000015536Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15537
15538 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +000015539 patches from Wayne Davison <wayned@users.sourceforge.net>,
15540 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +000015541 * HTMLparser.c: fixed an ignorable white space detection bug
15542 occuring when parsing with SAX only
15543 * result/HTML/*.sax: updated since the output is now HTML
15544 encoded...
15545
Daniel Veillard47f3f312000-08-27 22:40:15 +000015546Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15547
Daniel Veillardbbe11b02000-09-23 07:07:40 +000015548 * HTMLparser.[ch]: applied some of Wayne Davison
15549 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +000015550
Daniel Veillarde0854c32000-08-27 21:12:29 +000015551Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15552
15553 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
15554 undeclared namespace prefix was used, added a warning.
15555 Cleaned up support w.r.t. entities, spilling out a warning
15556 and being pedantic on lookups.
15557 * test/warning/ent9 : added testcase for previous example.
15558 * TODO: updated
15559 * parserInternals.h parser.c: changed the way names are parsed
15560 now allow infinite size and decrease penalty for normal use
15561 * parser.c: Started a big cleanup/check of the parser code,
15562 fixed some of the most tortuous entity code, spotted code
15563 unused anymore
15564 * test/*: added tests for very long names and related nasty
15565 things.
15566
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +000015567Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15568
15569 * doc/encoding.html: added encoding aliases doc
15570 * doc/xml.html: updates
15571 * encoding.[ch]: added EncodingAliases functions
15572 * entities.[ch] valid.[ch] debugXML.c: removed two serious
15573 bottleneck affecting large DTDs like Docbook
15574 * parser.[ch] xmllint.c: added a pedantic option, will be
15575 useful
15576 * SAX.c: redefinition of entities is reported in pedantic mode
15577 * testHTML.c: uninitialized warning from gcc
15578 * uri.c: fixed a couple of bugs
15579 * TODO: added issue raised by Michael
15580
Daniel Veillard0d6b1702000-08-22 23:52:16 +000015581Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15582
15583 * doc/encoding.html: propagated Martin Duerst suggestions
15584
Daniel Veillard52402ce2000-08-22 23:36:12 +000015585Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15586
15587 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
15588 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
15589 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
15590 by Wayne Davison
15591
Daniel Veillard2f2bf412000-08-20 15:11:02 +000015592Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15593
15594 * nanoftp.c nanohttp.c: small cleanup
15595 * TODO: updated
15596
Daniel Veillard244ece92000-08-19 20:58:02 +000015597Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15598
15599 * added an old VC testcase and updated title.xml entity
15600
Daniel Veillardb8f25c92000-08-19 19:52:36 +000015601Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15602
15603 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
15604 done on auto-opening of <p> tags and cleanup of SAX output
15605
Daniel Veillard979e55e2000-08-19 16:48:54 +000015606Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15607
15608 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
15609
Daniel Veillard4540be42000-08-19 16:40:28 +000015610Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15611
15612 * doc/xml.html libxml.* structure.*: updated the doc a bit
15613
Daniel Veillard808a3f12000-08-17 13:50:51 +000015614Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15615
15616 * testSAX.c testHTML.c result/HTML/: cleanup of the output
15617 of SAX tests
15618
Daniel Veillard29579362000-08-14 17:57:48 +000015619Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15620
15621 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
15622 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
15623
Daniel Veillard1255ab72000-08-14 15:13:33 +000015624Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15625
15626 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
15627 * testHTML.c: fix core dump on Solaris 2.x systems
15628 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
15629 * result/HTML/*.sax: previous bug fix lead to new results
15630
Daniel Veillard03109292000-08-14 14:58:22 +000015631Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15632
15633 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
15634 * configure.in: added --with-readline=DIR to accept alternate
15635 path for readline include/library
15636 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
15637 for ANSI under HP-UX
15638 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
15639 includes @LIBS@
15640
Daniel Veillard7c29ce22000-08-12 21:20:53 +000015641Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15642
15643 * doc/* : rebuilt the docs
15644 * getting ready for 2.2.2 release
15645
Daniel Veillard87b95392000-08-12 21:12:04 +000015646Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15647
15648 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
15649 and xmlAddFeature()
15650 * tree.[ch]: added xmlAddChildList()
15651 * xmllint.c: MAP_FAILED macro test
15652 * parser.h: added xmlParseCtxtExternalEntity()
15653 * valid.c: applied bug fixes removed warning
15654 * tree.c: added CDATA block to elements content
15655 * testSAX.c: cleanup of output
15656 * testHTML.c: added SAX testing
15657 * encoding.c: better error recovery
15658 * SAX.c, parser.c: fixed one of the external entity processing
15659 of the OASis testsuite
15660 * Makefile.am: added HTML SAX regression tests
15661 * configure.in: bumped to 2.2.2
15662 * test/HTML/ result/HTML: added a few of HTML tests, and added the
15663 SAX results
15664
Daniel Veillard88a172f2000-08-04 18:23:10 +000015665Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15666
15667 * configure.in: patch for HP compiler
15668
156692000-08-04 Sven Heinicke <sven@zen.org>
15670
15671 * xmllint.c: Was coredumping sometimes when the file given didn't
15672 exist.
15673
Daniel Veillard46e370e2000-07-21 20:32:03 +000015674Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15675
15676 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +000015677
Daniel Veillard46e370e2000-07-21 20:32:03 +000015678 when using in memory parsing. Need some cleanup.
15679 * xmllint.c configure.in: added a --memory flag to test memory
15680 parsing
15681
Daniel Veillard36650692000-07-21 15:16:39 +000015682Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15683
15684 * nanohttp.c: fixed socklen_t replacement to unsigned int
15685 * parser.c: fixed a space handdling missing at the end of
15686 production 28 DOCTYPE.
15687 * xmlmemory.c: fixed a stupid bug on the routine to override
15688 allocation functions
15689 * TODO: updated
15690
Daniel Veillarde46e20d2000-07-14 15:02:46 +000015691Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15692
15693 * doc/ regenerated the docs
15694
Daniel Veillard32bc74e2000-07-14 14:49:25 +000015695Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15696
15697 * doc/encoding.html doc/xml.html: added I18N doc
15698 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
15699 improvements, both parser and filters, added ASCII & HTML,
15700 fixed the ISO-Latin-1 one
15701 * xmllint.c testHTML.c: added/made visible --encode
15702 * debugXML.c : cleanup
15703 * most .c files: applied patches due to warning on Windows and
15704 when using Sun Pro cc compiler
15705 * xpath.c : cleanup memleaks
15706 * nanoftp.c : added a TESTING preprocessor flag for standalong
15707 compile so that people can report bugs more easilly
15708 * nanohttp.c : ditched socklen_t which was a portability mess
15709 and replaced it with unsigned int.
15710 * tree.[ch]: added xmlHasProp()
15711 * TODO: updated
15712 * test/ : added more test for entities, NS, encoding, HTML, wap
15713 * configure.in: preparing for 2.2.0 release
15714
Daniel Veillard49703262000-07-10 10:27:46 +000015715Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15716
15717 * nanoftp.c: fixed the way the control connection is handled
Daniel Veillard784b9352003-02-16 15:50:27 +000015718 * libxml.spec.in: fixed the dependencies and cleanup
Daniel Veillard49703262000-07-10 10:27:46 +000015719
Daniel Veillard306be992000-07-03 12:38:45 +000015720Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15721
15722 * doc/xml.html: changed the xmlsoft.org structure, updated the
15723 examples w.r.t. root and childs
15724
Daniel Veillard7d853352000-07-02 18:53:09 +000015725Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15726
Daniel Veillard784b9352003-02-16 15:50:27 +000015727 * libxml.spec.in: fixed bug #7419, dependencies fouled for libxml-devel
Daniel Veillard7d853352000-07-02 18:53:09 +000015728
Daniel Veillard365e13b2000-07-02 07:56:37 +000015729Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15730
15731 * HTMLparser.c: Work on character encoding support for the HTML parser
15732 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
15733 * encoding.c: Fixed a potential memleak in the encoding stuff
15734
Daniel Veillardaf743792000-07-01 11:49:28 +000015735Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15736
15737 * doc/FAQ.html doc/Makefile.am : added a FAQ
15738
15739Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +000015740
15741 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
15742 of the HTML parser to force it to not bypass SAX
15743
Daniel Veillard3f6f7f62000-06-30 17:58:25 +000015744Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15745
15746 * win32config.h.in: updated
15747 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
15748 lacks iconv support :-( need to release 2.1.1
15749 * configure.in: release 2.1.1
15750 * HTMLparser: fixed bug #14784
15751 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
15752 by Windows compiler
15753 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
15754 the SAX startDocument() callback.
15755 * TODO: updated
15756
15757Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15758
15759 * added xmlStopParser()
15760
Daniel Veillardbe803962000-06-28 23:40:59 +000015761Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15762
15763 * configure.in: 2.1.0 prerelease
15764 * Large resync between W3C and Gnome tree
15765 * nanoftp, nanohttp.c: fixed stalled connections probs
15766 * HTMLtree.c SAX.c : support for attribute without values in
15767 HTML for andersca
15768 * valid.c: Fixed most validation + namespace problems
15769 * HTMLparser.c: start document callback for andersca
15770 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
15771 * parser.h, SAX.c: serious speed improvement for large
15772 CDATA blocks
15773 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
15774 different encoding
15775 * example/Makefile.am example/gjobread.c tree.h: work on
15776 libxml1 libxml2 convergence.
15777 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
15778 and the LIBXML_TEST_VERSION macro
15779
Daniel Veillardc310d562000-06-23 18:32:15 +000015780Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15781
15782 * doc/xml.html: various patches and improvements typo fixed by
15783 Felix Natter
15784 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
15785 from Felix Natter <fnatter@gmx.net>
15786
Daniel Veillardf3029822000-05-06 08:11:19 +000015787Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15788
15789 * doc/upgrade.html: updated with instructions for support of both
15790 libxml-1.x and libxml-2.x
15791 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
15792 for 2.x support and also fixed includes
15793
15794
Daniel Veillard496a1cf2000-05-03 14:20:55 +000015795Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15796
15797 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
15798 the encoding support, added iconv support, so now libxml if
15799 compiled with iconv automatically support japanese encodings
15800 among others. Work based on initial patch from Yuan-Chen Cheng
15801 I may have broken binary compat in the encoding handler
15802 registration scheme, but that was so utterly broken I don't
15803 expect anybody to have used this feature until now.
15804 * parserInternals.h: fixup on the CHAR range macro
15805 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
15806 code.
15807 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
15808 * uri.c: added xmlParseURI() I can't believe I forgot to
15809 implement this one in 2.0 !!!
15810 * SAX.c: moved doc->encoding update in the endDocument() call.
15811 * TODO: updated.
15812
Daniel Veillard06047432000-04-24 11:33:38 +000015813Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15814
15815 * tree.h: removed extraneous xmlRemoveProp definition
15816 * TODO: added item about --disable-corba configure switch
15817 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
15818 * nanoftp.c: fixed include problems giving troubles on AIX and
15819 slowlaris
15820 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
15821 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
15822 comment and headers changes to lower gtk-doc number of warnings
15823 * doc/html/*: rebuilt docs
15824
Daniel Veillarde0aed302000-04-16 08:52:20 +000015825Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15826
15827 * HACKING: documented the tag for 1.x and instructions
15828
Daniel Veillard5e873c42000-04-12 13:27:38 +000015829Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15830
15831 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
15832 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
15833 xmlCreateIOParserCtxt
15834 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
15835 significant overall improvement
15836 * xmllint.c: added I/O test to xmllint
15837 * testSAX.c: added a speed test
15838 * doc/* : updated/regenerated
15839
Daniel Veillardfc708e22000-04-08 13:17:27 +000015840Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15841
15842 * xpath.c uri.h parserInternals.h: cosmetic changes from
15843 "Timur I. Bakeyev" <timur@bat.ru>, including making
15844 xmlCreateURI() public
15845
Daniel Veillard5d211f42000-04-07 17:00:24 +000015846Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15847
15848 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
15849 and the code at the same time. Added a clean mechanism for
15850 overload or added input methods: xmlRegisterInputCallbacks()
15851 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
15852 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
15853 * TODO: updated
15854 * doc/* : updated/regenerated
15855 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
15856 source dir
15857
Daniel Veillarde77a9182000-04-05 19:12:29 +000015858Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15859
15860 * testURI.c: yet another forgotten commit, I should get some sleep !
15861
Daniel Veillardce8b83b2000-04-05 18:38:42 +000015862Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15863
15864 * xmllint.c: forgot to commit this too ?
15865
Daniel Veillardb9df4042000-04-05 14:23:16 +000015866Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15867
15868 * xmlversion.h.in : forgot to commit this previously
15869
Daniel Veillard361d8452000-04-03 19:48:13 +000015870Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15871
15872 * configure.in: preparing libxml-2.0.0 version looks Ok so far
15873 * README TODO: updated for release
15874 * uri.c uri.h: added authority parsing/saving
15875 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
15876 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
15877 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
15878 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
15879 Makefile.am : added compile-time customization of libxml
15880 --with-ftp --with-http --with-html --with-xpath --with-debug
15881 --with-mem-debug
15882 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
15883 #include <libxml/xxx.h> I hope it won't break too much stuff
15884 and will be manageable in the future...
15885 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
15886 and added xmllint to the installed programs
15887 * uri.h: added xmlFreeURI()
15888
Daniel Veillardec303412000-03-24 13:41:54 +000015889Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15890
15891 * uri.c uri.h: finished the escaping handling, the base support
15892 and the URI path normalization. Looks good just lacks the
15893 authority content parsing code.
15894 * Makefile.am: added instructions to generate testURI
15895 * TODO: updated
15896 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
15897 added links and icons for W3C and Gnome
15898
Daniel Veillard8f621982000-03-20 13:07:15 +000015899Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15900
15901 * xmlmemory.[ch] : seems I forgot to actually update the files in
15902 the last commit :-)
15903 * doc/xml.html doc/html/* : updated and uploaded the docs
15904
Daniel Veillard3dd82e72000-03-20 11:48:04 +000015905Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15906
15907 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
15908 * TODO: updated
15909 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +000015910 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +000015911 gfree).
15912 * Makefile.am, uri.c, uri.h: added a set of functions to do
15913 exact (litteraly copied from the RFC 2396 productions) parsing
15914 and handling of URI. Will be needed for XLink, one XML WFC,
15915 XML Base and reused in the nano[ftp/http] modules. Still work
15916 to be done.
15917
Daniel Veillardedfb29b2000-03-14 19:59:05 +000015918Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15919
15920 * configure.in, libxml.spec.in : libxml2
15921 * doc/* : updated the doc page, rebuilt the docs
15922
Daniel Veillardcf461992000-03-14 18:30:20 +000015923Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15924
15925 * all: tagged LIB_XML_1_X
15926 * *.c *.h : updated from W3C CVS tree
15927 * configure.in : 2.0.0-beta
15928 * libxml.spec.in : libxml2 package nam
15929 * result/* : new version of the tests output
15930
Daniel Veillardf13e1ed2000-03-06 07:41:49 +000015931Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15932
15933 * doc/xml.html, doc/update.html: updated docs, 1.8.7
15934
Daniel Veillardb566ce12000-03-04 11:39:42 +000015935Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15936
15937 * doc/* : rebuilt the docs
15938 * parser.c: final patch on #6766
15939 * valid.c: small patch on validity checks.
15940
Daniel Veillardfb76c402000-03-04 11:39:42 +000015941Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15942
15943 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
15944 added
15945 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
15946 compatibility w.r.t. XML spec and existing code.
15947
Daniel Veillard90fb02c2000-03-02 03:46:43 +000015948Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15949
15950 * parser.c: seems a better solution to <a> </a> exists,
15951 will try it for a while
15952
Daniel Veillard83a30e72000-03-02 03:33:32 +000015953Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15954
15955 * parser.c: tried to remove the <a> </a> generating <a/>
15956 this is hard. Left a flag for that purpose. Fixed bug #6766
15957 * configure.in: prepared 1.8.7 not released, due to previous
15958 problem
15959
Daniel Veillard88f00ae2000-03-02 00:15:55 +000015960Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15961
15962 * doc/xml.html : applied second patch from Paul DuBois
15963
Daniel Veillard402e8c82000-02-29 22:57:47 +000015964Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15965
15966 * doc/xml.html : applied patch from Paul DuBois
15967
Daniel Veillardd0f7f742000-02-02 17:42:48 +000015968Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15969
15970 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
15971
Daniel Veillard5feb8492000-02-02 17:15:36 +000015972Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15973
15974 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
15975 compilation warnings on various platforms.
15976 * parser.c: Fixed #5281 validity error callbacks are now desactived
15977 by default if not validating.
15978
Daniel Veillardf341f932000-02-02 14:52:08 +000015979Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15980
15981 * nanoftp.c, win32config.h.in: patches to compile on WIN32
15982
Daniel Veillard13c757e2000-02-01 23:59:15 +000015983Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15984
15985 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
15986 <gkatsi@cs.toronto.edu>
15987
Daniel Veillard726e8792000-01-30 20:04:29 +000015988Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15989
15990 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
15991 processing URLs
15992
Daniel Veillarde41f2b72000-01-30 20:00:07 +000015993Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15994
15995 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
15996 xmlNanoFTPUpdateURL for persistent control connections.
15997 * configure.in: 1.8.6
15998
15999Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16000
16001 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
16002 * tree.[ch] : added xmlSaveNoEmptyTags
16003
James Henstridgef3be9312000-01-28 13:59:21 +0000160042000-01-29 James Henstridge <james@daa.com.au>
16005
16006 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
16007
16008 * Makefile.am: added nanoftp.[ch] to the build.
16009
Daniel Veillardaeea04f2000-01-25 19:27:27 +000016010Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16011
16012 * nanoftp.[ch]: cleanup, comments, API
16013 * debugXML.c : fixed a bug in the cat command
16014 * doc/*: regenerated the docs
16015
Daniel Veillardda07c342000-01-25 18:31:22 +000016016Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16017
16018 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
16019 * debugXML.c : fixed a bug in the cat command
16020 * valid.c: fixing some small probs
16021 * libxml.spec.in: get rid of the SNAP suffix
16022 * doc/xml.html: updated the status
16023
Daniel Veillarde3d88ef2000-01-24 13:55:06 +000016024Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16025
16026 * xml-config.in: xml-config --version to just return the
16027 version number
16028 * xpath.c: some cleanup w.r.t. axis when the current node is
16029 an attribute.
16030 * TODO: updated
16031
Daniel Veillard461a66c2000-01-18 18:01:01 +000016032Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16033
16034 * configure.in: prepared for libxml-1.8.5
16035 * doc/* recompiled the documentation
16036
160372000-01-17 Jody Goldberg <jgoldberg@home.com>
16038
16039 * configure.in : WARNING autoconf subtlety alert :
16040 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
16041 when looking for zlib.h so that HAVE_ZLIB_H is defined.
16042 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
16043 get defined by AC_CHECK_HEADERS.
16044
Daniel Veillardf967b902000-01-17 16:06:10 +000016045Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16046
16047 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
16048 Rune.Djurhuus@fast.no
16049
Daniel Veillardad8f99d2000-01-15 14:20:03 +000016050Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16051
16052 * TODO: updated
16053 * tree.c, parser.c: made sure that only memory alloc problems
16054 and internal parser errors are allowed to write to stdout or
16055 stderr.
16056
Daniel Veillard0142b842000-01-14 14:45:24 +000016057Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16058
16059 * tree.c : restored xmlNewGlobalNs since this seems used by
16060 a lot of existing code :-(, fixed a bug in xmlNewNs
16061 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
16062 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
16063 to exit() from the library code.
16064 * xpath.c, parser.c: removed bugs or unused code detected by
16065 Windows compilers
16066 * parser.c: started adding interfaces for parsing well balanced
16067 XML fragments
16068 * configure.in: releasing 1.8.4
16069 * doc/* : rebuilt the docs
16070
Daniel Veillard2eac5032000-01-09 21:08:56 +000016071Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16072
16073 * tree.[ch] : added xmlNewDocFragment() for DOM
16074 * testHTML.c: uninitialized variable.
16075
Daniel Veillardf3a73582000-01-05 14:58:39 +000016076Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16077
16078 * doc/* : rebuild the docs
16079
Daniel Veillard71b656e2000-01-05 14:46:17 +000016080Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16081
16082 * acconfig.h: readline and history patch
16083 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
16084 * tree.c: added check and handling when possibly removing an ID
16085 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
16086 and saving.
16087 * test/HTML/entities.html result/HTML/entities.html* : test for
16088 various entities reference cases
16089 * result/HTML/* : as a result output of some testcase have
16090 changed
16091 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
16092 by previous example. added xmlParseTryOrFinish().
16093 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
16094 entities.h debugXML.h HTMLparser.h: changed the way struct are
16095 declared to allow gtk-doc to expose those
16096 * parser.c: closed bug #4960
16097 * Makefile.am configure.in: Applied patch from
16098 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
16099 and math/socket libs detection
16100
Daniel Veillard437b87b2000-01-03 17:30:46 +000016101Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16102
16103 * configure.in, Makefile.am: link tester against readline
16104 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
16105
Daniel Veillard686d6b62000-01-03 11:08:02 +000016106Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16107
16108 * tree.[ch]: added xmlRemoveProp
16109 * win32config.h.in nanohttp.c: avoid including the Windows
16110 socket stuff in every C files
16111 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
16112 the XmL parser(s)
16113 * test/ns4 result/ns4 etc...: added test case for previous prob
16114 * tree.c: xmlNewNs wasn't checking for double definition
16115 * Makefile.in: fixed a problem with dist-hook duplicates
16116 * parser.[hc], xmlIO.c: fixed the loading of external entities
16117 APIs, now xmlLoadExternalEntity() is used everywhere and
16118 setting up an app specific front-end using the
16119 * SAX.c parser.c: some fixes, now the xhtml spec validates
16120 with the xhtml DTD.
16121 * error.c: fixed crashes in case of no input stream
16122 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
16123 to the validation tests and results
16124
Daniel Veillard5e5c6231999-12-29 12:49:06 +000016125Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16126
16127 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
16128 too htmlCreatePushParserCtxt() and htmlParseChunk()
16129 * parser.c: a bit of cleanup.
16130 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
16131 to XML) removed the last mem leak known
16132 * HTMLtree.c: output message cleanup
16133 * xmlmemory.c: display content info about memory blocks
16134 * result/HTML/wired.* : missing att value warning change
16135
Daniel Veillardbe849cf1999-12-28 16:43:59 +000016136Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16137
16138 * doc/* : rebuilt the documentation
16139
Daniel Veillarddbfd6411999-12-28 16:35:14 +000016140Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16141
16142 * parser.[ch] parserInternals.h: Push parser for XML,
16143 seems to work fine now
16144 * tester.c debugXML.[ch]: Added an XML shell debug facility and
16145 --push for push testing
16146 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
16147 * testSAX.c: added --push
16148 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
16149 subtree
16150 * xmlIO.[ch] : enriched API + fixes for push mode
16151 * entities.[ch]: added the entity content length to the struct.
16152 * xmlmemory.[ch]: new API to show the last entries for the shell
16153 * valid.c: added required attribute testing
16154 * SAX.c: the cdata callback now merge contiguous fragments
16155 * HTMLparser.c: cleanup of some macros
16156
Daniel Veillard3c558c31999-12-22 11:30:41 +000016157Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16158
16159 * parser.c: fix for PIs name starting with xml
16160 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +000016161 * *.c, configure.in win32config.h.in : generate win32config.h for
16162 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +000016163
Daniel Veillard0caf07a1999-12-21 16:25:49 +000016164Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16165
16166 * parser.c: fixed a stupid = vs. == bug :-(
16167 * doc/gnome-xml.sgml: s/glade/xml/
16168
Daniel Veillard5cb5ab81999-12-21 15:35:29 +000016169Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16170
16171 * configure.in, doc/xml.html : bug fix release 1.8.2
16172 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
16173 Hopefully the end of that silly C++ include problem
16174 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
16175 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
16176 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
16177 troubles with autoclosed elements when the stree shape doesn't
16178 follow the DtD specs. Added htmlIsAutoClosed() and
16179 htmlAutoCloseTag()
16180 * result/HTML/*.htm*: Updated the HTML examples regression tests output
16181 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
16182 * debugXML.c: fixed a bug on printing default namespaces.
16183 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
16184
Daniel Veillardb24054a1999-12-18 15:32:46 +000016185Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16186
16187 * result/HTML/*.htm[l] : updated the HTML regression tests according
16188 to the new output
16189 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
16190 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
16191 problem due to intermix of extern "C" { ... } declarations for C++
16192 and recursive includes in the headers
16193
Chris Lahey323c48c1999-12-18 15:32:45 +0000161941999-12-20 Chris Lahey <clahey@umich.edu>
16195
16196 * HTMLtree.c: Made it so that html nodes with a single child do
16197 not insert a carriage return before or after the child node.
16198
Daniel Veillardb24054a1999-12-18 15:32:46 +000016199Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +000016200
16201 * configure.in, doc/xml.html : bug fix release 1.8.1
16202 * parser.c: fixed bug #4344
16203 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
16204 added the glue to avoid C++ problems
16205 * doc/* : regenerated the documentation
16206
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +000016207Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16208
16209 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
16210 namespace recognition, and Dia as a resul :-(
16211 * encoding.c: closed bug #3950
16212
Daniel Veillard944b5ff1999-12-15 19:08:24 +000016213Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16214
16215 * valid.c: debugging a posteriori validation, except URI expansion
16216 stuff this should be fixed now
16217 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
16218 Carl Nygard <cnygard@bellatlantic.net>
16219 * tester.c: added --postvalid, cleaning of the code
16220 * tree.[ch]: added xmlDocGetRootElement()
16221
Ramiro Estrugobfce3771999-12-15 04:32:07 +000016222Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
16223
16224 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
16225 c++ losage.
16226
Daniel Veillard10a2c651999-12-12 13:03:50 +000016227Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16228
16229 * configure.in, doc/xml.html : bumped to 1.8.0
16230 * xlink.[ch], Makefile.am : added framework for link detection
16231 * parser.h: added nbChars to parser context, needed for cleanup.
16232 * xmlmemory.c: removed a nasty bug when out of mem
16233 * valid.[ch]: adding namespace support for attribute decl
16234 * tester.c: added --debugent option
16235 * debugXML.[ch]: added xmlDebugDumpEntities()
16236 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
16237 buffers instead, this was really needed, validation was breaking
16238 in strange ways due to that. Added xmlParseStringPEReference()
16239 and other parsing from strings functions. Entities processing
16240 modified again, but PERef are still not handled correcly but
16241 unless you're Eve Maller you won't notice :-)
16242 * HTMLparser.c: large changes toward reliability, and switched to
16243 lowercase internal tags, XHTML is lowercase, so it will help
16244 that output is closer to next version.
16245 * doc/* : regenerated the documentation, it is now hosted at
16246 http://xmlsoft.org/ (same bits I just bought the domain :-)
16247
16248
Daniel Veillard294cbca1999-12-03 13:19:09 +000016249Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16250
16251 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
16252 doc generation
16253 * parser.c: fixed bugs #3908 and #3937 and a memory leak
16254 in the SAX API
16255 * doc/*: rebuilt the doc making sure everything appears in the
16256 HTML files
16257
Daniel Veillardf5c2c871999-12-01 09:51:45 +000016258Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16259
16260 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
16261 added the patch from Carl Nygard <cnygard@bellatlantic.net>
16262 which allow impressive speed improvement on dataset with
16263 large text pieces, but at the cost of broken binary
16264 compatibility and slightly bigger memory usage.
16265 Configure with --with-buffers to activate them, they
16266 are protected with XML_USE_BUFFER_CONTENT define.
16267 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
16268 goal is 0 memory left allocated once parser is no more used
16269 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
16270 call xmlCleanupParser() and xmlMemoryDump()
16271
Daniel Veillarda819dac1999-11-24 18:04:22 +000016272Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16273
16274 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
16275 * parser.[ch] encoding.[ch]: added memory cleanup routines
16276 * parser.c: closing bug #3788
16277 * doc/*: rebuilt the doc
16278
Daniel Veillard11a48ec1999-11-23 10:40:46 +000016279Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16280
16281 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
16282 xmlNewTextChild() and xmlSetCompressMode() behaviour.
16283 * tester.c: added --compress option
16284 * doc/*: rebuilt the documentation
16285
Daniel Veillard4c3a2031999-11-19 17:46:26 +000016286Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16287
16288 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
16289 if given /proc/kcore as input !
16290 * doc/xml.html doc/*: updated and rebuilt the documentation
16291
16292Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +000016293
16294 * parser.c: Fixed some wrongly space collapsing code due to
16295 a misreading of the spec.
16296 * result/*: fixed the output accordingly
16297
16298Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +000016299
16300 * encoding.c: bug fix and typos
16301 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
16302 * parser.c: added attribute normalization closing bug #3597
16303 * test/att* result/att* SAXresult/att*: testcase for attribute
16304 normalization
16305
Daniel Veillardd7e200c1999-11-15 17:53:11 +000016306Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16307
16308 * configure.in: closing bug #3163 by adding extra flags for the
16309 cc compiler on HP-UX
16310
Daniel Veillard51e3b151999-11-12 17:02:31 +000016311Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16312
16313 * valid.[ch] : removed a typo and an enumerated type bug in the
16314 xmlAddElementDecl() function
16315 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
16316 call to xmlEncodeEntitiesReentrant() so that the functions
16317 New, Set and Get are at the same level.
16318 * parser.c HTMLparser.c: extra memory allocation bug for
16319 attributes detected by someone using libxml in embedded systems :-)
16320
Daniel Veillard962195f1999-10-28 15:51:53 +000016321Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16322
16323 * xmlmemory.h: turned off mem debug :-\
16324
Daniel Veillard35008381999-10-25 13:15:52 +000016325Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16326
16327 * parser.c: closed bug #2784 a one line fix, but worth pushing
16328 a new release out
16329 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
16330 some structures, comments before and after the
16331 main element, and other nastyness
16332 * HTMLtree.c tree.c: accomodate the extended HTML supported
16333 * configure.in: pushing 1.7.4
16334 * test/ent8 and related outputs : added a new test for bug #2784
16335 * test/HTML/wired.html and related output: a nasty HTML example
16336 * Makefile.am: improved the test scripts
16337 * docs/* : reran the documentation extractor, updated xml.html
16338
Daniel Veillard7c1206f1999-10-14 09:10:25 +000016339Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16340
16341 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
16342 HTMLparser and debugged the HTML related code. HTML documents
16343 now have their own type
16344 * entities.c: do not dump &apos; for HTML output
16345 * xmlmemory.c: improvement, breakpoint mechanism
16346 * testHTML.c: added --sax --repeat ...
16347 * Makefile.am: improved the HTML tests
16348 * valid.[ch]: added xmlValidGetValidElements and
16349 xmlValidGetPotentialChildren
16350 * tester.c: added --insert to test the 2 new functions
16351 * test//* result//* SAXresult//* : regression test cleanup
16352 and extension.
16353 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
16354 gnome-xml-nanohttp.html
16355
Daniel Veillard7d2c2761999-10-11 15:09:51 +000016356Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16357
16358 * HTMLparser.c: fixed problems with some autoclose tags
16359 * tree.c: fixed XML output problems.
16360 * result/* SAXresult/*: update of the tests output
16361
Daniel Veillard6077d031999-10-09 09:11:45 +000016362Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16363
16364 * Makefile.am: Arturo patch for xmlConf.sh version info
16365 * parser.c: Tim Josling patch for single quoted items
16366 * tester.c: Tim Josling patch for tester options usage
16367 * tree.h: indent cleanup
16368
Daniel Veillard2673d3c1999-10-08 14:37:09 +000016369Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16370
16371 * HTMLparser.c parser.h : Fixed problems with HTML parsing
16372 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
16373
Daniel Veillard00fdf371999-10-08 09:40:39 +000016374Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16375
16376 * tree.c : Raph patch for initialization of CORBA fields
16377 * parser.c, xpath.c, ...: modification of doc comments
16378 * xpath.c : allow spaces in xpath expressions
16379
Daniel Veillardad219441999-09-27 08:17:49 +000016380Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16381
16382 * xmlmemory.h: turning off memory debug :-(
16383
Daniel Veillard7a66ee61999-09-26 11:31:02 +000016384Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16385
16386 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
16387 better SAX interfaces.
16388 * testSAX.c: uses the new SAX routine, avoid fetching any remote
16389 entity.
16390 * configure.in: 1.7.2
16391
16392Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +000016393
16394 * libxml.spec.in: fixed the URL
16395 * doc/xml.html: improved the documentation front-end
16396
Daniel Veillard7a66ee61999-09-26 11:31:02 +000016397Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +000016398
16399 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
16400
Daniel Veillard7a66ee61999-09-26 11:31:02 +000016401Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +000016402
16403 * libxml.spec.in: fixed the alpha compile problem
16404 * parser.[ch]: changed errno to errNo in the parser context :-(
16405 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
16406 * doc/xml.html: changed CHAR to xmlChar
16407 * doc/html/*: recompiled the documentation
16408 * configure.in: 1.7.1
16409
Daniel Veillard7f7d1111999-09-22 09:46:25 +000016410Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16411
16412 * parser.h: modified the parser context struct to regain 1.4.0
16413 binary compatibility
16414 * parser.c, xml-error.h: added errno ot teh context and defined
16415 a set of errors values with update of errno
16416 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
16417 DTDs and entities
16418 * *.h, *.c: complete cleanup of the use of config.h and include
16419 protection depending on the current setup.
16420 * overalll debugging, maintenance and bug-fixing on all modules
16421 * updated the documentation
16422 * ready for 1.7.0
16423
Daniel Veillardc08a2c61999-09-08 21:35:25 +000016424Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16425
16426 * HTMLparser.c : cleanup
16427 * SAX.c valid.c valid.h: added ID/IDREF checking
16428 * tree.c tree.h: extended doc structure for refs
16429 * configure.in: 1.6.2
16430 * parser.c: patched bug in SAX user arg call
16431 * parserInternals.h: patched missing close in C++ wrapping
16432 * testXPath.c xpath.c xpath.h: prepared for extensibility,
16433 especially upcoming XPointer implementation.
16434 * doc/xml.html: augmented, typo
16435
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +000016436Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
16437
16438 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
16439 not all invocations of install understand -d.
16440
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +000016441Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
16442
16443 * Makefile.am: prepend all the test* calls with $(top_builddir) -
16444 to make 'check' works, when builddir != srcdir.
16445
Daniel Veillardc8eab3a1999-09-04 18:27:23 +000016446Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16447
16448 * doc/xml.html : updated the documentation
16449
Daniel Veillard6454aec1999-09-02 22:04:43 +000016450Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16451
16452 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
16453 not deallocated memory blocks
16454 * *.c : replaces all calls to malloc() free() and realloc() to
16455 the wrapper functions/macros
16456 * tree.c : removed memory leaks dues to calling xmlFreeNode()
16457 instead of xmlFreeNodeList()
16458
Daniel Veillard1ff7ae31999-09-01 12:19:13 +000016459Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16460
16461 * HTMLparser.c: corrected a stupid bug leading to core dump at
16462 tree deallocation. Removed warnings indicated by
16463 Stephane.Conversy@lri.fr
16464 * entities.c: Fixes Yet Another Stupid Bug, entities were not
16465 looked for in the external subset
16466
16467Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +000016468
16469 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
16470 on SGI by Stephane.Conversy@lri.fr
16471
Daniel Veillardb96e6431999-08-29 21:02:19 +000016472Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16473
16474 * all .h : changed the prototype declaration indent as in gtk
16475 * most .c : working on reducing the TODOs in the code
16476 * most .c : cleanup though -pedantic and Insure++
16477 * improvements on validation ID checkings.
16478 * tree.[ch] SAX.c: added support for namespace on attributes #2022
16479 * xml-config.in: closed #1810
16480
16481Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +000016482
16483 * tree.h, valid.c, valid.h: more work on validity, IDs
16484 * xpath.c: added/fixed comparidon and equlity, added a new isinf
16485 definition for AIX
16486
Daniel Veillardb556eb51999-08-15 17:19:50 +000016487Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16488
16489 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
16490 the distribution due to a cut'n paste error at last commit
16491
Daniel Veillardb05deb71999-08-10 19:04:08 +000016492Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16493
16494 * configure.in: upgraded to version 1.4.0
16495 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
16496 Big update, added a large part of the validation process,
16497 it should be usable, but some parts are missing
16498 * xpath.c: improved the implementation w.r.t. root.
16499 * Makefile.am: added more tests
16500 * test and result trees: added a lot of tests
16501 * libxml.spec.in: export libxml.so.0 and libxml.so.1
16502
Daniel Veillard6a6ccc11999-08-10 09:34:35 +000016503Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16504
16505 * Added an HACKING file
16506
Daniel Veillarde2d034d1999-07-27 19:52:06 +000016507Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16508
16509 * xpath.[ch] : improvements and debug of the XPath implementation
16510 * parser.c, HTMLparser.c : modified the parsers to be progressive
16511 * tree.[ch] : extended the Buffer promitives
16512 * xmlIO.[ch] : added basic I/O routines providing progressive
16513 parsing and ready for I18N conversion plugins
16514 * SAXresult/* : the SAX callback sequence maybe slightly different
16515 now
16516 * test*.c : improved/updated the tests programs
16517 * doc/* : recompiled the docs.
16518
Daniel Veillard15b75af1999-07-26 16:42:37 +0000165191999-07-26 Michael Meeks <michael@edenproject.org>
16520
16521 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
16522
16523 * tree.c: Ditto.
16524
Daniel Veillard1566d3a1999-07-15 14:24:29 +000016525Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16526
16527 * configure.in: upgraded to version 1.4.0
16528 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
16529 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
16530 XML query language, see http://www.w3.org/TR/xpath for more details.
16531 * parser.c, parser.h: added CHAR* related string functions for XPath
16532 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
16533 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
16534 rebuild the docs.
16535 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
16536 and regression testing capabilities for XPath.
16537
Daniel Veillardd79d7871999-07-12 10:38:12 +000016538Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16539
16540 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
16541 closing bug #1646
16542
Daniel Veillardbe9e5951999-07-12 09:16:45 +000016543Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16544
16545 * Makefile.am, example/Makefile.am: closed bug #1683
16546
Daniel Veillard3166ab11999-07-11 16:14:19 +000016547Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16548
16549 * example/Makefile.am, configure.in: added the makefile for the
16550 gjobread example
16551
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +000016552Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
16553
16554 * doc/Makefile.am:
16555 - fix which allow "make install DESTDIR=</install/prefix>".
16556
Daniel Veillard7cc3c041999-07-09 10:11:57 +000016557Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16558
16559 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
16560 which fixed a problem on the file reading-code.
16561
Daniel Veillard82150d81999-07-07 07:32:15 +000016562Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16563
16564 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
16565 output.
16566 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
16567
Daniel Veillard5233ffc1999-07-06 22:25:25 +000016568Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16569
16570 * parser.h : Oops removed the binary compatibility problem
16571 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
16572 * parser.c, HTMLparser.c: applied patches for reading from stdin
16573
Daniel Veillardbe70ff71999-07-05 16:50:46 +000016574Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16575
16576 * parser.c, entities.c, valid.c: cleanup bug #1591
16577 * configure.in: cleanup bug #1592
16578 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
16579 the same tree back-end. Hence gdome will be available for it.
16580 * doc/Makefile.am: close bug #617
16581
Daniel Veillard97fea181999-06-26 23:07:37 +000016582Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16583
16584 * parser.c: alloctate a per parser context SAX interface block
16585
Daniel Veillard14fff061999-06-22 21:49:07 +000016586Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16587
16588 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
16589 and xmlEncodeEntitiesReentrant with the correct one :-\
16590
16591Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16592
16593 * commit of my internal XML base changes, quite a lot of
16594 changes, cleanups, better entities support, framework for
16595 new I/O and charset detection and handling
16596 * Fixed the configure/Makefile stuff to generate shared libs
16597 with the proper version info, so we jumped on rev from
16598 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
16599 xmlEncodeEntities() result need to be freed now, and a string
16600 xmlParserVersion provide the current library version.
16601
Raph Levien05240da1999-06-15 21:27:11 +000016602Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
16603
16604 * parser.c: fixed a buffer overrun for when you have a very long
16605 attribute with no entities in it.
16606
Daniel Veillardbb2da581999-06-13 14:37:07 +000016607Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16608
16609 * added example directory
16610 * added example/gjobs.xml gjobread.c, still need a Makefile.in
16611
Daniel Veillard011b63c1999-06-02 17:44:04 +000016612Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16613
16614 * Release of libxml-1.1, nearly everything has been touched for
16615 this.
16616 * Added more regression tests
16617 * Updated the documentation
16618
Daniel Veillard27d88741999-05-29 11:51:49 +000016619Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16620
16621 * tree.[ch]: unified the XML_NO_CORBA defines.
16622 * parser.c encoding.[ch]: started plugging in char encoding detection
16623
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +000016624Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
16625
16626 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
16627 Also freed allocated buffer.
16628
Daniel Veillard27d88741999-05-29 11:51:49 +000016629Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +000016630 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
16631 reentrancy problem at printing. One is left in entities.c, to
16632 remove ASAP
16633 * testSAX.c : added a test example showing the use of the SAX
16634 interface if one doesn't want to build the DOM tree.
16635 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
16636
Daniel Veillard517752b1999-04-05 12:20:10 +000016637Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16638
16639 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
16640 large revamping of the parser to use SAX callbacks
16641 http://www.megginson.com/SAX/ (or at least a C like interface
16642 a la Expat). It's now possible to set up your own callbacks
16643 and the parser will not build a DOM tree.
16644 * test/* result/*: updated the test suite, I finally removed
16645 the old Namespace draft support (PI based).
16646
Daniel Veillard87c83bd1999-04-02 16:04:43 +000016647Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16648
16649 * Makefile.am: added test result to EXTRA_DIST for make tests
16650
Daniel Veillard64068b31999-03-24 20:42:16 +000016651Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16652
16653 * parser.c, parserInternals.h: moved the chars macro definitions
16654 to parserInternals.h
16655 * parser.c, error.c: applied patches from "Knut Åkesson"
16656 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
16657
Daniel Veillard012ccc11999-03-23 10:11:11 +000016658Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16659
16660 * xml-config.in : applied patch to make --version work
16661
Raja R Harinatha86c23e1999-03-05 22:14:01 +0000166621999-03-05 Raja R Harinath <harinath@cs.umn.edu>
16663
16664 * Makefile.am (check-local): Alias for `tests' target. This will
16665 cause `make check' to do the right thing.
16666 (tests): Don't run tests in srcdir. Also, replaced calls to
16667 basename with a `sed' "equivalent".
16668
Daniel Veillardd109e371999-03-05 06:26:45 +000016669Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16670
16671 * Renamed error.h to xml-error.h, corrected Makefile.am to list
16672 it in the header and not the sources, updated the doc.
16673 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
16674 pointing this out.
16675
Daniel Veillardbc50b591999-03-01 12:28:53 +000016676Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16677
16678 * parser.c, parser.h, parserInternals.h: memory leak hunting,
16679 exported the inputStream routines.
16680 * doc/html/* : updated accordingly
16681
Daniel Veillardd692aa41999-02-28 21:54:31 +000016682Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16683
16684 * parser.c, parser.h, parserInternals.h: added a few extra
16685 internal calls to allocate and free parser contexts ...
16686 * doc/html/* : updated accordingly
16687
Daniel Veillard55a99271999-02-25 11:01:29 +000016688Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16689
16690 * configure.in, Makefile.am, doc/makefile.am : General changes for
16691 1.0.0 release and including the generated HTML documentation.
16692
Daniel Veillard35925471999-02-25 08:46:07 +000016693Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16694
16695 * makefile.am : added parserInternals.h, oops.
16696
Daniel Veillard1e346af1999-02-22 10:33:01 +000016697Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16698
16699 * parserInternals.h: added this header giving access to the parser
16700 internal functions.
16701 * doc/Makefile.am : added a rebuild target which rebuilds the full
16702 set of documentations
16703 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
16704 the internal subset.
16705 * *.c *.h: modifications needed to generate the documentation using
16706 gtk-doc, cleanup of functions blocks, reorganisation of struct
16707 declarations.
16708
Daniel Veillard1164e751999-02-16 16:29:17 +000016709Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16710
16711 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
16712 the tar and spec file to include the beginning of the doc.
16713
Nuno Ferreira03d04781999-02-13 00:07:17 +0000167141999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
16715
16716 * doc/.cvsignore: Added this file.
16717
Daniel Veillard6800ef31999-02-08 18:33:22 +000016718Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16719
16720 * tree.c: fixed xmlGetProp to return "" when the attribute
16721 exists, even if the node-list is NULL.
16722
Daniel Veillard726c7e31999-02-08 15:13:10 +000016723Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16724
16725 * tree.c: patched an error outputting empty attribute values.
16726 * Makefile.am and doc/makefile.am: have been updated during the
16727 week-end. Sorry for an empty CVS log, I got a shell problem.
16728
Daniel Veillard1899e851999-02-01 12:18:54 +000016729Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16730
16731 * tree.h: cleaned up using enums instead of defines
16732 * parser.c, valid.[ch]: more work on parsing/output of element
16733 declarations
16734
Daniel Veillard3b9def11999-01-31 22:15:06 +000016735Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16736
16737 * valid.[ch], tree.c, parser.c : more work toward full parsing
16738 of XML DTDs.
16739 * README: added informations about mailing-list and on-line
16740 documentation
16741
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +0000167421999-01-27 Raja R Harinath <harinath@cs.umn.edu>
16743
16744 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
16745
Daniel Veillard39a1f9a1999-01-17 19:11:59 +000016746Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16747
16748 * parser.c, tree.[ch] : more work toward conformance testing,
16749 added a last element to accelerate parsing of very flat structures
16750 started working on internal subset Element content declaration.
16751 * valid.[ch] : first cut at adding code toward validation.
16752 * previous changes had also small impact on most files, especially
16753 the conformance testing using James Clark test suite.
16754
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +000016755Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16756
16757 * test/* : updated the examples, most of them were not well
16758 formed (humm), and added rdf2.
16759 * result/* : resulting changes in the output.
16760
Daniel Veillard7c92c0a1998-12-06 18:08:28 +000016761Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16762
16763 * tree.c: changed the behaviour of xmlGetProp on NULL values.
16764
Daniel Veillard44b3a061998-12-05 17:27:22 +000016765Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16766
16767 * tree.c: patched a bug in the generation of empty attributes
16768
Daniel Veillardbe36afe1998-11-27 06:39:50 +000016769Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16770
16771 * entities.[ch], tree.[ch], tester.c: added copy interfaces
16772 for node/trees/documents/... Biggest problem is namespace
16773 support when copying subtrees.
16774
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +000016775Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16776
16777 * parser.c, entities.c: improve entities and char ref encoding,
16778 and cleanups of error messages.
16779
Daniel Veillard242590e1998-11-13 18:04:35 +000016780Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16781
16782 * parser.c, entities.c: simple bug hunting done during rpm2html and
16783 rpmfind integration.
16784
Daniel Veillard42dc9b31998-11-09 01:17:21 +000016785Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16786
16787 * parser.[ch]: Added interfaces allowing to specify a SAX
16788 handler before parsing.
16789
Daniel Veillarde3bffb91998-11-08 14:40:56 +000016790Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16791
16792 * parser.c: redirrect all errors reporting through the SAX
16793 error function
16794
Daniel Veillardda4d3c41998-11-04 20:07:05 +000016795Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16796
16797 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
16798 * libtool, tlmain ...: update of the libtool files
16799
Miguel de Icaza442321c1998-11-04 18:13:38 +0000168001998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
16801
16802 * entities.c: Use g_snprintf insteda of snprintf.
16803
Daniel Veillard0ba4d531998-11-01 19:34:31 +000016804Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16805
16806 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
16807 added ent5 test for this purpose.
16808 * parser.c, parser.h: formatting, comments and UTF-8 planning.
16809
Daniel Veillard27271681998-10-30 06:39:40 +000016810Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16811
16812 * parser.c: fixed? a strange error due to compression on a GWP
16813 document.
16814
Daniel Veillard25940b71998-10-29 05:51:30 +000016815Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16816
16817 * tree.[ch]: bug fixing
16818 * entities.[ch]: defined a specific type for predefined entities
16819 * doc/xml.html: more documentation on the library, how to use it,
16820 overview of the interfaces.
16821
Daniel Veillard16253641998-10-28 22:58:05 +000016822Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16823
16824 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
16825
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000016826Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16827
Daniel Veillard10c6a8f1998-10-28 01:00:12 +000016828 * tree.c: corrected a small bug
16829 * doc/xml.html: continuing writing documentation.
16830
16831Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16832
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000016833 * debugXML.h debugXML.c: added debugging utilities.
16834 * tester.c: added --debug switch.
16835 * tree.c: patched an incorrect node->type assignment.
16836 * parser.c: formatting, ensure that node->doc != NULL in attributes
16837
Daniel Veillardccb09631998-10-27 06:21:04 +000016838Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16839
16840 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
16841 entity support and provide an internal representation close to
16842 DOM one (entity ref nodes, and attribute value as tree). I tried
16843 to preserve the interface but this will surely break some apps
16844 (I have to change rpm2html/rpmfind for example). I had to change
16845 two interfaces, and the generated tree is somewhat different.
16846 * doc/* : started documenting the XML library, the tree and
16847 DOM/Corba. This is a first step.
16848
Daniel Veillard11e00581998-10-24 18:27:49 +000016849Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16850
16851 * parser.c: Set up the fonctions comment block, boring but useful.
16852 * parser.h, SAX.c, parser.c: now attributes are processed through
16853 the SAX interface. The problem is that my SAX interface diverged
16854 quite a bit from the original one, well this is not an official
16855 spec, and translating it from Java to C is hairy anyway...
16856
Daniel Veillard97b58771998-10-20 06:14:16 +000016857Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16858
16859 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
16860 fonctions comment block, boring but useful.
16861
16862Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +000016863
16864 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
16865 conversion routines. However they are not yet used to convert the
16866 inputs. The core will run with UTF-8.
16867
Daniel Veillard33942841998-10-18 19:12:41 +000016868Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16869
16870 * tree.c : make sure that the type id is properly set-up when
16871 a new object is allocated, needed for DOM.
16872
Daniel Veillard27fb0751998-10-17 06:47:46 +000016873Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16874
16875 * tree.h, tree.c: Ok, the main objects in the tree will be native
16876 corba objects, it costs 8 bytes per Node, Attribute and Document
16877 but it simplifies the Corba integration a lot (no extra interface
16878 objects to allocate/free).
16879
Daniel Veillard0bef1311998-10-14 02:36:47 +000016880Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16881
16882 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
16883 and changed NODEs contants for conformity with DOM Level 1
16884
Daniel Veillard27864701998-10-08 03:47:24 +000016885Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16886
16887 * added hooks to keep track of servants when creating objects
16888 xmlDoc and xmlNode (for Corba export).
16889
Daniel Veillarda6e1d121998-10-04 14:41:05 +000016890Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16891
16892 * added xml-config script.
16893
Daniel Veillard7066a791998-10-01 20:28:28 +000016894Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16895
16896 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
16897 to autoupdate libtool and automake conf files.
16898
Miguel de Icaza60681bd1998-09-30 19:28:59 +0000168991998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
16900
16901 * Makefile.am: Use '?' to separate the sed
16902 commands as ',' is used when people pass -Wl,something.
16903
16904
Daniel Veillard15a8df41998-09-24 19:15:06 +000016905Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16906
16907 * tree.c, tree.h: added a per-document compression interface.
16908
Daniel Veillard151b1b01998-09-23 00:49:46 +000016909Tue Sep 22 20:47:38 EDT 1998
16910
16911 * tree.c, tree.h: added saving with compression and added interfaces
16912 to control the compression level (xmlGetCompressMode,
16913 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
16914
Daniel Veillard70120ff1998-09-22 00:24:21 +000016915Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16916
16917 * parser.c: corrected a loop for files of size 0
16918
Raja R Harinathd2e3abd1998-08-20 21:52:38 +0000169191998-08-20 Raja R Harinath <harinath@cs.umn.edu>
16920
16921 * error.h: New file. Contains prototyes from `error.c'.
16922
Tom Tromeyc19653d1998-08-14 01:22:43 +000016923Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
16924
16925 * Makefile.am (xmlincdir): New macro.
16926 (xmlinc_HEADERS): Renamed from include_HEADERS.
16927
Daniel Veillard845664d1998-08-13 04:43:19 +000016928Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16929
16930 * applied small patch on numeric entities from
16931 Christopher Blizzard <blizzard@appliedtheory.com>
16932
Daniel Veillard260a68f1998-08-13 03:39:55 +000016933Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16934
16935 * New release 0.2, removed the old xml_* files so that it's
16936 coherent with the other CVS base (W3C), far better conformance
16937 to standard, new namespaces, decent entities support, beginning
16938 of a SAX-like interface. Nearly nothing left intact, even the
16939 test examples ...
16940
Christopher Blizzarda36749e1998-07-30 21:47:18 +0000169411998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
16942
16943 * .cvsignore: Add .deps dir
16944
Daniel Veillardf8015fa1998-07-26 21:31:38 +000016945Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16946
16947 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
16948
Daniel Veillardfe926001998-07-26 04:28:20 +000016949Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000016950
Daniel Veillardfe926001998-07-26 04:28:20 +000016951 * configure.in: added test for CPP
16952 * AUTHORS, Changelog: the original ones didn't get commited but the
16953 glib ones instead, fixed.
16954 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +000016955
Daniel Veillardfe926001998-07-26 04:28:20 +000016956Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000016957
Daniel Veillardfe926001998-07-26 04:28:20 +000016958 * integrated code developped at W3C
16959 * changed the original Copyright
16960 * migrated to automake
16961 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +000016962