blob: 89e2935df3482ec878998b12a10ae85c57467256 [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.
5
Daniel Veillard5f5b7bb2003-05-16 17:19:40 +00006Fri May 16 13:17:52 EDT 2003 Daniel Veillard <daniel@veillard.com>
7
8 * HTMLtree.c: fixing bug #112904: html output method escaped
9 plus sign character in URI attribute.
10
Daniel Veillard781ac8b2003-05-15 22:11:36 +000011Thu May 15 18:06:18 EDT 2003 Daniel Veillard <daniel@veillard.com>
12
13 * build_glob.py global.data globals.c parser.c
14 include/libxml/globals.h: patch from Stéphane Bidoul for setting
15 up threads global defaults.
16 * doc/libxml2-api.xml: this extends the API with new functions
17 * python/tests/Makefile.am python/tests/reader2.py
18 python/tests/thread2.py: integrated the associated testcase and
19 fixed the error string used in reader2
20
Daniel Veillard38b80a82003-05-14 18:59:00 +000021Wed May 14 14:56:46 EDT 2003 Daniel Veillard <daniel@veillard.com>
22
23 * configure.in libxml.spec.in python/Makefile.am: trying
24 to conciliate --with-python= requirements and RPM builds,
25 a PITA really...
26
Daniel Veillard104caa32003-05-13 22:54:05 +000027Tue May 13 18:30:34 EDT 2003 Daniel Veillard <daniel@veillard.com>
28
29 * HTMLparser.c: oops last commit introduced a memory leak.
30
Daniel Veillarde8b09e42003-05-13 22:14:13 +000031Tue May 13 18:10:38 EDT 2003 Daniel Veillard <daniel@veillard.com>
32
33 * xmllint.c doc/xmllint.xml: added --nonet option
34 * doc/Makefile.am: fixing #112803 by adding --nonet when calling
35 xsltproc or xmllint
36 * doc/xmllint.xml doc/xmllint.1: also added --schema doc and
37 rebuilt
38 * HTMLparser.c: cleaned up the HTML parser context build when
39 using an URL
40
Daniel Veillardd437d322003-05-13 21:07:01 +000041Tue May 13 16:35:04 EDT 2003 Daniel Veillard <daniel@veillard.com>
42
43 * libxml.spec.in: added a comment about bug #112902
44
William M. Brack3dd57f72003-05-13 02:06:18 +000045Mon May 12 21:58:00 EDT 2003 William Brack <wbrack@mmm.com.hk>
46
47 * minor cleanup of configure '--help' display
48 * error.c: enhanced xmlParserPrintFileContext to fix bug #109942
49
Daniel Veillardd72c7e32003-05-12 21:55:03 +000050Mon May 12 17:53:30 EDT 2003 Daniel Veillard <daniel@veillard.com>
51
52 * tree.c: PI nodes in external subset were not freed :-\
53 fixes bug #112842
54
Daniel Veillard75bb3bb2003-05-12 15:25:56 +000055Mon May 12 11:23:27 EDT 2003 Daniel Veillard <daniel@veillard.com>
56
57 * xmllint.c: added --schema option to run WXS schema validation
58 * xmlschemas.c xmlschemastypes.c include/libxml/schemasInternals.h:
59 tried to improve error reporting in the Schema code, some cleanup
60 too.
61
Daniel Veillard82bbbd42003-05-11 20:16:09 +000062Sun May 11 16:13:20 EDT 2003 Daniel Veillard <daniel@veillard.com>
63
64 * xmlschemas.c: fixed some problems in the handling of errors,
65 and attributes addressed by references.
66 * test/schemas/* result/schemas/*: dropped the verbosity level
67 and added a couple of new tests
68
Daniel Veillardadbb0e62003-05-10 20:02:45 +000069Sat May 10 16:01:21 EDT 2003 Daniel Veillard <daniel@veillard.com>
70
71 * relaxng.c: Stéphane Bidoul found an off by one addressing
72 error on the error handling.
73
Daniel Veillarda77cf712003-05-09 23:09:55 +000074Fri May 9 19:08:20 EDT 2003 Daniel Veillard <daniel@veillard.com>
75
76 * xmlschemastypes.c: trying to fix #112673
77
Daniel Veillardc3ca5ba2003-05-09 22:26:28 +000078Fri May 9 18:14:16 EDT 2003 Daniel Veillard <daniel@veillard.com>
79
80 * DOCBparser.c catalog.c parser.c relaxng.c: removed multiple
81 warning, this fixed a bug and should close #111574
82
Daniel Veillard37fc84d2003-05-09 19:38:15 +000083Fri May 9 15:34:32 EDT 2003 Daniel Veillard <daniel@veillard.com>
84
85 * xmlschemas.c: fixing bug #104081 with xs:all with an element
86 holding minOccurs="0"
87 * test/schemas/all_* result/schemas/all_*: added some regression
88 tests for that bug
89 * xmllint.c xmlreader.c: patches from Joerg Schmitz-Linneweber and
90 Garry Pennington to compile without schemas support.
91
Daniel Veillarda067e652003-05-01 08:03:46 +000092Thu May 1 10:02:35 CEST 2003 Daniel Veillard <daniel@veillard.com>
93
94 * tree.c: fixed a problem with xmlUnlinkNode() for DTDs.
95
Daniel Veillard61c52202003-04-30 12:20:34 +000096Wed Apr 30 14:16:08 CEST 2003 Daniel Veillard <daniel@veillard.com>
97
98 * xml2-config.in: try to fix Red hat bug #89957, do not
99 output -L/usr/lib64
100 * xmlreader.c: fixed a typo in a comment
101
MDT 2003 John Fleck6d68f612003-04-29 13:33:21 +0000102Tue Apr 29 07:32:02 MDT 2003 John Fleck <jfleck@inkstain.ent>
103
104 * doc/tutorial/aph.html, ix01.html
105 forgot to cvs add the new files. Thanks to Roland van Laar
106 for pointing this out
107
Daniel Veillardd4330462003-04-29 12:40:16 +0000108Tue Apr 29 14:36:49 CEST 2003 Daniel Veillard <daniel@veillard.com>
109
110 * xmlschemas.c doc/libxml2-api.xml: fixing a function comment
111 * doc/Makefile.am doc/apibuild.py doc/gnome-xml.sgml: switching
112 to the XML/XSLT doc generation closing #111799
113 * doc/html/*: complete update of the HTML results
114
Igor Zlatkovica28d2362003-04-28 12:56:01 +0000115Mon Apr 28 14:51:41 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
116
117 * win32/defgen.xsl: fixed the conditional for unicode map,
118 removed hardcoded schema entries
119
120Mon Apr 28 02:19:00 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
121
122 * win32/defgen.xsl: new file, stylesheet for generating
123 win32/libxml2.def.src from doc/libxml2-api.xml
124 * win32/libxml2.def.src: is autogenerated from now on, changes
125 to this file will not appear here anymore
126
Daniel Veillard94bb2f12003-04-27 22:14:07 +0000127Mon Apr 28 00:12:11 CEST 2003 Daniel Veillard <daniel@veillard.com>
128
129 * win32/configure.js python/setup.py.in: applied patch
130 from Stéphane Bidoul for the Python bindings on the new
131 release.
132
Igor Zlatkovic34656b42003-04-27 16:00:05 +0000133Sun Apr 27 17:56:21 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
134
135 * debugXML.c: included libxml/uri.h for xmlCanonicPath
136 declaration
137 * win32/configure.js: thread-enabled build is now default
138 * win32/libxml2.def.src: added more exports
139
Daniel Veillard1177ca42003-04-26 22:29:54 +0000140Sun Apr 27 00:23:05 CEST 2003 Daniel Veillard <daniel@veillard.com>
141
142 * NEWS doc/*.xsl doc/*.html: updated the web site separated
143 developers from common pages, made the transition to XHTML1,
144 added validity checking to the makefile rules.
145
Daniel Veillard329456a2003-04-26 21:21:00 +0000146Sat Apr 26 23:17:51 CEST 2003 Daniel Veillard <daniel@veillard.com>
147
148 * parser.c: fix for xmlIOParseDTD same as previous and reported
149 by Petr Pajas
150
Daniel Veillardc6abc3d2003-04-26 13:27:30 +0000151Sat Apr 26 15:26:04 CEST 2003 Daniel Veillard <daniel@veillard.com>
152
153 * parser.c: applied fix to xmlSAXParseDTD from Malcolm Tredinnick
154 closing #111638
155
Daniel Veillard2b32e6f2003-04-26 12:03:54 +0000156Sat Apr 26 14:00:58 CEST 2003 Daniel Veillard <daniel@veillard.com>
157
158 * python/generator.py: fixed a problem in the generator where
159 the way functions are remapped as methods on classes was
160 not symetric and dependant on python internal hash order,
161 as reported by Stéphane Bidoul
162
MDT 2003 John Fleck8aff3b72003-04-26 03:54:07 +0000163Fri Apr 25 21:52:33 MDT 2003 John Fleck <jfleck@inkstain.net>
164
165 * doc/tutorial:
166 xmltutorial.xml
167 xmltutorial.pdf
168 *.html
169 add appendix on generating compiler flags, more indexing
170
Daniel Veillard1c960272003-04-25 23:12:22 +0000171Sat Apr 26 01:10:48 CEST 2003 Daniel Veillard <daniel@veillard.com>
172
173 * triodef.h vms/build_libxml.com: applied patch from Craig A. Berry
174 to get libxml-2.5.7 to compile on OpenVMS
175
Daniel Veillardc5573462003-04-25 16:43:49 +0000176Fri Apr 25 18:42:35 CEST 2003 Daniel Veillard <daniel@veillard.com>
177
178 * parser.c: fixing an xmlParseDTD bug raised by Petr Pajas
179
Daniel Veillardfd583412003-04-25 13:22:10 +0000180Fri Apr 25 15:20:29 CEST 2003 Daniel Veillard <daniel@veillard.com>
181
182 * doc/Makefile.am doc/xmlcatalog.1 doc/xmlcatalog_man.xml
183 doc/xmllint.1 doc/xmllint.xml: automated the generation of the
184 man page based on xsltproc and a stylesheet PI in the XML.
185
Daniel Veillarddc07e182003-04-25 10:39:38 +0000186Fri Apr 25 12:37:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
187
188 * doc/xmllint.*: trying to fix #110541 where &nbsp; generated
189 character preventing rendering by the man command.
190
Daniel Veillard92fc02c2003-04-24 23:12:35 +0000191Fri Apr 25 01:09:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
192
193 * NEWS configure.in: preparing release 2.5.7
194 * doc/*: updated and rebuilt the docs
195 * doc/apibuild.py: fixed the script
196
Daniel Veillardde0a0a52003-04-24 17:12:57 +0000197Thu Apr 24 19:11:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
198
199 * Makefile.am doc/apibuild.py: make sure the OOM code don't
200 get in the way of the builds
201 * doc/libxml2-api.xml python/libxml2class.txt: automatic update
202
Daniel Veillarda76fe5c2003-04-24 16:06:47 +0000203Thu Apr 24 18:01:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
204
205 * Makefile.am testOOM.c testOOMlib.[ch] : integrated the Out Of
206 Memory test from Havoc Pennington #109368
207 * SAX.c parser.c parserInternals.c tree.c uri.c valid.c
208 xmlmemory.c xmlreader.c xmlregexp.c include/libxml/tree.h
209 include/libxml/parser.h: a lot of memory allocation cleanups
210 based on the results of the OOM testing
211 * check-relaxng-test-suite2.py: seems I forgot to commit the
212 script.
213
Daniel Veillard18f113d2003-04-23 15:18:26 +0000214Wed Apr 23 17:16:41 CEST 2003 Daniel Veillard <daniel@veillard.com>
215
216 * xmlschemastypes.c: trivial fix for 109774 removing a warning
217
Daniel Veillard85095e22003-04-23 13:56:44 +0000218Wed Apr 23 15:49:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
219
220 * DOCBparser.c SAX.c catalog.c debugXML.c parser.c: try to find
221 more places where xmlCanonicPath() must be used to convert
222 filenames to URLs, trying to fix #111088
223
Daniel Veillard54396242003-04-23 07:36:50 +0000224Wed Apr 23 09:35:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
225
226 * python/libxml.c python/libxml.py: applied patch from
227 Brent M Hendricks adding binding for xmlCatalogAddLocal
228
Daniel Veillard45269b82003-04-22 13:21:57 +0000229Tue Apr 22 15:18:01 CEST 2003 Daniel Veillard <daniel@veillard.com>
230
231 * HTMLparser.c: tried to fix #98879 again in a more solid
232 way.
233
Igor Zlatkovic94f48842003-04-22 12:00:37 +0000234Tue Apr 22 13:58:43 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
235
236 * win32/libxml2.def.src: added more exports from the relaxng and
237 xmlreader clan
238
Daniel Veillardf431eb82003-04-22 08:37:26 +0000239Tue Apr 22 10:35:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
240
241 * SAX.c test/valid/ns* test/result/ns*: applied the patch
242 provided by Brent Hendricks fixing #105992 and integrated the
243 examples in the testsuite.
244
Daniel Veillardc4f65ab2003-04-21 23:07:45 +0000245Tue Apr 22 01:06:09 CEST 2003 Daniel Veillard <daniel@veillard.com>
246
247 * TODO: updated a bit
248 * configure.in: fixed the comment, threads now default to on
249 * parserInternals.c: fixed an erroneous xmlMallocAtomic() call
250
Daniel Veillarda880b122003-04-21 21:36:41 +0000251Mon Apr 21 23:33:38 CEST 2003 Daniel Veillard <daniel@veillard.com>
252
253 * globals.c libxml.h parser.c parserInternals.c tree.c xmllint.c
254 xmlreader.c include/libxml/parser.h: a lot of performance work
255 especially the speed of streaming through the reader and push
256 interface. Some thread related optimizations. Nearly doubled the
257 speed of parsing through the reader.
258
MDT 2003 John Fleck83c8a5c2003-04-20 16:45:07 +0000259Sun Apr 20 10:36:05 MDT 2003 John Fleck <jfleck@inkstain.net>
260
261 * doc/xmllint.xml
262 * doc/xmllint.1
263 update man page to explain use of --stream
264
Daniel Veillard3c908dc2003-04-19 00:07:51 +0000265Sat Apr 19 02:03:24 CEST 2003 Daniel Veillard <daniel@veillard.com>
266
267 * DOCBparser.c HTMLparser.c c14n.c catalog.c encoding.c globals.c
268 nanohttp.c parser.c parserInternals.c relaxng.c tree.c uri.c
269 xmlmemory.c xmlreader.c xmlregexp.c xpath.c xpointer.c
270 include/libxml/globals.h include/libxml/xmlmemory.h: added
271 xmlMallocAtomic() to be used when allocating blocks which
272 do not contains pointers, add xmlGcMemSetup() and xmlGcMemGet()
273 to allow registering the full set of functions needed by
274 a garbage collecting allocator like libgc, ref #109944
275
Daniel Veillard84942712003-04-18 14:40:05 +0000276Fri Apr 18 16:37:41 CEST 2003 Daniel Veillard <daniel@veillard.com>
277
278 * configure.in: switched to have thread support enabled by default,
279 didn't got troubles with ABI compatibility on Linux, hope it
280 won't break on strange OSes, if yes, report the system ID
281 * doc/libxml2-api.xml: just rebuilt the API
282
Daniel Veillard3e59fc52003-04-18 12:34:58 +0000283Fri Apr 18 14:31:15 CEST 2003 Daniel Veillard <daniel@veillard.com>
284
285 * libxml.h include/libxml/parser.h parser.c xmlIO.c DOCBparser.c:
286 added support for large file, tested with a 3+GB instance,
287 and some cleanup.
288 * catalog.c: added a TODO
289 * Makefile.am: added some "make tests" comments
290
Daniel Veillardac297932003-04-17 12:55:35 +0000291Thu Apr 17 14:51:57 CEST 2003 Daniel Veillard <daniel@veillard.com>
292
293 * relaxng.c: some cleanups
294 * doc/xmlreader.html: extended the document to cover RelaxNG and
295 tree operations
296 * python/tests/Makefile.am python/tests/reader[46].py: added some
297 xmlReader example/regression tests
298 * result/relaxng/tutor*.err: updated the output of a number of tests
299
Daniel Veillard62163602003-04-17 09:36:38 +0000300Thu Apr 17 11:35:37 CEST 2003 Daniel Veillard <daniel@veillard.com>
301
302 * relaxng.c: valgrind pointed out an uninitialized variable error.
303
Daniel Veillard33300b42003-04-17 09:09:19 +0000304Thu Apr 17 11:06:28 CEST 2003 Daniel Veillard <daniel@veillard.com>
305
306 * include/libxml/relaxng.h relaxng.c include/libxml/xmlreader.h
307 xmlreader.c: augnemting the APIs, cleanups.
308 * parser.c: cleanup bug #111005
309 * xmlIO.c: added some missing comments
310
Daniel Veillardce192eb2003-04-16 15:58:05 +0000311Wed Apr 16 17:46:50 CEST 2003 Daniel Veillard <daniel@veillard.com>
312
313 * relaxng.c xmllint.c: more work on RelaxNG streaming validation
314 trying to improve the subset compiled, and more testing.
315 * doc/downloads.html doc/xml.html doc/xmlmem.html: some updates on the
316 documentation
317 * test/relaxng/tutor11_1_3.xml: fixes the DTD path
318 * result/relaxng/*.err: fix some of the outputs
319
Daniel Veillardf4e55762003-04-15 23:32:22 +0000320Wed Apr 16 01:28:15 CEST 2003 Daniel Veillard <daniel@veillard.com>
321
322 * relaxng.c xmlreader.c xmllint.c include/libxml/relaxng.h
323 include/libxml/xmlreader.h: implemented streaming of
324 RelaxNG (when possible) on top of the xmlReader interface,
325 provided it as xmllint --stream --relaxng .rng .xml
326 This seems to mostly work.
327 * Makefile.am: updated to test RelaxNG streaming
328
Daniel Veillardc58f4ef2003-04-14 16:11:26 +0000329Mon Apr 14 18:08:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
330
331 * relaxng.c include/libxml/relaxng.h: integrated the regexp
332 based validity checking of fragments of the document for
333 which the RNG can be compiled to regexps. Works on all regression
334 tests, only fix needed is related to error messages.
335
Daniel Veillard52b48c72003-04-13 19:53:42 +0000336Sun Apr 13 21:51:00 CEST 2003 Daniel Veillard <daniel@veillard.com>
337
338 * relaxng.c xmlregexp.c include/libxml/xmlautomata.h
339 include/libxml/xmlregexp.h: Starting work precompiling
340 parts of RelaxNG schemas. Not plugged onto validity checking
341 yet, just the regexp building part. Needed to extend some
342 of the automata and regexp APIs.
343
Daniel Veillardf6bad792003-04-11 19:38:54 +0000344Fri Apr 11 21:36:21 CEST 2003 Daniel Veillard <daniel@veillard.com>
345
346 * xmllint.c xmlreader.c include/libxml/xmlreader.h: make sure
347 xmllint --stream and xmllint --stream --valid returns errors
348 code appropriately
349
Daniel Veillardc6cae7b2003-04-11 09:02:11 +0000350Fri Apr 11 10:59:24 CEST 2003 Daniel Veillard <daniel@veillard.com>
351
352 * xmlreader.c include/libxml/xmlreader.h: Added the Expand()
353 and Next() operation to work on subtrees within the reader
354 framework.
355 * doc/libxml2-api.xml python/libxml2class.txt: resulting updates
356 * python/tests/reader5.py: added an example for those new
357 functions of the reader.
358
Daniel Veillard645c6902003-04-10 21:40:49 +0000359Thu Apr 10 23:38:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
360
361 * HTMLtree.c: patch from Vasily Tchekalkin to fix #109865
362
Daniel Veillard9e077102003-04-10 13:36:54 +0000363Thu Apr 10 15:32:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
364
365 * xmlreader.c: fixing HasValue for namespace as raised by
366 Denys Duchier
367
Daniel Veillard02ea1412003-04-09 12:08:47 +0000368Wed Apr 9 14:07:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
369
370 * HTMLparser.c include/libxml/HTMLparser.h: exported
371 htmlCreateMemoryParserCtxt() it was static
372
Daniel Veillardd3b9cd82003-04-09 11:24:17 +0000373Wed Apr 9 13:21:48 CEST 2003 Daniel Veillard <daniel@veillard.com>
374
375 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
376 update from Charles Bozeman for date and duration types
377 * test/schemas/date_0.* test/schemas/dur_0.*
378 result/schemas/date_0.* result/schemas/dur_0.*: updated too
379
Daniel Veillardc00cda82003-04-07 10:22:39 +0000380Mon Apr 7 12:19:26 CEST 2003 Daniel Veillard <daniel@veillard.com>
381
382 * tree.c valid.c xpath.c include/libxml/tree.h include/libxml/valid.h:
383 fixing bug #107129, removing excessive allocation and calls
384 to *printf in the code to build QName strings.
385
Igor Zlatkovic69651182003-04-05 09:43:30 +0000386Sat Apr 5 11:41:36 CEST 2003 Igoe Zlatkovic <igor@zlatkovic.com>
387
388 * win32/libxml2.def.src: fixed conditional exports, reported by
389 Luke Murray.
390
Daniel Veillardadba5f12003-04-04 16:09:01 +0000391Fri Apr 4 18:08:00 CEST 2003 Daniel Veillard <daniel@veillard.com>
392
393 * parser.c: fixed a possible problem with xmlRecoverMemory()
394
Daniel Veillarda48ed3d2003-04-03 15:28:28 +0000395Thu Apr 3 17:24:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
396
397 * trio.c trio.h triodef.h trionan.c trionan.h triop.h triostr.c
398 triostr.h: Bjorn sent an update for the TRIO portability layer.
399
Igor Zlatkovicd6c86502003-04-01 20:00:42 +0000400Tue Apr 1 21:57:26 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
401
402 * win32/libxml2.def.src: exported new functions
403
Daniel Veillardc2d4a932003-04-01 11:13:05 +0000404Tue Apr 1 13:09:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
405
406 * configure.in NEWS: preparing release 2.5.6
407 * doc/*: updated and rebuilt the docs
408
Daniel Veillarde5020412003-04-01 09:55:20 +0000409Tue Apr 1 11:52:15 CEST 2003 Daniel Veillard <daniel@veillard.com>
410
411 * SAX.c: fixed an uninitialized memory access pointed by valgrind
412 on C14Ntests
413
Daniel Veillard7fe1f3a2003-03-31 22:13:33 +0000414Tue Apr 1 00:12:28 CEST 2003 Daniel Veillard <daniel@veillard.com>
415
416 * relaxng.c: one more fixup of error message reporting
417
Daniel Veillard5f1946a2003-03-31 16:38:16 +0000418Mon Mar 31 18:36:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
419
420 * relaxng.c: more work on bug #109225, and fixed an uninitialized
421 variable pointed out by valgrind
422
Daniel Veillarda507fbf2003-03-31 16:09:37 +0000423Mon Mar 31 18:05:22 CEST 2003 Daniel Veillard <daniel@veillard.com>
424
425 * relaxng.c: try to work on bug #109225 and provide better
426 error reports.
427 * result/relaxng/* : this change the output of a number of tests
428 * xinclude.c: fixing the parsed entity redefinition problem
429 raised on the list.
430 * test/schemas/date_0.xsd: updated the date test c.f. E2-12
431
Daniel Veillardb3721c22003-03-31 11:22:25 +0000432Mon Mar 31 13:19:04 CEST 2003 Daniel Veillard <daniel@veillard.com>
433
434 * xmlschemastypes.c: fixed date comparison to handle the tzo
435 The only failures left are disagreements on Notations and
436 '+1' not being allowed for ulong, uint, ushort and ubyte.
437
Daniel Veillard455cc072003-03-31 10:13:23 +0000438Mon Mar 31 12:11:47 CEST 2003 Daniel Veillard <daniel@veillard.com>
439
440 * xmlschemastypes.c: fixed gMonth parsing routine accordingly
441 to the XML Schemas errata
442 http://www.w3.org/2001/05/xmlschema-errata#e2-12
443
Daniel Veillarde637c4a2003-03-30 21:10:09 +0000444Sun Mar 30 23:04:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
445
446 * relaxng.c xmlschemastypes.c: more work on XML Schemas datatypes
447 and facets support. Currently only schemas with binHex or
448 base64 don't compile. A few error left in the test suite:
449 found 1035 test instances: 919 success 23 failures
450 most are gdate or gdateyear failing check, and a few cases where
451 James clark tests results are strange.
452 * valid.c: allow to reuse the Notation checking routine without
453 having a validation context.
454 * SAX.c: removed a #if 0
455
Daniel Veillardb6c7f412003-03-29 16:41:55 +0000456Sat Mar 29 17:35:05 CET 2003 Daniel Veillard <daniel@veillard.com>
457
458 * xinclude.c: forgot to apply one check from #106931 patch
459 * xmlschemastypes.c: more work on XML Schemas datatypes
460
Daniel Veillardc4c21552003-03-29 10:53:38 +0000461Sat Mar 29 11:49:25 CET 2003 Daniel Veillard <daniel@veillard.com>
462
463 * relaxng.c include/libxml/relaxng.h xmlschemastypes.c: more work
464 on cleaning up XML Schemas datatypes based on James Clark tests
465 test/xsdtest/xsdtest.xml
466
Daniel Veillard80b19092003-03-28 13:29:53 +0000467Fri Mar 28 14:24:08 CET 2003 Daniel Veillard <daniel@veillard.com>
468
469 * relaxng.c: implemented comparisons for Schemas values.
470 * xmlschemastypes.c include/libxml/xmlschemastypes.h: fixed
471 some bugs in duration handling, comparisons for durations
472 and decimals, removed all memory leaks pointed out by James
473 testsuite. Current status is now
474 found 238 test schemas: 197 success 41 failures
475 found 1035 test instances: 803 success 130 failures
476
Daniel Veillard91a13252003-03-27 23:44:43 +0000477Fri Mar 28 00:41:55 CET 2003 Daniel Veillard <daniel@veillard.com>
478
479 * xmlschemas.c include/libxml/xmlschemas.h: fixed bugs and memory
480 leaks in the W3C XML Schemas code
481 * xmlschemastypes.c: implemented nonPositiveInteger
482 * test/schemas/length2_0.xsd result/schemas/length2_0_0.err:
483 fixed the test and result.
484
Daniel Veillard6560a422003-03-27 21:25:38 +0000485Thu Mar 27 22:23:07 CET 2003 Daniel Veillard <daniel@veillard.com>
486
487 * HTMLparser.c tree.c: two patches from James Bursa on the HTML
488 parser and a typo
489 * xmlschemastypes.c: reindenting, fixing a memory access
490 problem with dates.
491
Daniel Veillard6c5b2d32003-03-27 14:55:52 +0000492Thu Mar 27 15:53:35 CET 2003 Daniel Veillard <daniel@veillard.com>
493
494 * parser.c: fixing #109227 providing more context in case of
495 start/end tag mismatch
496 * python/tests/ctxterror.py python/tests/readererr.py: update the
497 tests accordingly
498
Daniel Veillardd9b72832003-03-27 14:24:00 +0000499Thu Mar 27 15:22:41 CET 2003 Daniel Veillard <daniel@veillard.com>
500
501 * xinclude.c: should fix #109327 errors on memory accesses
502
Daniel Veillardc7e9b192003-03-27 14:08:24 +0000503Thu Mar 27 15:06:13 CET 2003 Daniel Veillard <daniel@veillard.com>
504
505 * HTMLtree.c: Fixed reopening of #78662 <form action="...">
506 is an URI reference
507
Daniel Veillarde209b332003-03-26 21:40:13 +0000508Wed Mar 26 22:38:39 CET 2003 Daniel Veillard <daniel@veillard.com>
509
510 * xpath.c: fixed bug #109160 on non-ASCII IDs
511
Daniel Veillard642104e2003-03-26 16:32:05 +0000512Wed Mar 26 17:30:37 CET 2003 Daniel Veillard <daniel@veillard.com>
513
514 * parser.c: Norm suggested a nicer error message for xml:space values
515 errors
516
Daniel Veillarde4fa2932003-03-26 00:38:10 +0000517Wed Mar 26 01:34:19 CET 2003 Daniel Veillard <daniel@veillard.com>
518
519 * xpath.c include/libxml/xpath.h: first part of the fix to
520 performance bug #108905, adds xmlXPathOrderDocElems() providing
521 document order for nodes.
522 * python/libxml.c: Python may require TRIO as Albert Chin pointed out
523
Daniel Veillard09628212003-03-25 15:10:27 +0000524Tue Mar 25 16:07:00 CET 2003 Daniel Veillard <daniel@veillard.com>
525
526 * xmlschemastypes.c: removing a warning with Sun compiler
527 bug #109154
528
MST 2003 John Fleckda271742003-03-25 14:05:17 +0000529Tue Mar 25 07:02:56 MST 2003 John Fleck <jfleck@inkstain.net>
530
531 * doc/xmllint.xml
532 * doc/xmllint.1
533 update xmllint man page with --relaxng option
534
Daniel Veillard2032d292003-03-25 11:09:40 +0000535Tue Mar 25 12:07:03 CET 2003 Daniel Veillard <daniel@veillard.com>
536
537 * python/setup.py.in : was missing "drv_libxml2.py"
538
Daniel Veillard9adc0462003-03-24 18:39:54 +0000539Mon Mar 24 19:38:05 CET 2003 Daniel Veillard <daniel@veillard.com>
540
541 * tree.c xpath.c: some changes related to the new way of
542 handling Result Value Tree, before 2.5.5
543
Daniel Veillardd8da01c2003-03-24 15:58:23 +0000544Mon Mar 24 16:36:23 CET 2003 Daniel Veillard <daniel@veillard.com>
545
546 * configure.in NEWS: preparing release 2.5.5
547 * doc/* : updated the documentation and regenerated it.
548
Daniel Veillardef0b4502003-03-24 13:57:34 +0000549Mon Mar 24 14:56:01 CET 2003 Daniel Veillard <daniel@veillard.com>
550
551 * xpath.c: fixed some problems related to #75813 about handling
552 of Result Value Trees
553
Daniel Veillard9231ff92003-03-23 22:00:51 +0000554Sun Mar 23 22:57:20 CET 2003 Daniel Veillard <daniel@veillard.com>
555
556 * uri.c: applied a set of patches from Lorenzo Viali correcting
557 URI parsing errors.
558
Daniel Veillard5f8d1a32003-03-23 21:02:00 +0000559Sun Mar 23 22:00:14 CET 2003 Daniel Veillard <daniel@veillard.com>
560
561 * parser.c: validity status was not passed back when validating in
562 entities, but raised by Oliver Fischer
563
Daniel Veillard04ee2f22003-03-23 20:31:46 +0000564Sun Mar 23 21:30:50 CET 2003 Daniel Veillard <daniel@veillard.com>
565
566 * HTMLtree.c: avoid escaping ',' in URIs
567
Daniel Veillardef8dd7b2003-03-23 12:02:56 +0000568Sun Mar 23 12:57:00 CET 2003 Daniel Veillard <daniel@veillard.com>
569
570 * parser.c: fixing bug #108976 get the ID/REFs to reference
571 the ID in the document content and not in the entity copy
572 * SAX.c include/libxml/parser.h: more checking of the ID/REF
573 stuff, better solution for #107208
574 * xmlregexp.c: removed a direct printf, dohhh
575 * xmlreader.c: fixed a bug on streaming validation of empty
576 elements in entities
577 * result/VC/ElementValid8 test/VCM/v20.xml result/valid/xhtml1.xhtml:
578 cleanup of the validation tests
579 * test/valid/id* test/valid/dtds/destfoo.ent result/valid/id*:
580 added more ID/IDREF tests to the suite
581
Daniel Veillard2cfd9df2003-03-22 22:39:16 +0000582Sat Mar 22 23:38:08 CET 2003 Daniel Veillard <daniel@veillard.com>
583
584 * xmlreader.c: fixed #107043 removing 2 warnings with Sun One
585 compiler.
586
Daniel Veillard20863822003-03-22 17:51:47 +0000587Sat Mar 22 18:50:45 CET 2003 Daniel Veillard <daniel@veillard.com>
588
589 * relaxng.c: valgrind'ed and cleaned up a couple of memory issues.
590
Daniel Veillard9ff2d472003-03-22 15:18:01 +0000591Sat Mar 22 16:15:50 CET 2003 Daniel Veillard <daniel@veillard.com>
592
593 * SAX.c: fix bug #107208 avoid false duplicates when ID/REFs are
594 defined in entities content
595
Daniel Veillard99737f52003-03-22 14:55:50 +0000596Sat Mar 22 15:53:27 CET 2003 Daniel Veillard <daniel@veillard.com>
597
598 * SAX.c: Fixed validation bug #108858 on namespace names using
599 entities and reported by Brent Hendricks
600 * xmllint.c: report xmlTextReaderHasValue() result in --stream
601 --debug output.
602
Daniel Veillard48ef4c92003-03-22 12:38:15 +0000603Sat Mar 22 13:32:39 CET 2003 Daniel Veillard <daniel@veillard.com>
604
605 * xmlreader.c: fixed bug #108801 reported by Malcolm Tredinnick
606 about the DocType node not being reported sometimes.
607 * python/tests/reader.py: added to test to the regression checks
608
Daniel Veillard120e8eb2003-03-22 01:00:34 +0000609Sat Mar 22 01:57:40 CET 2003 Daniel Veillard <daniel@veillard.com>
610
611 * xmlreader.c: fixed bug #108546 on long CDATA (or text nodes)
612 reported by Edd Dumbill
613
Daniel Veillard77a90a72003-03-22 00:04:05 +0000614Sat Mar 23 01:00:24 CET 2003 Daniel Veillard <daniel@veillard.com>
615
616 * HTMLparser.c parser.c parserInternals.c: patch from
617 johan@evenhuis.nl for #107937 fixing some line counting
618 problems, and some other cleanups.
619 * result/HTML/: this result in some line number changes
620
Daniel Veillard580ced82003-03-21 21:22:48 +0000621Fri Mar 21 22:19:14 CET 2003 Daniel Veillard <daniel@veillard.com>
622
623 * configure.in Makefile.am: fixed Red Hat bug #86118 use libxml2.spec
624 instead of libxml.spec
625 * relaxng.c: fixed some of the error reporting excessive
626 verbosity
627 * catalog.c debugXML.c valid.c xmlreader.c xmlschemas.c xpath.c
628 xmlschemastypes.c: removed some warnings from gcc
629 * doc/libxml2-api.xml: rebuilt
630
Daniel Veillarde063f482003-03-21 16:53:17 +0000631Fri Mar 21 17:25:23 CET 2003 Daniel Veillard <daniel@veillard.com>
632
633 * relaxng.c: another optimization, for choice this time
634 * result/relaxng/spec1* result/relaxng/tutor12_1*
635 result/relaxng/tutor3_7: cleanups.
636
Daniel Veillard0e3d3ce2003-03-21 12:43:18 +0000637Fri Mar 21 13:41:23 CET 2003 Daniel Veillard <daniel@veillard.com>
638
639 * relaxng.c: fixed xmlRelaxNGNodeMatchesList
640 * test/relaxng/testsuite.xml: augmented the test suite
641 * result/relaxng/spec1* result/relaxng/tutor12_1*: this fixes
642 some schemas validation tests in the presence of foreign
643 namespaces.
644
Daniel Veillardbbb78b52003-03-21 01:24:45 +0000645Fri Mar 21 02:23:34 CET 2003 Daniel Veillard <daniel@veillard.com>
646
647 * relaxng.c: added another interleave speedup.
648
Daniel Veillardef2e4ec2003-03-20 16:23:26 +0000649Thu Mar 20 17:22:00 CET 2003 Daniel Veillard <daniel@veillard.com>
650
651 * xmlschemastypes.c: added integer and fixed one of the
652 IDREFS regression tests pbm
653 * result/relaxng/docbook_0.err: updated
654
Daniel Veillard249d7bb2003-03-19 21:02:29 +0000655Wed Mar 19 21:58:47 CET 2003 Daniel Veillard <daniel@veillard.com>
656
657 * valid.c xmlschemastypes.c: attempt to cope with ID/IDREF(S)
658 declared both in the DTD and in the Schemas <grin/>
659 * relaxng.c: more debug, added a big optimization for <mixed>
660 * test/relaxng/testsuite.xml: augmented the testsuite
661 * test/relaxng/ result/relaxng: added the RelaxNG spec and a
662 DocBook example to the regression tests
663
Daniel Veillard798024a2003-03-19 10:36:09 +0000664Wed Mar 19 11:34:10 CET 2003 Daniel Veillard <daniel@veillard.com>
665
666 * check-xsddata-test-suite.py: cosmetic change for output
667 * relaxng.c: try to minimize calls to malloc/free for states.
668
Daniel Veillarda1a9d042003-03-18 16:53:17 +0000669Tue Mar 18 17:50:31 CET 2003 Daniel Veillard <daniel@veillard.com>
670
671 * tree.c: removed a warning
672 * xmlschemastypes.c: more cleanup, added ENTITY and ENTITIES
673 support
674 * check-relaxng-test-suite.py check-xsddata-test-suite.py:
675 cleanup/improvements of the regression tests batch
676 * test/relaxng/testsuite.xml: augmented libxml2 own testsuite
677
Daniel Veillard28c52ab2003-03-18 11:39:17 +0000678Tue Mar 18 12:36:22 CET 2003 Daniel Veillard <daniel@veillard.com>
679
680 * relaxng.c: fixed error msg cleanup deallocation
681 * xmlschemastypes.c: added a function to handle lists of
682 atomic types, added support for IDREFS
683
Daniel Veillardc3da18a2003-03-18 00:31:04 +0000684Tue Mar 18 01:28:15 CET 2003 Daniel Veillard <daniel@veillard.com>
685
686 * relaxng.c valid.c xmlschemastypes.c: added Datatype ID
687 and IDREF, usable from RelaxNG now
688 * include/libxml/xmlschemastypes.h: need to add a new interface
689 because the validation modifies the infoset
690 * test/relaxng/testsuite.xml: extended the testsuite
691
Daniel Veillard952379b2003-03-17 15:37:12 +0000692Mon Mar 17 16:34:07 CET 2003 Daniel Veillard <daniel@veillard.com>
693
694 * relaxng.c: fixed the last core RelaxNG bug known #107083,
695 shemas datatype ID/IDREF support still missing though.
696 * xmlreader.c: fix a crashing bug with prefix raised by
697 Merijn Broeren
698 * test/relaxng/testsuite.xml: augmented the testsuite with
699 complex inheritance tests
700
Daniel Veillardfd573f12003-03-16 17:52:32 +0000701Sun Mar 16 18:45:50 CET 2003 Daniel Veillard <daniel@veillard.com>
702
703 * relaxng.c: switched back to the previous Relax-NG code base,
704 the derivation algorithm need severe constraining code to avoid
705 combinatorial explosion. Fixed the problem with Sebastian Rahtz
706 TEI based example and other bugs
707 * result/relaxng/*err: updated the results
708 * test/relaxng/testsuite.xml: started a new test suite
709
Daniel Veillard1564e6e2003-03-15 21:30:25 +0000710Sat Mar 15 22:26:46 CET 2003 Daniel Veillard <daniel@veillard.com>
711
712 * relaxng.c include/libxml/relaxng.h: After coming to the conclusion
713 that the original RelaxNG validation code was un-fixeable, it got
714 rewritten to use the derivation algorithm from James Clark and
715 redebugged it (nearly) from scratch:
716 found 373 test schemas: 372 success 1 failures
717 found 529 test instances: 529 success 0 failures
718
Daniel Veillard39eb88b2003-03-11 11:21:28 +0000719Tue Mar 11 12:08:23 CET 2003 Daniel Veillard <daniel@veillard.com>
720
721 * SAX.c parser.c: fix some recursion problems introduced in the
722 last release.
723 * relaxng.c: more debugging of the RNG validation engine, still
724 problems though.
725
Daniel Veillard5add8682003-03-10 13:13:58 +0000726Mon Mar 10 14:10:47 CET 2003 Daniel Veillard <daniel@veillard.com>
727
728 * Makefile.am: stop generating wrong result file with * in name
729 * relaxng.c: fixing the include bug raised by Sebastian Rahtz
730 * result/relaxng/demo* test/relaxng/demo: added the tests from
731 Sebastian reproducing the problem.
732
MST 2003 John Fleck5094cb22003-03-10 01:03:53 +0000733Sun Mar 9 18:02:31 MST 2003 John Fleck <jfleck@inkstain.net>
734
Daniel Veillard5add8682003-03-10 13:13:58 +0000735 * doc/xmllint.1: regenerating man page from xmllint.xml to pick
736 up Aleksey's change
MST 2003 John Fleck5094cb22003-03-10 01:03:53 +0000737
Aleksey Sanin693c9bc2003-03-09 22:36:52 +0000738Sun Mar 9 13:53:16 2003 Aleksey Sanin <aleksey@aleksey.com>
739
740 * xmllint.c doc/xmllint.xml: use $XMLLINT_INDENT environment
741 variable to control the indentation for the xmllint "--format"
742 option
743
Igor Zlatkovic47ba1c72003-03-08 13:29:42 +0000744Sat Mar 8 14:27:43 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
745
746 * encoding.c: applied Gennady's patch against buffer overrun
747
Daniel Veillard42f12e92003-03-07 18:32:59 +0000748Fri Mar 7 19:29:40 CET 2003 Daniel Veillard <daniel@veillard.com>
749
750 * test/xsdtest/xsdtest.xml uri.c: after and exchange with James
751 Clark it appeared I had bug in URI parsing code ...
752 * relaxng.c include/libxml/relaxng.h: completely revamped error
753 reporting to not loose message from optional parts.
754 * xmllint.c: added timing for RNG validation steps
755 * result/relaxng/*: updated the result, all error messages changed
756
Daniel Veillardedfd5882003-03-07 14:20:40 +0000757Fri Mar 7 15:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
758
759 * xpath.c: fix bug #107804, the algorithm used for document order
760 computation was failing on attributes.
761
Daniel Veillard83391282003-03-06 21:37:30 +0000762Thu Mar 6 22:35:50 CET 2003 Daniel Veillard <daniel@veillard.com>
763
764 * valid.c: fix bug #107764 , possibility of buffer overflow
765 in xmlValidDebug()
766
Daniel Veillard6c73cb82003-03-05 16:45:40 +0000767Wed Mar 5 17:41:37 CET 2003 Daniel Veillard <daniel@veillard.com>
768
769 * nanoftp.c include/libxml/nanoftp.h: adding xmlNanoFTPDele()
770 from Philipp Dunkel
771
Daniel Veillard5f704af2003-03-05 10:01:43 +0000772Wed Mar 5 10:57:09 CET 2003 Daniel Veillard <daniel@veillard.com>
773
774 * xmlschemastype.c: made powten array static it should not be exported
775 * HTMLparser.c: fix bug #107361 by reusing the code from the XML
776 parser function.
777 * testHTML.c: get rid of valgrind messages on the HTML SAX tests
778
Daniel Veillard7b72ee52003-02-27 23:24:53 +0000779Fri Feb 28 00:23:00 CET 2003 Daniel Veillard <daniel@veillard.com>
780
781 * tree.c: fixed a node dump crash on attributes
782 * test/xsdtest/xsdtest.xml test/xsdtest/xsdtest.xsl: fixed
783 an URI test bug and get better output.
784
Daniel Veillard463a5472003-02-27 21:30:32 +0000785Thu Feb 27 22:28:40 CET 2003 Daniel Veillard <daniel@veillard.com>
786
787 * check-xsddata-test-suite.py: give more infos
788 * relaxng.c: fix a bug reported by Sebastian Rahtz and
789 REF->DEF in attribute values.
790
Daniel Veillardeb7189f2003-02-27 20:11:13 +0000791Thu Feb 27 21:09:32 CET 2003 Daniel Veillard <daniel@veillard.com>
792
793 * check-xsddata-test-suite.py test/xsdtest/xsdtest.xml
794 test/xsdtest/xsdtest.xsl: import of the XSD Datatype
795 regression tests from James Clark.
796
Daniel Veillard8bc6cf92003-02-27 17:42:22 +0000797Thu Feb 27 18:40:04 CET 2003 Daniel Veillard <daniel@veillard.com>
798
799 * relaxng.c xmlschemas.c xmlschemastypes.c
800 include/libxml/xmlschemastypes.h: added param support for relaxng
801 type checking, started to increment the pool of simple types
802 registered, still much work to be done on simple types and
803 facets checkings.
804
Daniel Veillard19ab45b2003-02-26 15:49:03 +0000805Wed Feb 26 16:45:39 CET 2003 Daniel Veillard <daniel@veillard.com>
806
807 * entities.c: fixes again one of the problem raised by
808 James Clark in #106788
809
Daniel Veillardc482e262003-02-26 14:48:48 +0000810Wed Feb 26 15:46:48 CET 2003 Daniel Veillard <daniel@veillard.com>
811
812 * relaxng.c: Fixed a couple of problem raised by James Clark
813 in bug #107083, the support for ID/IDREF/IDREFS at the WXS
814 datatype level still not fixed though.
815
Daniel Veillard17bed982003-02-24 20:11:43 +0000816Mon Feb 24 21:09:19 CET 2003 Daniel Veillard <daniel@veillard.com>
817
818 * configure.in: preparing release 2.5.4
819 * doc/*: updated and rebuilt the docs
820 * relaxng.c: removed warnings
821 * result/relaxng/*: updated the results
822
Daniel Veillardf4be0182003-02-24 19:54:33 +0000823Mon Feb 24 20:53:17 CET 2003 Daniel Veillard <daniel@veillard.com>
824
825 * valid.c: fixes a DTD regexp generation problem.
826
Daniel Veillard02111c12003-02-24 19:14:52 +0000827Mon Feb 24 20:12:57 CET 2003 Daniel Veillard <daniel@veillard.com>
828
829 * parser.c: fixes bug #105998 about false detection of
830 attribute consumption loop.
831
Daniel Veillard2406abd2003-02-24 18:16:47 +0000832Mon Feb 24 19:14:57 CET 2003 Daniel Veillard <daniel@veillard.com>
833
834 * xinclude.c: Fixes bug #106931 in XInclude entities merging.
835
Daniel Veillardfcc822e2003-02-24 17:52:08 +0000836Mon Feb 24 18:50:35 CET 2003 Daniel Veillard <daniel@veillard.com>
837
838 * SAX.c: fixed bug #105992
839
Daniel Veillard3ebc7d42003-02-24 17:17:58 +0000840Mon Feb 24 18:14:16 CET 2003 Daniel Veillard <daniel@veillard.com>
841
842 * tree.c: fixed xmlSetProp and al. when the node passed is not an
843 element.
844 * relaxng.c: fixed bugs 7.3 (though not complete) and memory leaks
845 found 373 test schemas: 369 success 4 failures
846 found 529 test instances: 525 success 4 failures
847 * check-relaxng-test-suite.py: added memory debug reporting
848
Daniel Veillardc64b8e92003-02-24 11:47:13 +0000849Mon Feb 24 12:41:54 CET 2003 Daniel Veillard <daniel@veillard.com>
850
851 * uri.c parser.c: some warning removal on Igor's patch
852 * tree.c: seems I messed up with #106788 fix
853 * python/libxml.c: fixed some base problems when Python provides
854 the resolver.
855 * relaxng.c: fixed the interleave algorithm
856 found 373 test schemas: 364 success 9 failures
857 found 529 test instances: 525 success 4 failures
858 the resulting failures are bug in the algorithm from 7.3 and
859 lack of support for params
860
Daniel Veillard0046c0f2003-02-23 13:52:30 +0000861Sun Feb 23 14:49:39 CET 2003 Daniel Veillard <daniel@veillard.com>
862
863 * parser.c: another fix for nodeinfo in entities problem
864 * tree.c entities.c: fixed bug #106788 from James Clark
865 some spaces need to be serialized as character references.
866
Igor Zlatkovic40ed73b2003-02-23 13:40:12 +0000867Sat Feb 22 18:28:16 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
868
869 * parser.c uri.c: fixed the bug I introduced in the path
870 handling, reported by Sebastian Bergmann
871
Daniel Veillard44e1dd02003-02-21 23:23:28 +0000872Sat Feb 22 00:19:48 CET 2003 Daniel Veillard <daniel@veillard.com>
873
874 * parser.c: fixing some nodeinfo in entities problem raised
875 by Glenn W. Bach
876 * relaxng.c: implemented the first section 7.3 check
877 * result/relaxng/*: updated the results
878
Daniel Veillardc5312d72003-02-21 17:14:10 +0000879Fri Feb 21 18:12:19 CET 2003 Daniel Veillard <daniel@veillard.com>
880
881 * relaxng.c: fixed some problems in the previous commit
882 and finished implementing 4.16 rules checking
883 found 373 test schemas: 353 success 20 failures
884 found 529 test instances: 519 success 6 failures
885 * result/relaxng/*: updated the results
886
Daniel Veillard4c5cf702003-02-21 15:40:34 +0000887Fri Feb 21 16:37:39 CET 2003 Daniel Veillard <daniel@veillard.com>
888
889 * relaxng.c: implemented checks from section 7.2
890
Daniel Veillard77648bb2003-02-20 15:03:22 +0000891Thu Feb 20 16:00:31 CET 2003 Daniel Veillard <daniel@veillard.com>
892
893 * relaxng.c: implemented the checks from section 7.1, fixed
894 some of the 4.20 and 4.21 problems.
895 found 373 test schemas: 338 success 35 failures
896 found 529 test instances: 519 success 6 failures
897 * result/relaxng/*: updated the results
898
Daniel Veillard1c745ad2003-02-20 00:11:02 +0000899Thu Feb 20 01:09:24 CET 2003 Daniel Veillard <daniel@veillard.com>
900
901 * relaxng.c: implemented the 4.20 and 4.21 simplification rules.
902 * result/relaxng/*: updated the results
903
Daniel Veillardce14fa52003-02-19 17:32:48 +0000904Wed Feb 19 18:30:30 CET 2003 Daniel Veillard <daniel@veillard.com>
905
906 * relaxng.c: more bugfixes
907 * result/relaxng/*: updated the results
908
Igor Zlatkovic7e1d1582003-02-19 14:51:44 +0000909Wed Feb 19 15:39:56 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
910
911 * DOCBparser.c: obsoleted xmlNormalizeWindowsPath
912 * HTMLparser.c: obsoleted xmlNormalizeWindowsPath
913 * SAX.c: ensured xmlDoc.URL is always canonic
914 * parser.c: obsoleted xmlNormalizeWindowsPath
915 * uri.c include/libxml/uri.h: introduced xmlCanonicPath
916 * xmlIO.c include/libxml/xmlIO.h: obsoleted xmlNormalizeWindowsPath
917 * win32/libxml2.def.src: added few exports
918
919
Daniel Veillard2e9b1652003-02-19 13:29:45 +0000920Wed Feb 19 14:26:51 CET 2003 Daniel Veillard <daniel@veillard.com>
921
922 * Makefile.am configure.in: patched to have shared libraries
923 for Python regression tests and static binaries for gdb debug
924 in my development environment
925 * relaxng.c: more bugfixes
926 found 373 test schemas: 296 success 77 failures
927 found 529 test instances: 516 success 8 failures
928 * result/relaxng/*: updated the results
929
Daniel Veillard8fe98712003-02-19 00:19:14 +0000930Wed Feb 19 01:17:48 CET 2003 Daniel Veillard <daniel@veillard.com>
931
932 * relaxng.c: guess what ! Relax-NG bugfixing, what a surprize...
933
Daniel Veillardd4310742003-02-18 21:12:46 +0000934Tue Feb 18 22:09:50 CET 2003 Daniel Veillard <daniel@veillard.com>
935
936 * xmlschemastypes.c: float/double check bugfix
937 * tree.c include/libxml/tree.h: exported a function for NMTOKEN
938 validation
939 * xmlreader.c: add a TODO for Jody
940 * relaxng.c: bugfix bugfix bugfix
941 found 373 test schemas: 300 success 73 failures
942 found 529 test instances: 507 success 10 failures
943 * result/relaxng/*: updated the results
944
Daniel Veillard2df2de22003-02-17 23:34:33 +0000945Tue Feb 18 00:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
946
947 * relaxng.c check-relaxng-test-suite.py: more RelaxNG bug hunting
948
Daniel Veillard416589a2003-02-17 17:25:42 +0000949Mon Feb 17 18:23:32 CET 2003 Daniel Veillard <daniel@veillard.com>
950
951 * relaxng.c check-relaxng-test-suite.py: more work on the
952 RelaxNG implementation conformance testing.
953 found 373 test schemas: 284 success 89 failures
954 found 529 test instances: 448 success 47 failures
955 * result/relaxng/*: updated the results
956
Daniel Veillard784b9352003-02-16 15:50:27 +0000957Sun Feb 16 16:48:38 CET 2003 Daniel Veillard <daniel@veillard.com>
958
959 * ChangeLog tree.c doc/libxml-doc.el doc/libxml2-api.xml: applied
960 a patch from Kjartan Maraas to fix some typos
961
Daniel Veillardfebcca42003-02-16 15:44:18 +0000962Sun Feb 16 16:40:52 CET 2003 Daniel Veillard <daniel@veillard.com>
963
964 * relaxng.c: more bug-hunting
965 * testRelax.c include/libxml/relaxng.h: added --tree to dump the
966 intermediate rng tree
967 * python/generator.py: patch from Stephane Bidoul to fix the generator
968 on python < 2.2
969
Daniel Veillardd2298792003-02-14 16:54:11 +0000970Fri Feb 14 17:49:26 CET 2003 Daniel Veillard <daniel@veillard.com>
971
972 * check-relaxng-test-suite.py relaxng.c: more testing on the
973 Relax-NG front, cleaning up the regression tests failures
974 current state and I forgot support for "mixed":
975 found 373 test schemas: 280 success 93 failures
976 found 529 test instances: 401 success 68 failures
977 * tree.c include/libxml/tree.h xmlschemastypes.c: finished and
978 moved the Name, NCName and QName validation routine in tree.c
979 * uri.c: fixed handling of URI ending up with #, i.e. having
980 an empty fragment ID.
981 * result/relaxng/*: updated the results
982
Daniel Veillard9a237c92003-02-13 15:52:58 +0000983Thu Feb 13 16:49:24 CET 2003 Daniel Veillard <daniel@veillard.com>
984
985 * check-xinclude-test-suite.py: improved the script accordingly
986 to the XInclude regression tests updates
987 * xpointer.c: Implemented XPointer element() Scheme W3C PR of 13
988 November 2002
989 * result/XPath/xptr/chapterschildseq result/XPath/xptr/vidchildseq
990 test/XPath/xptr/chapterschildseq test/XPath/xptr/vidchildseq:
991 augmented the Xpointer testsuite for the element() scheme
992
Daniel Veillardf4b4f982003-02-13 11:02:08 +0000993Thu Feb 13 12:00:30 CET 2003 Daniel Veillard <daniel@veillard.com>
994
995 * relaxng.c: added TODO for the DTD compatibility spec
996 * xinclude.c: more bug fixes driven by the testsuite
997
Daniel Veillardd581b7e2003-02-11 18:03:05 +0000998Tue Feb 11 19:01:02 CET 2003 Daniel Veillard <daniel@veillard.com>
999
1000 * check-xinclude-test-suite.py xinclude.c: Work on the W3C/NIST
1001 regression tests for XInclude, improved the script, improving
1002 XInclude error reporting mechanism
1003
Daniel Veillard1d788d22003-02-10 16:21:58 +00001004Mon Feb 10 17:19:14 CET 2003 Daniel Veillard <daniel@veillard.com>
1005
1006 * NEWS doc/* configure.in: preparing release 2.5.3
1007
Daniel Veillardfd7ce5f2003-02-10 16:12:39 +00001008Mon Feb 10 17:11:22 CET 2003 Daniel Veillard <daniel@veillard.com>
1009
1010 * tree.c: trying to fix #104934 about some XHTML1 serialization
1011 issues.
1012
Daniel Veillard809faa52003-02-10 15:43:53 +00001013Mon Feb 10 16:41:13 CET 2003 Daniel Veillard <daniel@veillard.com>
1014
1015 * encoding.c xmlIO.c: fixing bug #104646 about iconv based
1016 encoding conversion when the input buffer stops in the
1017 middle of a multibyte char
1018
Daniel Veillard1703c5f2003-02-10 14:28:44 +00001019Mon Feb 10 15:24:47 CET 2003 Daniel Veillard <daniel@veillard.com>
1020
1021 * test/relaxng/OASIS/spectest.xml: OASIS RelaxNG testsuite
1022 * check-relaxng-test-suite.py: python script to run regression
1023 against OASIS RelaxNG testsuite
1024 * relaxng.c: some cleanup tweaks
1025 * HTMLparser.c globals.c: cleanups in comments
1026 * doc/libxml2-api.xml: updated the API
1027 * result/relaxng/*: errors moved files, so large diffs but
1028 no changes at the semantic level.
1029
Daniel Veillard6aa2f602003-02-10 00:01:56 +00001030Mon Feb 10 01:00:31 CET 2003 Daniel Veillard <daniel@veillard.com>
1031
1032 * tree.c: fixing #105678 problem when dumping a namespace node.
1033
Daniel Veillard591b4be2003-02-09 23:33:36 +00001034Mon Feb 10 00:30:01 CET 2003 Daniel Veillard <daniel@veillard.com>
1035
1036 * xpath.c: fixed doc comment problems
1037 * python/generator.py python/libxml_wrap.h python/types.c: adding
1038 RelaxNG wrappers
1039 * python/tests/Makefile.am python/tests/relaxng.py: added a specific
1040 test of those early Python RelaxNG bindings
1041
1042Sun Feb 9 15:18:43 CET 2003 Daniel Veillard <daniel@veillard.com>
Daniel Veillard231d7912003-02-09 14:22:17 +00001043
1044 * libxml.spec.in: fixes a libtool problem on AMD 64bits builds
1045 * relaxng.c: found the validation problem I had with interleave
1046 when not covering all remaining siblings
1047 * Makefile.am test.relaxng/* result/relaxng/*: augmented the
1048 testsuite and check the RNG schemas against the RNG schemas
1049 given in appendix A
1050
Igor Zlatkovic6dacee62003-02-08 17:52:57 +00001051Sat Feb 8 18:55:43 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
1052
1053 * win32/Makefile.msvc: updates for RelaxNG
1054 * win32/Makefile.mingw: updates for RelaxNG
1055 * win32/libxml2.def.src: added RelaxNG exports
1056
Daniel Veillard97fd5672003-02-07 13:01:54 +00001057Fri Feb 7 14:00:53 CET 2003 Daniel Veillard <daniel@veillard.com>
1058
1059 * xinclude.c: applied another bug fix from Sean Chittenden
1060
Daniel Veillardef4d3bc2003-02-07 12:38:22 +00001061Fri Feb 7 13:34:08 CET 2003 Daniel Veillard <daniel@veillard.com>
1062
1063 * configure.in xmllint.c: I f...ed up the default configuration
1064 of schemas and --relaxng option display in xmllint, pointed by
1065 Morus Walter.
1066 * xlink.c: Sean Chittenden pointed a couple of errors in the XLink
1067 detection module, fixes bug #105374.
1068
Daniel Veillardc5a70f22003-02-06 23:41:59 +00001069Fri Feb 7 01:43:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1070
1071 * xmlschemastypes.c: added the boolean base type.
1072
Daniel Veillard96a4b252003-02-06 08:22:32 +00001073Thu Feb 6 10:23:52 CET 2003 Daniel Veillard <daniel@veillard.com>
1074
1075 * xmlschemastypes.c: started implementing some of the missing
1076 default simple types
1077 * result/relaxng/*: updated the results
1078
Daniel Veillard72fef162003-02-05 14:31:19 +00001079Wed Feb 5 15:28:04 CET 2003 Daniel Veillard <daniel@veillard.com>
1080
1081 * NEWS doc/*: updated the docs, ready for 2.5.2 release
1082
Daniel Veillard71531f32003-02-05 13:19:53 +00001083Wed Feb 5 14:15:59 CET 2003 Daniel Veillard <daniel@veillard.com>
1084
1085 * HTMLparser.c tree.c xmlIO.c: comments cleanups
1086 * Makefile.am: use xmllint for doing the RelaxNG tests
1087 * configure.in: preparing 2.5.2 made schemas support default to
1088 on instead of off
1089 * relaxng.c: removed the verbosity
1090 * xmllint.c: added --relaxng option
1091 * python/generator.py python/libxml_wrap.h: prepared the integration
1092 of the new RelaxNG module and schemas
1093 * result/relaxng/*: less verbose output
1094
Daniel Veillardec498e12003-02-05 11:01:50 +00001095Wed Feb 5 12:00:36 CET 2003 Daniel Veillard <daniel@veillard.com>
1096
1097 * valid.c: do not run content model validation if the
1098 content is not determinist
1099
Daniel Veillardde590ca2003-02-05 10:45:26 +00001100Wed Feb 5 11:43:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1101
1102 * SAX.c: added the redefinition of namespaced attribute
1103 check that was missing as Fabrice Desré pointed out.
1104
Daniel Veillard930dfb62003-02-05 10:17:38 +00001105Wed Feb 5 11:09:29 CET 2003 Daniel Veillard <daniel@veillard.com>
1106
1107 * HTMLparser.c include/libxml/HTMLparser.h: applied HTML
1108 improvements from Nick Kew, allowing to do more checking
1109 to HTML elements and attributes.
1110
Daniel Veillard4287c572003-02-04 22:48:53 +00001111Tue Feb 4 23:47:06 CET 2003 Daniel Veillard <daniel@veillard.com>
1112
1113 * xinclude.c: fixing bug #105137 about entities declaration
1114 needing to be copied to the including document.
1115
Daniel Veillard652d8a92003-02-04 19:28:49 +00001116Tue Feb 4 20:26:22 CET 2003 Daniel Veillard <daniel@veillard.com>
1117
1118 * catalog.c: fixed bug #104817 with delegateURI
1119 * xpath.c: fixing bugs #104123 and #104125
1120
Daniel Veillard0e298ad2003-02-04 16:14:33 +00001121Tue Feb 4 17:12:56 CET 2003 Daniel Veillard <daniel@veillard.com>
1122
1123 * configure.in valid.c xmlreader.c python/libxml_wrap.h
1124 python/types.c: fixing #104096 to compile without regexps
1125
Daniel Veillard57e79b32003-02-04 15:33:12 +00001126Tue Feb 4 16:31:55 CET 2003 Daniel Veillard <daniel@veillard.com>
1127
1128 * valid.c: fixing bug #103969 forgot to add an epsilon transition
1129 when building the automata for elem*
1130
Daniel Veillard358a9892003-02-04 15:22:32 +00001131Tue Feb 4 16:21:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1132
1133 * HTMLparser.c: applied patch from Arne de Bruijn fixing
1134 bug #103827
1135
Daniel Veillardeb137172003-02-04 15:18:06 +00001136Tue Feb 4 16:17:09 CET 2003 Daniel Veillard <daniel@veillard.com>
1137
1138 * HTMLparser.c: updating a comment, fixing #103776
1139
Daniel Veillard8d589042003-02-04 15:07:21 +00001140Tue Feb 4 16:05:53 CET 2003 Daniel Veillard <daniel@veillard.com>
1141
1142 * parser.c: fixing bug 105049 for validity checking of content
1143 within recursive entities.
1144
Daniel Veillarde5b110b2003-02-04 14:43:39 +00001145Tue Feb 4 15:40:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1146
1147 * HTMLparser.c: try to fix # 105049
1148 * relaxng.c xmlschemastypes.c: a couple of changes and extensions
1149 * tree.c: updated a function comment
1150
Daniel Veillard419a7682003-02-03 23:22:49 +00001151Tue Feb 4 00:20:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1152
1153 * relaxng: more work on grammars and refs/defs
1154 * test/relaxng/* result/relaxng/*: augmented/updated the
1155 regression tests
1156
Daniel Veillard144fae12003-02-03 13:17:57 +00001157Mon Feb 3 14:16:59 CET 2003 Daniel Veillard <daniel@veillard.com>
1158
1159 * relaxng: more work on name classes, except support
1160 * test/relaxng/* result/relaxng/*: augmented/updated the
1161 regression tests
1162
Daniel Veillard1ed7f362003-02-03 10:57:45 +00001163Mon Feb 3 11:56:05 CET 2003 Daniel Veillard <daniel@veillard.com>
1164
1165 * relaxng: more work on name classes, the "validate all" schemas
1166 seems to work now.
1167 * test/relaxng/* result/relaxng/*: augmented/updated the
1168 regression tests
1169
Daniel Veillard3b2e4e12003-02-03 08:52:58 +00001170Mon Feb 3 09:50:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1171
1172 * python/libxml.c: removed an unprotedted debug message Aleksi Suhonen
1173 * parser.c: put a guard against infinite document depth, basically
1174 trying to avoid another kind of DoS attack.
1175 * relaxng.c: some code w.r.t. nameClasses
1176
Daniel Veillardfc1a4502003-02-02 16:02:55 +00001177Sun Feb 2 17:01:43 CET 2003 Daniel Veillard <daniel@veillard.com>
1178
1179 * test/relaxng/* result/relaxng/*: check all the namespace support
1180 was actually correct based on tutorial section 10.
1181
Daniel Veillarde2a5a082003-02-02 14:35:17 +00001182Sun Feb 2 15:33:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1183
1184 * relaxng: include seems to work okay now
1185 * test/relaxng/* result/relaxng/*: augmented/updated the
1186 regression tests
1187
Daniel Veillarda9d912d2003-02-01 17:43:10 +00001188Sat Feb 1 19:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1189
1190 * relaxng.c: a bit of work done in the train back.
1191 * test/relaxng/*: added one of the include tests
1192
Daniel Veillard154877e2003-01-30 12:17:05 +00001193Thu Jan 30 14:06:55 CET 2003 Daniel Veillard <daniel@veillard.com>
1194
1195 * relaxng: more work done in the train
1196 * test/relaxng/* result/relaxng/*: augmented/updated the
1197 regression tests
1198
Daniel Veillarde431a272003-01-29 23:02:33 +00001199Wed Jan 29 23:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1200
1201 * relaxng.c: debugging of externalRef
1202 * test/relaxng/* result/relaxng/*: augmented/updated the
1203 regression tests
1204
Daniel Veillardd41f4f42003-01-29 21:07:52 +00001205Wed Jan 29 22:06:04 CET 2003 Daniel Veillard <daniel@veillard.com>
1206
1207 * relaxng.c: more work on Relax-NG, implementing externalRef
1208 * test/relaxng/* result/relaxng/*: augmented/updated the
1209 regression tests
1210 * Makefile.am: cleanup to Relaxtests target
1211
Daniel Veillardb08c9812003-01-28 23:09:49 +00001212Wed Jan 29 00:08:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1213
1214 * relaxng.c: more work on Relax-NG, implementing interleave
1215 * test/relaxng/* result/relaxng/*: augmented/updated the
1216 regression tests
1217
Daniel Veillard76fc5ed2003-01-28 20:58:15 +00001218Tue Jan 28 21:56:49 CET 2003 Daniel Veillard <daniel@veillard.com>
1219
1220 * relaxng.c: more work on Relax-NG, implementing interleave
1221 * test/relaxng/* result/relaxng/*: augmented/updated the
1222 regression tests
1223
MST 2003 John Fleckda81d192003-01-27 14:35:56 +00001224Mon Jan 27 07:35:29 MST 2003 John Fleck <jfleck@inkstain.net>
1225
1226 * doc/tutorial/customfo.xsl
1227 * doc/tutorial/customhtml.xsl
1228 adding stylesheet customizations used to generate fo
1229 for pdf and html
1230
Daniel Veillardc6e997c2003-01-27 12:35:42 +00001231Mon Jan 27 13:29:43 CET 2003 Daniel Veillard <daniel@veillard.com>
1232
1233 * relaxng.c: more work on Relax-NG
1234 * test/relaxng/* result/relaxng/*: augmented/updated the
1235 regression tests
1236 * xmlschemastypes.c: added a number of base type definition but not
1237 the associated checks, those are still TODOs
1238
MST 2003 John Fleck731967e2003-01-27 00:39:50 +00001239Sun Jan 26 17:37:06 MST 2003 John Fleck <jfleck@inkstain.net>
1240
1241 in docs/tutorial:
1242 * apa.html
1243 * apb.html
1244 * apc.html
1245 * apd.html
1246 * ape.html
1247 * apf.html
1248 * apg.html
1249 * ar01s02.html
1250 * ar01s03.html
1251 * ar01s04.html
1252 * ar01s05.html
1253 * ar01s06.html
1254 * ar01s07.html
1255 * ar01s08.html
1256 * index.html
1257 * xmltutorial.pdf
1258 * xmltutorial.xml
1259 add index to tutorial
1260
MST 2003 John Fleck937362d2003-01-27 00:04:32 +00001261Sun Jan 26 17:02:29 MST 2003 John Fleck <jfleck@inkstain.net>
1262
1263 * doc/xmlcatalog.1
1264 * doc/xmlcatalog_man.html
1265 * doc/xmlcatalog_man.xml
1266 belatedly fixing bug #93622 (adds rewriteURI type to
1267 "--add" option in xmlcatalog man page
1268
Daniel Veillard3be27512003-01-26 19:49:04 +00001269Sun Jan 26 20:47:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1270
Daniel Veillardc6e997c2003-01-27 12:35:42 +00001271 * xmlcatalog.c xmllint.c: applied patch for NetBSD by
Daniel Veillard3be27512003-01-26 19:49:04 +00001272 Julio Merino, closing #104475
1273
Daniel Veillardea3f3982003-01-26 19:45:18 +00001274Sun Jan 26 20:38:43 CET 2003 Daniel Veillard <daniel@veillard.com>
1275
1276 * relaxng.c: more work on Relax-NG
1277 * test/relaxng/* result/relaxng/*: augmented/updated the
1278 regression tests
1279
Daniel Veillardedc91922003-01-26 00:52:04 +00001280Sun Jan 26 01:49:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1281
1282 * relaxng.c: more work on Relax-NG
1283 * test/relaxng/* result/relaxng/*: augmented/updated the
1284 regression tests
1285
Daniel Veillarddd1655c2003-01-25 18:01:32 +00001286Sat Jan 25 18:59:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1287
1288 * README: updated the policy on private mail answers
1289 * relaxng.c: more work on Relax-NG
1290 * test/relaxng/* result/relaxng/*: augmented/updated the
1291 regression tests
1292
Daniel Veillard7424eb62003-01-24 14:14:52 +00001293Fri Jan 24 15:12:44 CET 2003 Daniel Veillard <daniel@veillard.com>
1294
1295 * error.c parser.c tree.c: applied a documentation patch from
1296 Stefan Kost
1297
Daniel Veillard276be4a2003-01-24 01:03:34 +00001298Fri Jan 24 02:00:50 CET 2003 Daniel Veillard <daniel@veillard.com>
1299
1300 * relaxng.c: more work on Relax-NG
1301 * doc/*: regenerated the docs
1302 * test/relaxng/* result/relaxng/*: updated and augmented the
1303 Relax-NG regression tests and results
1304
Daniel Veillard6eadf632003-01-23 18:29:16 +00001305Thu Jan 23 19:26:20 CET 2003 Daniel Veillard <daniel@veillard.com>
1306
1307 * Makefile.am configure.in relaxng.c include/libxml/relaxng.h:
1308 First commit of the new Relax-NG validation code, not generally
1309 useful yet.
1310 * test/relaxng/* result/relaxng/*: current state of the regression
1311 tests
1312
Daniel Veillard814a76d2003-01-23 18:24:20 +00001313Thu Jan 23 19:22:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1314
1315 * tree.c: minimized the memory allocated for GetContent
1316 and a bit of cleanup.
1317
Daniel Veillardff12c492003-01-23 16:42:55 +00001318Thu Jan 23 17:41:37 CET 2003 Daniel Veillard <daniel@veillard.com>
1319
1320 * python/generator.py: seems there is no good reasons to
1321 not generate bindings for XPointer
1322
Daniel Veillard540a31a2003-01-21 11:21:07 +00001323Tue Jan 21 13:19:35 CET 2003 Daniel Veillard <daniel@veillard.com>
1324
1325 * xmlreader.c doc/apibuild.py: applied a new patch from
1326 Stéphane Bidoul for cleanups
1327 * doc/libxml2-api.xml: rebuilt the API description with
1328 new entry points
1329
Daniel Veillard417be3a2003-01-20 21:26:34 +00001330Mon Jan 20 23:25:00 CET 2003 Daniel Veillard <daniel@veillard.com>
1331
1332 * xmlreader.c python/drv_libxml2.py python/generator.py
1333 python/libxml.c python/libxml.py python/libxml_wrap.h
1334 python/types.c: patch from Stéphane Bidoul for better per
1335 context error message APIs
1336 * python/tests/ctxterror.py python/tests/readererr.py:
1337 update of the tests
1338
MST 2003 John Fleck97ddfc02003-01-20 00:09:57 +00001339Sun Jan 19 17:09:28 MST 2003 John Fleck <jfleck@inkstain.net>
1340
1341 * doc/guidelines.html
1342 grammar and spelling cleanup
1343
Daniel Veillard26f70262003-01-16 22:45:08 +00001344Fri Jan 17 00:31:30 CET 2003 Daniel Veillard <daniel@veillard.com>
1345
1346 * xmlreader.c include/libxml/xmlreader.h python/generator.py
1347 python/libxml.c python/libxml.py win32/libxml2.def.src: applied
1348 a patch from Stéphane Bidoul to allow per XMLtextReader error
1349 and warning handling
1350 * python/tests/Makefile.am python/tests/readererr.py: adding the
1351 specific regression test
1352
Daniel Veillard71f9d732003-01-14 16:07:16 +00001353Tue Jan 14 17:00:08 CET 2003 Daniel Veillard <daniel@veillard.com>
1354
1355 * xpath.c: Alexey Efimov pointed out that concat('a', 'b', )
1356 should raise a syntax error
1357
Daniel Veillarde4a07e72003-01-14 14:40:25 +00001358Tue Jan 14 15:39:14 CET 2003 Daniel Veillard <daniel@veillard.com>
1359
1360 * python/libxml.c: cleanup patch from Stéphane Bidoul
1361
Daniel Veillard81601f92003-01-14 13:42:37 +00001362Tue Jan 14 14:41:18 CET 2003 Daniel Veillard <daniel@veillard.com>
1363
1364 * encoding.c: fixing bug #103100 with a dummy UTF8ToUTF8 copy
1365
Daniel Veillarde6227e02003-01-14 11:42:39 +00001366Tue Jan 14 12:40:29 CET 2003 Daniel Veillard <daniel@veillard.com>
1367
1368 * python/generator.py python/libxml.c python/libxml.py
1369 python/libxml_wrap.h python/types.c: applied and fixed a patch
Daniel Veillarde4a07e72003-01-14 14:40:25 +00001370 from Stéphane Bidoul to provide per parser error handlers at the
Daniel Veillarde6227e02003-01-14 11:42:39 +00001371 Python level.
1372 * python/tests/Makefile.am python/tests/ctxterror.py: added a
1373 regression test for it.
1374
Daniel Veillard4dbe77a2003-01-14 00:17:42 +00001375Tue Jan 14 01:15:04 CET 2003 Daniel Veillard <daniel@veillard.com>
1376
1377 * xmlreader.c: fixed the streaming property of the reader,
1378 it was generating tree faster than consuming it. Pointed out
1379 by Nate Myers
1380 * tree.c: fixed a bug in xmlSaveFormatFileEnc if passed a NULL doc
1381
Igor Zlatkovic9df24742003-01-12 21:15:55 +00001382Sun Jan 12 22:18:02 CET 2003 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1383
Igor Zlatkovicd31876c2003-01-12 21:43:13 +00001384 * win32/libxml2.def.src: added more xmlreader and other exports
Igor Zlatkovic9df24742003-01-12 21:15:55 +00001385
Daniel Veillard8e7e1c02003-01-10 17:06:09 +00001386Fri Jan 10 18:04:32 CET 2003 Daniel Veillard <daniel@veillard.com>
1387
1388 * xpath.c: fix to the XPath implementation for parent and
1389 ancestors axis when operating on a Result Value Tree.
1390 Fixes bug #100271
1391
Daniel Veillardcacbe5d2003-01-10 16:09:51 +00001392Fri Jan 10 17:07:01 CET 2003 Daniel Veillard <daniel@veillard.com>
1393
1394 * nanoftp.c nanohttp.c xmlIO.c: patch from Stefano Zacchiroli
1395 to fix some URI/file escaping problems
1396
Daniel Veillard3b87b6b2003-01-10 15:21:50 +00001397Fri Jan 10 16:20:34 CET 2003 Daniel Veillard <daniel@veillard.com>
1398
1399 * python/generator.py: fixed a bug raised by Raymond Wiker,
1400 docSetRootElement() should not raise an exception if the
1401 return is None
1402
Daniel Veillard3e20a292003-01-10 13:14:40 +00001403Fri Jan 10 14:13:03 CET 2003 Daniel Veillard <daniel@veillard.com>
1404
1405 * python/libxml.py python/libxml.c python/libxml2-python-api.xml:
1406 fixed bug #102181 by applying the suggested change and fixing
1407 the generation/registration problem.
1408
Daniel Veillarde55e8e42003-01-10 12:50:02 +00001409Fri Jan 10 13:47:55 CET 2003 Daniel Veillard <daniel@veillard.com>
1410
1411 * HTMLparser.c: fixed bug #102960 by reusing the XML name parsing
1412 routines.
1413
Daniel Veillard8f872442003-01-09 23:19:02 +00001414Fri Jan 10 00:16:49 CET 2003 Daniel Veillard <daniel@veillard.com>
1415
1416 * parser.c: one more IsEmptyElement crazyness, that time in
1417 external parsed entities if substitution is asked.
1418 * python/tests/reader3.py: added a specific test.
1419
Daniel Veillarde329fc22003-01-09 21:36:42 +00001420Thu Jan 9 22:35:31 CET 2003 Daniel Veillard <daniel@veillard.com>
1421
1422 * python/drv_libxml2.py: update from Stéphane Bidoul: python 2.1
1423 support and improved error handler registration
1424
Daniel Veillard5ecaf7f2003-01-09 13:19:33 +00001425Thu Jan 9 14:16:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1426
1427 * HTMLtree.c tree.c: fixes #102920 about namespace handling in
1428 HTML output and section 16.2 "HTML Output Method" of XSLT-1.0
1429 * README: fixed a link
1430
Daniel Veillarde2830f12003-01-08 17:47:49 +00001431Wed Jan 8 18:32:25 CET 2003 Daniel Veillard <daniel@veillard.com>
1432
1433 * configure.in doc/* NEWS: preparing 2.5.1 release
1434 * SAX.c parser.c: fixing XmlTextReader bug
1435
Daniel Veillard8bf70b92003-01-07 23:14:24 +00001436Wed Jan 8 00:13:01 CET 2003 Daniel Veillard <daniel@veillard.com>
1437
1438 * SAX.c: fuck, I introduced a memory leak on external parsed
1439 entities in 2.5.0 :-(
1440
Daniel Veillard56ada1d2003-01-07 11:17:25 +00001441Tue Jan 7 12:12:45 CET 2003 Daniel Veillard <daniel@veillard.com>
1442
1443 * xmllint.c: another fix needed as pointed by Christophe Merlet
1444 for --stream --debug if compiled without debug support.
1445
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +00001446Mon Jan 6 20:53:08 MST 2003 John Fleck <jfleck@inkstain.net>
1447
1448 * doc/xmllint.xml
Daniel Veillard56ada1d2003-01-07 11:17:25 +00001449 * doc/xmllint.1:
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +00001450 update man page with --stream and --chkregister
1451
Daniel Veillard8326e732003-01-07 00:19:07 +00001452Tue Jan 7 01:17:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1453
1454 * globals.c: fixed --with-threads compile
1455 * xmllint.c: fixed --without-debug compile
1456 * include/libxml/globals.h: cleanup
1457 * include/libxml/schemasInternals.h: add a missing include
1458
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00001459Mon Jan 6 14:06:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1460
1461 * configure.in NEWS: preparing 2.5.0 release
1462 * SAX.c: only warn in pedantic mode about namespace name
1463 brokeness
1464 * globals.c: fix a doc generation problem
1465 * uri.c: fix #101520
1466 * doc/*: updated and rebuilt the doc for the release, includuding
1467 stylesheet update
1468 * python/Makefile.am: fix a filename bug
1469
1470Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
1471
1472 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
1473 should not be called.
1474
1475Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
1476
1477 * libxml-2.0.pc.in: applied the patch to fix #101894
1478
1479Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
1480
1481 * tree.c : applied patch from Lukas Schroeder for register callbacks
1482 * valid.c: modified patch from Lukas Schroeder to test
1483 register callbacks with --chkregister
1484
1485Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
1486
1487 * xmlreader.c: seriously changed the way data are pushed to
1488 the underlying parser, go by block of 512 bytes instead of
1489 tryng to detect tag boundaries at that level. Changed the
1490 way empty element are detected and tagged.
1491 * python/tests/reader.py python/tests/reader2.py
1492 python/tests/reader3.py: small changes mostly due to context
1493 reporting being different and DTD node being reported. Some
1494 errors previously undetected are now caught and fixed.
1495 * doc/xmlreader.html: flagged last section as TODO
1496
1497Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
1498
1499 * python/libxml.py: integrated the Python 2.2 optimizations
1500 from Hannu Krosing, while maintaining compatibility with
1501 1.5 and 2.1
1502
1503Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
1504
1505 * xmllint.c: a bit of cleanup
1506 * xmlreader.c: small fix
1507 * doc/xmlreader.html: more work on the XmlTextReader tutorial
1508 * python/libxml.py: a few fixes pointed out by Hannu Krosing
1509
1510Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
1511
1512 * python/setup.py.in: patch from Stéphane Bidoul to include
1513 drv_libxml2.py in setup.py
1514
1515Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
1516
1517 * doc/xmlreader.html: starting documenting the new XmlTextReader
1518 interface.
1519
1520Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
1521
1522 * xmllint.c: added the --stream flag to use the TextReader API
1523 * xmlreader.c: small performance tweak
1524
1525Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
1526
1527 * xmlreader.c python/tests/reader2py: okay the DTD validation
1528 code on top of the XMLTextParser API should be solid now.
1529
1530Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
1531
1532 * xmlreader.c python/tests/reader2py: Fixing some more mess
1533 with validation and recursive entities while using the
1534 reader interface, it's getting a bit messy...
1535
1536Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1537
1538 * xmlreader.c python/tests/reader.py: another couple of problem
1539 related to IsEmptyElement reported by Stéphane Bidoul needed
1540 some fixes.
1541
1542Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1543
1544 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
1545 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
1546 based on the python XmlTextReader interface.
1547
1548Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
1549
1550 * tree.c: backing out one change in the last patch which broke the
1551 regression tests
1552
1553Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
1554
1555 * global.data globals.c tree.c include/libxml/globals.h: applied
1556 an old patch from Lukas Schroeder to track node creation and
1557 destruction. Probably missing a lot of references at the moment
1558 and not usable reliably.
1559
1560Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1561
1562 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
1563 from doc/news.html and a stylesheet
1564
1565Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
1566
1567 * xmlreader.c python/tests/reader.py: fixed another couple of
1568 xmlreader bugs reported by Stéphane Bidoul and added tests.
1569
1570Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1571
1572 * xmlreader.c python/tests/reader2.py: fixed another validity
1573 checking in external parsed entities raised by Stéphane Bidoul
1574 and added a specific regression test.
1575 * python/tests/reader3.py: cleanup
1576
1577Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
1578
1579 * xmlreader.c python/tests/reader2.py: fixed a problem with
1580 validation within entities pointed by Stéphane Bidoul, augmented
1581 the tests to catch those.
1582
1583Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
1584
1585 * python/generator.py: modified the generator to allow keeping
1586 class references when creating new classes, needed to fix a bug
1587 pointed by Stéphane Bidoul where the input buffer of the
1588 xmlTextReader instance gets destroyed if the python wrapper for
1589 the input is not referenced anymore.
1590
1591Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
1592
1593 * xmlreader.c python/tests/reader.py: fixed another pair of problem
1594 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
1595
1596Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
1597
1598 * xmlreader.c python/tests/reader.py: fixed another problem
1599 pointed by Stéphane Bidoul
1600
1601Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1602
1603 * xmlreader.c python/tests/reader.py: fixed a limit case problem
1604 with "<a/>"
1605
1606Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1607
1608 * SAX.c: warn on xmlns:prefix="foo"
1609 * xmlreader.c python/tests/reader.py: fixed a couple of problem
1610 for namespace attributes handling.
1611
1612Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
1613
1614 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
1615 a really nasty problem raised by a DocBook XSLT transform
1616 provided by Sebastian Bergmann
1617
1618Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
1619
1620 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
1621 by Stéphane Bidoul and integrated it into the tests
1622
1623Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
1624
1625 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
1626 extended the XmlTextReader API a bit, addding accessors for
1627 the current doc and node, and an entity substitution mode for
1628 the parser.
1629 * python/libxml.py python/libxml2class.txt: related updates
1630 * python/tests/Makefile.am python/tests/reader.py
1631 python/tests/reader2.py python/tests/reader3.py: updated a bit
1632 the old tests and added a new one to test the entities handling
1633
1634Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
1635
1636 * python/generator.py python/libxml2class.txt
1637 python/tests/reader.py python/tests/reader2.py: changed the
1638 generator to provide casing for the XmlTextReader similar to
1639 C# so that examples and documentation are more directly transposable.
1640 Fixed the couple of tests in the suite.
1641
1642Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
1643
1644 * doc/guidelines.html: added a document on guildeline for
1645 publishing and deploying XML
1646
1647Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
1648
1649 * valid.c xmlreader.c: final touch running DTD validation
1650 on the XmlTextReader
1651 * python/tests/Makefile.am python/tests/reader2.py: added a
1652 specific run based on the examples from test/valid/*.xml
1653
1654Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
1655
1656 * python/libxml.py: added a few predefined xmlTextReader parser
1657 configuration values.
1658
1659Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1660
1661 * python/libxml_wrap.h: trying to fix #102037
1662
1663Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
1664
1665 * SAX.c: fixing bug #95296, when the predefined entities
1666 are redefined in the DTD the default one must be used
1667 instead anyway.
1668
1669Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
1670
1671 * doc/xmllint.xml
1672 * doc/xmllint.1
1673 Add discussion of XML_DEBUG_CATALOG to xmllint man
1674 page - bug #100907
1675
1676
1677Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1678
1679 * xmlreader.c: Fixed the empty node detection to avoid reporting
1680 an inexistant close tag.
1681
1682Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1683
1684 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
1685 for Python 2.1
1686
1687Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
1688
1689 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
1690
1691Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1692
1693 * doc/libxml2-api.xml python/tests/reader.py: one really need
1694 to provide the base URI information when creating a reader parser
1695 from an input stream. Updated the API and the example using it.
1696
1697Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
1698
1699 * testReader.c xmlreader.c valid.c include/libxml/tree.h
1700 include/libxml/valid.h include/libxml/xmlreader.h: working on
1701 DTD validation on top of xml reader interfaces. Allows to
1702 validate arbitrary large instances. This required some extensions
1703 to the valid module interface and augmenting the size of xmlID
1704 and xmlRef structs a bit.
1705 * uri.c xmlregexp.c: simple cleanup.
1706
1707Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1708
1709 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
1710 work on the xml reader interfaces.
1711 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
1712 Web page for the Windows binaries.
1713
1714Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
1715
1716 * xmlIO.c: applied a patch for VMS following the report by
1717 Nigel Hall
1718
1719Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
1720
1721 * parser.c: the parseStartTag bug fix wasn't complete.
1722
1723Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
1724
1725 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
1726 parseStartTag, fixing it.
1727 * test/att4 result/att4 result/noent/att4: adding the test
1728 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
1729 more methods to XmlTextReader.
1730
1731Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1732
1733 * win32/libxml2.def.src: added more xml reader exports
1734 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
1735 to the build
1736
1737Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
1738
1739 * doc/tutorial/xmltutorial.xml
1740 plus generated html and pdf
1741 Updating tutorial again based on further comments from Niraj
1742 Tolia on the last iteration
1743
1744Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
1745
1746 * doc/tutorial/xmltutorial.xml
1747 * doc/tutorial/includekeyword.c
1748 * doc/tutorial/includegetattribute.c
1749 plus generated html and pdf
1750 Adding fix from Niraj Tolia to tutorial to properly free memory.
1751
1752
1753Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
1754
1755 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
1756 more methods of XmlTextReader.
1757 * python/libxml2class.txt python/tests/reader.py: this increased the
1758 methods in the bndings, augmented the test to check those new
1759 functions.
1760
1761Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
1762
1763 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
1764 methods of XmlTextReader.
1765 * python/generator.py python/libxml_wrap.h python/types.c
1766 python/libxml2class.txt: added the reader to the Python bindings
1767 * python/tests/Makefile.am python/tests/reader.py: added a specific
1768 test for the Python bindings of the Reader APIs
1769 * parser.c: small cleanup.
1770
1771Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1772
1773 * xinclude.c: fallback was only copying the first child not the
1774 full child list of the fallback element, closes #89684 as reopened
1775 by Bernd Kuemmerlen
1776
1777Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1778
1779 * win32/libxml2.def.src: exported htmlNodeDumpOutput
1780
1781Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
1782
1783 * configure.in: preparing release of 2.4.30
1784 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
1785 gives enum values, fix functype return type, put back fields in
1786 structs
1787 * doc/*: updated the docs rebuilt
1788
1789Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
1790
1791 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
1792 about htmlNodeDumpOutput location.
1793 * xpath.c: removed an undefined function signature
1794 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
1795 too many symbols in the API breaking the python bindings.
1796 Updated with the libxslt/libexslt changes.
1797
1798Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
1799
1800 * configure.in: preparing release of 2.4.29
1801 * doc/*: rebuilt the docs and API
1802 * xmlreader.c: a few more fixes for the XmlTextReader API
1803
1804Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1805
1806 * include/win32config.h: applied mingw patch from Magnus Henoch
1807
1808Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
1809
1810 * catalog.c doc/libxml2-api.xml: a bit more cleanup
1811
1812Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
1813
1814 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
1815 building Python script, does the C parsing directly, generates
1816 a better API description including structure fieds defs and
1817 enums. Still a couple of bugs, but good enough for the python
1818 wrappers now.
1819 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
1820 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
1821 include/libxml/schemasInternals.h include/libxml/tree.h: more
1822 cleanup based on the python analysis script reports.
1823 * libxml.spec.in: make sure the API XML description is part of the
1824 devel package.
1825
1826Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
1827
1828 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
1829 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
1830 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
1831 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
1832 code cleanup, especially the function comments.
1833 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
1834
1835Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
1836
1837 * Makefile.am xmlreader.c include/libxml/Makefile.am
1838 include/libxml/xmlreader.h: Adding a new set of APIs based on
1839 the C# TextXmlReader API but converted to C. Allow to parse
1840 in constant memory usage, far simpler to program and explain
1841 than the SAX like APIs, unfinished but working.
1842 * testReader.c: test program
1843
1844Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1845
1846 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
1847
1848Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1849
1850 * tree.c: Chip turner indicated that XHTML1 serialization
1851 rule for style actually break on both IE and Mozilla,
1852 try to avoid the rule if escaping ain't necessary
1853
1854Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
1855
1856 * nanhttp.c: handle HTTP URL escaping, problem reported by
1857 Glen Nakamura and Stefano Zacchiroli
1858
1859Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
1860
1861 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
1862
1863Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1864
1865 * uri.c: Johann Richard pointed out some XPointer problems for
1866 URN based URI references in XInclude. Modified the URI parsing
1867 and saving routines to allow correct parsing and saving of
1868 XPointers, especially when attached to "opaque" scheme accordingly
1869 to RFC 2396
1870
1871Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
1872
1873 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
1874 of refactoring to the HTML saving code.
1875 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
1876 in the doc.
1877
1878Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
1879
1880 * tree.c include/libxml/tree.h: refactored the XML dump of a node
1881 to a buffer API to reuse the generic dump to an OutputIO layer,
1882 this reduces code, fixes xmlNodeDump() for XHTML, also made
1883 xmlNodeDump() now return the number of byte written.
1884
1885Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
1886
1887 * python/setup.py.in: another patch from Stéphane Bidoul for
1888 Python bindings on Windows
1889 * doc/parsedecl.py: small cleanup
1890
1891Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
1892
1893 * libxml.spec.in configure.in: add a line in %changelog for releases
1894
1895Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
1896
1897 * parser.c: patch from Marcus Clarke fixing a problem in entities
1898 parsing that was detected in KDe documentations environment.
1899
1900Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
1901
1902 * python/libxml.c (libxml_prev): Return the previous as opposed to
1903 the next node (I guess this is the result of some cut & paste programming:)
1904
1905Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1906
1907 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
1908
1909Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1910
1911 * python/generator.py python/libxml.c python/setup.py.in: trying
1912 to fix the Python bindings build on Windows (Stéphane Bidoul)
1913
1914Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1915
1916 * win32/configure.js: added option for python bindings
1917 * win32/libxml2.def.src: added more exports
1918
1919Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1920
1921 * win32/Makefile.mingw: fixed unresolved symbols when linking with
1922 pthreads
1923 * win32/wince/*: applied updates to Windows CE port from Javier
1924
1925Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1926
1927 * configure.in: preparing 2.4.28
1928 * libxml.spec.in doc/Makefile.am: some cleanup
1929 * doc/*: updated the news and regenerated.
1930
1931Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
1932
1933 * HTMLparser.c: final touch at closing #87235 </p> end tags
1934 need to be generated.
1935 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
1936 this change slightly the output of a few tests
1937 * doc/*: regenerated
1938
1939Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
1940
1941 * parserInternals.c: fixing bug #99190 when UTF8 document are
1942 parsed using the progressive parser and the end of the chunk
1943 is in the middle of an UTF8 multibyte character.
1944
1945Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1946
1947 * threads.c: fixed initialization problem in xmlNewGlobalState
1948 which was causing crash.
1949 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
1950 in xmlInitializeGlobalState.
1951 * parserInternals.c: cleaned up ctxt->sax initialisation.
1952
1953Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
1954
1955 * tree.c include/libxml/tree.h: modified the existing APIs
1956 to handle XHTML1 serialization rules automatically, also add
1957 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
1958 libxslt serialization uses it when needed without changing
1959 the library API.
1960 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
1961 result/xhtml1: added a new test specifically for xhtml1 output
1962 and updated the result of one XHTML1 test
1963
1964Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
1965
1966 * xinclude.c parserInternals.c encoding.c: fixed #99082
1967 for xi:include encoding="..." support on text includes.
1968 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
1969 test/XInclude/ents/isolatin.txt : added a specific regression test
1970 * python/generator.py python/libxml2class.txt: fixed the generator
1971 the new set of comments generated for doc/libxml2-api.xml were
1972 breaking the python generation.
1973
1974Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
1975
1976 * doc/Makefile.am: repair some problem if gtk-doc fail or such
1977 * configure.in: patch for Solaris on new autoconf closes #98880
1978 * doc/parsedecl.py: repair the frigging API building script,
1979 did I say that python xmllib sucks ?
1980 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
1981 and some comment are no more truncated.
1982
1983Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
1984
1985 * parser.c: Martin Stoilov pointed out a potential leak in
1986 xmlCreateMemoryParserCtxt
1987
1988Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
1989
1990 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
1991 included in HTML documents and using the push parser.
1992
1993Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
1994
1995 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
1996 specified, look for the Python interpreter not just in the
1997 specified root but also in the specified location. Fixes #98825
1998
1999Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2000
2001 * python/libxml.c: fixing bug #98792 , node may have no doc
2002 and dereferencing without checking ain't good ...
2003
2004Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
2005
2006 * configure.in: preparing release 2.4.27
2007 * doc/* : updated and rebuilt the docs
2008 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
2009 and all the docs are actually packaged and in the final RPMs
2010 * parser.c parserInternals.c include/libxml/parser.h: restore
2011 xmllint --recover feature.
2012
2013Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
2014
Daniel Veillard784b9352003-02-16 15:50:27 +00002015 * parser.c xpath.c: fixing #96925 wich was also dependent on the
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00002016 processing of parsed entities, and XPath computation on sustitued
2017 entities.
2018 * testXPath.c: make sure entities are substitued.
2019
2020Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
2021
Daniel Veillard784b9352003-02-16 15:50:27 +00002022 * parser.c: fixed #96594, which was totally dependent on the
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00002023 processing of internal parsed entities, which had to be changed.
2024
2025Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
2026
2027 * Makefile.am python/Makefile.am python/tests/Makefile.am:
2028 trying to fix bug #98517 about building outside the source tree
2029 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
2030
2031Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2032
2033 * include/win32config.h: cleanup
2034 * win32/Makefile.mingw: integrated mingw in JScript configure
2035 * win32/Makefile.msvc: modified to allow mingw coexistence
2036 * win32/configure.js: integrated mingw
2037 * win32/Readme.txt: cleanup
2038
2039Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
2040
2041 * HTMLparser.c: strengthen the guard in the Pop macros,
2042 like in the XML parser, closes bug #97315
2043
2044Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
2045
2046 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
2047 callback is never used.
2048
2049Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
2050
2051 * parserInternals.c: fixed the initialization of the SAX structure
2052 which was breaking xsltproc
2053 * xpath.c: patch from Petr Pajas for CDATA nodes
2054 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
2055 * parser.c include/libxml/parser.h: patch from Peter Jones
2056 removing a leak in xmlSAXParseMemory() and adding the
2057 function xmlSAXParseMemoryWithData()
2058
2059Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
2060
2061 adding pdf of tutorial, changing web page to link to it
2062 * doc/tutorial/xmltutorial.pdf
2063 * doc/xml.html
2064 * doc/docs.html
2065
2066Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
2067
2068 * doc/tutorial/ar01s08.html
2069 adding file what I forgot for tutorial
2070
2071
2072Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
2073
2074 Adding encoding discussion to tutorial
2075 Added:
2076 * doc/tutorial/images/*.png: DocBook admonition image files
2077 * doc/tutorial/apf.html, apg.html: new generated html
2078 * doc/tutorial/includeconvert.c: conversion code entity file
2079 changed:
2080 * doc/tutorial/xmltutorial.xml: DocBook original
2081 * doc/tutorial/*.html: generated html
2082
2083Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2084
2085 * include/libxml/*.h: retired xmlwin32version.h
2086 * doc/Makefile.am: retired xmlwin32version.h
2087 * win32/configure.js: retired xmlwin32version.h
2088
2089Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2090
2091 * win32/libxml2.def.src: exported additional symbols
2092 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
2093 sisterhood
2094
2095Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2096
2097 * globals.c: fixed a typo pointed out by Igor
2098 * xpath.c: try to speed up node compare using line numbers
2099 if available.
2100
2101Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2102
2103 * tree.c: make xmlFreeNode() handle attributes correctly.
2104
2105Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2106
2107 * catalog.c: completed the #96963 fix, as reported by Karl
2108 Eichwalder
2109
2110Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2111
2112 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
2113
2114Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2115
2116 * Makefile.am: switched the order of a couple of includes
2117 to fix bugs #97100
2118
2119Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2120
2121 * catalog.c: fixed bug #96963, reverted to the old behaviour of
2122 xmlLoadCatalogs that used to separate directories with a ':'.
2123
2124Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2125
2126 * threads.c: improvements to the Windows-side of thread handling
2127 * testThreads.c: conditionally excluded unistd.h
2128 * testThradsWin32.c: broke overlong lines
2129 * include/win32config.h: adapted thread-related macros to the new
2130 scheme and for pthreads on Windows
2131 * win32/Makefile.msvc: introduced a more flexible thread build,
2132 added testThreads[Win32].c to the build
2133 * win32/configure.js: introduced a more flexible thread config
2134
21352002-10-31 John Fleck <jfleck@inkstain.net>
2136
2137 * doc/xml.html (and, by implication, FAQ.html)
2138 added UTF-8 conversaion FAQ from Marcus Labib Iskander
2139
2140Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2141
2142 * configure.in: removed xmlwin32version.h
2143 * include/libxml/Makefile.am: removed xmlwin32version.h
2144
2145Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
2146
2147 * tree.c: applied patch from Brian Stafford to fix a bug
2148 in xmlReconciliateNs()
2149
2150Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2151
2152 * tree.c: applied patch from Christian Glahn to allow
2153 xmlNewChild() on document fragment nodes
2154
2155Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
2156
2157 * parser.c: Christian Glahn found a problem with a recent
2158 patch to xmlParseBalancedChunkMemoryRecover()
2159 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
2160 problems
2161 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
2162 test/schemas/seq*: added the test cases from Charles
2163
2164Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
2165
2166 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
2167 serious cleanup of the spec file and associated changes
2168 in the Makefiles.
2169 * valid.c: try to remove some warnings on x86_64
2170
2171Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2172
2173 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
2174 fix bug #96586
2175
2176Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
2177
2178 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
2179 parsing, applied his patch
2180 * result/HTML/attrents.html result/HTML/attrents.html.err
2181 result/HTML/attrents.html.sax test/HTML/attrents.html:
2182 added the test and result case provided by Mikhail Sogrine
2183
2184Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
2185
2186 * vms/build_libxml.com vms/config.vms vms/readme.vms
2187 include/libxml/parser.h include/libxml/parserInternals.h
2188 include/libxml/tree.h include/libxml/xmlIO.h
2189 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
2190 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
2191 Applied the VMS update patch from Craig A. Berry
2192 * doc/*.html: update
2193
2194Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
2195
2196 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
2197
2198Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
2199
2200 * debugXML.c: adding a grep command to --shell in xmllint
2201 for T.V. Raman
2202
2203Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2204
2205 * xmlcatalog.c: tried to fix some of the problem with --sgml
2206
2207Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
2208
2209 * parser.c: tried to fix bug #91500 where doc->children may
2210 be overriden by a call to xmlParseBalancedChunkMemory()
2211
2212Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
2213
2214 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
2215 identifiers in SGML catalogs containing '&'
2216
2217Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
2218
2219 * python/types.c: fixed bugs when passing result value tree
2220 to Python functions.
2221
2222Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
2223
2224 * configure.in: preparing the release of 2.4.26
2225 * doc/*: updated and rebuilt the documentation
2226
2227Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
2228
2229 * parser.c: fixed a XML Namespace compliance bug reported by
2230 Alexander Grimalovsky
2231
2232Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2233
2234 * HTMLtree.c: fixed serialization of script and style when
2235 they are not lowercase (i.e. added using the API to the tree).
2236
2237Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
2238
2239 * valid.c: make xmlValidateDocument emit a warning msg if there
2240 is no DTD, pointed by Christian Glahn
2241
2242Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
2243
2244 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
2245 content model when some of the blocks have min or max, and a couple
2246 of bugs found in the process.
2247 * result/schemas/list0* test/schemas/list0*: added some specific
2248 regression tests
2249
2250Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
2251
2252 * README: updated the contact informations
2253
2254Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2255
2256 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
2257 misses it, reported by Peter Bray.
2258
2259Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
2260
2261 * tree.c: investigating xmlNodeGetContent() on namespace nodes
2262 and removed a few warnings
2263
2264Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
2265
2266 * parser.c: Christian Glahn found a small bug in the push parser.
2267 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
2268 public
2269
2270Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2271
2272 * xmlschemas.c include/libxml/xmlschemas.h: added
2273 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
2274 * testSchemas.c: added --memory to test the new interface
2275
2276Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
2277
2278 * doc/index.py doc/search.php: integrated the XSLT indexing,
2279 a few fixed in the indexer, added a scope selection at the
2280 search level.
2281
2282Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
2283
2284 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
2285 this was due to uninitialized parts of the validation context
2286
2287Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
2288
2289 * debugXML.c: applied patch from Mark Vakoc except the API
2290 change, preserved it.
2291 * doc/*: updated the docs to point to the search engine for
2292 information lookup or before bug/help reports.
2293
2294Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
2295
2296 * doc/index.py doc/search.php: added mailing-list archives
2297 indexing and lookup
2298
2299Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
2300
2301 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
2302
2303Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
2304
2305 * doc/index.py: improved HTML indexing
2306 * doc/search.php: make the queries also lookup the HTML based indexes
2307
2308Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
2309
2310 * doc/index.py: added HTML page indexing
2311
2312Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2313
2314 * xmlIO.c: extended Windows path normalisation to fix the base
2315 problem in libxslt.
2316 * catalog.c: fixed list handling in XML_CATALOG_FILES
2317
2318Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2319
2320 * valid.c: typo/bug found by Christian Glahn
2321
2322Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2323
2324 * xmlIO.c: applied Windows CE patch from Javier.
2325 * win32/wince: new directory, contains support for the PocketPC
2326 with Windows CE from Javier.
2327 * include/win32config.h: reorganised, removed duplicate
2328 definitions and applied WinCE patch from Javier.
2329 * include/wsockcompat.h: new file, now contains WinSock
2330 compatibility macros.
2331 * win32/Makefile.msvc: introduced double-run compilation.
2332
2333Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
2334
2335 * configure.in include/libxml/xmlwin32version.h: preparing release
2336 of 2.4.25
2337 * doc/*: updated and regenerated teh docs and web pages.
2338
2339Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
2340
2341 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
2342 error were not covering namespace declarations.
2343 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
2344 it was missing the attribute declaration for the namespace
2345 * result/VC/NS3: the fix now report breakages in that test
2346
2347Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
2348
2349 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
2350
2351Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
2352
2353 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
2354 and regenerated the docs and web site
2355
2356Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2357
2358 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
2359 ATTRIBUTE_UNUSED is always put after the attribute declaration,
2360 not before
2361
2362Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
2363
2364 * python/generator.py python/libxml2class.txt: fixed a stupid error
2365 breaking the python API
2366
2367Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
2368
2369 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
2370 triostr.c triostr.h: applied a trio update patch from
2371 Bjorn Reese which should work with MinGW
2372
2373Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
2374
2375 * tree.c: improving some documentation comments
2376 * xmlregexp.c: found and fixed a mem leak with python regression tests
2377 * doc/*: rebuilt the doc and the API XML file including the
2378 xmlregexp.h xmlautomata.h and xmlunicode.h headers
2379 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
2380 python/types.c: added access to the XML Schemas regexps from
2381 python
2382 * python/tests/Makefile.am python/tests/regexp.py: added a
2383 simple regexp bindings test
2384
2385Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
2386
2387 * doc/xml.html:
2388 fixing ftp links - thanks to Vitaly Ostanin
2389
2390Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
2391
2392 * xmlregexp.c: fixed the data callback on transition functionality
2393 which was broken when using the compact form
2394 * result/schemas/*: updated the results, less verbose, all tests
2395 pass like before
2396 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
2397 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
2398 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
2399 annoying warnings
2400 * xpath.c: try to provide better error report when possible
2401
2402Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
2403
2404 * Makefile.am: fixed a breakage raised by Jacob
2405
2406Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2407
2408 * include/win32config.h: added HAVE_ERRNO_H definition for parts
2409 which don't use sockets
2410
2411Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2412
2413 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
2414 * win32/configure.js: applied zlib patch from Daniel Gehriger
2415
2416Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2417
2418 * win32/configure.js: applied the patch from Mark Vakoc for
2419 regexp support
2420 * win32/libxml2.def.src: applied the patch from Mark Vakoc
2421 for regexp support
2422
2423Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
2424
2425 * xmlschemastypes.c: as pointed by Igor Float and Double
2426 parsing ain't finished yet
2427
2428Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
2429
2430 * Makefile.am configure.in: trying to fix #88412 by bypassing
2431 all the python subdir if python ain't detected
2432
2433Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
2434
2435 * Makefile.am configure.in include/libxml/xmlversion.h.in:
2436 made configuring with regexps/automata/unicode the default
2437 but without schemas ATM
2438 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
2439 fixed the regexp based DTD validation performance and memory
2440 problem by switching to a compact form for determinist regexps
2441 and detecting the determinism property in the process. Seems
2442 as fast as the old DTD validation specific engine :-) despite
2443 the regexp built and compaction process.
2444
2445Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
2446
2447 * valid.c: determinism is debugged, new DTD checking code now works
2448 but xmlFAComputesDeterminism takes far too much CPU and the whole
2449 set usues too much memory to be really usable as-is
2450
2451Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
2452
2453 * tree.c: fixed another stupid bug in xmlGetNodePath()
2454 * xmllint.c: --version now report the options compiled in
2455
2456Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
2457
2458 * HTMLparser.c: small cleanup
2459 * valid.c xmlregexp.c: switched DTD validation to use only regexp
2460 when configured with them. A bit of debugging around the determinism
2461 checks is still needed
2462
2463Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
2464
2465 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
2466
2467Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
2468
2469 * xmlIO.c: small portability glitch fixed.
2470
2471Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
2472
2473 * xmlschemastypes.c: incomplete steps for real/double support
2474 * testAutomata.c include/libxml/xmlautomata.h
2475 include/libxml/xmlregexp.h: avoiding a compilation problem
2476 * valid.c include/libxml/valid.h: starting the work toward using
2477 the regexps for actual DTD validation
2478
2479Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2480
2481 * hash.c: cosmetic cleanup
2482 * valid.c include/libxml/tree.h include/libxml/valid.h: started
2483 integrating a DTD validation layer based on the regexps
2484
2485Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
2486
2487 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
2488 the determinism was tested before eliminating the epsilon
2489 transitions :-(
2490
2491Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
2492
2493 * python/generator.py python/libxml.c python/libxml.py
2494 python/libxml2-python-api.xml python/libxml2class.txt
2495 python/libxml_wrap.h python/types.c: updated the python
2496 bindings, added code for easier File I/O, and the ability to
2497 define a resolver from Python fixing bug #91635
2498 * python/tests/Makefile.am python/tests/inbuf.py
2499 python/tests/outbuf.py python/tests/pushSAXhtml.py
2500 python/tests/resolver.py python/tests/serialize.py: updated
2501 and augmented the set of Python tests.
2502
2503Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2504
2505 * win32/configure.js: added more readme info for the binary
2506 package.
2507
2508Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
2509
2510 * xmlIO.c: fixed a stupid out of bound array error
2511
2512Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2513
2514 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
2515 messing around with support for Windows path, cleanups,
2516 trying to identify and fix the various code path to the
2517 filename access. Added xmlNormalizeWindowsPath()
2518
2519Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
2520
2521 * error.c valid.c: working on better error reporting of validity
2522 errors, especially providing an accurate context.
2523 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
2524 error reports in those cases.
2525
2526Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
2527
2528 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
2529 parser.c parserInternals.c xmlIO.c: get rid of all the
2530 perror() calls made in the library execution paths. This
2531 should fix both #92059 and #92385
2532
2533Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
2534
2535 * xmllint.c: memory leak reporting was broken after a change
2536 of the preprocessor symbol used to activate it.
2537
2538Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2539
2540 * tree.c: try to make the copy function work for node of
2541 type XML_DOCUMENT_FRAG_NODE, they are only created by the
2542 DOM layers though, not libxml2 itself.
2543
2544Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
2545
2546 * valid.c: try to provide file and line informations, not all
2547 messages are covered, but it's a (good) start
2548
2549Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
2550
2551 * xinclude.c: reimplemented a large part of the XInclude
2552 processor, trying to minimize resources used, James Henstridge
2553 provided a huge test case which was exhibiting severe memory
2554 consumption problems.
2555
2556Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
2557
2558 * python/Makefile.am: applied patch from Christophe Merlet to
2559 reestablish DESTDIR
2560
2561Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
2562
2563 * libxml.spec.in: fixes libary path for x86_64 AMD
2564
2565Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
2566
2567 * doc/tutorial/includekeyword.c
2568 * doc/tutorial/xmltutorial.xml:
2569 (plus resulting generated html files)
2570 fixing one spot I missed in the tutorial where I hadn't freed
2571 memory properly
2572
2573Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
2574
2575 * doc/tutorial/includeaddattribute.c
2576 * doc/tutorial/includeaddkeyword.c
2577 * doc/tutorial/includegetattribute.c
2578 * doc/tutorial/includekeyword.c
2579 * doc/tutorial/xmltutorial.xml
2580 * doc/tutorial/*.html:
2581 update tutorial to properly free memory (thanks to Christopher
2582 R. Harris for pointing out that this needs to be done)
2583 * doc/tutorial/images/callouts/*.png:
2584 added image files so the callouts are graphical, making it
2585 easier to read ( use "--param callout.graphics 1" to generate
2586 html with graphical callouts)
2587
2588Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
2589
2590 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
2591 nice logos generated by Marc Liyanage
2592 * doc/site.xsl *.html: changed the stylesheet to show the new
2593 logo and regenerated the pages
2594
2595Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
2596
2597 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
2598
2599Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
2600
2601 * xpath.c: possible mem leak patch from Jason Adams
2602
2603Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
2604
2605 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
2606 in the XQuery namespace
2607 * configure.in: preparing 2.4.24
2608 * doc/*.html: updated the web pages
2609
2610Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2611
2612 * python/generator.py: closing bug #85258 by generating conditional
2613 compile check to avoid linking to routines not configured in.
2614
26152002-08-22 Havoc Pennington <hp@pobox.com>
2616
2617 * autogen.sh: update error message for missing automake
2618
2619Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
2620
2621 * python/Makefile.am: typo in target name resulted in libxml2.py
2622 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
2623
2624Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
2625
2626 * win32/win32/Makefile.mingw: updated with version from
2627 Elizabeth Barham at http://soggytrousers.net/repository/
2628
2629Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2630
2631 * win32/Makefile.msvc: added the prefix location to the include
2632 and lib search path.
2633
26342002-08-18 Havoc Pennington <hp@pobox.com>
2635
2636 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
2637 both automake 1.6 and 1.4 installed get the right automake. Means
2638 compilation from CVS will now require the latest automake 1.4
2639 release, or manually creating symlinks called "automake-1.4" and
2640 "aclocal-1.4"
2641
2642Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
2643
2644 * configure.in python/Makefile.am: more AMD 64 induced changes from
2645 Frederic Crozat
2646
2647Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
2648
2649 * xinclude.c: oops I was missing the xml:base fixup too
2650 * result/XInclude/*.xml: this adds xml:base attributes to most
2651 results of the tests
2652
2653Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
2654
2655 * xinclude.c: quick but apparently working implementation of
2656 xi:fallback, should close bug #89684
2657 * Makefile.am test/XInclude/docs/fallback.xml
2658 result/XInclude/fallback.xml: added a basic test for fallback,
2659 and run with --nowarning to avoid a spurious warning
2660 * configure.in: applied patch from Frederic Crozat for python
2661 bindings on AMD 64bits machines.
2662
2663Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
2664
2665 * parser.c: xmlSAXUserParseMemory() really ought to fail if
2666 the caller don't pass a SAX callback block.
2667
2668Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2669
2670 * tree.c: applied the same fix for the XML-1.0 namespace to
2671 xmlSearchNsByHref() as was done for xmlSearchNs()
2672
2673Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
2674
2675 * libxml.3: small cleanup of the man page
2676 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
2677 when serializing HREF attributes generated by XSLT.
2678
2679Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
2680
2681 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
2682 version of Marc Liyanage' patch for boolean attributes in HTML
2683 output
2684
2685Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
2686
2687 * python/tests/serialize.py: fixed the test results, indenting
2688 behaviour changed slightly
2689
2690Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
2691
2692 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
2693 new c14n function to Windows def files
2694
2695Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
2696
2697 * c14n.c: fixed a memory leak in c14n code
2698
2699Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
2700
2701 * parser.c include/libxml/parser.h: adding a new API for Christian
2702 Glahn: xmlParseBalancedChunkMemoryRecover
2703 * valid.c: patch from Rick Jones for some grammar cleanup in
2704 validation messages
2705 * result/VC/* result/valid/*: this slightly change some of the
2706 regression tests outputs
2707
2708Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
2709
2710 * tree.c: trying to fix a problem in namespaced attribute handling
2711 raised by Christian Glahn
2712
2713Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
2714
2715 * encoding.c include/libxml/encoding.h: Opening the interface
2716 xmlNewCharEncodingHandler as requested in #89415
2717 * python/generator.py python/setup.py.in: applied cleanup
2718 patches from Marc-Andre Lemburg
2719 * tree.c: fixing bug #89332 on a specific case of loosing
2720 the XML-1.0 namespace on xml:xxx attributes
2721
2722Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
2723
2724 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
2725 corner case from new Merlin's test suite and added a callback
2726 that will be used to improve xmlsec performance
2727
2728
2729Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
2730
2731 * HTMLtree.c: trying to fix the <style> escaping problem in
2732 HTML serialization bug #89342
2733
2734Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
2735
2736 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
2737 and rebuilt the web site.
2738
2739Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
2740
2741 * include/libxml/tree.h: added _private member to xmlNs struct
2742
2743Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
2744
2745 * HTMLparser.c: fixing bug #84876 based on the xml working
2746 code.
2747
2748Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2749
2750 * python/Makefile.am: enhanced to fix bug 72012 (errors
2751 when using '-jX' make parameter)
2752
2753Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2754
2755 * xpath.c: small additional enhancement for booleans
2756 compared to nodesets
2757
2758Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2759
2760 * HTMLtree.c: changed the order of the encoding declaration
2761 attributes in the meta tags due to a bug in IE/Mac
2762
2763Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2764
2765 * xpath.c: enhanced handling of booleans (especially '='
2766 and '!=' for nodesets) - fixes bug 85256. Added new
2767 routine xmlXPathNotEqualValues for more proper handling
2768 of '!=' when nodesets are involved.
2769
2770Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
2771
2772 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
2773 doc/xmlcatalog_man.xml to the source distribution
2774
2775Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2776
2777 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
2778 asked for this.
2779
2780Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
2781
2782 * configure.in: preparing 2.4.23
2783 * doc/*: rebuilt the docs
2784
2785Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
2786
2787 * parser.c: fixing bug #84169 by fixing the
2788 comment of xmlCreatePushParserCtxt to describe the
2789 encoding detection parameters better.
2790
2791Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
2792
2793 * valid.c: fixing bug #79331 in one path the lookup for
2794 ID attributes on a namespaced node wasn't handled correctly :-\
2795
2796Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
2797
2798 * HTMLparser.c: trying to fix 87235 about discarded white
2799 spaces in the HTML parser.
2800 * result/HTML/*: this changes the output of a number of HTML
2801 regression tests
2802
2803Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
2804
2805 * xpath.c: applied patch from Richard Jinks for the namespace
2806 axis + fixed a memory error.
2807 * parser.c parserInternals.c: applied patches from Peter Jacobi
2808 removing ctxt->token for good.
2809 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
2810 popped out by the regression tests.
2811 * Makefile.am: patch for threads makefile from Gary Pennington
2812
2813Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2814
2815 * xpath.c: enhanced behaviour of position() after usage of
2816 expressions involving preceding-sibling (et al).
2817
2818Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
2819
2820 * hash.c: applied a patch from Peter Jacobi to solve a problem
2821 when compiling with the Watcom C on Win32
2822 * result/schemas/*.err: the change of hashing algo generated
2823 permutations in the output
2824
2825Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2826
2827 * hash.c: applied patch from Sander Vesik improving the quality of
2828 the hash function.
2829
28302002-06-14 Aleksey Sanin <aleksey@aleksey.com>
2831
2832 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
2833 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
2834 xmllint.c xpath.c: replaced sprintf() with snprintf()
2835 to prevent possible buffer overflow (the bug was pointed
2836 out by Anju Premachandran)
2837
2838Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
2839
2840 * parser.c: removed an uninitialized data error popped by valgrind
2841 on PE references
2842
2843Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
2844
2845 * doc/xml.html
2846 adding tutorial reference to the web page
2847
2848Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
2849
2850 * doc/tutorial/xmltutorial.xml
2851 * doc/tutorial/ar01s07.html
2852 * doc/tutorial/ape.html
2853 * doc/tutorial/includegetattribute.c
2854 adding section to tutorial about retrieving an attribute
2855 value
2856
2857Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
2858
2859 * parser.c: applied a couple of patches from Peter Jacobi to start
2860 to get rid of ctxt->token, with a possible significant speed
2861 improvement to be gained once done. Better compliance with PE
2862 references constructs in DTDs too.
2863 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
2864 from Peter too
2865
2866Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
2867
2868 * parser.c: Babak Vahedipour-Kunze reported that openTag in
2869 xmlParseElement was likely to have been deallocated at the
2870 time of the report, possibly leading to segfault. Just report
2871 the tag name now.
2872
2873Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2874
2875 * xpath.c: patch from Richard Jinks for XPath substring() function
2876 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
2877
28782002-06-06 Aleksey Sanin <aleksey@aleksey.com>
2879
2880 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
2881
2882Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
2883
2884 *doc/FAQ.html
2885 fixing typos in FAQ, thanks to Robert Funnell for the
2886 editing help
2887
2888Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
2889
2890 * NEWS: got complaints from rpmlint that it was empty
2891
2892Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
2893
2894 * added doc/tutorial, including:
2895 apa.html
2896 apb.html
2897 apc.html
2898 apd.html
2899 ar01s02.html
2900 ar01s03.html
2901 ar01s04.html
2902 ar01s05.html
2903 ar01s06.html
2904 includeaddattribute.c
2905 includeaddkeyword.c
2906 includekeyword.c
2907 includestory.xml
2908 index.html
2909 xmltutorial.xml
2910 libxml tutorial, including generated html
2911
2912Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
2913
2914 * result/c14n/exc-without-comments/merlin-c14n-two-*
2915 result/c14n/without-comments/merlin-c14n-two-*
2916 test/c14n/exc-without-comments/merlin-c14n-two-*
2917 test/c14n/without-comments/merlin-c14n-two-*
2918 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
2919 c14n/exc-c14n and slightly modified test script to handle
2920 these test cases
2921 * c14n.c: fixed bugs for complicated nodes set (namespace
2922 without node and others from merlin-c14n-two.tar.gz)
2923 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
2924 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
2925 for xmlsec performance patch
2926 * xpath.c: fixed self::node() for namespaces and attributes
2927
2928Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
2929
2930 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
2931 but with the format parameter
2932 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
2933
2934Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
2935
2936 * Makefile.am: updated c14n tests suite
2937 * c14n.c: performance improvement for previous c14n patch
2938
2939Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
2940
2941 * parser.c: another peroformance patch from Peter Jacobi, that
2942 time on parsing attribute values.
2943
2944Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
2945
2946 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
2947 into LibXML2 test suite
2948
2949Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
2950
2951 * c14n.c: propagating xpath ancesstors node fix to c14n
2952 plus small performance improvement to reduce number of
2953 mallocs
2954 * xpath.c: fixed ancestors axis processing for namespace nodes
2955
2956Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
2957
2958 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
2959 Peter Jacobi
2960
2961Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
2962
2963 * configure.in: preparing 2.4.22
2964
2965Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
2966
2967 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
2968 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
2969 a public entry point.
2970 * doc/*: rebuilt the API and docs
2971
2972Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
2973
2974 * xpath.c: patch from Richard Jinks to fix a problem introduced
2975 in the previous patch and pointed by Norm
2976
2977Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
2978
2979 * libxml.spec.in: fixing bug #81112
2980
2981Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
2982
2983 * uri.c: fixing bug #82848
2984
2985Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2986
2987 * result/catalogs/mycatalog.full: Aleksey's commit changed the
2988 output of one catalog test
2989
2990Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
2991
2992 * global.data globals.c tree.c include/libxml/globals.h
2993 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
2994 default value for global parameter xmlIndentTreeOutput to 1 and
2995 introduced new global parameter xmlTreeIndentString (the string
2996 used to do one-level indent) with default value " " (as it was
2997 in tree.c)
2998
2999Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
3000
3001 * Makefile.am: Merijn Broeren pointed out a problem when compiling
3002 with trio and schemas.
3003
3004Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
3005
3006 * xpath.c: patch from Richard Jinks to fix the problem raised in
3007 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
3008
3009Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
3010
3011 * xmlschemas.c: a bit of work on import.
3012 * xmlschemastypes.c: Charles Bozeman provided a compare function
3013 for date/time types so min/max facet restrictions should work,
3014 indeterminate comparisons return an error instead of equal.
3015 * test/schemas/date_0* result/schemas/date_0_0: specific test
3016 from Charles Bozeman too
3017
3018Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
3019
3020 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
3021 from Christian Cornelssen fixing the man pages and the Catalog
3022 building script.
3023 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
3024 next step is <xs:import> I now have a reasonable understanding
3025 of how it works.
3026
3027Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
3028
3029 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
3030
3031Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3032
3033 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
3034
3035Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
3036
3037 * xpath.c: fixing an XPath function evalutation bug pointed out
3038 by Alexey Efimov where the context was lost when evaluating
3039 the function arguments
3040
3041Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
3042
3043 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
3044 function public for XMLSec performance optimizations
3045
3046Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
3047
3048 * python/generator.py python/libxml2class.txt : fixed a problem
3049 with the HTML parser pointed by Gary Benson
3050 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
3051 example
3052
3053Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
3054 * parser.c: fixed bug #81159 (memory growth in SAX)
3055
3056Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
3057 * xpath.c: fixed bug #78858 (the real fix)
3058
3059Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
3060 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
3061
3062Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
3063
3064 * tree.c: modified xmlNodeSetBase to allow changing the
3065 base of a document.
3066
3067Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
3068
3069 * xmlschemastypes.c: patch Charles Bozeman for validation of
3070 all the date, time, and duration types
3071 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
3072 * configure.in: fixed an error pointed by an user
3073 * xml2-config.in: fixed an error pointed by an user
3074
3075Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
3076
3077 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
3078 win32/libxml2.def.src xmlIO.c: exported default
3079 'file:', 'http:' and 'ftp:' protocols input handlers
3080 and maked protocols comparisson case insensitive
3081
3082Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
3083
3084 * configure.in: Neven Has detected a typo
3085
3086Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
3087
3088 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
3089 as one of the persons allowed to commit directly to the
3090 module.
3091
3092Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
3093
3094 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
3095 * valid.c: raised a too low limit
3096 * doc/*: rebuilt the docs
3097
3098Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
3099
3100 * test/XPath/expr/floats test/XPath/expr/functions
3101 result/XPath/expr/floats result/XPath/expr/functions
3102 xpath.c: another XPath conformance patch from Richard Jinks
3103
3104Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
3105
3106 * xmlschemas.c: fixed validation of attribute groups.
3107 * test/schemas result/schemas: added an example from the primer
3108
3109Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
3110
3111 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
3112 * test/schemas result/schemas: updated the test list
3113
3114Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
3115
3116 * TODO: updated a bit
3117 * parser.c: made a comment more specific
3118 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
3119 Schemas conformance.
3120 * test/schemas result/schemas: updated the test list
3121
3122Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
3123
3124 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
3125 implementing xs:all with minOccurs = 0
3126 * tes/schemas/* result/schemas/*: added more tests covering
3127 xs:all
3128
3129Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
3130
3131 * xmlregexp.c: first implementation of the all particle, this
3132 may need to be revisited for case where not all transitions
3133 must be crossed.
3134
3135Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
3136
3137 * tree.c: another entity processing update from Markus Henke
3138
3139Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
3140
3141 * trionan.c: fixed crash on OSF/1
3142
3143Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
3144
3145 * xmlschemas.c: more Schemas work
3146 * test/schemas/* result/schemas/*: added more tests coming
3147 from the spec.
3148
3149Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
3150
3151 * c14n.c: patch from Aleksey Sanin reflecting a change in the
3152 ExcC14N specification
3153
3154Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
3155
3156 * tree.c: patch from Markus Henke, fix for recursive entities.
3157
3158Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
3159
3160 * xpath.c: fix a problem with string() on a document node.
3161
3162Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
3163
3164 * Makefile.am xmlschemas.c: more Schemas work
3165 * test/schemas/* result/schemas/*: added more tests coming
3166 from the spec.
3167
3168Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
3169
3170 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
3171 * result/HTML/*: this changes a few things in the results
3172
3173Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3174
3175 * include/libxml/tree.h: eliminated 'declaration different than
3176 prototype' warning
3177 * include/win32config.h: "resolved" conflicts with errno.h
3178
3179Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
3180
3181 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
3182 on the automata interfaces and debug of counted choices
3183 * test/schemas/* result/schemas/*: added a number of tests
3184
3185Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
3186
3187 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
3188 a bit of work on Schemas
3189 * testSchemas.c: try to make it more useful
3190 * test/schemas/* result/schemas/* Makefile.am: changed the
3191 Schemas regression test procedure, started adding a few samples
3192
3193Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
3194
3195 * include/libxml/encoding.h: Patch for the Borland C++ builder
3196 * include/libxml/tree.h: Patch for the Borland C++ builder
3197 * threads.c: Patch for the Borland C++ builder
3198 * win32/bcb5: New directory for the Borland C++ builder
3199 project files
3200
3201Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
3202
3203 * win32/Makefile.msvc: Update for XML Schema support
3204 * win32/configure.js: Update for XML Schema support
3205 * win32/libxml2.def.src: Update for XML Schema support
3206
3207Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
3208
3209 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
3210 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
3211 xmlunicode.c include/libxml/Makefile.am
3212 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
3213 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
3214 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
3215 include/libxml/xmlversion.h.in : merged the current state of
3216 XML Schemas implementation, it is not configured in by default,
3217 a specific --schemas configure option has been added.
3218 * test/automata test/regexp test/schemas Makefile.am
3219 result/automata result/regexp result/schemas:
3220 merged automata/regexp/schemas regression tests
3221
3222Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
3223
3224 * xpath.c: Gary found a compile time problem, fixes #78823
3225
3226Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
3227
3228 * configure.in: release of 2.4.20
3229 * doc/*: updated and rebuilt the docs
3230
3231Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
3232
3233 * python/Makefile.am: patch from Cristian Gafton to build on
3234 Red Hat 6.2, should also fix #75779
3235
3236Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
3237
3238 * valid.c: first part of fixing #78729
3239
3240Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
3241
3242 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
3243 escaping of URI when saving HTML files.
3244 * result/HTML/*: this impacted some tests
3245
3246Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
3247
3248 * configure.in: trying to fix #77441
3249
3250Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
3251
3252 * include/libxml/xmlIO.h: Hallski complained it could not be
3253 included by itself.
3254
3255Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
3256
3257 * configure.in: applied an IEEE flag patch for OSF/1 #77825
3258
3259Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3260
3261 * win32/configure.js: patch from Nilo for the c14n option
3262 * win32/Makefile.msvc: fixed libxml2.def generation with threads
3263
3264Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
3265
3266 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
3267 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
3268 LIBXML_THREAD_ENABLED
3269
3270Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
3271
3272 * xpath.c: another patch from Richard Jinks for substring conformance
3273 * test/XPath/expr/floats test/XPath/expr/strings
3274 result/XPath/expr/floats result/XPath/expr/strings: update of the
3275 test suite to check those.
3276
3277Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
3278
3279 * xpath.c: patch from Richard Jinks for .x float parsing.
3280
3281Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
3282
3283 * parser.c: patch from Markus Henke when an encoding ain't recognized
3284
3285Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
3286
3287 * libxml.m4: got a report that #include <string.h> was needed
3288
3289Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
3290
3291 * xmllint.c: applied a fix from Anthony Jones for -o /--output
3292
3293Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
3294
3295 * doc/example.html: fixing typo
3296
3297Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
3298
3299 * xpath.c: fixed a bug in the nodeset to boolean comparison code
3300 pointed out by Melvyn Sopacua.
3301
3302Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3303
3304 * libxml.m4: Frédéric Crozat gave a patch related to the change
3305 of Include paths breaking the libxml.m4
3306
3307Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
3308
3309 * xpath.c: Fix bug #76927 forgot to save some context
3310 when evaluating binary expressions
3311
3312Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
3313
3314 * configure.in: fixed configure for MPE/iX from Markus Henke
3315 * xmlmemory.c: fixed initialization problems
3316 * xpath.c: another set of patches from Richard Jinks this
3317 fixes "make XPathtests" on linux
3318
3319Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
3320
3321 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
3322 * test/XPath/expr/compare test/XPath/expr/equality
3323 test/XPath/expr/floats test/XPath/expr/functions
3324 test/XPath/expr/strings result/XPath/expr/compare
3325 result/XPath/expr/equality result/XPath/expr/floats
3326 result/XPath/expr/functions result/XPath/expr/strings: Updated
3327 tests though they show a divergence on Linux
3328
3329Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3330
3331 * xpath.c trionan.c: previous commit also included patches
3332 from Richard Jinks on some IEEE support corner case
3333
3334Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
3335
3336 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
3337 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
3338 that $(datadir) should be used for docs
3339
3340Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
3341
3342 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
3343 could leak filedescriptors
3344
3345Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3346
3347 * configure.in nanohttp.c: applied patch from Allan Clark for
3348 UnixWare/OpenServer
3349
3350Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
3351
3352 * configure.in: preparing 2.4.19
3353 * doc/*: rebuilt the docs
3354
3355Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3356
3357 * nanohttp.c: fixing #76043, got fed up with non-portability
3358 of that piece of code.
3359
3360Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
3361
3362 * valid.c SAX.c: Never commit without running "make tests" :-(
3363 fix a couple of stupidities in the previous commit
3364 * result/*: a few changes in some attribute order result of previous
3365 commit.
3366
3367Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
3368
3369 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
3370 the internal subset should not raise duplicate ID errors,
3371 also there was a small bug in conjunction to namespace
3372 declarations defaulted and xml:xxx attributes DTD definitions.
3373
3374Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3375
3376 * xpath.c: Richard Jinks also raised some rounding problems
3377 this tries to fix them
3378
3379Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
3380
3381 * xpath.c: Richard Jinks spotted an incoherent memory allocation
3382 behaviour in xmlXPathCastToString()
3383
3384Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
3385
3386 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
3387 raised by Morus Walter
3388
3389Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
3390
3391 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
3392 from Igor
3393
3394Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3395
3396 * xpath.c: fixing #75619, related to a problem when trying
3397 to evaluate condition when the current node set resulting
3398 from that sub-step evaluation is empty. Also fixes 2 potential
3399 problem with previous-sibling and next-siblings axis.
3400
3401Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
3402
3403 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
3404 HTML support is not configured in.
3405
3406Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3407
3408 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
3409 include/libxml/tree.h: dohh I really didn't intended to commit
3410 this test version :-(
3411
3412Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
3413
3414 * testSAX.c: I wanted to see the real speed at the SAX interface
3415 after a little too many Ximianer started complaining about the
3416 parser speed.
3417 added a --quiet option:
3418 paphio:~/XML -> ls -l db100000.xml
3419 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
3420 paphio:~/XML -> time ./testSAX --quiet db100000.xml
3421 3200006 callbacks generated
3422 real 0m1.270s
3423 Which means 16MBytes/s and 3Mcallback/s
3424
3425Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
3426
3427 * xpath.c: valgrind spotted another error that time when running
3428 on libxslt regression tests
3429
3430Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3431
3432 * Makefile.am: adding "make valgrind" running the full regression
3433 tests (except python ones) under Valgrind (using valgrind -q
3434 which was kindly added by the author).
3435 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
3436 passes cleanly now except an obcure floating point initialization
3437 raised in log10() in one XPath regression test ???
3438 * tree.c: edited some comments to close #75244
3439
3440Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
3441
3442 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
3443 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
3444 context of ScrollKeeper, made sure that if the number is
3445 an integer, the serialization follows the description at
3446 http://www.w3.org/TR/xpath#section-String-Functions
3447
3448Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
3449
3450 * configure.in: preparing 2.4.18
3451 * doc/*: updated and rebuilt the web site
3452 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
3453 the Windows and Cygwin maintainers.
3454 * parser.c: humm, changed the way the SAX parser work when
3455 xmlSubstituteEntitiesDefault(1) is set, it will then
3456 do the entity registration and loading by itself in case the
3457 user provided SAX getEntity() returns NULL.
3458 * testSAX.c: added --noent to test the behaviour.
3459
3460Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3461
3462 * parser.c: Wilfried Teiken provided a hackish but working
3463 way to get context reported back on entities when parsing
3464 with SAX and without breaking the DOM build.
3465
3466Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3467
3468 * c14n.c: applied a new patch from Aleksey Sanin
3469 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
3470 to reference Aleksey implementation of XML digital Signatures
3471
3472Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3473
3474 * xpath.c: small fix to avoid potential problem due to
3475 ordering of freeing data
3476 * python/Makefile.am: people were complaining about
3477 the generated file in python dir not being built
3478
3479Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
3480
3481 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
3482 python/generator.py python/libxml.c python/types.c: Cleanup
3483 of the python Makefiles based on Jacob and James feedback,
3484 fixed the spec file accordingly, fixed the number of warning
3485 that passing my pedantic CFLAGS was generating. Conclusion
3486 is that Python includes are real crap.
3487
3488Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
3489
3490 * configure,in: it was reported quite a few times that
3491 xml2-config --cflags should not output
3492 -I$includeprefix/libxml2/libxml because libxml2 header names
3493 clashes with existing names like list.h from C++ stl.
3494 Includes should be #include<libxml/xxx.h> so ...
3495
3496Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
3497
3498 * c14n.c: another patch from Aleksey Sanin
3499
3500Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3501
3502 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
3503 canonicalization algorithm
3504 * doc/xml.html doc/index.html: added the C14N references on the
3505 index page.
3506
35072002-03-13 jacob berkman <jacob@ximian.com>
3508
3509 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
3510 usage, redundant, and gcc specific
3511
3512Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
3513
3514 * xpath.c: speedup some node selection operations, this can
3515 have a significant impact on DocBook Norm's stylesheets
3516 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
3517 make sure it's always the case
3518 * debugXML.c: distinguish CDATA and comments in ls operations
3519
3520Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3521
3522 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
3523 to generate better API descriptions etc...
3524
3525Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
3526
3527 * c14n.c: Fixing #74186, made sure all boolean expressions
3528 get fully parenthesized, ran indent on the output
3529 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
3530 include/libxml/tree.h: also #74186 related, removed the
3531 --with-buffers option, and all the preprocessor conditional
3532 sections that were resulting from it.
3533
3534Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3535
3536 * valid.c: applied patch from Dodji Seketeli fixing an
3537 uninitailized variable in xmlValidGetValidElements()
3538
3539Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3540
3541 * c14n.c: fixed a few comments
3542 * doc/*.html doc/*/*.html: regenerated the docs and added
3543 the C14N API
3544 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
3545
3546Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
3547
3548 * check-xml-test-suite.py: fix to adapt varaiations in the
3549 bindings
3550 * configure.in python/setup.py python/setup.py.in: fixed to
3551 have the version of the python scripts automatically updated
3552
3553Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3554
3555 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
3556 in xmlCopyProp()
3557
3558Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
3559
3560 * configure.in: preparing 2.4.17 release
3561 * doc/*: updated and rebuilt the docs
3562 * xpath.c: fixed a comment
3563 * python/libxml.c: fixed a possible reentrancy problem
3564
3565Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
3566
3567 * tree.c python/tests/Makefile.am python/tests/attribs.py:
3568 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
3569 added a specific regression test
3570 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
3571 not raise exceptions when failing to find the attribute.
3572
3573Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
3574
3575 * configure.in xmllint.c: owen pointed out a problem with the
3576 ftme fix, gettimeofday() was not detected by configure and
3577 the ftime header wasn't included, dohhh
3578
3579Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
3580
3581 * configure.in xmllint.c: trying to fix #71457 for timing
3582 precision when gettimeofday() is not availble but ftime() is
3583
3584Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3585
3586 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
3587 are now copied on install and part of the -devel RPM
3588
3589Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
3590
3591 * xpath.c: trying to avoid bug #72150 which was apparently
3592 caused by a gcc bug (or a processor problem) as detailed
3593 at http://veillard.com/gcc.bug
3594
3595Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
3596
3597 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
3598 fixed xmlReconciliateNs(), added a Python test/example for
3599 inter-document cut'n paste
3600 * python/libxml.py: fixed node.doc on document nodes and added
3601 xpathEval() onto node objects
3602
3603Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
3604
3605 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
3606 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
3607 fixup and integrated tests for the serialization stuff
3608
3609Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
3610
3611 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
3612 moved the libxml man page to section 3
3613
3614Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
3615
3616 * tree.c: fix bug #72490
3617 * python/libxml.c python/libxml.py: added methods serialize()
3618 and saveTo() to all node elements.
3619
3620Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
3621
3622 * xmlIO.c: closed #73430, don't read from an input source
3623 which indicated an end-of-file or an error.
3624
3625Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3626
3627 * parser.c: make sure SAX endDocument is always called as
3628 this could result in a Python memory leak otherwise (it's
3629 used to decrement ref-counting)
3630 * python/generator.py python/libxml.c python/libxml.py
3631 python/libxml2-python-api.xml python/libxml2class.txt
3632 python/tests/error.py python/tests/xpath.py: implemented
3633 the suggestions made by Gary Benson and extended the tests
3634 to match it.
3635
3636Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3637
3638 * python/generator.py: applied patch fixing #73450
3639
3640Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
3641
3642 * xpath.c: fixing #61290 "namespace nodes have no parent"
3643 long standing divergence from the XPath REC. NodeSets
3644 simply hold a copy of namespace nodes and those node ->next
3645 points to the parent (which may not be the node carrying the
3646 definition).
3647 * include/libxml/xpath.h: flagged but didn't added a possible
3648 speedup
3649 * DOCBparser.c HTMLparser.c: removed some warnings from push
3650 parser due to new state being added.
3651 * tree.c: new fix from Boris Erdmann
3652 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
3653 the XML Canonalization support from Aleksey Sanin
3654
3655Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3656
3657 * tree.c: patch from Boris Erdmann fixing some namespace odities
3658 with xmlCopyNode()
3659
3660Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
3661
3662 * xmlIO.c: fix bug #72706 when loading a NULL entity
3663
3664Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3665
3666 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
3667 actually change in a future XML Namespace revision.
3668
3669Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3670
3671 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
3672 added the possibility of returning nodesets from XPath extension
3673 functions written in Python
3674
3675Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
3676
3677 * python/*: commiting some Python bindings work done while travelling
3678
3679Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3680
3681 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
3682 explicitely with memory debugging switched on
3683
3684Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
3685
3686 * python/generator.py python/libxml.c python/libxml2-python-api.xml
3687 python/libxml2class.txt python/libxml_wrap.h python/types.c:
3688 Added wrapper for the xmlURIPtr type, provided accessors, fixed
3689 the accessor generator for strings
3690 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
3691 regression test.
3692
3693Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
3694
3695 * python/README python/generator.py python/libxml.c python/setup.py:
3696 added the 'usual' setup.py to allow building a libxml2-python
3697 module based on the same code. The initialization is however
3698 different the 2 .so files fo libxml2 and libxslt are identical and
3699 they entry point initialize both libraries. this is done to avoid
3700 some possible nasty problem since the Python don't merge the maps
3701 of all shared modules.
3702
3703Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
3704
3705 * parser.c: fixed a push/encoding bug reported by Michael
3706 on librsvg
3707
3708Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
3709
3710 * include/libxml/parserInternals.h: fixes a misplaced #endif
3711
3712Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3713
3714 * parser.c valid.c: found and fixed a couple of allocation bugs
3715
3716Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
3717
3718 * doc/xml.html doc/python.html doc/*: added a Python and binding
3719 page describing the current state of the Python bindings and
3720 giving pointers to the other languages wrappers.
3721
3722Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3723
3724 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
3725 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
3726 rebuilt the API and web site
3727 * xpath.c: fixed #71978 portability bugs
3728
3729Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
3730
3731 * SAX.c: oops broke automatic defaulting of namespaces attributes.
3732
3733Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
3734
3735 * include/libxml/parserInternals.h parser.c: had to change
3736 2 internal parsing API when processing document content
3737 to check the start and end of element content are defined
3738 in the same entity
3739 * valid.c include/libxml/valid.h: attribute normalization can
3740 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
3741 with the context to report it.
3742 * SAX.c: fixed the last known bugs, crazy validation constraints
3743 when a document is standalone seems correctly handled. There
3744 is a couple of open issues left which need consideration especially
3745 PE93 on external unparsed entities and standalone status.
3746 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
3747 The 2 tests left failing are actually in error. Cleanup done.
3748
3749Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3750
3751 * valid.c: implemented E59 spaces in CDATA does not match the
3752 nonterminal S
3753
3754Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3755
3756 * SAX.c parser.c valid.c: more validation test fixups
3757 * check-xml-test-suite.py: added duration info for the tests
3758
3759Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
3760
3761 * parser.c valid.c: a couple of errors were reported but not
3762 saved back as such in the parsing context. Down to 1% failure rate
3763 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
3764
3765Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3766
3767 * xmlInternald.c: isExtender was missing a char
3768 * parser.c include/libxml/parser.h: % are acceptable in the
3769 internal subset if within a PUBLIC ID
3770
3771Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
3772
3773 * SAX.c parserInternals.c valid.c: more work on the conformance
3774 suite. Took the step to finally block documents with encoding
3775 errors. It's a fatal error per the spec, people should have fixed
3776 their documents by now.
3777
3778Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
3779
3780 * check-xml-test-suite.py: fixed the test script after some discussion
3781 on the semantic of TYPE="error"
3782 * Makefile.am: added the script to the distrib
3783
3784Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
3785
3786 * SAX.c entities.c: fixed a couple of conformances issues deep
3787 into the validation code (standalone and undeclared Notations)
3788
3789Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3790
3791 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
3792 stayed there for years !
3793
3794Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3795
3796 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
3797 missing
3798
3799Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
3800
3801 * check-xml-test-suite.py: improved the behaviour a bit as
3802 well as the logs
3803 * parser.c valid.c SAX.c: fixed a few more bugs
3804 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
3805
3806Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
3807
3808 * check-xml-test-suite.py: python script to run regression tests
3809 against the XML Test suite of W3C/OASis
3810 * SAX.c: fixed a validation bug
3811 * parser.c: fixed 3 errors pointed by the test suite
3812 * doc/buildDocBookCatalog: fixed a typo pointed by drake
3813 * python/Makefile.am: fixed a dependendy
3814
3815Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
3816
3817 * xmlmemory.c: avoid a warning bug #71594
3818
3819Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
3820
3821 * xmlmemory.c: Jesse Perry provided a patch to remove a few
3822 warning on alpha/Tru64
3823
3824Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3825
3826 * include/libxml/entities.h: fixing a comment
3827 * valid.c: fixing some troubles with validity check on namespaces
3828 * result/VC/NS3 test/VC/NS3: added a specific regression test
3829
3830Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3831
3832 * tree.c: Fixing #71342 serializing '\n' in attribute values
3833 * result/noent/att3 result/att3 test/att3: added a specific
3834 test.
3835
3836Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
3837
3838 * python/libxml.c: couple of bug fixes
3839
3840Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
3841
3842 * python/*.py: removed tabs and used spaces.
3843
3844Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
3845
3846 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
3847 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
3848
3849Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3850
3851 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
3852 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
3853
3854Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3855
3856 * include/libxml/encoding.h include/libxml/entities.h
3857 include/libxml/globals.h include/libxml/parser.h
3858 include/libxml/threads.h include/libxml/tree.h
3859 include/libxml/xmlmemory.h: trying to fix the include mess
3860
3861Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
3862
3863 * include/libxml/xmlmemory.h: reverted part of the previous
3864 attempt to provide #69655, this was breaking the build.
3865
3866Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
3867
3868 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
3869 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
3870 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
3871 include/libxml/parserInternals.h include/libxml/tree.h
3872 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
3873 Tentatively fixed #69655 , make compiling with -Wredundant-decls
3874 clean.
3875 * python/libxml.c: fixed a warning.
3876
3877Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
3878
3879 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
3880 copying of node, merge back IDs in the target document.
3881 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
3882 test/XInclude/ents/ids.xml: test case
3883 * result/VC/ElementValid4: output changed due to a typo fix
3884
3885Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
3886
3887 * python/Makefile.am: seems some version of automake didn't
Daniel Veillard784b9352003-02-16 15:50:27 +00003888 generate the dependencies right as Jacob found out. Add
3889 an extra dependency rule.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00003890
3891Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3892
3893 * parserInternals.c valid.c: Justin Fletcher found some parts
3894 of the code needing cleanup
3895 * libxml.spec.in python/Makefile.am python/generator.py
3896 python/libxml.c python/libxml.py: Fixed the python Makefiles
3897 corrected a bug showing up on ia64, changed the name of the
3898 python internal module too
3899
3900Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
3901
3902 * Makefile.am: applied patch from Andris Pavenis for binary
3903 name suffixes
3904
3905Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
3906
3907 * xmllint.c win32/win32config.h: fixing #68748
3908
3909Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
3910
3911 * valid.c: fixing #70166
3912
3913Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3914
3915 * valid.c: fixing #70077
3916
3917Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3918
3919 * Copyright Makefile.am README configure.in libxml.spec.in:
3920 Changed to the MIT Licence
3921 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
3922 doc/xmlio.html: updated the doc accordingly
3923 * include/libxml/xmlwin32version.h configure.in: preparing
3924 2.4.14 release
3925 * python/generator.py python/libxml.c python/libxml2-python-api.xml
3926 python/libxml2class.txt python/libxml_wrap.h python/types.c:
3927 fixed the const xmlChar * wrapper and generator, XPath extension
3928 functions now use the context as first argument
3929 * python/tests/tstxpath.py python/tests/xpath.py
3930 python/tests/xpathext.py: Updated the tests accordingly
3931 * tree.c: fixed bug #70067
3932
3933Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3934
3935 * Makefile.am: cleanup
3936 * debugXML.c: always use stdout if output is NULL
3937 * xmlIO.c: don't close filedescriptors passed to outputBuffers
3938 * python/Makefile.am python/generator.py python/libxml2class.txt
3939 python/libxml_wrap.h python/types.c: augmented the number of bindings
3940 handling FILE * and XPath contexts
3941 * python/tests/Makefile.am: avoid a stupid problem due to the
3942 use of TEST.
3943
3944Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
3945
3946 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
3947
3948Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
3949
3950 * python/TODO python/libxml.c: cleanup the extension function lookup
3951 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
3952
3953Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
3954
3955 * configure.in python/Makefile.am: do not install outside
3956 of prefix
3957
3958Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3959
3960 * python/TODO python/libxml.c: started adding SAX interfaces
3961 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
3962 SAX test
3963
3964Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3965
3966 * tree.c: hardened the addChild function
3967 * python/generator.py python/libxml.c python/libxml2-python-api.xml
3968 python/libxml2class.txt python/libxml_wrap.h python/TODO:
3969 added accessors needed for xmlNode, a bit more testing and
3970 extension of interfaces
3971 * python/tests/Makefile.am python/tests/build.py: added a test
3972 build from scratch/save/load/check
3973
3974Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
3975
3976 * parserInternals.c: change a small bit in the way valididy
3977 error messages get initialized
3978 * python/TODO python/libxml.c python/libxml2-python-api.xml
3979 python/libxml2class.txt python/libxml_wrap.h python/types.c:
3980 added some memory debugging to track leaks at the libxml2 level
3981 * python/tests/*.py: changed all tests to check for leaks,
3982 there is just one left in XPath extension registrations.
3983
3984Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
3985
3986 * python/TODO python/generator.py python/libxml2-python-api.xml
3987 python/libxml2class.txt: more accessor classes for the parser
3988 context, allow to switch on and check validity
3989 * python/tests/Makefile.am python/tests/error.py
3990 python/tests/invalid.xml python/tests/valid.xml
3991 python/tests/validate.py: attded more test and and added error.py
3992 which I forgot to commit in the last step
3993
3994Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3995
3996 * python/Makefile.am python/types.c: cleanup
3997 * python/libxml.c python/libxml.py python/libxml_wrap.h
3998 python/generator.py python/libxml2-python-api.xml
3999 python/libxml2class.txt: added class for parser context, added
4000 first cut for push mode support. Added a framework to generate
4001 accessors functions.
4002 * python/tests/Makefile.am python/tests/push.py: added a push
4003 test
4004
4005Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
4006
4007 * python/Makefile.am python/TODO python/libxml.py: fixed a small
4008 bug a bit of cleanup.
4009
4010Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
4011
4012 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
4013 python/libxml2class.txt: adding error redirections and preformat
4014 to a python handler
4015 * python/tests/Makefile.am python/tests/*.py: cleanup made all
4016 tests self checking
4017
4018Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
4019
4020 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
4021 a function
4022
4023Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
4024
4025 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
4026 python/libxml.c python/libxml2-python-api.xml
4027 python/libxml2class.txt: Progressing through the TODOs, class
4028 description output, extra XML API, RPM now builds the wrappers
4029 for all python installed versions
4030
4031Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
4032
4033 * configure.in libxml.spec.in python/Makefile.am python/TODO
4034 python/generator.py python/libxml2class.txt: added more informations
4035 in the libxml2-python package including docs. Slightly changed
4036 the class hierarchy
4037 * python/tests/*: added basic regression tests infrastructure too
4038
4039Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
4040
4041 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
4042 added libxml2-python as part of the packages installed
4043
4044Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
4045
4046 * python/Makefile.am python/generator.py python/libxml.c
4047 python/libxml.py: more work, now able to extend the
4048 XPath interpreter with functions written in python.
4049
4050Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
4051
4052 * python/Makefile.am: Jacob sent a patch to allow building from
4053 tarfile.
4054
4055Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
4056
4057 * python/Makefile.am python/libxml.c configure.in Makefile.am:
4058 inserted the python wrappers build, I hope this won't be too
4059 unportable
4060
4061Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
4062
4063 * xpath.c: minor optimization
4064 * python/generator.py python/libxml.c python/libxml.py
4065 python/libxml_wrap.h: more work on the python bindings,
4066 they now support XPath and there is no evident leak
4067
4068Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
4069
4070 * python/generator.py python/libxml.c python/libxml.py:
4071 more work on the python bindings generator.
4072
4073Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
4074
4075 * python/generator.py python/libxml.c python/libxml_wrap.h:
4076 more work on the python bindings.
4077
4078Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
4079
4080 * python/generator.py python/libxml.c python/libxml.py
4081 python/libxml_wrap.h: commited early version of a python binding
4082 for private use only ATM
4083
4084Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
4085
4086 * entities.c tree.c include/libxml/entities.h: applied patch
4087 from Anthony Jones to implement copy of DTD subtree too. Had
4088 just to keep 2 function private which really ought to become
4089 public ones.
4090
4091Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4092
4093 * xmllint.c: added pointers to the web pages in the usage()
4094
4095Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
4096
4097 * tree.c: more fixes from Petr Kozelka for attribute handling
4098 in the tree API to align the semantic with DOM.
4099
4100Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
4101
4102 * valid.c tree.c entities.c: another set of patches from
4103 Anthony Jones for copy operations cleanup and robustness
4104
4105Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4106
4107 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
4108 an alphabetic index based on comments content
4109 * doc/*: rebuilt the web site with the new references
4110
4111Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
4112
4113 * parserInternals.h: Greg Sjaardema suggested to use an
4114 eponential buffer groth policy in xmlParserAddNodeInfo()
4115
4116Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
4117
4118 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
4119 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
4120 doc/parsedecl.py doc/Makefile.am: updated the python extractor
4121 to generate cross-references, and added/updated the stylesheets
4122 to generate and link API indexes. The generic keyword index
4123 is not done yet.
4124 * doc/*.html: regenerated all the usual docs too
4125
4126Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
4127
4128 * debugXML.c: added an xpath function to the shell for T. V. Raman
4129
4130Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
4131
4132 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
4133 debug routines.
4134
4135Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4136
4137 * tree.c: apply an patch from Petr Kozelka for unlink and replace
4138 support of attribute nodes
4139
4140Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
4141
4142 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
4143 hopefully near complete and fully documented of the API in XML
4144 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
4145 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
4146 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
4147 include/libxml/parserInternals.h include/libxml/valid.hi
4148 include/libxml/xmlIO.h include/libxml/xmlerror.hi
4149 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
4150 include/libxml/xpath.h include/libxml/xpathInternals.h:
4151 Cleaned up the doc comments a lot in the process, the interface
4152 coverage is now 100%
4153
4154Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
4155
4156 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
4157 extracts comments from the gtk-doc DocBook output (a bit
4158 convoluted but seems to work).
4159
4160Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
4161
4162 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
4163 added an XML description of the API, moved the script generating
4164 it here. Added a "make api" target
4165
4166Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
4167
4168 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
4169
4170Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
4171
4172 * xpath.c include/libxml/xpathInternals.h: the change made to
4173 xmlXPathFuncLookupFunc was incompatible roll it back
4174
4175Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
4176
4177 * SAX.c: cleanup patch from Anthony Jones
4178 * doc/Makefile.am: fix the headers to avoid in make scan
4179 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
4180 includes, * vs Ptr and general cleanup
4181 * parsedecl.py: first version of a script to extract the
4182 module interfaces, the goal will be to provide .decl or XML
4183 specification of the interfaces to build wrappers.
4184
4185Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
4186
4187 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
4188 now provides return codes in case of errors
4189
4190Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
4191
4192 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
4193 Upgraded to trio baseline 1.6
4194 * strio.h strio.c: Replaced by triostr.h and triostr.c
4195
4196Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
4197
4198 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
4199 of strdup usage in the code
4200
4201Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4202
4203 * parser.c error.c: Keith Isdale complained rightly that
4204 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
4205
4206Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
4207
4208 * tree.c: fixed the funxtion to set the xml: attributes
4209 * debugXML.c: added "setbase" to test it.
4210
4211Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
4212
4213 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
4214 to allow updating an attribute content
4215
4216Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
4217
4218 * libxml.h: try to avoid problems when compiling on Windows
4219
4220Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
4221
4222 * hash.c: patch from Anthony Jones for hash.c allocation size
4223 * Makefile.am: trying to work around Yet Another Libtool Madness
4224 and build the 2.4.13 release finally ...
4225
4226Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
4227
4228 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
4229 * doc/* : update of the documentation
4230
4231Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
4232
4233 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
4234 at fixing #61290 :-(
4235
4236Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
4237
4238 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
4239 Fixes bug #67229
4240
4241Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
4242
4243 * tree.c: trying to avoid troubles when a subtree is copied
4244 and coalesced in part with the target tree. Should fix
4245 bug #67407
4246
4247Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4248
4249 * valid.c: fixed validation of attributes content of type
4250 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
4251 values, very old bug. Fixes #67671
4252
4253Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
4254
4255 * parser.c include/libxml/parserInternals.h tree.c: integrated
4256 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
4257 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
4258
4259Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
4260
4261 * threads.c: applied Serguei Narojnyi's patch to add native
4262 thread support on the Win32 platform
4263 * testThreadsWin32.c Makefile.am: added the test program also
4264 from Serguei, Win32 specific
4265 * include/win32config.h include/libxml/xmlwin32version.h.in:
4266 added patch from Igor for the Windows thread specific defines.
4267
4268Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
4269
4270 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
4271
4272Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
4273
4274 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
4275 output page into XMLinfo.html. Close bug #66951 and
4276 raised by Robert Collins too.
4277
4278Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
4279
4280 * encoding.c: Paul Keogh pointed out a possibility of segfault
4281 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
4282 Closes bug # 68238
4283
4284Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
4285
4286 * doc/*.html: updated the Gdome2 links
4287
4288Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
4289
4290 * libxml.h: Applied following patches from Robert Collins
4291 and make sure IN_LIBXML is defined when compiling it
4292 -------
4293 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
4294 as well as Visual C.
4295 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
4296 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
4297 * strio.c (PLATFORM_UNIX): Define for Cygwin.
4298 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
4299 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
4300 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
4301 xmlSysIDExists xmlNoNetExists).
4302 * xmllint.c: Don't include winsock2.h for Cygwin.
4303
4304Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
4305
4306 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
4307 when the version info is not present.
4308
4309Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
4310
4311 * tree.c: Anthony Jones pointed out a problem in
4312 xmlStringGetNodeList() and provided a fix for it
4313
4314Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
4315
4316 * parser.c: patch from Frank J Franklin to remove a bug in
4317 xmlCreatePushParserCtxt() when the initial buffer passed
4318 is large.
4319
4320Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
4321
4322 * win32/*: big cleanup of the Windows/MSVC project files
4323 from Igor Zlatkovic
4324
4325Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
4326
4327 * doc/Makefile.am: should fix #67674 and avoid troubles if
4328 xsltproc is not available or fails in the prefix provided
4329
4330Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
4331
4332 * xmlmemory.c: one more doc patch from Charlie Bozeman.
4333
4334Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
4335
4336 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
4337 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
4338 Fixed a few other problems raised by Charlie Bozeman.
4339 * result/VC/ElementValid[5-7]: fixed the output
4340
4341Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
4342
4343 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
4344 patches from Charlie Bozeman. Regenerated the HTML docs.
4345
4346Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
4347
4348 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
4349 for Windows from Igor
4350
4351Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
4352
4353 * xmllint.c: applied Justin Fletcher patch for --output or -o
4354
4355Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
4356
4357 * win32/libxml2/libxml2.def.src: close #67019
4358
4359Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
4360
4361 * xmllint.c: applied Justin Fletcher generic timing patch
4362 similar to the one already applied to xsltproc.
4363
4364Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
4365
4366 * include/libxml/tree.h tree.c: applied documentation patches
4367 from Charlie Bozeman
4368
4369Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
4370
4371 *doc/xmllint.xml, xmllint.1 - document --dropdtd
4372
4373Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
4374
4375 * valid.c: fix the xmlStrdup() used in the previous patch.
4376 * valid.c: added --dropdtd
4377 * tree.c: fixed xmlUnlinkNode so it also removes the references
4378 from the document if the node is a DTD
4379
4380Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
4381
4382 * HTMLtree.c valid.c: cleanup some static declarations
4383
4384Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
4385
4386 * xmllint.c: removed another strdup()
4387 * doc/FAQ: removed the HP/UX entry
4388
4389Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
4390
4391 * valid.c: fix bug #66816 when validating.
4392 * xmllint.c: don't use sys/time.h if configure did not found it
4393
4394Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
4395
4396 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
4397 xmlcatalog_man.xml
4398
4399Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
4400
4401 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
4402 xmlInitMemory() was declared twice
4403
4404Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
4405
4406 * globals.c: do not reference strdup() !
4407 * configure.in libxml-2.0.pc.in: trying to fix the libs
4408 of the various config extraction modules
4409
4410Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
4411
4412 * configure.in : preparing 2.4.12
4413 * doc/* : updated and rebuilt the docs
4414
4415Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
4416
4417 * uri.c: closed bug #66159
4418 * testURI.c: added --escape option
4419 * configure.in: some cleanup for xml2-config --cflags
4420
4421Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
4422
4423 * globals.c testThreads.c: removed some misplaced includes
4424 of xmlversion.h
4425
4426Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
4427
4428 * threads.c: patch from Gary Pennington fixing a possible
4429 problem at initialization time.
4430
4431Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
4432
4433 * configure.in libxml.h parser.c testThreads.c macos/: integrated
4434 Eric Lavigne contribution to build libxml2 on MacOS using
4435 CodeWarrior.
4436
4437Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
4438
4439 * xmllint.c: applied Geert Kloosterman's patch to fix
4440 --repeat --timing output
4441
4442Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
4443
4444 * parser.c: Robin Berjon <robin@knowscape.com> found a case
4445 where non-wellformed XML declaractions were not detected.
4446
4447Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
4448
4449 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
4450
4451Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
4452
4453 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
4454 gets reset by xmlCleanupInputCallbacks() and this makes the
4455 function useless. Same for output.
4456
4457Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
4458
4459 * xmlIO.c: robert pointed out a loop error in callback cleanups
4460
4461Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
4462
4463 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
4464 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
4465 they are not really tied to debugging
4466
4467Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
4468
4469 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
4470 * xmllint.c: better --catalogs description
4471
4472Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
4473
4474 * tree.c: fixed a couple of problems in xmlSetProp()
4475
4476Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
4477
4478 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
4479 unappropriate stdout output.
4480
4481Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
4482
4483 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
4484 by Denis Beurive, closes #65111
4485
4486Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
4487
4488 * valid.c: in case of content model validity error, don't
4489 print it if validity warnings were not requested.
4490
4491Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
4492
4493 * nanoftp.c: applied a couple of patches from Brian D Ripley.
4494 * parserInternals.c: removed the last exit() call. Print an
4495 unmaskable error on stderr instead (library mismatch detection)
4496
4497Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
4498
4499 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
4500 shell instructions from Heiko Rupp
4501
4502Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
4503
4504 * catalog.c: use the URL notation file:// for default catalog paths
4505
4506Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
4507
4508 * include/libxml/tree.h: better comments for _private fields
4509 * tree.c: removed a problem when copying an entity reference.
4510
4511Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
4512
4513 * vms/*: updated instructions and diffs from John A Fotheringham
4514
4515Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
4516
4517 * include/libxml/xmlerror.h: avoid an include problem if
4518 #include <libxml/xmlerror.h> happens first in code
4519 seems to be the case in KDE libs
4520
4521Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
4522
4523 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
4524 from Igor for Windows
4525
4526Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
4527
4528 * Makefile.am: Gary Pennington pointed out a missing prefix
4529
4530Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
4531
4532 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
4533 * doc/*: upgraded and rebuilt the docs
4534
4535Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
4536
4537 * HTMLparser.c: fix comment in scripts element parsing.
4538 * result/HTML/doc3*: updated the results.
4539
4540Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
4541
4542 * uri.c: another URI bug fix #63336, using Joel Young patch.
4543
4544Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
4545
4546 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
4547 a cleaned up version of the Pwd shell string generation.
4548
4549Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
4550
4551 * valid.c include/libxml/tree.h: trying to fix namespaces +
4552 validation problems for good, closing #63619 in the process
4553 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
4554 wrong in this respect, fixed it.
4555
4556Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
4557
4558 * xmllint.c: Morus Walter patch to allow --format and --encode
4559
4560Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
4561
4562 * debugXML.c: Stefan Kost provided an help command for the shell
4563
4564Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
4565
4566 * debugXML.c: Heiko Rupp pointed that the shell would crash
4567 on empty nodesets returns.
4568
4569Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
4570
4571 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
4572 migh need the history libraries
4573
4574Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
4575
4576 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
4577 handle the case of < in quoted attributes, Bastian Kleineidam
4578
4579Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
4580
4581 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
4582 fixing catalog breakages
4583 * Makefile.am catalog.c result/catalogs/catal
4584 result/catalogs/mycatalog.* test/catalogs/catal*:
4585 fixed more problems in catalog support, added more regression tests
4586 for both XML and SGML catalog handling
4587
4588Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
4589
4590 * debugXML.c: applied an improvement to xmlGetLineNo() from
4591 Keith Isdale
4592
4593Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
4594
4595 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
4596 Side effect of the progressive catalog loading
4597
4598Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
4599
4600 * Makefile.am: confexecdir and confexec_DATA were defined twice
4601 pointed out by Karl Eichwalder
4602
4603Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
4604
4605 * xmlcatalog.c: avoid unlink() and use remove() instead.
4606
4607Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
4608
4609 * libxml.spec.in: cleanup
4610 * include/libxml/xmlwin32version.h: updated with 2.4.8
4611
4612Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
4613
4614 * encoding.c global.data globals.c testThreads.c: fix bug #63752
4615 of compiling libxml with a non standard set of options
4616
4617Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
4618
4619 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
4620 document --sgml option, fixing gnome bugzilla #63382
4621
4622Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
4623
4624 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
4625 breakage of 2.4.7, added a couple of really needed APIs
4626 like xmlCatalogIsEmpty() and xmlNewCatalog()
4627 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
4628 for install-catalog
4629 * configure.in: preparing 2.4.8
4630
4631Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
4632
4633 * HTMLtree.c tree.c include/libxml/HTMLtree.h
4634 include/libxml/tree.h include/libxml/xmlIO.h: more include
4635 cleanups, export cleanly one html output + format function.
4636
4637Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
4638
4639 * parser.c: removed initGenericErrorDefaultFunc call from
4640 xmlInitParser() since it could destroy previous calls to
4641 xsltSetGenericErrorFunc() effects
4642
4643Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
4644
4645 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
4646 keyword.
4647
4648Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
4649
4650 * Makefile.am: cleanup
4651 * threads.c: cleanup too
4652 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
4653 from xsltproc
4654 * include/libxml/tree.h include/libxml/parser.h: trying to break a
Daniel Veillard784b9352003-02-16 15:50:27 +00004655 dependency loop.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00004656
4657Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
4658
4659 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
4660 was not used anymore !
4661
4662Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
4663
4664 * configure.in: preparing 2.4.7
4665 * Makefile.am doc/Makefile.am: switched to the latest xmllint
4666 manual page from John
4667 * doc/*: updated the doc and rebuilt the generated pages
4668
4669Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
4670
4671 * xmlIO.c: closing bug #62711, the library should never
4672 close stdin or stdout.
4673
4674Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
4675
4676 * uri.c: second pass at fixing #63336, using Joel Young
4677 final patch. looks okay.
4678
4679Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
4680
4681 * uri.c include/libxml/uri.h: trying to clear #63336
4682 allowing the escaping routine to parse unconformant
4683 URI-References.
4684
4685Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
4686
4687 * vms/readme.vms vms/build_libxml.com nanoftp.c
4688 include/libxml/xmlversion.h.in: a few VMS updates from
4689 John A Fotheringham
4690 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
4691 and xmlCleanupOutputCallbacks() for the Perl binding people.
4692
4693Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
4694
4695 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
4696 apply fixes to close #63271 and avoid segfaults when
4697 the error routine gets callbed before xmlInitParser()
4698 get called.
4699 * nanoftp.c error.c: Applied patches from Justin Fletcher
4700 correcting some xmlGenericError misuses.
4701
4702Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
4703
4704 *doc/xmllint.xml, doc/xmllint.1
4705 New and improved man page for xmllint - .xml is the original, .1
4706 is the generated man page
4707
4708Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
4709
4710 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
4711 the web site from the main HTML document.
4712
4713Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
4714
4715 * parser.c: fixed an erroneous validation bug when PE refs
4716 occurs in external parsed entities referenced from the
4717 internals subset
4718 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
4719 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
4720 added the associated testcase, it's a nice one.
4721 * HTMLparser.c: generate the DTD node as HTML still ...
4722 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
4723
4724Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
4725
4726 * HTMLparser.c: fixed a bug in htmlNewDoc()
4727
4728Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
4729
4730 * test/threads/*: added entities testing to the Thread test
4731 * testThreads.c: make the test reasonable
4732 * DOCBparser.c: fix the DTD public and system ID
4733 * xmllint.c: added --sgml for SGML DocBook importing
4734 * Makefile.am: added Docbtests target
4735
4736Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
4737
4738 * nanoftp.c: use only "anonymous@" string for anonymous passwds
4739 * testThreads.c: removed bogus include
4740
4741Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
4742
4743 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
4744 fixed a very serious (looping) validation bug
4745
4746Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
4747
4748 * include/libxml/globals.h include/libxml/threads.h threads.c
4749 testThreads.c: far more testing, cleaning up bugs
4750 * *.c : make sure globals.h is always included.
4751
4752Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
4753
4754 * HTMLparser.c: try to get rid of parser loops for good.
4755
4756Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
4757
4758 * configure.in: fixed some bugs in CFLAGS passing.
4759 * test/threads Makefile.am testThreads.c: added a specific
4760 threaded test case (really nasty, guaranteed).
4761
4762Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
4763
4764 * catalog.c: serious cleanup on the management of the
4765 XML catalog tree, more tests done, especially with
4766 the catalog PI.
4767
4768Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
4769
4770 * catalog.c: avoid a problem in catalog cleanup on SMP if
4771 catalogs were not initialized.
4772
4773Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
4774
4775 * catalog.c xpath.c: trying to cleanup the not thread safe
4776 parts of the library.
4777
4778Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
4779
4780 * include/libxml/globals.h configure.in global.data: make
4781 the allocation be per-thread a configure option
4782 * encoding.c include/libxml/parser.h: fixed compilation
4783 errors
4784
4785Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
4786
4787 * include/libxml/parser.h: Norm reported that a few lines
4788 added were breaking libxslt compile, removed them for now
4789
4790Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
4791
4792 * parser.c parserInternals.c threads.c: debugged and fixed
4793 initialization problems which were giving troubles on SMP
4794 boxes.
4795
4796Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
4797
4798 * include/libxml/Makefile.am: missing globals.h
4799
4800Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
4801
4802 * globals.c: added a couple of standard includes.
4803
4804Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
4805
4806 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
4807 include/libxml/parserInternals.h include/libxml/tree.h
4808 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
4809 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
4810 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
4811 Applied the last patches from Gary, cleanup, activated threading
4812 all user accessible global variables are now handled in globals.[ch]
4813 Still a bit rought but make tests passes with either
4814 --with-threads defined at configure time or not.
4815 * Makefile.am example/Makefile.am: added globals.[ch] and threads
4816 linking options
4817
4818Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
4819
4820 * Makefile.am include/libxml/Makefile.am
4821 include/libxml/globals.h globals.c include/libxml/threads.h
4822 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
4823 configure.in: started integrating the core of the thread support
4824 not activated yet but half integrated. The code should still
4825 compile and work anyway.
4826
4827Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
4828
4829 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
4830 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
4831 integrating the non-controversial parts of Gary Pennington
4832 multithread patches
4833 * catalog.c: corrected a small bug introduced
4834
4835Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
4836
4837 * catalog.c include/libxml/catalog.h: very serious cleanup,
4838 isolating unportable code and as much as possible the accesses
4839 to the global shared catalog. May need more testing !
4840
4841Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
4842
4843 * include/libxml/debugXML.h debugXML.c tree.c: integrating
4844 Keith Isdale patches for the XSLT debugger interfaces. Some
4845 cleanup
4846
4847Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
4848
4849 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
4850 * DOCBparser.c: generate line nubers in elements
4851
4852Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
4853
4854 * configure.in: preparing 2.4.6 release
4855 * doc/xml.html doc/html/*: updated and rebuilt the docs
4856 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
4857
4858Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
4859
4860 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
4861 adding documentation for DV's supercatalog support
4862
4863Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
4864
4865 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
4866 super catalog support adding one API and one flag --sgml to
4867 xmlcatalog
4868
4869Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
4870
4871 * doc/xmlcatalog_man.xml, xmlcatalog.1
4872 One more crack at
4873 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
4874
4875
4876Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4877
4878 * xpath.c: implemented xmlXPathObjectCopy for external objects
4879 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
4880
4881Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
4882
4883 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
4884 finishing up fix to
4885 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
4886 the xmlcatalog man page display more elegantly
4887
4888Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
4889
4890 * configure.in: closing bug #61832
4891 * HTMLparser.c: removed a warning
4892
4893Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
4894
4895 * xpath.c: fixing #61673 part I, do not loose doc information
4896 when copying result value trees.
4897
4898Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4899
4900 * xpath.c: trying to harden the XPath interpreter
4901
4902Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
4903
4904 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
4905 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
4906
4907Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
4908
4909 * HTMLparser: repaired another loop problem
4910
4911Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
4912
4913 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
4914 parsing.
4915 * xpath.c: fix bug #61291 the default XML namespace node is
4916 missing from the namespace axis.
4917 * tree.c: refuse to create namespaces nodes with prefix "xml"
4918
4919Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
4920
4921 * SAX.c: ouch a non-defined namespace could lead to a crash,
4922 fixed #61215
4923
4924Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
4925
4926 * parserInternals.c: closed bug #61054
4927
4928Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
4929
4930 * include/libxml/Makefile.am: closing #60708
4931
4932Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
4933
4934 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
4935 adding xmlSAXParseFileWithData following Marco Stipek suggestion
4936
4937Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4938
4939 * valid.c: close bug #61550 when xml: wasn't considered a namespace
4940
4941Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
4942
4943 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
4944 * DOCBparser.c HTMLparser.c parser.c: fixed typos
4945
4946Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
4947
4948 * catalog.c: Justin Fletcher provided cleaup code in case
4949 HAVE_STAT is not defined
4950 * include/win32config.h: Igor Zlatkovic suggested to have
4951 HAVE_STAT defined there
4952
4953Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
4954
4955 * catalog.c - fixed typing error reported by M. Barros
4956
4957Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
4958
4959 * xmllint.c - fixing typo
4960
4961Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
4962
4963 * HTMLparser.c: small enhancement to prevent loop on
4964 unrecognizable data
4965
4966Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
4967
4968 * parserInternals.c: applying patch from bug #60757 this
4969 should close it
4970
4971Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
4972
4973 * catalog.c xmlcatalog.c: removed a couple of warning
4974 * xpath.c: try to solve the linking problem on platforms
4975 needing trio to compile
4976
4977Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
4978
4979 * Makefile.am libxml.spec.in: backing up non-documented changes
4980 commited without review or aproval by Jens Finke <jens@gnome.org>
4981 * HACKING: made 100% clear that no commit should be done directly
4982
4983Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
4984
4985 * configure.in: Joe Orton provided a patch fixing a problem
4986 when iconv is specified to be in a non-standard directory
4987 but wasn't exported in xml2-config --cflags
4988
4989Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
4990
4991 * configure.in: let's ship 2.4.5 before getting too much
4992 troubles with 2.4.4 errors.
4993
4994Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4995
4996 * encoding.c entities.c: do not output hexadecimal charrefs
4997 when serializing HTML since some version of Netscape can't
4998 grok it, generate decimal ones.
4999 * result/HTML/doc3.htm: output changed due to previous test
5000 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
5001
5002Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
5003
5004 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
5005 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
5006
5007Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
5008 Released 2.4.4
5009
5010 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
5011 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
5012 updated the configuration scripts systems accordingly
5013
5014Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
5015
5016 * configure.in: preparing for 2.4.4
5017 * doc/xml.html doc/html/*: updated and rebuilt the docs
5018
5019Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
5020
5021 * win32/dsp/libxml2.def.src: tried to incorporate comments
5022 from bug #59220
5023
5024Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
5025
5026 * parser.c result/noent/wml.xml: fixed bug #59981 related
5027 to handling of '&' in attributes when entities are substitued
5028
5029Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
5030
5031 * libxml.h include/libxml/xmlversion.h.in
5032 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
5033 Tried to close bug #60131
5034
5035Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
5036
5037 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
5038
5039Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
5040
5041 * SAX.c: fixing bug #59946 on xmlns=""
5042
5043Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
5044
5045 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
5046 but allocates a new error code.
5047
5048Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
5049
5050 * xmllint.c: John Fleck fixed typos in the options output
5051 * parser.c SAX.c: fix ignorable white space SAX selection
5052
5053Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
5054
5055 * entities.c: Steve Underwood found the possibility of an
5056 ininite loop in case of error.
5057
5058Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
5059
5060 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
5061
5062Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
5063
5064 * parser.c: warn if version is not 1.0 but it's not
5065 strictly speaking an error after analyzing the spec
5066
5067Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
5068
5069 *doc/catalog.html - add link to the html version of the
5070 man page, other linguistic cleanups
5071
5072Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
5073
5074 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
5075 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
5076 file, has not yet been included in the build.
5077
5078Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
5079
5080 * catalog.c: removed a duplicate affectation Justin Fletcher
5081
5082Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
5083
5084 * tree.c: Armin Sander pointed a possible text coalescing
5085 problem, completed his patch.
5086
5087Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5088
5089 * trionan.c: Fixed const and volatile re-definition problem
5090
5091Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
5092
5093 * libxml.4 parser.c: doc updates from Heiko Rupp
5094 * parserInternals.c: 2 sanity checks from Heiko Rupp
5095
5096Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
5097
5098 * tree.c: applied patch from Armin Sander to make some pointers
5099 const in xmlCopyNode()
5100 * include/libxml/tree.h: added fix to the header
5101
5102Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
5103
5104 * xpath.c: hum, restrict the integer usage gcc bug workaround
5105 to only gcc compilers so that other architecture don't get
5106 penalized by this limitation.
5107 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
5108
5109Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
5110
5111 * valid.c: fixed a Windows compiler warning (Chris Poblete)
5112 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
5113
5114Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
5115
5116 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
5117 --convert option to xmlcatalog to convert SGML ones to
5118 the XML syntax.
5119 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
5120
5121 2.4.3 got released at that point
5122Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
5123
5124 * catalog.c xmlIO.c: started some serious testing and fixed
5125 a few bug and optmization needs.
5126
5127Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
5128
5129 * Makefile.am configure.in include/libxml/xmlwin32version.h:
5130 preparing for a 2.4.3 release even if it may not be ready yet
5131 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
5132 all file parsing lookup to go through the entity resolver, add
5133 to add an API to bypass it (needed to load catalogs themselves),
5134 some cleanup on the catalog code too.
5135 * nanoftp.c: small cleanup
5136 * doc/catalog.html: small update
5137
5138Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
5139
5140 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
5141 Jun Kuriyama
5142
5143Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
5144
5145 * doc/catalog.html: finished the catalog documentation
5146
5147Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
5148
5149 * doc/catalog.html doc/xml.html: added documentation about
5150 Catalog support, misses an API description
5151 * doc/html/*: reextracted the API pages
5152
5153Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
5154
5155 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
5156 Added the part about section 7.2 on URI resolution,
5157 fixed a side effect in the HTML parser, look complete
5158 and ready to rock except the URI/SystemID part!
5159
5160Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
5161
5162 * include/libxml/catalog.h include/libxml/parser.h
5163 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
5164 xmlIO.c: added support and APIs needed for the catalog PI
5165 * include/libxml/xmlIO.h: cleanup
5166
5167Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
5168
5169 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
5170 include/libxml/catalog.h: starts to look okay, really
5171 plugged the new framework, cleaned a lot of stuff,
5172 added some APIs, except the PI's support missing this
5173 should be mostly complete
5174 * result/catalogs/* test/catalogs/*: added new test, enriched
5175 the existing one with URN ID tests
5176
5177Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
5178
5179 * catalog.c: fixed nextCatalog
5180 * result/catalogs/docbook test/catalogs/*: started adding
5181 a small regression test
5182
5183Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
5184
5185 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
5186 more work on the XML catalog support.
5187 * parser.c include/libxml/parser.h: small cleanup seems using
5188 list as a public parameter name can give portability troubles
5189 * trionan.c trionan.h xpath.c include/libxml/trionan.h
5190 include/libxml/xpath.h include/libxml/Makefile.am: removed
5191 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
5192 wrappers
5193
5194Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5195
5196 * Makefile.am trio.c triodef.h trionan.c xpath.c
5197 include/libxml/Makefile.am include/libxml/trionan.h:
5198 Re-worked Not-A-Number and Infinity support.
5199 * xmlcatalog.c: added readline include files
5200
5201Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
5202
5203 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
5204 testCatalog as xmlcatalog, making it an installed app
5205 adding a shell, and preparing it to be a /etc/xml/catalog
5206 management tool, though not ready yet
5207 * catalog.c include/libxml/catalog.h: adding support for
5208 XML Catalogs http://www.oasis-open.org/committees/entity/
5209 not finished, there is some interesting tradeoffs and a
5210 few open questions left.
5211
5212Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
5213
5214 * xmllint.c: fixed a line formatting problem
5215
5216Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
5217
5218 * SAX.c: removed a couple of unused variable (Albert Chin)
5219
5220Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
5221
5222 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
5223 trying to fix some troubles w.r.t. function returning
5224 const xxxPtr.
5225
5226Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
5227
5228 * win32/dsp/libxml2.def.src: another set of symbols conditionally
5229 defined
5230
5231Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
5232
5233 * xpointer.c: removed unused var
5234
5235Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
5236
5237 * testXPath.c: another small cleanup closing bug #59110
5238
5239Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
5240
5241 * win32/dsp/libxml2.def.src: small cleanup closing bug
5242 #59108
5243
5244Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
5245
5246 * example/gjobread.c: add xmlCleanupParser() before leaving
5247
5248Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
5249
5250 * config.h.in configure.in include/libxml/xmlwin32version.h:
5251 released 2.4.2
5252
5253Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
5254
5255 * include/libxml/valid.h debugXML.c valid.c: deprecate
5256 the non-boundchecking Sprintf functions, add Snprintf
5257 this should close bug #57984
5258
5259Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
5260
5261 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
5262 URIs before doing the lookups (pointed by Mark Vakoc)
5263
5264Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
5265
5266 * xpath.c: serious changes on Result Value Trees and NodeSets
5267 w.r.t. deallocation and collect operations. Probably not
5268 100% clean (merge of allocated trees smells like a problem).
5269 Seems sufficient to close #58943
5270
5271Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
5272
5273 * xmllint.c: adding a --format option
5274
5275Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
5276
5277 * xpath.c: count() was broken on Result Value Tree
5278 * xmlIO.c: fixed file:/// accesses on _WIN32
5279
5280Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
5281
5282 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
5283 macro was renamed, this should close bug #58683
5284
5285Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
5286
5287 * SAX.c: small fix fixing bug #58539 reported by coolo, in
5288 entity substitution mode text at the end of the entity might
5289 be added due to text coalescing.
5290 * nanoftp.c parser.c: small cleanup
5291
5292Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
5293
5294 * HACKING: added John Fleck right to commit in the doc subdir
5295
5296Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
5297
5298 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
5299 allow to inherit attributes from the DTD directly in the
5300 tree, this is needed for XPath and can be a useful feature.
5301 Inherited namespaces are always provided at the tree level now
5302 * test/defattr* result/defattr* result/noent/defattr*: added a couple
5303 of tests for this feature (XSLT being the prime user).
5304
5305Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
5306
5307 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
5308 testSAX.c xmlIO.c xmllint.c include/win32config.h
5309 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
5310 include/libxml/xmlwin32version.h.in win32/README.MSDev
5311 win32/dsp/*: applied Win32 Facelift No.2 patches from
5312 Igor Zlatkovic for Windows/MSC
5313
5314Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
5315
5316 * SAX.c: unparsedEntityDecl() the URI computation of the
5317 entity wasn't done breaking XSLT unparsed-entity-uri()
5318
5319Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
5320
5321 * xpath.c: fixed a bug when walking the descendants and
5322 the current node has no children
5323 * debugXML.c: show up when a text node is supposed to not be escaped
5324
5325Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5326
5327 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
5328 worked like the set:leading() function)
5329 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
5330
5331Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5332
5333 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
5334
5335Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5336
5337 * include/libxml/xmlIO.h: apply change to close #58141
5338 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
5339
5340Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5341
5342 * parser.c: when the internal subset uses a PE, then the
5343 included entity can use conditional sections.
5344
5345Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5346
5347 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
5348 when walking the namespace axis showing up in
5349 libxst/tests/general/bug-12
5350 * xmlmemory.c: added the possibility to trace a given block
5351 defined by its address
5352
5353Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5354
5355 * parser.c: don't override existing encoding specified before
5356 starting xmlParseDocument()
5357
5358Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5359
5360 * include/libxml/xmlwin32version.h: reinserted, needed for
5361 Windows users of CVS
5362
53632001-07-27 Darin Adler <darin@bentspoon.com>
5364
5365 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
5366 * testCatalog.c: Add include of <libxml/parser.h>.
5367
53682001-07-27 Darin Adler <darin@bentspoon.com>
5369
5370 * include/libxml/.cvsignore:
5371 * include/libxml/xmlwin32version.h:
5372 Remove this file from CVS because it's generated.
5373
5374Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5375
5376 * parser.c include/libxml/parser.h: applied const patches from
5377 Tom Moog #58002
5378
5379Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5380
5381 * xpath.c include/libxml/xpath{,Internals}.h: added a function
5382 lookup framework
5383
5384Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5385
5386 * tree.c: fixed xmlCopyNode() for documents
5387
5388Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5389
5390 * parser.c: fixed bugs #58073 reported by Greg Shtilman
5391
5392Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5393
5394 * parser.c: fixes bug #57652 reported by Morus Walter
5395
5396Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5397
5398 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
5399
5400Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5401
5402 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
5403 errors, lesson don't add new functions at 1am before a release
5404 * xpath.c: integrated fix from Bjorn to avoid divide by zero
5405 from XPath initialization when possible.
5406
5407Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5408
5409 * result/scripts/base*: removing history/readline changed
5410 this slightly
5411 * include/libxml/parser.h SAX.c parser.c parserInternals.c
5412 xmllint.c: make element content line number generation
5413 optionnal to avoid breaking old apps added interface to switch
5414
5415Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5416
5417 * configure.in: get rid of the readline and libhistory
Daniel Veillard784b9352003-02-16 15:50:27 +00005418 dependencies by default, release 2.4.1 with IA64 fix
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00005419 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
5420 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
5421 John Kroll fixes to allow saving to HTTP via PUT (or
5422 POST of needed).
5423 * doc/html/*.html: regenerated the docs
5424
5425Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5426
5427 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
5428 xmlHashScanFull and xmlHashScannFull3 to get passed the
5429 three keys as arguments to the callback function
5430
5431Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5432
5433 * configure.in Makefile.am: removed libxml softlink for good
5434 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
5435 100% coverage by gtk-doc
5436
5437Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5438
5439 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
5440 fixed serious troubles due to size_t vs. int mismatch
5441
5442Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5443
5444 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
5445
5446Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5447
5448 * include/libxml/xpath{,Internals}.h xpath.c: added a more
5449 convenient extension API for value and context managing
5450 Now handles external objects through xmlXPathPopExternal,
5451 xmlXPathWrapExternal and xmlXPathReturnExternal.
5452 Added functions for sets operations (intersection, etc.)
5453
5454Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5455
5456 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
5457 xmlIO.c tree.c parserInternals.c entities.c encoding.c
5458 HTMLparser.c: cleanup of global variables, marking some
5459 const or private.
5460
5461Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5462
5463 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
5464 fixed xmlXPathNodeSetItem when passing index=0
5465
5466Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5467
5468 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
5469
5470Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5471
5472 * xmllint.c: fixed compilation under Cygwin #57503
5473 * TODO: update
5474
54752001-07-13 Peter Williams <peterw@ximian.com>
5476
5477 * config.h.in: add #undef HAVE_DLFCN_H
5478
5479 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
5480 builddir.
5481
5482Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5483
5484 * win32/libxml2/libxml2.def.src: added a couple of exported entries
5485 raised by #57348 and #57381
5486
5487Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5488
5489 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
5490 tree.c xpointer.c: store the line numbder in element->content,
5491 may break some software, need a configuration mechanism
5492
54932001-07-10 Darin Adler <darin@bentspoon.com>
5494
5495 * .cvsignore:
5496 * example/.cvsignore:
5497 * include/.cvsignore:
5498 * include/libxml/.cvsignore:
5499 Various things that are generated and should be ignored.
5500
5501Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5502
5503 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
5504 * doc/xml.html doc/html/*: updated the docs
5505
5506Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5507
5508 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
5509 validation occured on content with element child
5510
5511Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5512
5513 * tree.c: fixed XML Base computation which was broken
5514 * debugXML.c: added a base function to the shell
5515 * Makefile.am result/scripts/* test/scripts/*: added scripts
5516 based regression tests, and adding 2 XML Base tests
5517
5518Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5519
5520 * tree.c: set properties doc and call xmlSetListDoc for properties
5521 content when grafting them in a different tree.
5522 * aclocal.m4: remove from CVS
5523
5524Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5525
5526 * win32/libxml2/libxml2.def.src: added some missing entry point
5527 for XPath (Mark Vakoc)
5528
5529Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5530
5531 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
5532 layer should URI-Unescape before trying to open resources.
5533
5534Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5535
5536 * xpath.c: fix the name() bug for elements in the default
5537 namespace reported by Charlie Bozeman
5538
5539Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5540
5541 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
5542 led to an XPath fix, improvements of SAX initialization, and
5543 an added option --nocdata to testXPath
5544
5545Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5546
5547 * doc/libxml-doc.el: Felix Natter provided anew version working
5548 with XEmacs too
5549
5550Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5551
5552 * include/libxml/xpath.h: small cleanup
5553 * doc/xml.html: update
5554
5555Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5556
5557 * Makefile.am configure.in include/libxml/xmlwin32version.h:
5558 released 2.3.14
5559
5560Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5561
5562 * doc/html/*: rebuilt the docs for the release
5563 * doc/xml.html: added 2.3.14 release.
5564
5565Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5566
5567 * xpath.c: a bug reported by Stephan Kulow empty nodesets
5568 were not equal to empty strings
5569
5570Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5571
5572 * SAX.c: fixed a URI-Reference computation problem when validating
5573 * xmlIO.c: small cleanup
5574
5575Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5576
5577 * parser.c: improved the description of a couple of interfaces
5578 upon Larry Stamper suggestion
5579
5580Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5581
5582 * SAX.c entities.c parser.c: changed completely the way entities
5583 are handled when running the parser in entity substitution mode.
5584 This fixes a bug reported by Stephan Kulow and nearly divides
5585 by 3 the amount of memory required by libxslt to load and process
5586 DocBook TDG.
5587
5588Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5589
5590 * HTMLparser.c: fixing a too early root closing problem raised
5591 byt Prashanth Naidu
5592
5593Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5594
5595 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
5596 raised by Mark Vakoc.
5597
5598Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5599
5600 * example/Makefile.am: fixed the include path to add srcdir/include
5601 * Makefile.am configure.in: fix from Albert Chin for iconv detection
5602 and some cleanup
5603
5604Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5605
5606 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
5607 lot of optimization work, results in significant improvements
5608 when handling really complex XPath queries. Add a small optimizer
5609 for unions, improve [n] and [last()], avoid some costly ops.
5610
5611Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5612
5613 * include/libxml/parser.h parser.c: xmlStrstr args are both const
5614 * xpath.c: small cleanup
5615 * xmlGetNsList: reformated, fixed problems if used on Entities
5616
5617Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5618
5619 * doc/xml.html: added 1.8.14 and 2.3.13 releases
5620
5621Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5622
5623 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
5624 * Makefile.am example/Makefile.am: workaround automake generating
5625 erroneous deps
5626
5627Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5628
5629 * include/win32config.h: bug #56801 Yon Derek provided a patch
5630 to the windows config file.
5631
5632Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5633
5634 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
5635 libxml.h : Yon Derek provided a set of changes to compile from
5636 CVS on Windows/MSC
5637
5638Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5639
5640 * parser.c: fixed UTF8 BOM support in push mode
5641 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
5642 added a specific testcase
5643
5644Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5645
5646 * Makefile.am: added --push regression tests
5647 * parserInternals.c: the XML parser segfaulted in --push mode
5648
5649Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5650
5651 * configure.in: moved the symlinks detection within a CVS
5652 check, this is not portable and will be removed soon.
5653 * xpath.c: small cleanup/speedup
5654
5655Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5656
5657 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
5658 release of 2.3.12
5659 * parser.c: make an error message if unknow entities in all cases
5660
5661Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5662
5663 * uri.c: fixed 2 uri normalization bugs on '//' reduction
5664
5665Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5666
5667 * include/libxml/Makefile.am: Laszlo Peter pointed out that
5668 includes were installed in the wrong dir
5669
5670Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5671
5672 * doc/html.xml: warn against sending code to exhibit bugs.
5673
5674Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5675
5676 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
5677 Tru64 from Thomas Leitner
5678
5679Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5680
5681 * AUTHORS: added William and Bjorn
5682 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
5683 daniel@veillard.com hopefully I won't have to do this again
5684 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
5685 docs can be rebuilt cleanly now
5686 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
5687 from CVs it's generated, added include/libxml/xmlwin32version.h
5688 also generated but which should change far less frequently.
5689 * catalog.c nanoftp.c: made sure to include libxml.h not
5690 libxml/xmlversion.h directly
5691 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
5692 when compiling on WIN32 and MSC
5693
5694Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5695
5696 * include/Makefile.am include/libxml/Makefile.am configure.in:
5697 fixed make distcheck and rebuilding the rpms
5698
5699Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5700
5701 * configure.in: should finish the migration of exported includes
5702 into a real include/libxml in CVS, at least for CVS users.
5703 * removed the exported headers, added in include/libxml (as well
5704 as xmlversion.h.in).
5705
5706Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5707
5708 * configure.in: fixed the way to detect symlink
5709
5710Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5711
5712 * configure.in: updated, include/libxml is now a real CVS dir
5713
5714Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5715
5716 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
5717 version works with both libxml1 and libxml2 (it autodetects
5718 the prefix of the html-files) from Felix Natter.
5719 * doc/xml.html: updated doc accordingly
5720
5721Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5722
5723 * xpath.c: fixed the bug generating a template loop in libxslt
5724 when using docbook-xsl-1.4, * should filter out document nodes
5725 * HACKING: added William
5726 * TODO: updated
5727
5728Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5729
5730 * doc/FAQ.html: added a warning about gcc-3.0
5731 * doc/xml.html: added reference to gdome2 and removed a confusing
5732 sentence
5733
5734Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5735
5736 * xmlversion.h: okay this is a generated file, but Windows
5737 users need it and they can't generate it, and I want CVS
5738 Windows users ...
5739 * win32/libxml2/libxml2_so.dsp: Windows project file for
5740 the shared lib version of libxml2
5741 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
5742 resources needed for libxslt/xsltproc by Yon Derek
5743
5744Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5745
5746 * trio.c: MSVC fix (provided by Igor Zlatkovic)
5747
5748Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5749
5750 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
5751
5752Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5753
5754 * include/win32config.h: Yon Derek provided a first fix
5755 to be able to compile libxslt/xsltproc on Windows
5756
5757Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5758
5759 * xpath.c: attempt to work around what seemed a gcc optimizer
5760 bug when handling floats on i386 http://veillard.com/gcc.bug
5761 * tree.c entities.c encoding.c: doing some cleanups while
5762 chasing it
5763
5764Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5765
5766 * Makefile.am: cleanup when --without-debug is specified
5767 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
5768 w.r.t. --without-debug and other include points
5769 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
5770 Catalogs
5771 * configure.in entities.h tree.h HTMLparser.c: removed
5772 --without-corba, made the _private field mandatory
5773
5774Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5775
5776 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
5777 outputs a BOM in UTF8, an errata has been issued to avoid the
5778 problem, that was the most reasonable solution... Add support
5779 for a leading UTF8 BOM in entities.
5780
5781Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5782
5783 * valid.c: fixed a bug found when post validating an entity ref
5784 * xmllint.c: added --loaddtd and sligly changed --postvalid to
5785 activate it too
5786
5787Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5788
5789 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
5790 weakness in the node copy the XPointer and the XInclude
5791 implementations. Serious cleanup.
5792
5793Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5794
5795 * Makefile.am: Kjartan Maraas provided a small patch to
5796 add xml2-config.in to EXTRA_DIST
5797
5798Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5799
5800 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
5801 provided another failing case found in KDE, the way the
5802 ctxt->vctxt.nodeTab was allocated and freed changed over
5803 time but it wasn't completely cleaned up. This should fix it.
5804
5805Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5806
5807 * parser.c: Stephan Kulow also raised the fact that line number
5808 could get miscounted making debug harder, fixed the problem
5809 in xmlParseCharData()
5810
5811Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5812
5813 * valid.c: Stephan Kulow pointed out a problem when validating
5814 and using an empty entity, forgot a 'break' in a case.
5815
5816Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5817
5818 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
5819 * doc/xml.html: updated with 2.3.11
5820
5821Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5822
5823 * TODO: updated adding cleanup of generated doc
5824 * configure.in: prepared to release 2.3.11
5825 * xmllint.c: added --version for bug reporting
5826 * doc/html/*.html: rebuilt the doc
5827
5828Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5829
5830 * xpath.c: first part of the work on selecting namespace to
5831 fix bug #56115
5832
5833Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5834
5835 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
5836 when using -liconv
5837 * TODO: updated
5838
5839Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5840
5841 * HTMLtree.[ch]: more work on the HTML serialization routnes,
5842 cleanup, encoding support.
5843
5844Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5845
5846 * xpath.c: Thomas Broyer suggested a better patch for the / arg
5847
5848Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5849
5850 * xpath.c: bug detected by Ankh when / is used as a function arg
5851
5852Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5853
5854 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
5855 of element and use it to avoid outputting formatting spaces at
5856 the wrong place. Implemented the format parameter for HTML save.
5857 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
5858 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
5859 result/HTML/wired.html: of course this impact the result of a
5860 number of HTML tests
5861
5862Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5863
5864 * HTMLtree.[ch]: started augmenting the HTML save API with
5865 encoding and formatting parameters
5866
5867Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5868
5869 * HTMLtree.h: cleanup and started evaluating the work needed on
5870 revamping the HTML output code
5871
5872Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5873
5874 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
5875
5876Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5877
5878 * valid.c: fixed bug #56049, forgot one check in the
5879 validation routine
5880
5881Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5882
5883 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
5884
5885Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5886
5887 * libxml.h: fixed an error in last commit
5888 * doc/FAQ.html: added an entry for compilation from CVS
5889
5890Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5891
5892 * xmlversion.h.in libxml.h: Cygwin patches
5893 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
5894 * tree.h: cleanup
5895
5896Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5897
5898 * tree.c: patched xmlFreeNode() to avoid freeing() a static
5899 memory block in a strange case where libxml is linked twice
5900 in the binary.
5901
5902Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5903
5904 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
5905 state far too often, simple fix used to avoid it.
5906
5907Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5908
5909 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
5910 being processed, applied his patch
5911 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
5912
5913Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5914
5915 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
5916 provided fixes to compile on MSCC again
5917 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
5918 also provided an update for the project files.
5919
5920Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5921
5922 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
5923 bug #55810
5924
5925Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5926
5927 * tree.c: fixed xmlGetNsProp() to close bug #55683
5928 Note this requires libxslt to use it's own function instead.
5929
5930Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5931
5932 * HTMLtree.c: when in a pre element no formatting space should
5933 be added.
5934 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
5935
5936Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5937
5938 * configure.in: added tests for signal() and signal.h
5939
5940Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5941
5942 * xpath.c: robert pointed out xmlXPathNINF was not initialized
5943
5944Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5945
5946 * doc/libxml-doc.el: Felix Natter provided a new version for
5947 libxml2
5948
5949Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5950
5951 * HTMLtree.c: when in a pre element no formatting space should
5952 be added.
5953
5954Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5955
5956 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
5957
5958Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5959
5960 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
5961 hack
5962 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
5963 * uri.c: fixed a warning
5964
5965Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5966
5967 * HTMLtree.c: trying to close bug #55772 escaping in script
5968 elements
5969 * doc/xml.html: suggest to send mail to the list
5970
5971Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5972
5973 * error.c: attempt to fix the xmlGetVarStr breakage once and for
5974 good. Use a macro and based on the solution provided in
5975 vsnprintf manual page from GNU.
5976
5977Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5978
5979 * error.c: Workaround for non-preserving variadic list.
5980 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
5981
5982Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5983
5984 * doc/xml.html: added 2.3.10 release
5985
5986Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5987
5988 * configure.in: releasing 2.3.10
5989
5990Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5991
5992 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
5993
5994Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5995
5996 * encoding.c: Robert Collins provided a patch to add the
5997 "US-ASCII" encoding alias
5998
5999Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6000
6001 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
6002 string oriented functions and started cleaning the related areas
6003 in xpath.c which needed fixing in this respect
6004
6005Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6006
6007 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
6008 #55380
6009 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
6010
6011Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6012
6013 * TODO: updated
6014 * nanohttp.[ch] : started adding APIs to get the redirected URL
6015 when this occurs (needed for further base computation
6016 * tree.h: cleanup
6017 * encoding.c: cleanup
6018 * SAX.c: minor change around ctxt->loadsubset
6019
6020Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6021
6022 * Makefile.am include/Makefile.am: small change to have
6023 include/libxml rebuilt if working from CVS.
6024 * uri.c: applied another patch from Carl Douglas for URI escaping,
6025 this should close bug #51876
6026
6027Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6028
6029 * xinclude.c: fixed XInclude recursive behaviour bug #54678
6030 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
6031 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
6032 added specific regression test
6033 * parser.h: preparing for the XSLT mode where DTD inherited
6034 attributes are added to the tree.
6035
6036Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6037
6038 * xinclude.[ch]: Updated the namespace for the Last Call version
6039 * result/XInclude/include test/XInclude/include: updated the
6040 testsuite accordingly
6041
6042Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6043
6044 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
6045 related to bug #51876
6046
6047Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6048
6049 * tree.c: fixed a gross mistake in base computation, xml:base is
6050 not completely correct yet (need cascade).
6051 * xpath.[ch]: added the few things needed to find a function name
6052 and URI from the XPath context when it is called.
6053
6054Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6055
6056 * catalog.[ch]: fixes and add xmlLoadCatalogs()
6057 * DOCBparser.c: small cleanup
6058 * xmllint.c: added a --catalogs option to load catalogs from
6059 $SGML_CATALOG_FILES
6060 * tree.c: cleanup
6061 * configure.in: iconv library fixup, ICONV_LIBS
6062
6063Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6064
6065 * catalog.c: handling of CATALOG entries. detection of recursion,
6066 and a few bugfixes
6067 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
6068 against the default namespace
6069
6070Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6071
6072 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
6073
6074Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6075
6076 * parser.c: fixed propagation context info when parsing an
6077 external entity.
6078 * doc/html/*.html: regenerated a couple of docs
6079
6080Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6081
6082 * doc/xml.html: update with 2.3.9 informations
6083
6084Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6085
6086 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
6087 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
6088 * doc/html/* : rebuilt the docs
6089 * valid.c: small patch which may improve some case when
6090 validating.
6091
6092Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6093
6094 * HTMLparser.c: Closed bug #54891
6095 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
6096 to the suite
6097
6098Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6099
6100 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
6101 applied a documentation patch from LotR and filled in a few missing
6102 descriptions
6103
6104Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6105
6106 * xpath.c tree.c parser.c: speed optimizations at the parser level
6107 document tree freeing and xpath evaluation
6108
6109Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6110
6111 * parser.c parser.h parserInternals.h: fixed a couple of
6112 interfaces for handling memory buffer input to const char *
6113 upon suggestion of JamesH.
6114
6115Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6116
6117 * configure.in: LoTR sent a patch fixing the previous commit
6118
6119Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6120
6121 * configure.in: trying to deal again with the stoopid -R linking
6122 flag of Solaris
6123
6124Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6125
6126 * xpath.h: two nodeset access macros from Thomas Broyer
6127
6128Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6129
6130 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
6131 patch from Thomas Broyer
6132
6133Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6134
6135 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
6136 case
6137 * INSTALL: was empty added stuff from the FAQ
6138
6139Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6140
6141 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
6142 attributes handling and #54433 by adding xmlUnsetProp()
6143 and xmlUnsetNsProp()
6144
6145Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6146
6147 * HTMLparser.c: Patch from Jonas Borgström
6148 (htmlGetEndPriority): New function, returns
6149 the priority of a certain element.
6150 (htmlAutoCloseOnClose): Only close inline elements if they
6151 all have lower or equal priority.
6152 * result/HTML: this of course changed a number of tests results.
6153
6154Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6155
6156 * xmlIO.c catalog.c: plugged in the default catalog resolution
6157 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
6158 documentations
6159 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
6160
6161Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6162
6163 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
6164 integrating catalogs
6165 * catalog.[ch] testCatalog.c: adding a small catalo API
6166 (only SGML catalog support).
6167 * parser.c: restaured xmlKeepBlanksDefault(0) API
6168
6169Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6170
6171 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
6172
6173Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6174
6175 * parser.c: added xmlParseExternalEntityPrivate() to allow
6176 propagation of ctxt->_private when parsing external entities
6177
6178Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6179
6180 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
6181
6182Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6183
6184 * configure.in: fixed a small portability problem with AM_CONDITIONAL
6185
6186Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6187
6188 * valid.c: warn when indeterminist content model is detected
6189 * result/VC/ElementValid8: this adds a message
6190 * Makefile.am: add --novalid for VCM tests
6191 * parserInternals.c: added a call to Init memory
6192
6193Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6194
6195 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
6196 when both parameters are NULL.
6197
6198Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6199
6200 * valid.c: applied small patch from Gary Pennington, reindented
6201 some part of the code.
6202
6203Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6204
6205 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
6206 release, updated and regenerated the docs
6207
6208Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6209
6210 * xpath.c result/XPath/expr/floats : clarified and cleanup
6211 printing of abnormal floats in tests.
6212
6213Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6214
6215 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
6216 * results/HTML/ : a few changes in the output of the HTML tests as
6217 a result.
6218 * configure.in: tying to fix -liconv where needed
6219
6220Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6221
6222 * Makefile.am: fixed a stupid error
6223
6224Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6225
6226 * configure.in Makefile.am: make the inclusion of the trio
6227 modules in the library conditional
6228
6229Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6230
6231 * DOCBparser.c: patche from László Kovács, fixed entities refs
6232 in attributes handling
6233
6234Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6235
6236 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
6237 flushing
6238
6239Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6240
6241 * xpath.c: fix of an XSLT namespace bug reported on the list
6242 general/bug-8-
6243
6244Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6245
6246 * strio.h trio.c: Dan McNichol suggested a couple of small
6247 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
6248
6249Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6250
6251 * tree.c parser.c encoding.c: spent a bit more time looking
6252 at the parsing speed and DOM handling. Added a few more
6253 speedups.
6254
6255Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6256
6257 * parser.c: small but effective parsing speed improvement
6258
6259Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6260
6261 * configure.in: default on the DocBook parser inclusion (for Gnome)
6262 * DOCBparser.h: fixed a header reference
6263
6264Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6265
6266 * configure.in xpath.c: applied Bjorn patches for FPE on the
6267 alpha
6268
6269Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6270
6271 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
6272 xmlSaveFormatFileTo()
6273
6274Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6275
6276 * xpath.c: simple and efficient optimization, XPath functions
6277 aways bind to the same code, cache this
6278 * TODO: updated (by saying some is obsolete)
6279
6280Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6281
6282 * xpath.c: more cleanup work on XPath name parsing routines
6283
6284Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6285
6286 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
6287 xmlXPathParseName
6288 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
6289 * debugXML.c: avoid compilation problems if compiling without
6290 HTML support, Igor Zlatkovic
6291 * win32/libxml2/libxml2.def.src: being able to compile without
6292 XPath on Windows
6293
6294Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6295
6296 * libxml.m4: yet another patch from Toshio Kuratomi
6297
6298Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6299
6300 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
6301
6302Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6303
6304 * tree.[ch]: added xmlSaveFormatFile interface for saving
6305 and indenting a file.
6306
6307Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6308
6309 * xpath.c: fixed bug #53689 related to processing-instruction()
6310
6311Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6312
6313 * DOCBparser.c: patche from László Kovács
6314
6315Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6316
6317 * parser.c: applied fixes from Christian Glahn bug report #53391
6318
6319Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6320
6321 * error.c: Jean François Lecomte provided a complete description
6322 and a fix to bug #53537
6323
6324Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6325
6326 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
6327
6328Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6329
6330 * DOCBparser.c SAX.c: a bit more work on entities processing.
6331 Still Need to cleanup XML output and references in attributes
6332
6333Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6334
6335 * DOCBparser.c include/Makefile.am: two patches from László Kovács
6336
6337Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6338
6339 * tree.c: trying to fix #53574, not completely complete,
6340 I would like xmllint --copy --debug test/ent1 and
6341 xmllint --debug test/ent1 to show the same result.
6342 * xpath.c: fix a bug when trying to sort namespace nodes
6343
6344Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6345
6346 * HTMLtree.c: real fix for #53402
6347
6348Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6349
6350 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
6351 PIs when using xsl:output
6352 * valid.c: closing #53537 some case generate segfaults if there
6353 is validity errors
6354
6355Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6356
6357 * SAX.c testDocbook.c DOCBparser.c: more work on the support
6358 of external parsed entities, added --noent to testDocbook
6359 * valid.c: Garry Pennington found an uninitialized variable
6360 access in xmlValidateElementContent()
6361
6362Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6363
6364 * HTMLparser.c : HTML parsing still sucks ... trying to deal
6365 with madness
6366 * result/HTML/ : this modified the result of the regression tests
6367 a lot.
6368
6369Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6370
6371 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
6372 to doc where it wasn't checked against NULL reported by
6373 Jens Laas
6374
6375Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6376
6377 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
6378 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
6379
6380Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6381
6382 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
6383 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
6384 * SAX.[ch]: cleanup and updates for DocBook
6385 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
6386 ex SGML identifier changes
6387 * valid.c: removed a static unused function.
6388
6389Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6390
6391 * HTMLtree.c: applied change for Paul Sponagl on script saving
6392 * Makefile.am: the warning about entity title.xml are normal.
6393
6394Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6395
6396 * configure.in: release of 2.3.7
6397 * Makefile.am: fixing make distcheck
6398
6399Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6400
6401 * doc/html/* doc/xml.html: updated and regenerated the docs
6402
6403Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6404
6405 * xpath.c: fixed the XPointer problem introduced in 2.3.6
6406
6407Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6408
6409 * tree.c: fixed #53388 with the provided patch
6410
6411Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6412
6413 * valid.c: Bjorn detected an invalid memory access. Fixed
6414 vstateVPush()
6415
6416Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6417
6418 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
6419
6420Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
6421
6422 * libxml.h: new header used only for the compilation of libxml
6423 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
6424 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
6425 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
6426 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
6427 xmlmemory.c xpath.c xpointer.c: libxml.h integration
6428 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
6429 baseline (version 1.2 plus a single patch).
6430 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
6431 scientific notation for numbers. Tests added.
6432 * xpath.c: formatting of numbers changed to use sprintf
6433 (contribution from William Brack)
6434
6435Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6436
6437 * valid.c: cleanup, more useful debugging
6438 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
6439 * xmlIO.c: entity loading is printed as an error when validating
6440
6441Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6442
6443 * valid.c: fixed to validate within entities
6444 * test/VCM/v22.xml: added a specific testcase
6445
6446Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6447
6448 * valid.c: forgot an epsilon transition in for ()+
6449 * test/VCM/v21.xml : added a specific test case
6450
6451Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6452
6453 * valid.c: removed a state explosion exhibited by RSS
6454 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
6455 from bug #51872
6456
6457Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6458
6459 * valid.[ch] tree.h: worked *hard* to get non-determinist content
6460 validation without using an ugly NFA -> DFA algo in the source.
6461 Made a specific algorithm easier to maintain, using a single
6462 stack and without recursion.
6463 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
6464 * hash.c: made the growing routine static
6465 * tree.h parser.c: added the parent information to an
6466 xmlElementContent node.
6467
6468Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6469
6470 * SAX.c parser.c xpath.c: generating IDs when not validating
6471 from an external parsed entity was poisoning the ID has table
6472 with removed values. This was killing XSLT on the KDE help
6473 browser.
6474
6475Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6476
6477 * entities.h: andrew@ugh.net.au detected a double declaration
6478
6479Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6480
6481 * debugXML.c hash.c tree.h valid.c : some changes related to
6482 the validation suport to improve speed with DocBook
6483 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
6484 the way validation errors get reported
6485
6486Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6487
6488 * HTMLparser.c HTMLtree.c: applied part of the patches provided
6489 by P C Chow and William M. Brack for XSLT HTML output
6490
6491Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6492
6493 * xmlversion.h.in win32config.h win32/libxml2/*: applied
6494 Igor Zlatkovic patches for MSC compilation and added his
6495 updates
6496
6497Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6498
6499 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
6500 prefix lookup.
6501 * parserInternals.c: fixed the bug reported by Morus Walter
6502 due to an off by one typo in xmlStringCurrentChar()
6503
6504Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6505
6506 * HTMLparser.c result/HTML/*: revamped the way the HTML
6507 parser handles end of tags or end of input
6508
6509Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6510
6511 * tree.[ch] : added xmlDocCopyNode for gdome2 support
6512
6513Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6514
6515 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
6516 bug where the linktime verions of free() won't work ...
6517
6518Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6519
6520 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
6521
6522Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6523
6524 * doc/xml.html: added 2.3.6 release
6525
6526Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6527
6528 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
6529 * result/wml.xml: resulted in a small output change
6530
6531Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6532
6533 * tree.c: xmlNewDoc was missing the charset initialization
6534 * xmllint.c: added --auto to autogenerate a doc, allow to
6535 reproduce the problem fixed on xmlNewDoc
6536
6537Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6538
6539 * xpath.c: trying to get 52979 solved
6540 * tree.c result/ result/noent/: trying to get 52712 solved, this
6541 also made me clean up the fact that XML output in general should
6542 not add formating blanks by default, this changed the output of
6543 a few tests
6544
6545Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6546
6547 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
6548
6549Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6550
6551 * configure.in: finally released 2.3.6
6552
6553Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6554
6555 * xpath.c: checking for null pointer generated by new code
6556
6557Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6558
6559 * xpath.c: fixed a [] evaluation problem reported
6560 * test/XPath/tests/simpleaddr: extended test
6561 * result/XPath/simpleaddr: updated result
6562
6563Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6564
6565 * xmllint.c: Dan Timis reported a portability problem
6566 on Macs without mmap, fixed it.
6567
6568Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6569
6570 * testXPath.c : added a --tree option allowing to display the
6571 tree dump of the XPath expression
6572
6573Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6574
6575 * xpath.c: fixed a memleak when comparing nodesets
6576 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
6577 * tree.c: added a TODO
6578
6579Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6580
6581 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
6582 we need string functions
6583 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
6584 to be able to use them where needed. Applied some changes
6585 to reduce name linking pollution and compile in only what's
6586 needed.
6587 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
6588 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
6589 for the string manipulation functions
6590 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
6591 to the free() function of xmlmemory.c
6592 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
6593 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
6594 usage.
6595
6596
6597Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6598
6599 * error.c: applied the context output patch of the error
6600 handling submitted by Chuck Griffith
6601 * error/VC/*: this slightly change some error logs
6602
6603Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6604
6605 * parser.c: fixed line number reporting on error
6606
6607Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6608
6609 * parser.c: Sullivan and Darin found a parser bug,
6610 applied the patch.
6611
6612Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6613
6614 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
6615 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
6616 xmlversion.h.in xpointer.c: of course the way I defined
6617 UNUSED breaks on old gcc version. Try to be smart and
6618 also define it directly in xmlversion.h
6619 * configure.in: removed -ansi flag from the pedantic set
6620
6621Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6622 Huge cleanup, I switched to compile with
6623 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
6624 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
6625 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
6626 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
6627 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
6628 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
6629 encoding.h entities.c error.c list.[ch] nanoftp.c
6630 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
6631 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
6632 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
6633 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
6634 Cleanup, staticfied a number of non-exported functions,
6635 detected and cleaned up a dozen of problem found this way,
6636 avoided a lot of public function name/typedef/system names clashes
6637 * doc/xml.html: updated
6638 * configure.in: switched private flags to the really pedantic ones.
6639
6640Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6641
6642 * configure.in: 2.3.5
6643 * doc/html/*: rebuilt the docs
6644
6645Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6646
6647 * parser.c: fixed a reported bug in NOTATION parsing
6648 * uri.c: accepted but not fixed bug 51876, added TODO
6649 * Makefile.am: fixed bug 51876
6650
6651Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6652
6653 * config.h.in configure.in error.c: fix a compilation problem
6654 on platforms without vsnprintf (xml@thewrittenword.com)
6655
6656Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6657
6658 * parser.c: fixed a function name header typo
6659 * SAX.c: notations can also occur in external subset.
6660
6661Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6662
6663 * error.c: removed a C++ like comment
6664
6665Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6666
6667 * parser.c: fixing bug 52299 strange condition leading
6668 to a parser crash due to a buffer overflow
6669 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
6670 added the specific test case
6671
6672Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6673
6674 * xpath.[ch]: still a lot of cleanup based on XSLT, added
6675 xmlXPathConvert{String,Number,Boolean} to be able to make
6676 type casts without a context stack, fixed some implementation
6677 problems related to the absence of context at parse-time,
6678 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
6679 in the public API too
6680 * xpointer.c xpathInternals.h: we need to know at parse time
6681 whether we are compiling an XPointer
6682
6683Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6684
6685 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
6686 cleaned up the parser internals, refactored XPath code, added
6687 new compilation based APIs and cleanly separated public and
6688 private APIs.
6689
6690Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6691
6692 * xpath.h: the comp field must be added at the end to avoid
6693 killing binary compat.
6694
6695Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6696
6697 * Makefile.am: detect XPath memleaks in regreson tests
6698 * error.c: fixed and error w.r.t. error reporting still using
6699 stderr
6700 * hash.c: added new line at end of file
6701 * tree.h: minor cleanup
6702 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
6703 expression parsing from evaluation, resulted in a number of
6704 changes internally, and in XPointer. Likely to break stuff
6705 using xpathInternals.h but should remain binary compatible,
6706 new interfaces will be added.
6707
6708Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6709
6710 * configure.in: fixed a couple of problems reported by
6711 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
6712 without gcc on non linux platforms.
6713
6714Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6715
6716 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
6717 a fix for --with-html-dir= configure support. I hope it won't
6718 break rpm generation
6719
6720Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6721
6722 * xmlIO.c: one function comment cleanup.
6723
6724Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6725
6726 * SAX.c: external subset notations were improperly registered
6727 in the internal subset.
6728
6729Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6730
6731 * README.cvs-commits: added, pointing to HACKING
6732 * HACKING: updated
6733
6734Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6735
6736 * parser.c: and Matt Sergeant found one in the XML push
6737 parser (erroneous check I forgot to remove when I fixed the
6738 main parser).
6739
6740Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6741
6742 * xpath.c: ptittom found a small bug in UnaryExpr
6743
6744Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6745
6746 * configure.in: bumped to 2.3.4
6747 * error.c: fixed bug #51860
6748 * tree.c: fixed bug #51861
6749 * valid.c: cleanup, more debug, failed to fix one bug crap ...
6750 * tree.[ch] : added xmlDefaultBufferSize
6751 * nanoftp.c: typo in function name header block
6752 * doc/xml.html : updated, added link to XML::LibXSLT
6753 * doc/html/* : rebuilt the docs
6754
6755Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6756
6757 * parser.c SAX.c: the new content parsing code raised an
6758 ugly bug in the characters() SAX callback. Found it
6759 just because of strangeness in XSLT XML Rec ouptut :-(
6760
6761Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6762
6763 * Makefile.am: Martin Baulig suggested to add -lm
6764 * tree.c: found another bug in xmlNodeGetContent()
6765
6766Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6767
6768 * xpath.c: Bjorn found the error related to strictness of comparison.
6769
6770Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6771
6772 * parser.c: trying to fix the Dtd parsing problem reported
6773 by Gary, side effect of last week speed optimizations.
6774
6775Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6776
6777 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
6778 * parserInternals.c: removed unneeded test raised by Stric
6779
6780Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
6781
6782 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
6783 and fixed by William Brack). Added xmlXPathFormatNumber.
6784 Changed the sorting slightly.
6785 * configure.in Makefile.am example/Makefile.am: Added -lm.
6786 Please note that applications linking with libxml2, must
6787 also like with the math library from now on.
6788
6789Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6790
6791 * HTMLparser.c: fixed loop reported by Marc Sanfacon
6792
6793Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6794
6795 * parser.c: one must report spaces even if the Dtd element
6796 content proves that this is not part of the element content.
6797 * result/valid/*.xml: this changed the ouptu slightly
6798
6799Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6800
6801 * configure.in: bumped to 2.3.3
6802 * doc/xml.html: updated
6803
6804Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6805
6806 * tree.c: minor doc fix
6807 * xpath.c: deallocation issues when a result tree has been
6808 converted to a node-set
6809
6810Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6811
6812 * doc/xml.html: oops corrected dates s/2000/2001
6813
6814Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6815
6816 * valid.c: new patch from Gary Pennington
6817
6818Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6819
6820 * doc/xml.html: applied patch from Ankh
6821
6822Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6823
6824 * xinclude.c: fixed a problem building on Mac
6825
6826Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6827
6828 * parser.c: more work on increasing parsing ferformances
6829
6830Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6831
6832 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
6833 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
6834 avoiding memcpy in production builds MEM_CLEANUP macro use
6835 * parser.[ch] parserInternals.c: optimizations of the tightest
6836 internal loops inside the parser. Better checking of I/O
6837 flushing/loading conditions
6838 * xmllint.c : added --timing
6839
6840Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6841
6842 * configure.in: bumped to 2.3.2
6843 * doc/xml.html: updated for release
6844
6845Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6846
6847 * xpath.c: found a memleak and fixed a nasty bug
6848
6849Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6850
6851 * xmllint.[c1] : added return code errors for xmllint
6852 * xpath.c: specific debug dump function for result value trees
6853
6854Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6855
6856 * xpath.c: finally implemented xmlXPathCompareNodeSets
6857 * test/XPath/expr/floats results/XPath/expr/floats: added
6858 a test for float expressions
6859
6860Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6861
6862 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
6863 * parserInternals.[ch]: trying to speed up parsing
6864 * xpath.c : speeded up node set equality op
6865
6866Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6867
6868 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
6869 better handling of ID/IDREF and the list modules associated
6870 * configure.in: small CFLAGS cleanup
6871
6872Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6873
6874 * configure.in: fixed iconv detection on AIX (stric)
6875
6876Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6877
6878 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
6879
6880Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
6881
6882 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
6883 and optimized xmlXPathNodeSetSort
6884
6885Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6886
6887 * xpath.c: bug fix when context size is 0
6888 * parser.c: I like Norm's Dtd because they still manage to break
6889 the parser occasionally
6890
6891Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6892
6893 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
6894
6895Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6896
6897 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
6898 attributes within the XML-1.0 namespace
6899
6900Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6901
6902 * xpathInternals.h: exported a few axis functions
6903 * doc/xml.html: updated the doc
6904
6905Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6906
6907 * configure.in: applied patch from Daniel van Balen for OpenBSD
6908 and bumped version to 2.3.1
6909 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
6910 attempt to find autoclosing was simply broken, removed it,
6911 updated the examples, this is better
6912
6913Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6914
6915 * hash.[ch]: added Paolo Casarini patch to provide Delete from
6916 hash functionnalities.
6917 * doc/html/* : rebuild the doc
6918
6919Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6920
6921 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
6922 on predicate
6923 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
6924 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
6925 really want to have tags closed on output even if we accept
6926 unclosed ones on input
6927
6928Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6929
6930 * xpath.c: ouch don't free NULL, rare case fixed
6931 * tree.c: don't coalesce text nodes if they don't have the
6932 same behaviour wrt escaping on output
6933
6934Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6935
6936 * xpath.c: small fixup
6937 * SAX.c: don't warn on empty namespaces.
6938
6939Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6940
6941 * README: a bit of cleanup
6942 * configure.in: preparing for 2.3.0 release
6943
6944Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6945
6946 * hash.[ch]: added a first version of xmlHashSize()
6947 * valid.c: another bug fix from Gary Pennington
6948
6949Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6950
6951 * valid.c: couple of bug fixes pointed by Gary Pennington
6952 * HTMLtree.c: #if 0 cleanup
6953
6954Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6955
6956 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
6957 which removes a time consuming check of xmlXPathNodeSetAdd()
6958 and use it in places where we are sure to not break unicity
6959
6960Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6961
6962 * xpath.c: bug fixes found from XSLT
6963 * tree.c: preserve node->name special values when copying nodes.
6964 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
6965 external subset are fetched when available but without full
6966 validation. Added xmlLoadExtDtdDefaultValue, need a function.
6967 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
6968 output with encoding disabled.
6969
6970Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6971
6972 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
6973 xmlCheckFilename should not be called from xmlFileOpenW
6974 and xmlGzfileOpenW
6975
6976Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6977
6978 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
6979 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
6980 added the new tests for URI normalization
6981 * testURI.c: fixed stoopid bugs
6982 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
6983 the URI in the error messages are now properly normalized
6984
6985Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6986
6987 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
6988
6989Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6990
6991 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
6992
6993Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6994
6995 * xpath.c: fixed mod operator
6996
6997Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6998
6999 * parser.c: fixed xmlStrcat doc
7000 * tree.c: 2 fixes form Anders Carlson for copying nodes and
7001 trees.
7002
7003Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7004
7005 * xpath.c result/XPath/tests/chaptersbase
7006 result/XPath/tests/simplebase: fixed XPath node()
7007 * tree.c: small fix in xmlNewNs()
7008 * Makefile.am: removed extraneous xml2Conf.sh rule
7009
7010Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7011
7012 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
7013 Changed the library name, in order to get libxml-devel and
7014 libxml2-devel to coexist on a single system
7015 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
7016 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
7017
7018Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7019
7020 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
7021 libxml2-devel installable in // as libxml-devel.
7022
7023Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7024
7025 * doc/Makefile.am: fixed make rebuild in doc
7026 * doc/html/*.html: rebuilt the docs
7027
7028Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7029
7030 * tree.c: patch from Bjorn Reese on xmlBufferCCat
7031
7032Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7033
7034 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
7035 the HTML doc to go into the -devel RPM ...
7036 * aclocal.m4 config.h.in: some updates due to auto* magic
7037
7038Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7039
7040 * xpath.h: added a hook in the context structure allowing to
7041 link to extra support, needed for XSLT
7042
7043Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7044
7045 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
7046 xmlXPtrCmpPoints to use it.
7047 * propagated the following patch from Alejandro Forero
7048 * include/win32config.h xmlIO.c: applied further suggestions
7049 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
7050 * example/gjobread.c: fixed warnings, now that it builds
7051
7052Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
7053
7054 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
7055
7056 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
7057 filename points to a valid file (not a directory).
7058 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
7059 Added calls to xmlCheckFilenameDir.
7060
7061 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
7062 `path' (rather than `filename') as the parameter to gzopen and open.
7063
7064Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7065
7066 * Makefile.am: fixed a problem with EXTRA_DIST
7067
7068Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7069
7070 * Makefile.am example/Makefile.am: finally found the trick
7071 to build the example, i.e. add "." in SUBDIRS before example
7072 in the list <grin/>
7073
7074Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7075
7076 * doc/xml.html: updated with an XSLT section, removed pointer to
7077 W3C CVS base.
7078
7079Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7080
7081 * xpath.c: when copying a XSLT tree object teh tree need to be copied
7082 too, and deallocation need to occur the same way.
7083
7084Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7085
7086 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
7087 type correponding to an XSLT result tree fragment. Share most
7088 of the data format with node set, as well as operators.
7089 * HTMLtree.c: added a newline at the end of the doctype output
7090 whe this one is not present initially.
7091 * tree.c: make sure taht the parent and doc pointers are properly
7092 set when copying attributes (lists).
7093
7094Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7095
7096 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
7097
7098Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7099
7100 * xpath.c: seems I finally killed that ugly path evaluation
7101 context bug (tagged 9999 in case is is wrong)
7102
7103Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7104
7105 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
7106 for XSLT
7107
7108Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7109
7110 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
7111 for xmlGzfileOpen() bug
7112
7113Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7114
7115 * xpath.c: removed an error found by XSLT usage
7116 * tree.c parserInternals.h: use a predefined static string
7117 for text and comment nodes, avoid freeing them in xmlFreeNode,
7118 exported the string name in parserInternals.h and added
7119 another value to disable encoding at output (for XSLT),
7120 gain memory, time.
7121
7122Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7123
7124 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
7125 win32/libxml2/libxml2_so.dsp: new makefiles and update
7126 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
7127
7128Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7129
7130 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
7131 Gary Pennington
7132
7133Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7134
7135 * xpath.c: fixed the comaprision of values and nodelists,
7136 need to compare nodelist still ...
7137 * debugXML.c: avoided a possible core dump
7138 * HTMLparser.c: cleanup
7139 * nanohttp.c: contributed fix.
7140 * tree.c: fixes in properties handling added xmlSetNsProp
7141 needed by libxslt
7142 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
7143 comment
7144 * TODO: updated
7145
7146Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7147
7148 * parser.c parserInternals.c: applied Bjorn Reese optimization
7149 patch
7150
7151Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7152
7153 * Makefile.am: applied patch fro make check from Martin Vidner
7154
7155Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7156
7157 * configure.in: preparing 2.2.11
7158 * doc/html/*: rebuild the HTML files
7159 * doc/xml.html : updated
7160
7161Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7162
7163 * tree.c: fixed a stupid bug
7164 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
7165 patches related to validation of an XInclude processing result
7166 * TODO: updated
7167
7168Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7169
7170 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
7171 on large files
7172
7173Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7174
7175 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
7176
7177Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7178
7179 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
7180 reported by Jonas Borgström
7181 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
7182
7183Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7184
7185 * testXPath.c xpath.c: fixing the XPath union expressions problem
7186 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
7187
7188Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7189
7190 * xmllint.c: Made is so if the file name is "-" is will read form
7191 standard input. Sven Heinicke <sven@zen.org>
7192 * tree.c: fixed a problem when growing buffer
7193 * tree.h: fixed the comment of the node types following andersca
7194 comment
7195 * TODO: updated
7196
7197Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7198
7199 * HTMLparser.[ch]: added a way to avoid adding automatically
7200 omitted tags. htmlHandleOmittedElem() allows to change the
7201 default handling.
7202 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
7203 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
7204 of xmllint too when using --memory flag, added a memory test
7205 suite at the Makefile level.
7206 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
7207 with namespace use when encountering QNames in XPath evalation,
7208 added xmlns() scheme in XPointer.
7209 * nanoftp.c : incorporated a fix
7210 * parser.c xmlIO.c: fixed problems raised with encoding when using
7211 the memory I/O
7212 * parserInternals.c: closed bug 25934 reported by
7213 torsten.landschoff@innominate.de
7214 * TODO: updated
7215
7216Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7217
7218 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
7219 on a non-updated tree :-(, made a 2.2.10 release to correct the
7220 situation
7221
7222Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7223
7224 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
7225 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
7226 integrated a set of OpenVMS changes from Howard Taylor
7227 <Howard.Taylor@pacoast.com>
7228
7229Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7230
7231 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
7232 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
7233
7234Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7235
7236 * HTMLparser.c: some fixes on auto-open of html/head/body
7237 * encoding.c: fixed a compilation error on some gcc env
7238 * xpath.c xpointer.[ch] xpathInternals.h: improved the
7239 XPointer implementation
7240 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
7241 related XPointer tests and associated results
7242
7243Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7244
7245 * doc/xmldtd.html doc/xml.html: following a short step by step
7246 guidance on IRC to help maciej with DTDs I started a small
7247 page on the subject.
7248
7249Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7250
7251 * HTMLparser.c: fixed handling of broken charrefs
7252 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
7253 patches
7254
7255Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7256
7257 * doc/xml.html doc/html/* : rebuilt the docs after adding
7258 xinclude and updated page for 2.2.7 and 2.2.8
7259 * configure.in: releasing 2.2.8
7260
7261Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7262
7263 * parser.[ch] parserInternals.c: applied the conditional
7264 section processing fix from Jonathan P Springer
7265 <jonathan.springer2@gte.net>
7266 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
7267 project file, fixed iconv default non support
7268 * xpath.c: fixed the problem of evaluating relative expressions
7269 when a node context is provided.
7270
7271Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7272
7273 * nanoftp.c: fixed gcc 2.95 new warnings
7274 * SAX.c: fixed a stupid bug
7275 * tree.c: fixed a formatting problem when round-tripping
7276 from/to memory
7277 * xinclude.c: chased memleak, fixed a base problem
7278 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
7279 xmlXPtrBuildNodeList()
7280 * TODO: updated
7281 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
7282 adding a first small set of regression tests for XInclude
7283
7284Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7285
7286 * nanohttp.[ch]: applied Wayne Davison patches to access
7287 the WWW-Authorization header.
7288 * parser.c: Closed Bug#30847: Problems when switching encoding
7289 in short files by applying Simon Berg's patch.
7290 * valid.c: fixed a validation problem
7291 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
7292 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
7293 Wayne Davison
7294 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
7295 need to be extended to non full nodes selections.
7296 * xinclude.c: starts to work decently
7297
7298Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7299
7300 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
7301 debugXML.c xmlversion.h.in: Started adding XInclude support,
7302 this is a new xmllint option
7303 * tree.c xpath.c: applied TOM patches for XPath
7304 * xpointer.c: fixed a couple of errors.
7305 * uri.c: added an escaping function needed for xinclude
7306 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
7307 new warning from RH70 gcc's version
7308
7309Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7310
7311 * HTMLparser.c: fixed loop on invalid char in scripts
7312 * parser.c: update to description of xmlIOParseDTD()
7313 * libxml.m4 xmlversion.h.in: changes contributed by
7314 Michael Schmeing <m.schmeing@internet-factory.de>
7315 * configure.in: preparing for 2.2.7
7316 * Makefile.am: trying to avoid config.h and acconfig.h
7317 being included in the distrib
7318 * configure.in: released 2.2.7
7319
7320Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7321
7322 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
7323 like namespaces for good. Unified xmlNs and xmlNode somewhat.
7324
7325Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7326
7327 * parser.[ch]: added xmlIOParseDTD()
7328 * xpointer.c: added support for the 2 extra parameters of
7329 string-range, fixed a stoopid error when '0' was present
7330 in XPointer expressions
7331 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
7332 testsuite for the above
7333
7334Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7335
7336 * libxml.spec.in: improved package descriptions
7337
7338Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7339
7340 * xpath.c xpathInternals.h: applied a large cleaning patch
7341 from TOM <ptittom@free.fr>, it also add namespace support
7342 for function and variables registration.
7343
7344Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7345
7346 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
7347 * Makefile.mingw: Wayne Davison's update adding hash.c
7348
7349Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7350
7351 * xpath.c: fixed the root evaluation problems
7352 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
7353 ignorable spaces with <b> <bold> <em>
7354 * tree.c: fixed a loop in xmlSearchNsByHref()
7355
7356Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7357
7358 * xpath.c: applied another XPath patch from TOM
7359 * xpath.c include/makefile.am: applied another patch from
7360 china@thewrittenword.com (cleanup on IRIX).
7361
7362Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7363
7364 * xml-config.1: received a fixed version from Fredrik Hallenberg
7365 <hallon@lysator.liu.se>
7366
7367Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7368
7369 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
7370 cleanup patch for XPath
7371
7372Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7373
7374 * patched to redirrect all "out of context" error messages to
7375 a reconfigurable routine. The changes are:
7376 * xmlerror.h : added the export of an error context type (void *)
7377 an error handler type xmlGenericErrorFunc there is an interface
7378 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
7379 to reset the error handling routine and its argument
7380 (by default it's equivalent to respectively fprintf and stderr.
7381 * all the c files: all wild accesses to stderr or stdout within
7382 the library have been replaced to calls to the handler.
7383
7384Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7385
7386 * configure.in: release 2.2.6
7387 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
7388 exporting the inner functions of xpath for extension modules
7389 * doc/*: updated and rebuilt the doc
7390
7391Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7392
7393 * nanohttp.c : applied Wayne HTTP cleanup patch
7394 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
7395 and xmlNodeSetSpacePreserve()
7396
7397Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7398
7399 * xpath.c: closing bug #29260
7400
7401Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7402
7403 * hash.[ch] debugXML.c: expanded/enhanced the API, added
7404 multikey tuples, made hash structure opaque
7405 * valid.[ch]: moved elements, attributes, notations decalarations
7406 as well as ID and refs to hash tables.
7407 * entities.c: hash cleanup
7408 * xmlmemory.c: fixed a dump problem in debug mode
7409 * include/Makefile.am: problem passing in DESTDIR= values patch
7410 from Marc Christensen <marc@calderasystems.com>
7411 * nanohttp.c: removed debugging remains
7412 * HTMLparser.c: the bogus tag should be ignored (Wayne)
7413 * HTMLparser.c parser.c: fixing a number of problems with the
7414 macros in the *parser.c files (Wayne).
7415 * HTMLparser.c: close the previous option when opening a new one
7416 (Marc Sanfacon).
7417 * result/HTML/*: updated the HTML results accordingly
7418
7419Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7420
7421 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
7422 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
7423 XPath functions and XML entities table to them. More to come...
7424 * xmlIO.c: fixed libxml closing FILEs it didn't open.
7425
7426Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7427
7428 * tree.c: coalesce adjacent text nodes
7429 * valid.c: handling of blank nodes in DTd validation (raised
7430 by problems with a posteriori validation).
7431 * nanohttp.c: changing behaviour on HTTP write stuff.
7432 * HTMLtree.c: forced body and html to be explicitely closed.
7433 * xpath.h: exported more XPath functions.
7434
7435Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7436
7437 * Release of 2.2.5
7438 * xpointer.c: range() range-inside and other helper functions
7439 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
7440
7441Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7442
7443 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
7444 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
7445
7446Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7447
7448 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
7449 and XPointer modules
7450
7451Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7452
7453 * SAX.h: closed #25107
7454
7455Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7456
7457 * testSAX.c: fixed problem with cdata reporting
7458 * SAXresult/* : updated
7459
7460Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7461
7462 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
7463 Closed bug #27499, added to regression tests
7464 * TODO: updated
7465
7466Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7467
7468 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
7469 support for SCRIPT and STYLE with help from Bjorn Reese
7470 * test/HTML/* result/HTML/*: added simple testcase and updated
7471 the existing ones.
7472
7473Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7474
7475 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
7476 string-range for empty strings
7477 * test/XPath/docs/str test/XPath/xptr/chaptersrange
7478 test/XPath/xptr/strrange: augmented the XPointer testsuite
7479
7480Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7481
7482 * doc/xml.html doc/xmlmem.html: added a module describing memory
7483 interfaces and use, updated the main page.
7484
7485Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7486
7487 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
7488 nanoftp code work on Windows too now
7489
7490Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7491
7492 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
7493 * xpointer.c: implemented string-range() at least a good first version
7494 * test/XPath/docs/str test/XPath/xptr/strrange
7495 result/XPath/xptr/strrange: the string-range() tests
7496
7497Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7498
7499 * Makefile.am include/Makefile.am include/win32config.h
7500 win32/Makefile.mingw: fixed problems reported by Wayne Davison
7501 and make distcheck
7502
7503Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7504
7505 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
7506 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
7507 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
7508
7509Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7510
7511 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
7512 patch for socklen_t detection by
7513 Albert Chin-A-Young <china@thewrittenword.com>
7514
7515Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7516
7517 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
7518 and added a --dtdvalid option to xmllint used to test it
7519
7520Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7521
7522 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
7523 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
7524
7525Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7526
7527 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
7528 handlings (registration, lookup, cleanup)
7529
7530Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7531
7532 * configure.in Makefile.am include/makefile.am: adding XPointer
7533 and XPtrtests target
7534 * xpointer.[ch] : new files for XPointer support
7535 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
7536 more XPath tests
7537
7538Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7539
7540 * configure.in: fixed, very broken, make distcheck works again
7541
7542Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7543
7544 * More work toward 2.2.5, integrated a number of patches
7545 * configure.in Makefile.am win32config.h.in: trying to cleanup
7546 make distcheck .... huh ...
7547 * include/Makefile.am include/win32config.h: new directory
7548 for includes
7549 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
7550 updated teh makefiles and instructions for WIN32
7551 * xpath.c: small fixes
7552 * test/XPath/ results/XPath: updated the testcases and results
7553 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
7554 suggested patches
7555 * valid.c: fixed an ID bug
7556
7557Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7558
7559 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
Daniel Veillard784b9352003-02-16 15:50:27 +00007560 the automake bug where wrong dependencies were generated.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00007561 * xpath.[ch]: worked on XPointer
7562
7563Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7564
7565 * configure.in Makefile.am: 2.2.5, ship the include in an
7566 include/libxml subdirectory, use symlinks when using CVS
7567 * testSAX.c: fixed small bug
7568 * testXPath.c: changed the way testfiles are parsed
7569 * debugXML.c: same kind of cleanup when parsing an argument expression
7570 XPath/XPointers can have blanks embedded
7571 * xpath.[ch]: more cleanup, reorgs for XPointer work
7572 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
7573 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
7574
7575Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7576
7577 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
7578 in the XPath engine, rewrote large parts of it, now it's far
7579 cleaner and in sync with the REC not an old WD. Fixed a parsing
7580 problem in the interactive XML shell found when testing XPath.
7581
7582Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7583
7584 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
7585 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
7586 examples with the extra test
7587
7588Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7589
7590 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
7591 the global init function.
7592
7593Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7594
7595 * HTMLparser.c: Doohhh, attribute name parsing was still case
7596 sensitive ! Fixed this ...
7597 * result/HTML/* : updated the tests results accordingly
7598
7599Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7600
7601 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
7602 engine, should be far more stable, incorporated a new version of
7603 preceding/following axis, need testing
7604 * uri.c: fixed file:///c:/a/b/c problem
7605 * test/XPath/tests/idsimple: augmented the XPath tests
7606
7607Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7608
7609 * doc/* rebuilding docs for 2.2.4 release
7610
7611Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7612
7613 * configure.in: releasing 2.2.4
7614 * parser.[ch]: added xmlStrEqual()
7615 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
7616 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
7617 use xmlStrEqual instead
7618 * TODO: updated
7619 * added an XPath test
7620
7621Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7622
7623 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
7624 * entities.h: exported xmlInitializePredefinedEntities
7625 * parser.[ch] : added xmlInitParser()
7626 * parserInternals.h : had to export htmlInitAutoClose()
7627
7628Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7629
7630 * xpath.[ch] : fixed some serious XPath Predicate evaluation
7631 problems
7632 * Makefile.am : added XPath regression tests to normal tests
7633 * uri.c: fixed a problem with local paths, cleanup
7634 * parser.c: fixed a problem with large CData sections
7635
7636Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7637
7638 * configure.in xml-config.in: patch from "Ben Taylor"
7639 <sol7x86@hotmail.com> for solaris shared libs lookup
7640
76412000-09-30 Martin Baulig <baulig@suse.de>
7642
7643 * libxml-2.0.pc.in: Provide pkg-config script.
7644
7645 * configure.in: Create the libxml-2.0.pc script from the
7646 libxml-2.0.pc.in templates.
7647 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
7648 script in `$(libdir)/pkgconfig'.
7649
7650Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7651
7652 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
7653 when compiling with MSC
7654
7655Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7656
7657 * xpath.c: patch for normalize-string() substring-before(),
7658 substring-after() and translate() functions from Bjorn Reese
7659 <breese@mail1.stofanet.dk>
7660 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
7661 Fredrik Hallenberg <hallon@lysator.liu.se>
7662 * TODO: updated
7663
7664Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7665
7666 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
7667 problem of socklen_t being undefined on a number of platforms
7668 * debugXML.c: fixed a compilation problem when without snprintf
7669
7670Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7671
7672 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
7673 an URI bug and a fix for the control-character-induced infinite loop
7674 * nanohttp.c: preventive fix for compiling on WIN32
7675
7676Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7677
7678 * xmlint.c: closing bug #25000
7679
7680Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7681
7682 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
7683 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
7684 modified slightly Wayne Davison patch adding xmlStrcasecmp and
7685 related function, fixing xmlStrncmp(), and associated cleanup
7686 * result/HTML/entities.html.sax: updating result
7687
7688Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7689
7690 * uri.c: applied patch for URI escaping from Wayne Davison
7691 <wayned@blorf.net>
7692 * tree.c parserInternals.c HTMLparser.c: memset checks patches
7693 from Denis Barbier <barbier@imacs.polytechnique.fr>
7694 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
7695 patch from Wayne Davison
7696
7697Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7698
7699 * doc/xml.html : updated with new releases, adding "how to help"
7700
7701Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7702
7703 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
7704 removed a few warnings in pedantic mode ...
7705 * parserInternals.c parser.c: moved encoding switching function
7706 to parserInternals.c
7707 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
7708
7709Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7710
7711 * HTMLparser.c parser.c: set ctxt->errNo before calling the
7712 error or warning handlers
7713
7714Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7715
7716 * parserInternals.c parserInternals.h parser.c Makefile.am:
7717 created a new module parserInternals.c, moved most of the
7718 code shared by the various parsers there, as well as
7719 deprecated code from parser.c. More cleanup of parser.c
7720 * uri.c: fixed a problem when URI is NULL
7721 * valid.c: speedup when looking for an attribute declaration
7722
7723Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7724
7725 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
7726 the cleanup of the computation of URI references when seeking
7727 external entities. The URI reference string and the resulting
7728 URI are both stored now.
7729 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
7730 large s(n)printf checks and cleanup from Denis Barbier
7731 <barbier@imacs.polytechnique.fr>
7732 * xmlversion.h.in tree.h: couple of SGML declarations for a
7733 possible docbook module.
7734 * result/VC/ : a couple of test output changed due to the change
7735 of the entities URI
7736
7737Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7738
7739 * parser.h: added a _private field for linking user's data
7740
7741Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7742
7743 * parser.c parserInternals.h: demacroified most of the IS_XXX
7744 the gain in size is significant so ...
7745
7746Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7747
7748 * entities.c: cases where looking up entities with doc==NULL
7749 covered
7750
7751Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7752
7753 * uri.c: applied Wayne Davison patch
7754 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
7755
7756Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7757
7758 * uri.c testUri.c: applied Wayne Davison patches
7759 * test/URI/uri.data result/URI/uri.data: first set of tests/results
7760 * Makefile.in: added URItest and included thenin "make tests"
7761
7762Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7763
7764 * xmlversion.h.in: closed bug 22941
7765
7766Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7767
7768 * doc/xmlio.html: added doc and example for entity loader
7769 redefinition.
7770
7771Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7772
7773 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
7774 used by libxml
7775
7776Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7777
7778 * parser.c: Fixed bug on invalid ontent characters and when using
7779 push.
7780 * xmllint.c: fixed xmllint endling of errors in push mode
7781
7782Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7783
7784 * HTMLparser.c testHTML.c: applied two new patches from
7785 Wayne Davison <wayned@users.sourceforge.net>
7786 * result/HTML/*.sax: regenerated HTML SAX output
7787 * parser.c: more cleanup.
7788
7789Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7790
7791 * HTMLparser.[ch] testHTML.c: applied the second set of
7792 patches from Wayne Davison <wayned@users.sourceforge.net>,
7793 adding htmlEncodeEntities()
7794 * HTMLparser.c: fixed an ignorable white space detection bug
7795 occuring when parsing with SAX only
7796 * result/HTML/*.sax: updated since the output is now HTML
7797 encoded...
7798
7799Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7800
7801 * HTMLparser.[ch]: applied some of Wayne Davison
7802 <wayned@users.sourceforge.net> patches
7803
7804Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7805
7806 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
7807 undeclared namespace prefix was used, added a warning.
7808 Cleaned up support w.r.t. entities, spilling out a warning
7809 and being pedantic on lookups.
7810 * test/warning/ent9 : added testcase for previous example.
7811 * TODO: updated
7812 * parserInternals.h parser.c: changed the way names are parsed
7813 now allow infinite size and decrease penalty for normal use
7814 * parser.c: Started a big cleanup/check of the parser code,
7815 fixed some of the most tortuous entity code, spotted code
7816 unused anymore
7817 * test/*: added tests for very long names and related nasty
7818 things.
7819
7820Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7821
7822 * doc/encoding.html: added encoding aliases doc
7823 * doc/xml.html: updates
7824 * encoding.[ch]: added EncodingAliases functions
7825 * entities.[ch] valid.[ch] debugXML.c: removed two serious
7826 bottleneck affecting large DTDs like Docbook
7827 * parser.[ch] xmllint.c: added a pedantic option, will be
7828 useful
7829 * SAX.c: redefinition of entities is reported in pedantic mode
7830 * testHTML.c: uninitialized warning from gcc
7831 * uri.c: fixed a couple of bugs
7832 * TODO: added issue raised by Michael
7833
7834Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7835
7836 * doc/encoding.html: propagated Martin Duerst suggestions
7837
7838Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7839
7840 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
7841 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
7842 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
7843 by Wayne Davison
7844
7845Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7846
7847 * nanoftp.c nanohttp.c: small cleanup
7848 * TODO: updated
7849
7850Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7851
7852 * added an old VC testcase and updated title.xml entity
7853
7854Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7855
7856 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
7857 done on auto-opening of <p> tags and cleanup of SAX output
7858
7859Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7860
7861 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
7862
7863Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7864
7865 * doc/xml.html libxml.* structure.*: updated the doc a bit
7866
7867Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7868
7869 * testSAX.c testHTML.c result/HTML/: cleanup of the output
7870 of SAX tests
7871
7872Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7873
7874 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
7875 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
7876
7877Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7878
7879 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
7880 * testHTML.c: fix core dump on Solaris 2.x systems
7881 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
7882 * result/HTML/*.sax: previous bug fix lead to new results
7883
7884Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7885
7886 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
7887 * configure.in: added --with-readline=DIR to accept alternate
7888 path for readline include/library
7889 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
7890 for ANSI under HP-UX
7891 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
7892 includes @LIBS@
7893
7894Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7895
7896 * doc/* : rebuilt the docs
7897 * getting ready for 2.2.2 release
7898
7899Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7900
7901 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
7902 and xmlAddFeature()
7903 * tree.[ch]: added xmlAddChildList()
7904 * xmllint.c: MAP_FAILED macro test
7905 * parser.h: added xmlParseCtxtExternalEntity()
7906 * valid.c: applied bug fixes removed warning
7907 * tree.c: added CDATA block to elements content
7908 * testSAX.c: cleanup of output
7909 * testHTML.c: added SAX testing
7910 * encoding.c: better error recovery
7911 * SAX.c, parser.c: fixed one of the external entity processing
7912 of the OASis testsuite
7913 * Makefile.am: added HTML SAX regression tests
7914 * configure.in: bumped to 2.2.2
7915 * test/HTML/ result/HTML: added a few of HTML tests, and added the
7916 SAX results
7917
7918Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7919
7920 * configure.in: patch for HP compiler
7921
79222000-08-04 Sven Heinicke <sven@zen.org>
7923
7924 * xmllint.c: Was coredumping sometimes when the file given didn't
7925 exist.
7926
7927Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7928
7929 * parser.c xmlIO.[ch]: fixed the problem of encoding support
7930
7931 when using in memory parsing. Need some cleanup.
7932 * xmllint.c configure.in: added a --memory flag to test memory
7933 parsing
7934
7935Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7936
7937 * nanohttp.c: fixed socklen_t replacement to unsigned int
7938 * parser.c: fixed a space handdling missing at the end of
7939 production 28 DOCTYPE.
7940 * xmlmemory.c: fixed a stupid bug on the routine to override
7941 allocation functions
7942 * TODO: updated
7943
7944Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7945
7946 * doc/ regenerated the docs
7947
7948Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7949
7950 * doc/encoding.html doc/xml.html: added I18N doc
7951 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
7952 improvements, both parser and filters, added ASCII & HTML,
7953 fixed the ISO-Latin-1 one
7954 * xmllint.c testHTML.c: added/made visible --encode
7955 * debugXML.c : cleanup
7956 * most .c files: applied patches due to warning on Windows and
7957 when using Sun Pro cc compiler
7958 * xpath.c : cleanup memleaks
7959 * nanoftp.c : added a TESTING preprocessor flag for standalong
7960 compile so that people can report bugs more easilly
7961 * nanohttp.c : ditched socklen_t which was a portability mess
7962 and replaced it with unsigned int.
7963 * tree.[ch]: added xmlHasProp()
7964 * TODO: updated
7965 * test/ : added more test for entities, NS, encoding, HTML, wap
7966 * configure.in: preparing for 2.2.0 release
7967
7968Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7969
7970 * nanoftp.c: fixed the way the control connection is handled
Daniel Veillard784b9352003-02-16 15:50:27 +00007971 * libxml.spec.in: fixed the dependencies and cleanup
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00007972
7973Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7974
7975 * doc/xml.html: changed the xmlsoft.org structure, updated the
7976 examples w.r.t. root and childs
7977
7978Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7979
Daniel Veillard784b9352003-02-16 15:50:27 +00007980 * libxml.spec.in: fixed bug #7419, dependencies fouled for libxml-devel
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00007981
7982Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7983
7984 * HTMLparser.c: Work on character encoding support for the HTML parser
7985 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
7986 * encoding.c: Fixed a potential memleak in the encoding stuff
7987
7988Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7989
7990 * doc/FAQ.html doc/Makefile.am : added a FAQ
7991
7992Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7993
7994 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
7995 of the HTML parser to force it to not bypass SAX
7996
7997Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7998
7999 * win32config.h.in: updated
8000 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
8001 lacks iconv support :-( need to release 2.1.1
8002 * configure.in: release 2.1.1
8003 * HTMLparser: fixed bug #14784
8004 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
8005 by Windows compiler
8006 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
8007 the SAX startDocument() callback.
8008 * TODO: updated
8009
8010Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8011
8012 * added xmlStopParser()
8013
8014Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8015
8016 * configure.in: 2.1.0 prerelease
8017 * Large resync between W3C and Gnome tree
8018 * nanoftp, nanohttp.c: fixed stalled connections probs
8019 * HTMLtree.c SAX.c : support for attribute without values in
8020 HTML for andersca
8021 * valid.c: Fixed most validation + namespace problems
8022 * HTMLparser.c: start document callback for andersca
8023 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
8024 * parser.h, SAX.c: serious speed improvement for large
8025 CDATA blocks
8026 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
8027 different encoding
8028 * example/Makefile.am example/gjobread.c tree.h: work on
8029 libxml1 libxml2 convergence.
8030 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
8031 and the LIBXML_TEST_VERSION macro
8032
8033Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8034
8035 * doc/xml.html: various patches and improvements typo fixed by
8036 Felix Natter
8037 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
8038 from Felix Natter <fnatter@gmx.net>
8039
8040Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8041
8042 * doc/upgrade.html: updated with instructions for support of both
8043 libxml-1.x and libxml-2.x
8044 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
8045 for 2.x support and also fixed includes
8046
8047
8048Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8049
8050 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
8051 the encoding support, added iconv support, so now libxml if
8052 compiled with iconv automatically support japanese encodings
8053 among others. Work based on initial patch from Yuan-Chen Cheng
8054 I may have broken binary compat in the encoding handler
8055 registration scheme, but that was so utterly broken I don't
8056 expect anybody to have used this feature until now.
8057 * parserInternals.h: fixup on the CHAR range macro
8058 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
8059 code.
8060 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
8061 * uri.c: added xmlParseURI() I can't believe I forgot to
8062 implement this one in 2.0 !!!
8063 * SAX.c: moved doc->encoding update in the endDocument() call.
8064 * TODO: updated.
8065
8066Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8067
8068 * tree.h: removed extraneous xmlRemoveProp definition
8069 * TODO: added item about --disable-corba configure switch
8070 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
8071 * nanoftp.c: fixed include problems giving troubles on AIX and
8072 slowlaris
8073 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
8074 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
8075 comment and headers changes to lower gtk-doc number of warnings
8076 * doc/html/*: rebuilt docs
8077
8078Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8079
8080 * HACKING: documented the tag for 1.x and instructions
8081
8082Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8083
8084 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
8085 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
8086 xmlCreateIOParserCtxt
8087 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
8088 significant overall improvement
8089 * xmllint.c: added I/O test to xmllint
8090 * testSAX.c: added a speed test
8091 * doc/* : updated/regenerated
8092
8093Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8094
8095 * xpath.c uri.h parserInternals.h: cosmetic changes from
8096 "Timur I. Bakeyev" <timur@bat.ru>, including making
8097 xmlCreateURI() public
8098
8099Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8100
8101 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
8102 and the code at the same time. Added a clean mechanism for
8103 overload or added input methods: xmlRegisterInputCallbacks()
8104 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
8105 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
8106 * TODO: updated
8107 * doc/* : updated/regenerated
8108 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
8109 source dir
8110
8111Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8112
8113 * testURI.c: yet another forgotten commit, I should get some sleep !
8114
8115Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8116
8117 * xmllint.c: forgot to commit this too ?
8118
8119Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8120
8121 * xmlversion.h.in : forgot to commit this previously
8122
8123Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8124
8125 * configure.in: preparing libxml-2.0.0 version looks Ok so far
8126 * README TODO: updated for release
8127 * uri.c uri.h: added authority parsing/saving
8128 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
8129 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
8130 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
8131 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
8132 Makefile.am : added compile-time customization of libxml
8133 --with-ftp --with-http --with-html --with-xpath --with-debug
8134 --with-mem-debug
8135 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
8136 #include <libxml/xxx.h> I hope it won't break too much stuff
8137 and will be manageable in the future...
8138 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
8139 and added xmllint to the installed programs
8140 * uri.h: added xmlFreeURI()
8141
8142Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8143
8144 * uri.c uri.h: finished the escaping handling, the base support
8145 and the URI path normalization. Looks good just lacks the
8146 authority content parsing code.
8147 * Makefile.am: added instructions to generate testURI
8148 * TODO: updated
8149 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
8150 added links and icons for W3C and Gnome
8151
8152Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8153
8154 * xmlmemory.[ch] : seems I forgot to actually update the files in
8155 the last commit :-)
8156 * doc/xml.html doc/html/* : updated and uploaded the docs
8157
8158Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8159
8160 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
8161 * TODO: updated
8162 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
8163 libxml default allocation function with another set (like gmalloc/
8164 gfree).
8165 * Makefile.am, uri.c, uri.h: added a set of functions to do
8166 exact (litteraly copied from the RFC 2396 productions) parsing
8167 and handling of URI. Will be needed for XLink, one XML WFC,
8168 XML Base and reused in the nano[ftp/http] modules. Still work
8169 to be done.
8170
8171Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8172
8173 * configure.in, libxml.spec.in : libxml2
8174 * doc/* : updated the doc page, rebuilt the docs
8175
8176Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8177
8178 * all: tagged LIB_XML_1_X
8179 * *.c *.h : updated from W3C CVS tree
8180 * configure.in : 2.0.0-beta
8181 * libxml.spec.in : libxml2 package nam
8182 * result/* : new version of the tests output
8183
8184Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8185
8186 * doc/xml.html, doc/update.html: updated docs, 1.8.7
8187
8188Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8189
8190 * doc/* : rebuilt the docs
8191 * parser.c: final patch on #6766
8192 * valid.c: small patch on validity checks.
8193
8194Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8195
8196 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
8197 added
8198 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
8199 compatibility w.r.t. XML spec and existing code.
8200
8201Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8202
8203 * parser.c: seems a better solution to <a> </a> exists,
8204 will try it for a while
8205
8206Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8207
8208 * parser.c: tried to remove the <a> </a> generating <a/>
8209 this is hard. Left a flag for that purpose. Fixed bug #6766
8210 * configure.in: prepared 1.8.7 not released, due to previous
8211 problem
8212
8213Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8214
8215 * doc/xml.html : applied second patch from Paul DuBois
8216
8217Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8218
8219 * doc/xml.html : applied patch from Paul DuBois
8220
8221Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8222
8223 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
8224
8225Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8226
8227 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
8228 compilation warnings on various platforms.
8229 * parser.c: Fixed #5281 validity error callbacks are now desactived
8230 by default if not validating.
8231
8232Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8233
8234 * nanoftp.c, win32config.h.in: patches to compile on WIN32
8235
8236Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8237
8238 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
8239 <gkatsi@cs.toronto.edu>
8240
8241Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8242
8243 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
8244 processing URLs
8245
8246Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8247
8248 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
8249 xmlNanoFTPUpdateURL for persistent control connections.
8250 * configure.in: 1.8.6
8251
8252Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8253
8254 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
8255 * tree.[ch] : added xmlSaveNoEmptyTags
8256
82572000-01-29 James Henstridge <james@daa.com.au>
8258
8259 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
8260
8261 * Makefile.am: added nanoftp.[ch] to the build.
8262
8263Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8264
8265 * nanoftp.[ch]: cleanup, comments, API
8266 * debugXML.c : fixed a bug in the cat command
8267 * doc/*: regenerated the docs
8268
8269Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8270
8271 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
8272 * debugXML.c : fixed a bug in the cat command
8273 * valid.c: fixing some small probs
8274 * libxml.spec.in: get rid of the SNAP suffix
8275 * doc/xml.html: updated the status
8276
8277Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8278
8279 * xml-config.in: xml-config --version to just return the
8280 version number
8281 * xpath.c: some cleanup w.r.t. axis when the current node is
8282 an attribute.
8283 * TODO: updated
8284
8285Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8286
8287 * configure.in: prepared for libxml-1.8.5
8288 * doc/* recompiled the documentation
8289
82902000-01-17 Jody Goldberg <jgoldberg@home.com>
8291
8292 * configure.in : WARNING autoconf subtlety alert :
8293 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
8294 when looking for zlib.h so that HAVE_ZLIB_H is defined.
8295 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
8296 get defined by AC_CHECK_HEADERS.
8297
8298Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8299
8300 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
8301 Rune.Djurhuus@fast.no
8302
8303Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8304
8305 * TODO: updated
8306 * tree.c, parser.c: made sure that only memory alloc problems
8307 and internal parser errors are allowed to write to stdout or
8308 stderr.
8309
8310Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8311
8312 * tree.c : restored xmlNewGlobalNs since this seems used by
8313 a lot of existing code :-(, fixed a bug in xmlNewNs
8314 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
8315 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
8316 to exit() from the library code.
8317 * xpath.c, parser.c: removed bugs or unused code detected by
8318 Windows compilers
8319 * parser.c: started adding interfaces for parsing well balanced
8320 XML fragments
8321 * configure.in: releasing 1.8.4
8322 * doc/* : rebuilt the docs
8323
8324Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8325
8326 * tree.[ch] : added xmlNewDocFragment() for DOM
8327 * testHTML.c: uninitialized variable.
8328
8329Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8330
8331 * doc/* : rebuild the docs
8332
8333Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8334
8335 * acconfig.h: readline and history patch
8336 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
8337 * tree.c: added check and handling when possibly removing an ID
8338 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
8339 and saving.
8340 * test/HTML/entities.html result/HTML/entities.html* : test for
8341 various entities reference cases
8342 * result/HTML/* : as a result output of some testcase have
8343 changed
8344 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
8345 by previous example. added xmlParseTryOrFinish().
8346 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
8347 entities.h debugXML.h HTMLparser.h: changed the way struct are
8348 declared to allow gtk-doc to expose those
8349 * parser.c: closed bug #4960
8350 * Makefile.am configure.in: Applied patch from
8351 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
8352 and math/socket libs detection
8353
8354Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8355
8356 * configure.in, Makefile.am: link tester against readline
8357 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
8358
8359Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8360
8361 * tree.[ch]: added xmlRemoveProp
8362 * win32config.h.in nanohttp.c: avoid including the Windows
8363 socket stuff in every C files
8364 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
8365 the XmL parser(s)
8366 * test/ns4 result/ns4 etc...: added test case for previous prob
8367 * tree.c: xmlNewNs wasn't checking for double definition
8368 * Makefile.in: fixed a problem with dist-hook duplicates
8369 * parser.[hc], xmlIO.c: fixed the loading of external entities
8370 APIs, now xmlLoadExternalEntity() is used everywhere and
8371 setting up an app specific front-end using the
8372 * SAX.c parser.c: some fixes, now the xhtml spec validates
8373 with the xhtml DTD.
8374 * error.c: fixed crashes in case of no input stream
8375 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
8376 to the validation tests and results
8377
8378Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8379
8380 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
8381 too htmlCreatePushParserCtxt() and htmlParseChunk()
8382 * parser.c: a bit of cleanup.
8383 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
8384 to XML) removed the last mem leak known
8385 * HTMLtree.c: output message cleanup
8386 * xmlmemory.c: display content info about memory blocks
8387 * result/HTML/wired.* : missing att value warning change
8388
8389Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8390
8391 * doc/* : rebuilt the documentation
8392
8393Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8394
8395 * parser.[ch] parserInternals.h: Push parser for XML,
8396 seems to work fine now
8397 * tester.c debugXML.[ch]: Added an XML shell debug facility and
8398 --push for push testing
8399 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
8400 * testSAX.c: added --push
8401 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
8402 subtree
8403 * xmlIO.[ch] : enriched API + fixes for push mode
8404 * entities.[ch]: added the entity content length to the struct.
8405 * xmlmemory.[ch]: new API to show the last entries for the shell
8406 * valid.c: added required attribute testing
8407 * SAX.c: the cdata callback now merge contiguous fragments
8408 * HTMLparser.c: cleanup of some macros
8409
8410Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8411
8412 * parser.c: fix for PIs name starting with xml
8413 * tree.c: fixed a potential problem with || and && ops
8414 * *.c, configure.in win32config.h.in : generate win32config.h for
8415 those on the Other Side !
8416
8417Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8418
8419 * parser.c: fixed a stupid = vs. == bug :-(
8420 * doc/gnome-xml.sgml: s/glade/xml/
8421
8422Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8423
8424 * configure.in, doc/xml.html : bug fix release 1.8.2
8425 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
8426 Hopefully the end of that silly C++ include problem
8427 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
8428 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
8429 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
8430 troubles with autoclosed elements when the stree shape doesn't
8431 follow the DtD specs. Added htmlIsAutoClosed() and
8432 htmlAutoCloseTag()
8433 * result/HTML/*.htm*: Updated the HTML examples regression tests output
8434 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
8435 * debugXML.c: fixed a bug on printing default namespaces.
8436 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
8437
8438Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8439
8440 * result/HTML/*.htm[l] : updated the HTML regression tests according
8441 to the new output
8442 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
8443 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
8444 problem due to intermix of extern "C" { ... } declarations for C++
8445 and recursive includes in the headers
8446
84471999-12-20 Chris Lahey <clahey@umich.edu>
8448
8449 * HTMLtree.c: Made it so that html nodes with a single child do
8450 not insert a carriage return before or after the child node.
8451
8452Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8453
8454 * configure.in, doc/xml.html : bug fix release 1.8.1
8455 * parser.c: fixed bug #4344
8456 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
8457 added the glue to avoid C++ problems
8458 * doc/* : regenerated the documentation
8459
8460Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8461
8462 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
8463 namespace recognition, and Dia as a resul :-(
8464 * encoding.c: closed bug #3950
8465
8466Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8467
8468 * valid.c: debugging a posteriori validation, except URI expansion
8469 stuff this should be fixed now
8470 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
8471 Carl Nygard <cnygard@bellatlantic.net>
8472 * tester.c: added --postvalid, cleaning of the code
8473 * tree.[ch]: added xmlDocGetRootElement()
8474
8475Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
8476
8477 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
8478 c++ losage.
8479
8480Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8481
8482 * configure.in, doc/xml.html : bumped to 1.8.0
8483 * xlink.[ch], Makefile.am : added framework for link detection
8484 * parser.h: added nbChars to parser context, needed for cleanup.
8485 * xmlmemory.c: removed a nasty bug when out of mem
8486 * valid.[ch]: adding namespace support for attribute decl
8487 * tester.c: added --debugent option
8488 * debugXML.[ch]: added xmlDebugDumpEntities()
8489 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
8490 buffers instead, this was really needed, validation was breaking
8491 in strange ways due to that. Added xmlParseStringPEReference()
8492 and other parsing from strings functions. Entities processing
8493 modified again, but PERef are still not handled correcly but
8494 unless you're Eve Maller you won't notice :-)
8495 * HTMLparser.c: large changes toward reliability, and switched to
8496 lowercase internal tags, XHTML is lowercase, so it will help
8497 that output is closer to next version.
8498 * doc/* : regenerated the documentation, it is now hosted at
8499 http://xmlsoft.org/ (same bits I just bought the domain :-)
8500
8501
8502Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8503
8504 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
8505 doc generation
8506 * parser.c: fixed bugs #3908 and #3937 and a memory leak
8507 in the SAX API
8508 * doc/*: rebuilt the doc making sure everything appears in the
8509 HTML files
8510
8511Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8512
8513 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
8514 added the patch from Carl Nygard <cnygard@bellatlantic.net>
8515 which allow impressive speed improvement on dataset with
8516 large text pieces, but at the cost of broken binary
8517 compatibility and slightly bigger memory usage.
8518 Configure with --with-buffers to activate them, they
8519 are protected with XML_USE_BUFFER_CONTENT define.
8520 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
8521 goal is 0 memory left allocated once parser is no more used
8522 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
8523 call xmlCleanupParser() and xmlMemoryDump()
8524
8525Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8526
8527 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
8528 * parser.[ch] encoding.[ch]: added memory cleanup routines
8529 * parser.c: closing bug #3788
8530 * doc/*: rebuilt the doc
8531
8532Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8533
8534 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
8535 xmlNewTextChild() and xmlSetCompressMode() behaviour.
8536 * tester.c: added --compress option
8537 * doc/*: rebuilt the documentation
8538
8539Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8540
8541 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
8542 if given /proc/kcore as input !
8543 * doc/xml.html doc/*: updated and rebuilt the documentation
8544
8545Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8546
8547 * parser.c: Fixed some wrongly space collapsing code due to
8548 a misreading of the spec.
8549 * result/*: fixed the output accordingly
8550
8551Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8552
8553 * encoding.c: bug fix and typos
8554 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
8555 * parser.c: added attribute normalization closing bug #3597
8556 * test/att* result/att* SAXresult/att*: testcase for attribute
8557 normalization
8558
8559Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8560
8561 * configure.in: closing bug #3163 by adding extra flags for the
8562 cc compiler on HP-UX
8563
8564Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8565
8566 * valid.[ch] : removed a typo and an enumerated type bug in the
8567 xmlAddElementDecl() function
8568 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
8569 call to xmlEncodeEntitiesReentrant() so that the functions
8570 New, Set and Get are at the same level.
8571 * parser.c HTMLparser.c: extra memory allocation bug for
8572 attributes detected by someone using libxml in embedded systems :-)
8573
8574Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8575
8576 * xmlmemory.h: turned off mem debug :-\
8577
8578Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8579
8580 * parser.c: closed bug #2784 a one line fix, but worth pushing
8581 a new release out
8582 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
8583 some structures, comments before and after the
8584 main element, and other nastyness
8585 * HTMLtree.c tree.c: accomodate the extended HTML supported
8586 * configure.in: pushing 1.7.4
8587 * test/ent8 and related outputs : added a new test for bug #2784
8588 * test/HTML/wired.html and related output: a nasty HTML example
8589 * Makefile.am: improved the test scripts
8590 * docs/* : reran the documentation extractor, updated xml.html
8591
8592Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8593
8594 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
8595 HTMLparser and debugged the HTML related code. HTML documents
8596 now have their own type
8597 * entities.c: do not dump &apos; for HTML output
8598 * xmlmemory.c: improvement, breakpoint mechanism
8599 * testHTML.c: added --sax --repeat ...
8600 * Makefile.am: improved the HTML tests
8601 * valid.[ch]: added xmlValidGetValidElements and
8602 xmlValidGetPotentialChildren
8603 * tester.c: added --insert to test the 2 new functions
8604 * test//* result//* SAXresult//* : regression test cleanup
8605 and extension.
8606 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
8607 gnome-xml-nanohttp.html
8608
8609Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8610
8611 * HTMLparser.c: fixed problems with some autoclose tags
8612 * tree.c: fixed XML output problems.
8613 * result/* SAXresult/*: update of the tests output
8614
8615Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8616
8617 * Makefile.am: Arturo patch for xmlConf.sh version info
8618 * parser.c: Tim Josling patch for single quoted items
8619 * tester.c: Tim Josling patch for tester options usage
8620 * tree.h: indent cleanup
8621
8622Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8623
8624 * HTMLparser.c parser.h : Fixed problems with HTML parsing
8625 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
8626
8627Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8628
8629 * tree.c : Raph patch for initialization of CORBA fields
8630 * parser.c, xpath.c, ...: modification of doc comments
8631 * xpath.c : allow spaces in xpath expressions
8632
8633Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8634
8635 * xmlmemory.h: turning off memory debug :-(
8636
8637Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8638
8639 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
8640 better SAX interfaces.
8641 * testSAX.c: uses the new SAX routine, avoid fetching any remote
8642 entity.
8643 * configure.in: 1.7.2
8644
8645Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8646
8647 * libxml.spec.in: fixed the URL
8648 * doc/xml.html: improved the documentation front-end
8649
8650Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8651
8652 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
8653
8654Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8655
8656 * libxml.spec.in: fixed the alpha compile problem
8657 * parser.[ch]: changed errno to errNo in the parser context :-(
8658 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
8659 * doc/xml.html: changed CHAR to xmlChar
8660 * doc/html/*: recompiled the documentation
8661 * configure.in: 1.7.1
8662
8663Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8664
8665 * parser.h: modified the parser context struct to regain 1.4.0
8666 binary compatibility
8667 * parser.c, xml-error.h: added errno ot teh context and defined
8668 a set of errors values with update of errno
8669 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
8670 DTDs and entities
8671 * *.h, *.c: complete cleanup of the use of config.h and include
8672 protection depending on the current setup.
8673 * overalll debugging, maintenance and bug-fixing on all modules
8674 * updated the documentation
8675 * ready for 1.7.0
8676
8677Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8678
8679 * HTMLparser.c : cleanup
8680 * SAX.c valid.c valid.h: added ID/IDREF checking
8681 * tree.c tree.h: extended doc structure for refs
8682 * configure.in: 1.6.2
8683 * parser.c: patched bug in SAX user arg call
8684 * parserInternals.h: patched missing close in C++ wrapping
8685 * testXPath.c xpath.c xpath.h: prepared for extensibility,
8686 especially upcoming XPointer implementation.
8687 * doc/xml.html: augmented, typo
8688
8689Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
8690
8691 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
8692 not all invocations of install understand -d.
8693
8694Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
8695
8696 * Makefile.am: prepend all the test* calls with $(top_builddir) -
8697 to make 'check' works, when builddir != srcdir.
8698
8699Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8700
8701 * doc/xml.html : updated the documentation
8702
8703Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8704
8705 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
8706 not deallocated memory blocks
8707 * *.c : replaces all calls to malloc() free() and realloc() to
8708 the wrapper functions/macros
8709 * tree.c : removed memory leaks dues to calling xmlFreeNode()
8710 instead of xmlFreeNodeList()
8711
8712Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8713
8714 * HTMLparser.c: corrected a stupid bug leading to core dump at
8715 tree deallocation. Removed warnings indicated by
8716 Stephane.Conversy@lri.fr
8717 * entities.c: Fixes Yet Another Stupid Bug, entities were not
8718 looked for in the external subset
8719
8720Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8721
8722 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
8723 on SGI by Stephane.Conversy@lri.fr
8724
8725Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8726
8727 * all .h : changed the prototype declaration indent as in gtk
8728 * most .c : working on reducing the TODOs in the code
8729 * most .c : cleanup though -pedantic and Insure++
8730 * improvements on validation ID checkings.
8731 * tree.[ch] SAX.c: added support for namespace on attributes #2022
8732 * xml-config.in: closed #1810
8733
8734Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8735
8736 * tree.h, valid.c, valid.h: more work on validity, IDs
8737 * xpath.c: added/fixed comparidon and equlity, added a new isinf
8738 definition for AIX
8739
8740Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8741
8742 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
8743 the distribution due to a cut'n paste error at last commit
8744
8745Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8746
8747 * configure.in: upgraded to version 1.4.0
8748 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
8749 Big update, added a large part of the validation process,
8750 it should be usable, but some parts are missing
8751 * xpath.c: improved the implementation w.r.t. root.
8752 * Makefile.am: added more tests
8753 * test and result trees: added a lot of tests
8754 * libxml.spec.in: export libxml.so.0 and libxml.so.1
8755
8756Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8757
8758 * Added an HACKING file
8759
8760Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8761
8762 * xpath.[ch] : improvements and debug of the XPath implementation
8763 * parser.c, HTMLparser.c : modified the parsers to be progressive
8764 * tree.[ch] : extended the Buffer promitives
8765 * xmlIO.[ch] : added basic I/O routines providing progressive
8766 parsing and ready for I18N conversion plugins
8767 * SAXresult/* : the SAX callback sequence maybe slightly different
8768 now
8769 * test*.c : improved/updated the tests programs
8770 * doc/* : recompiled the docs.
8771
87721999-07-26 Michael Meeks <michael@edenproject.org>
8773
8774 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
8775
8776 * tree.c: Ditto.
8777
8778Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8779
8780 * configure.in: upgraded to version 1.4.0
8781 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
8782 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
8783 XML query language, see http://www.w3.org/TR/xpath for more details.
8784 * parser.c, parser.h: added CHAR* related string functions for XPath
8785 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
8786 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
8787 rebuild the docs.
8788 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
8789 and regression testing capabilities for XPath.
8790
8791Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8792
8793 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
8794 closing bug #1646
8795
8796Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8797
8798 * Makefile.am, example/Makefile.am: closed bug #1683
8799
8800Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8801
8802 * example/Makefile.am, configure.in: added the makefile for the
8803 gjobread example
8804
8805Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
8806
8807 * doc/Makefile.am:
8808 - fix which allow "make install DESTDIR=</install/prefix>".
8809
8810Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8811
8812 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
8813 which fixed a problem on the file reading-code.
8814
8815Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8816
8817 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
8818 output.
8819 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
8820
8821Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8822
8823 * parser.h : Oops removed the binary compatibility problem
8824 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
8825 * parser.c, HTMLparser.c: applied patches for reading from stdin
8826
8827Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8828
8829 * parser.c, entities.c, valid.c: cleanup bug #1591
8830 * configure.in: cleanup bug #1592
8831 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
8832 the same tree back-end. Hence gdome will be available for it.
8833 * doc/Makefile.am: close bug #617
8834
8835Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8836
8837 * parser.c: alloctate a per parser context SAX interface block
8838
8839Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8840
8841 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
8842 and xmlEncodeEntitiesReentrant with the correct one :-\
8843
8844Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8845
8846 * commit of my internal XML base changes, quite a lot of
8847 changes, cleanups, better entities support, framework for
8848 new I/O and charset detection and handling
8849 * Fixed the configure/Makefile stuff to generate shared libs
8850 with the proper version info, so we jumped on rev from
8851 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
8852 xmlEncodeEntities() result need to be freed now, and a string
8853 xmlParserVersion provide the current library version.
8854
8855Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
8856
8857 * parser.c: fixed a buffer overrun for when you have a very long
8858 attribute with no entities in it.
8859
8860Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8861
8862 * added example directory
8863 * added example/gjobs.xml gjobread.c, still need a Makefile.in
8864
8865Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8866
8867 * Release of libxml-1.1, nearly everything has been touched for
8868 this.
8869 * Added more regression tests
8870 * Updated the documentation
8871
8872Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8873
8874 * tree.[ch]: unified the XML_NO_CORBA defines.
8875 * parser.c encoding.[ch]: started plugging in char encoding detection
8876
8877Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
8878
8879 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
8880 Also freed allocated buffer.
8881
8882Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8883 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
8884 reentrancy problem at printing. One is left in entities.c, to
8885 remove ASAP
8886 * testSAX.c : added a test example showing the use of the SAX
8887 interface if one doesn't want to build the DOM tree.
8888 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
8889
8890Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8891
8892 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
8893 large revamping of the parser to use SAX callbacks
8894 http://www.megginson.com/SAX/ (or at least a C like interface
8895 a la Expat). It's now possible to set up your own callbacks
8896 and the parser will not build a DOM tree.
8897 * test/* result/*: updated the test suite, I finally removed
8898 the old Namespace draft support (PI based).
8899
8900Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8901
8902 * Makefile.am: added test result to EXTRA_DIST for make tests
8903
8904Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8905
8906 * parser.c, parserInternals.h: moved the chars macro definitions
8907 to parserInternals.h
8908 * parser.c, error.c: applied patches from "Knut Åkesson"
8909 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
8910
8911Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8912
8913 * xml-config.in : applied patch to make --version work
8914
89151999-03-05 Raja R Harinath <harinath@cs.umn.edu>
8916
8917 * Makefile.am (check-local): Alias for `tests' target. This will
8918 cause `make check' to do the right thing.
8919 (tests): Don't run tests in srcdir. Also, replaced calls to
8920 basename with a `sed' "equivalent".
8921
8922Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8923
8924 * Renamed error.h to xml-error.h, corrected Makefile.am to list
8925 it in the header and not the sources, updated the doc.
8926 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
8927 pointing this out.
8928
8929Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8930
8931 * parser.c, parser.h, parserInternals.h: memory leak hunting,
8932 exported the inputStream routines.
8933 * doc/html/* : updated accordingly
8934
8935Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8936
8937 * parser.c, parser.h, parserInternals.h: added a few extra
8938 internal calls to allocate and free parser contexts ...
8939 * doc/html/* : updated accordingly
8940
8941Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8942
8943 * configure.in, Makefile.am, doc/makefile.am : General changes for
8944 1.0.0 release and including the generated HTML documentation.
8945
8946Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8947
8948 * makefile.am : added parserInternals.h, oops.
8949
8950Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8951
8952 * parserInternals.h: added this header giving access to the parser
8953 internal functions.
8954 * doc/Makefile.am : added a rebuild target which rebuilds the full
8955 set of documentations
8956 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
8957 the internal subset.
8958 * *.c *.h: modifications needed to generate the documentation using
8959 gtk-doc, cleanup of functions blocks, reorganisation of struct
8960 declarations.
8961
8962Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8963
8964 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
8965 the tar and spec file to include the beginning of the doc.
8966
89671999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
8968
8969 * doc/.cvsignore: Added this file.
8970
8971Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8972
8973 * tree.c: fixed xmlGetProp to return "" when the attribute
8974 exists, even if the node-list is NULL.
8975
8976Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8977
8978 * tree.c: patched an error outputting empty attribute values.
8979 * Makefile.am and doc/makefile.am: have been updated during the
8980 week-end. Sorry for an empty CVS log, I got a shell problem.
8981
8982Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8983
8984 * tree.h: cleaned up using enums instead of defines
8985 * parser.c, valid.[ch]: more work on parsing/output of element
8986 declarations
8987
8988Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8989
8990 * valid.[ch], tree.c, parser.c : more work toward full parsing
8991 of XML DTDs.
8992 * README: added informations about mailing-list and on-line
8993 documentation
8994
89951999-01-27 Raja R Harinath <harinath@cs.umn.edu>
8996
8997 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
8998
8999Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9000
9001 * parser.c, tree.[ch] : more work toward conformance testing,
9002 added a last element to accelerate parsing of very flat structures
9003 started working on internal subset Element content declaration.
9004 * valid.[ch] : first cut at adding code toward validation.
9005 * previous changes had also small impact on most files, especially
9006 the conformance testing using James Clark test suite.
9007
9008Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9009
9010 * test/* : updated the examples, most of them were not well
9011 formed (humm), and added rdf2.
9012 * result/* : resulting changes in the output.
9013
9014Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9015
9016 * tree.c: changed the behaviour of xmlGetProp on NULL values.
9017
9018Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9019
9020 * tree.c: patched a bug in the generation of empty attributes
9021
9022Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9023
9024 * entities.[ch], tree.[ch], tester.c: added copy interfaces
9025 for node/trees/documents/... Biggest problem is namespace
9026 support when copying subtrees.
9027
9028Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9029
9030 * parser.c, entities.c: improve entities and char ref encoding,
9031 and cleanups of error messages.
9032
9033Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9034
9035 * parser.c, entities.c: simple bug hunting done during rpm2html and
9036 rpmfind integration.
9037
9038Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9039
9040 * parser.[ch]: Added interfaces allowing to specify a SAX
9041 handler before parsing.
9042
9043Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9044
9045 * parser.c: redirrect all errors reporting through the SAX
9046 error function
9047
9048Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9049
9050 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
9051 * libtool, tlmain ...: update of the libtool files
9052
90531998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
9054
9055 * entities.c: Use g_snprintf insteda of snprintf.
9056
9057Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9058
9059 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
9060 added ent5 test for this purpose.
9061 * parser.c, parser.h: formatting, comments and UTF-8 planning.
9062
9063Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9064
9065 * parser.c: fixed? a strange error due to compression on a GWP
9066 document.
9067
9068Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9069
9070 * tree.[ch]: bug fixing
9071 * entities.[ch]: defined a specific type for predefined entities
9072 * doc/xml.html: more documentation on the library, how to use it,
9073 overview of the interfaces.
9074
9075Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9076
9077 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
9078
9079Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9080
9081 * tree.c: corrected a small bug
9082 * doc/xml.html: continuing writing documentation.
9083
9084Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9085
9086 * debugXML.h debugXML.c: added debugging utilities.
9087 * tester.c: added --debug switch.
9088 * tree.c: patched an incorrect node->type assignment.
9089 * parser.c: formatting, ensure that node->doc != NULL in attributes
9090
9091Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9092
9093 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
9094 entity support and provide an internal representation close to
9095 DOM one (entity ref nodes, and attribute value as tree). I tried
9096 to preserve the interface but this will surely break some apps
9097 (I have to change rpm2html/rpmfind for example). I had to change
9098 two interfaces, and the generated tree is somewhat different.
9099 * doc/* : started documenting the XML library, the tree and
9100 DOM/Corba. This is a first step.
9101
9102Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9103
9104 * parser.c: Set up the fonctions comment block, boring but useful.
9105 * parser.h, SAX.c, parser.c: now attributes are processed through
9106 the SAX interface. The problem is that my SAX interface diverged
9107 quite a bit from the original one, well this is not an official
9108 spec, and translating it from Java to C is hairy anyway...
9109
9110Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9111
9112 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
9113 fonctions comment block, boring but useful.
9114
9115Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9116
9117 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
9118 conversion routines. However they are not yet used to convert the
9119 inputs. The core will run with UTF-8.
9120
9121Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9122
9123 * tree.c : make sure that the type id is properly set-up when
9124 a new object is allocated, needed for DOM.
9125
9126Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9127
9128 * tree.h, tree.c: Ok, the main objects in the tree will be native
9129 corba objects, it costs 8 bytes per Node, Attribute and Document
9130 but it simplifies the Corba integration a lot (no extra interface
9131 objects to allocate/free).
9132
9133Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9134
9135 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
9136 and changed NODEs contants for conformity with DOM Level 1
9137
9138Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9139
9140 * added hooks to keep track of servants when creating objects
9141 xmlDoc and xmlNode (for Corba export).
9142
9143Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9144
9145 * added xml-config script.
9146
9147Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9148
9149 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
9150 to autoupdate libtool and automake conf files.
9151
91521998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
9153
9154 * Makefile.am: Use '?' to separate the sed
9155 commands as ',' is used when people pass -Wl,something.
9156
9157
9158Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9159
9160 * tree.c, tree.h: added a per-document compression interface.
9161
9162Tue Sep 22 20:47:38 EDT 1998
9163
9164 * tree.c, tree.h: added saving with compression and added interfaces
9165 to control the compression level (xmlGetCompressMode,
9166 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
9167
9168Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9169
9170 * parser.c: corrected a loop for files of size 0
9171
91721998-08-20 Raja R Harinath <harinath@cs.umn.edu>
9173
9174 * error.h: New file. Contains prototyes from `error.c'.
9175
9176Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
9177
9178 * Makefile.am (xmlincdir): New macro.
9179 (xmlinc_HEADERS): Renamed from include_HEADERS.
9180
9181Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9182
9183 * applied small patch on numeric entities from
9184 Christopher Blizzard <blizzard@appliedtheory.com>
9185
9186Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9187
9188 * New release 0.2, removed the old xml_* files so that it's
9189 coherent with the other CVS base (W3C), far better conformance
9190 to standard, new namespaces, decent entities support, beginning
9191 of a SAX-like interface. Nearly nothing left intact, even the
9192 test examples ...
9193
91941998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
9195
9196 * .cvsignore: Add .deps dir
9197
9198Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9199
9200 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
9201
9202Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9203
9204 * configure.in: added test for CPP
9205 * AUTHORS, Changelog: the original ones didn't get commited but the
9206 glib ones instead, fixed.
9207 * Makefile.am: corrected an error in library naming
9208
9209Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9210
9211 * integrated code developped at W3C
9212 * changed the original Copyright
9213 * migrated to automake
9214 * prefixed the filenames by xml_ to avoid filename clashes
9215
Daniel Veillarde0ed10c2003-01-06 11:06:26 +00009216Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
9217
9218 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
9219 should not be called.
9220
Daniel Veillard0aaaacd2003-01-06 10:59:57 +00009221Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
9222
9223 * libxml-2.0.pc.in: applied the patch to fix #101894
9224
Daniel Veillard8a1b1852003-01-05 22:37:17 +00009225Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
9226
9227 * tree.c : applied patch from Lukas Schroeder for register callbacks
9228 * valid.c: modified patch from Lukas Schroeder to test
9229 register callbacks with --chkregister
9230
Daniel Veillard067bae52003-01-05 01:27:54 +00009231Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
9232
9233 * xmlreader.c: seriously changed the way data are pushed to
9234 the underlying parser, go by block of 512 bytes instead of
9235 tryng to detect tag boundaries at that level. Changed the
9236 way empty element are detected and tagged.
9237 * python/tests/reader.py python/tests/reader2.py
9238 python/tests/reader3.py: small changes mostly due to context
9239 reporting being different and DTD node being reported. Some
9240 errors previously undetected are now caught and fixed.
9241 * doc/xmlreader.html: flagged last section as TODO
9242
Daniel Veillard51a447a2003-01-04 19:42:46 +00009243Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
9244
9245 * python/libxml.py: integrated the Python 2.2 optimizations
9246 from Hannu Krosing, while maintaining compatibility with
9247 1.5 and 2.1
9248
Daniel Veillarde59494f2003-01-04 16:35:29 +00009249Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
9250
9251 * xmllint.c: a bit of cleanup
9252 * xmlreader.c: small fix
9253 * doc/xmlreader.html: more work on the XmlTextReader tutorial
9254 * python/libxml.py: a few fixes pointed out by Hannu Krosing
9255
Daniel Veillard623a9eb2003-01-04 12:47:20 +00009256Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
9257
9258 * python/setup.py.in: patch from Stéphane Bidoul to include
9259 drv_libxml2.py in setup.py
9260
Daniel Veillard66b82892003-01-04 00:44:13 +00009261Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
9262
9263 * doc/xmlreader.html: starting documenting the new XmlTextReader
9264 interface.
9265
Daniel Veillard7704fb12003-01-03 16:19:51 +00009266Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
9267
9268 * xmllint.c: added the --stream flag to use the TextReader API
9269 * xmlreader.c: small performance tweak
9270
Daniel Veillarda80ff6e2003-01-03 12:52:08 +00009271Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
9272
9273 * xmlreader.c python/tests/reader2py: okay the DTD validation
9274 code on top of the XMLTextParser API should be solid now.
9275
Daniel Veillard1fdfd112003-01-03 01:18:43 +00009276Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
9277
9278 * xmlreader.c python/tests/reader2py: Fixing some more mess
9279 with validation and recursive entities while using the
9280 reader interface, it's getting a bit messy...
9281
Daniel Veillarddab8ea92003-01-02 14:16:45 +00009282Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
9283
9284 * xmlreader.c python/tests/reader.py: another couple of problem
9285 related to IsEmptyElement reported by Stéphane Bidoul needed
9286 some fixes.
9287
Daniel Veillard4f860202003-01-02 13:00:02 +00009288Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
9289
9290 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
9291 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
9292 based on the python XmlTextReader interface.
9293
Daniel Veillard3c265e42003-01-01 21:06:49 +00009294Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
9295
9296 * tree.c: backing out one change in the last patch which broke the
9297 regression tests
9298
Daniel Veillard5335dc52003-01-01 20:59:38 +00009299Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
9300
9301 * global.data globals.c tree.c include/libxml/globals.h: applied
9302 an old patch from Lukas Schroeder to track node creation and
9303 destruction. Probably missing a lot of references at the moment
9304 and not usable reliably.
9305
Daniel Veillard8ba17412003-01-01 19:13:12 +00009306Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
9307
9308 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
9309 from doc/news.html and a stylesheet
9310
Daniel Veillarde3c036e2003-01-01 15:11:05 +00009311Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
9312
9313 * xmlreader.c python/tests/reader.py: fixed another couple of
9314 xmlreader bugs reported by Stéphane Bidoul and added tests.
9315
Daniel Veillard9e395c22003-01-01 14:50:44 +00009316Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
9317
9318 * xmlreader.c python/tests/reader2.py: fixed another validity
9319 checking in external parsed entities raised by Stéphane Bidoul
9320 and added a specific regression test.
9321 * python/tests/reader3.py: cleanup
9322
Daniel Veillardd5896142002-12-31 14:45:26 +00009323Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
9324
9325 * xmlreader.c python/tests/reader2.py: fixed a problem with
9326 validation within entities pointed by Stéphane Bidoul, augmented
9327 the tests to catch those.
9328
Daniel Veillarddc85f282002-12-31 11:18:37 +00009329Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
9330
9331 * python/generator.py: modified the generator to allow keeping
9332 class references when creating new classes, needed to fix a bug
9333 pointed by Stéphane Bidoul where the input buffer of the
9334 xmlTextReader instance gets destroyed if the python wrapper for
9335 the input is not referenced anymore.
9336
Daniel Veillard4d8db8a2002-12-30 18:40:42 +00009337Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
9338
9339 * xmlreader.c python/tests/reader.py: fixed another pair of problem
9340 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
9341
Daniel Veillard571b8892002-12-30 12:37:59 +00009342Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
9343
9344 * xmlreader.c python/tests/reader.py: fixed another problem
9345 pointed by Stéphane Bidoul
9346
Daniel Veillardaaa105b2002-12-30 11:42:17 +00009347Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
9348
9349 * xmlreader.c python/tests/reader.py: fixed a limit case problem
9350 with "<a/>"
9351
Daniel Veillardecaba492002-12-30 10:55:29 +00009352Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
9353
9354 * SAX.c: warn on xmlns:prefix="foo"
9355 * xmlreader.c python/tests/reader.py: fixed a couple of problem
9356 for namespace attributes handling.
9357
Daniel Veillard2d84a892002-12-30 00:01:08 +00009358Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
9359
9360 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
9361 a really nasty problem raised by a DocBook XSLT transform
9362 provided by Sebastian Bergmann
9363
Daniel Veillard29b3e282002-12-29 11:14:41 +00009364Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
9365
9366 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
9367 by Stéphane Bidoul and integrated it into the tests
9368
Daniel Veillarde18fc182002-12-28 22:56:33 +00009369Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
9370
9371 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
9372 extended the XmlTextReader API a bit, addding accessors for
9373 the current doc and node, and an entity substitution mode for
9374 the parser.
9375 * python/libxml.py python/libxml2class.txt: related updates
9376 * python/tests/Makefile.am python/tests/reader.py
9377 python/tests/reader2.py python/tests/reader3.py: updated a bit
9378 the old tests and added a new one to test the entities handling
9379
Daniel Veillardaba976d2002-12-28 21:14:18 +00009380Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
9381
9382 * python/generator.py python/libxml2class.txt
9383 python/tests/reader.py python/tests/reader2.py: changed the
9384 generator to provide casing for the XmlTextReader similar to
9385 C# so that examples and documentation are more directly transposable.
9386 Fixed the couple of tests in the suite.
9387
Daniel Veillard83298842002-12-28 15:12:33 +00009388Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
9389
9390 * doc/guidelines.html: added a document on guildeline for
9391 publishing and deploying XML
9392
Daniel Veillard336fc7d2002-12-27 19:37:04 +00009393Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
9394
9395 * valid.c xmlreader.c: final touch running DTD validation
9396 on the XmlTextReader
9397 * python/tests/Makefile.am python/tests/reader2.py: added a
9398 specific run based on the examples from test/valid/*.xml
9399
Daniel Veillardf25b4ca2002-12-27 15:18:35 +00009400Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
9401
9402 * python/libxml.py: added a few predefined xmlTextReader parser
9403 configuration values.
9404
Daniel Veillard0e9dafa2002-12-27 11:58:25 +00009405Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9406
9407 * python/libxml_wrap.h: trying to fix #102037
9408
Daniel Veillard8dbd4952002-12-27 11:34:48 +00009409Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
9410
9411 * SAX.c: fixing bug #95296, when the predefined entities
9412 are redefined in the DTD the default one must be used
9413 instead anyway.
9414
MST 2002 John Fleck6647aed2002-12-26 02:23:24 +00009415Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
9416
9417 * doc/xmllint.xml
9418 * doc/xmllint.1
9419 Add discussion of XML_DEBUG_CATALOG to xmllint man
9420 page - bug #100907
9421
9422
Daniel Veillarddf512f42002-12-23 15:56:21 +00009423Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9424
9425 * xmlreader.c: Fixed the empty node detection to avoid reporting
9426 an inexistant close tag.
9427
Daniel Veillard0d132cf2002-12-23 14:43:32 +00009428Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
9429
9430 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
9431 for Python 2.1
9432
Daniel Veillardfe8aab92002-12-22 10:25:41 +00009433Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
9434
9435 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
9436
Daniel Veillard4258b9c2002-12-20 10:29:40 +00009437Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
9438
9439 * doc/libxml2-api.xml python/tests/reader.py: one really need
9440 to provide the base URI information when creating a reader parser
9441 from an input stream. Updated the API and the example using it.
9442
Daniel Veillardea7751d2002-12-20 00:16:24 +00009443Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
9444
9445 * testReader.c xmlreader.c valid.c include/libxml/tree.h
9446 include/libxml/valid.h include/libxml/xmlreader.h: working on
9447 DTD validation on top of xml reader interfaces. Allows to
9448 validate arbitrary large instances. This required some extensions
9449 to the valid module interface and augmenting the size of xmlID
9450 and xmlRef structs a bit.
9451 * uri.c xmlregexp.c: simple cleanup.
9452
Daniel Veillardbeb70bd2002-12-18 14:53:54 +00009453Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9454
9455 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
9456 work on the xml reader interfaces.
9457 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
9458 Web page for the Windows binaries.
9459
Daniel Veillard4a6d39b2002-12-17 18:33:01 +00009460Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
9461
9462 * xmlIO.c: applied a patch for VMS following the report by
9463 Nigel Hall
9464
Daniel Veillard3772de32002-12-17 10:31:45 +00009465Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
9466
9467 * parser.c: the parseStartTag bug fix wasn't complete.
9468
Daniel Veillard67df8092002-12-16 22:04:11 +00009469Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
9470
9471 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
9472 parseStartTag, fixing it.
9473 * test/att4 result/att4 result/noent/att4: adding the test
9474 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
9475 more methods to XmlTextReader.
9476
Igor Zlatkovicd453c632002-12-16 18:45:48 +00009477Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9478
9479 * win32/libxml2.def.src: added more xml reader exports
9480 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
9481 to the build
9482
MST 2002 John Fleck7c67a832002-12-16 13:38:06 +00009483Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
9484
9485 * doc/tutorial/xmltutorial.xml
9486 plus generated html and pdf
9487 Updating tutorial again based on further comments from Niraj
9488 Tolia on the last iteration
9489
MST 2002 John Fleck44aacb32002-12-16 04:34:57 +00009490Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
9491
9492 * doc/tutorial/xmltutorial.xml
9493 * doc/tutorial/includekeyword.c
9494 * doc/tutorial/includegetattribute.c
9495 plus generated html and pdf
9496 Adding fix from Niraj Tolia to tutorial to properly free memory.
9497
9498
Daniel Veillardda46d2d2002-12-15 23:36:49 +00009499Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
9500
9501 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
9502 more methods of XmlTextReader.
9503 * python/libxml2class.txt python/tests/reader.py: this increased the
9504 methods in the bndings, augmented the test to check those new
9505 functions.
9506
Daniel Veillard0eb38c72002-12-14 23:00:35 +00009507Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
9508
9509 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
9510 methods of XmlTextReader.
9511 * python/generator.py python/libxml_wrap.h python/types.c
9512 python/libxml2class.txt: added the reader to the Python bindings
9513 * python/tests/Makefile.am python/tests/reader.py: added a specific
9514 test for the Python bindings of the Reader APIs
9515 * parser.c: small cleanup.
9516
Daniel Veillard06503452002-12-13 10:42:08 +00009517Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
9518
9519 * xinclude.c: fallback was only copying the first child not the
9520 full child list of the fallback element, closes #89684 as reopened
9521 by Bernd Kuemmerlen
9522
Igor Zlatkovic2d45f522002-12-12 12:33:43 +00009523Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9524
9525 * win32/libxml2.def.src: exported htmlNodeDumpOutput
9526
Daniel Veillard000eafb2002-12-12 10:04:22 +00009527Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
9528
Daniel Veillardc1eed322002-12-12 11:01:32 +00009529 * configure.in: preparing release of 2.4.30
Daniel Veillard000eafb2002-12-12 10:04:22 +00009530 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
Daniel Veillardc1eed322002-12-12 11:01:32 +00009531 gives enum values, fix functype return type, put back fields in
9532 structs
9533 * doc/*: updated the docs rebuilt
Daniel Veillard000eafb2002-12-12 10:04:22 +00009534
Daniel Veillard024b5702002-12-12 00:15:55 +00009535Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
9536
9537 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
9538 about htmlNodeDumpOutput location.
9539 * xpath.c: removed an undefined function signature
9540 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
9541 too many symbols in the API breaking the python bindings.
9542 Updated with the libxslt/libexslt changes.
9543
Daniel Veillard9b4bb4d2002-12-11 19:28:47 +00009544Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
9545
9546 * configure.in: preparing release of 2.4.29
9547 * doc/*: rebuilt the docs and API
9548 * xmlreader.c: a few more fixes for the XmlTextReader API
9549
Igor Zlatkovicf6273a02002-12-11 17:00:54 +00009550Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9551
9552 * include/win32config.h: applied mingw patch from Magnus Henoch
9553
Daniel Veillard5aad8322002-12-11 15:59:44 +00009554Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
9555
9556 * catalog.c doc/libxml2-api.xml: a bit more cleanup
9557
Daniel Veillarda9b66d02002-12-11 14:23:49 +00009558Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
9559
9560 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
9561 building Python script, does the C parsing directly, generates
9562 a better API description including structure fieds defs and
9563 enums. Still a couple of bugs, but good enough for the python
9564 wrappers now.
9565 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
9566 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
9567 include/libxml/schemasInternals.h include/libxml/tree.h: more
9568 cleanup based on the python analysis script reports.
9569 * libxml.spec.in: make sure the API XML description is part of the
9570 devel package.
9571
Daniel Veillard01c13b52002-12-10 15:19:08 +00009572Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
9573
9574 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
9575 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
9576 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
9577 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
9578 code cleanup, especially the function comments.
9579 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
9580
Daniel Veillarde1ca5032002-12-09 14:13:43 +00009581Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
9582
9583 * Makefile.am xmlreader.c include/libxml/Makefile.am
9584 include/libxml/xmlreader.h: Adding a new set of APIs based on
9585 the C# TextXmlReader API but converted to C. Allow to parse
9586 in constant memory usage, far simpler to program and explain
9587 than the SAX like APIs, unfinished but working.
9588 * testReader.c: test program
9589
Igor Zlatkovic70a296c2002-12-08 17:34:54 +00009590Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9591
9592 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
9593
Daniel Veillard64b35282002-12-04 15:10:40 +00009594Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
9595
9596 * tree.c: Chip turner indicated that XHTML1 serialization
9597 rule for style actually break on both IE and Mozilla,
9598 try to avoid the rule if escaping ain't necessary
9599
Daniel Veillard8efff672002-12-04 11:44:48 +00009600Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
9601
9602 * nanhttp.c: handle HTTP URL escaping, problem reported by
9603 Glen Nakamura and Stefano Zacchiroli
9604
Daniel Veillard1c732d22002-11-30 11:22:59 +00009605Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
9606
9607 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
9608
Daniel Veillardfdd27d22002-11-28 11:55:38 +00009609Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9610
9611 * uri.c: Johann Richard pointed out some XPointer problems for
9612 URN based URI references in XInclude. Modified the URI parsing
9613 and saving routines to allow correct parsing and saving of
9614 XPointers, especially when attached to "opaque" scheme accordingly
9615 to RFC 2396
9616
Daniel Veillard8db67d22002-11-27 19:39:27 +00009617Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
9618
9619 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
9620 of refactoring to the HTML saving code.
9621 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
9622 in the doc.
9623
Daniel Veillardebc4ca92002-11-27 11:43:05 +00009624Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
9625
9626 * tree.c include/libxml/tree.h: refactored the XML dump of a node
9627 to a buffer API to reuse the generic dump to an OutputIO layer,
9628 this reduces code, fixes xmlNodeDump() for XHTML, also made
9629 xmlNodeDump() now return the number of byte written.
9630
Daniel Veillard9d5ea172002-11-27 08:02:06 +00009631Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
9632
9633 * python/setup.py.in: another patch from Stéphane Bidoul for
9634 Python bindings on Windows
9635 * doc/parsedecl.py: small cleanup
9636
Daniel Veillard9715c172002-11-25 16:33:40 +00009637Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
9638
9639 * libxml.spec.in configure.in: add a line in %changelog for releases
9640
Daniel Veillard9bc53102002-11-25 13:20:04 +00009641Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
9642
9643 * parser.c: patch from Marcus Clarke fixing a problem in entities
9644 parsing that was detected in KDe documentations environment.
9645
Daniel Veillardfaa35ff2002-11-24 13:53:43 +00009646Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
9647
9648 * python/libxml.c (libxml_prev): Return the previous as opposed to
9649 the next node (I guess this is the result of some cut & paste programming:)
9650
Daniel Veillard80d7b902002-11-23 16:23:08 +00009651Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9652
9653 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
9654
Daniel Veillarda1196ed2002-11-23 11:22:49 +00009655Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
9656
9657 * python/generator.py python/libxml.c python/setup.py.in: trying
9658 to fix the Python bindings build on Windows (Stéphane Bidoul)
9659
Igor Zlatkovic9ab71552002-11-22 21:41:43 +00009660Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9661
9662 * win32/configure.js: added option for python bindings
9663 * win32/libxml2.def.src: added more exports
9664
Igor Zlatkovicace7cd22002-11-22 18:07:00 +00009665Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9666
9667 * win32/Makefile.mingw: fixed unresolved symbols when linking with
9668 pthreads
9669 * win32/wince/*: applied updates to Windows CE port from Javier
9670
Daniel Veillardf9c4cad2002-11-22 15:57:07 +00009671Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9672
9673 * configure.in: preparing 2.4.28
9674 * libxml.spec.in doc/Makefile.am: some cleanup
9675 * doc/*: updated the news and regenerated.
9676
Daniel Veillardfee408f2002-11-22 13:18:30 +00009677Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
9678
9679 * HTMLparser.c: final touch at closing #87235 </p> end tags
9680 need to be generated.
9681 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
9682 this change slightly the output of a few tests
9683 * doc/*: regenerated
9684
Daniel Veillardd2ff0392002-11-22 12:28:38 +00009685Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
9686
9687 * parserInternals.c: fixing bug #99190 when UTF8 document are
9688 parsed using the progressive parser and the end of the chunk
9689 is in the middle of an UTF8 multibyte character.
9690
William M. Brack8b2c7f12002-11-22 05:07:29 +00009691Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9692
9693 * threads.c: fixed initialization problem in xmlNewGlobalState
9694 which was causing crash.
9695 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
9696 in xmlInitializeGlobalState.
9697 * parserInternals.c: cleaned up ctxt->sax initialisation.
9698
Daniel Veillardd5c2f922002-11-21 14:10:52 +00009699Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
9700
9701 * tree.c include/libxml/tree.h: modified the existing APIs
9702 to handle XHTML1 serialization rules automatically, also add
9703 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
9704 libxslt serialization uses it when needed without changing
9705 the library API.
9706 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
9707 result/xhtml1: added a new test specifically for xhtml1 output
9708 and updated the result of one XHTML1 test
9709
Daniel Veillardd076a202002-11-20 13:28:31 +00009710Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
9711
9712 * xinclude.c parserInternals.c encoding.c: fixed #99082
9713 for xi:include encoding="..." support on text includes.
9714 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
9715 test/XInclude/ents/isolatin.txt : added a specific regression test
9716 * python/generator.py python/libxml2class.txt: fixed the generator
9717 the new set of comments generated for doc/libxml2-api.xml were
9718 breaking the python generation.
9719
Daniel Veillard817e70b2002-11-19 22:28:48 +00009720Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
9721
9722 * doc/Makefile.am: repair some problem if gtk-doc fail or such
9723 * configure.in: patch for Solaris on new autoconf closes #98880
9724 * doc/parsedecl.py: repair the frigging API building script,
9725 did I say that python xmllib sucks ?
9726 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
9727 and some comment are no more truncated.
9728
Daniel Veillarda7e05b42002-11-19 08:11:14 +00009729Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
9730
9731 * parser.c: Martin Stoilov pointed out a potential leak in
9732 xmlCreateMemoryParserCtxt
9733
Daniel Veillardbc6e1a32002-11-18 15:07:25 +00009734Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
9735
9736 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
9737 included in HTML documents and using the push parser.
9738
Daniel Veillard4efd3be2002-11-18 09:11:13 +00009739Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
9740
9741 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
9742 specified, look for the Python interpreter not just in the
9743 specified root but also in the specified location. Fixes #98825
9744
Daniel Veillarda8c0adb2002-11-17 22:37:35 +00009745Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
9746
9747 * python/libxml.c: fixing bug #98792 , node may have no doc
9748 and dereferencing without checking ain't good ...
9749
Daniel Veillarddad3f682002-11-17 16:47:27 +00009750Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
9751
9752 * configure.in: preparing release 2.4.27
9753 * doc/* : updated and rebuilt the docs
9754 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
9755 and all the docs are actually packaged and in the final RPMs
9756 * parser.c parserInternals.c include/libxml/parser.h: restore
9757 xmllint --recover feature.
9758
Daniel Veillard68e9e742002-11-16 15:35:11 +00009759Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
9760
Daniel Veillard784b9352003-02-16 15:50:27 +00009761 * parser.c xpath.c: fixing #96925 wich was also dependent on the
Daniel Veillard68e9e742002-11-16 15:35:11 +00009762 processing of parsed entities, and XPath computation on sustitued
9763 entities.
9764 * testXPath.c: make sure entities are substitued.
9765
Daniel Veillard328f48c2002-11-15 15:24:34 +00009766Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
9767
Daniel Veillard784b9352003-02-16 15:50:27 +00009768 * parser.c: fixed #96594, which was totally dependent on the
Daniel Veillard328f48c2002-11-15 15:24:34 +00009769 processing of internal parsed entities, which had to be changed.
9770
Daniel Veillard66651aa2002-11-15 11:21:43 +00009771Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
9772
9773 * Makefile.am python/Makefile.am python/tests/Makefile.am:
9774 trying to fix bug #98517 about building outside the source tree
9775 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
9776
Igor Zlatkovic2772cea2002-11-14 17:45:20 +00009777Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9778
9779 * include/win32config.h: cleanup
9780 * win32/Makefile.mingw: integrated mingw in JScript configure
9781 * win32/Makefile.msvc: modified to allow mingw coexistence
9782 * win32/configure.js: integrated mingw
9783 * win32/Readme.txt: cleanup
9784
Daniel Veillard8dd86a52002-11-12 21:14:17 +00009785Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
9786
9787 * HTMLparser.c: strengthen the guard in the Pop macros,
9788 like in the XML parser, closes bug #97315
9789
Daniel Veillard0821b152002-11-12 20:57:47 +00009790Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
9791
9792 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
9793 callback is never used.
9794
Daniel Veillard8606bbb2002-11-12 12:36:52 +00009795Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
9796
9797 * parserInternals.c: fixed the initialization of the SAX structure
9798 which was breaking xsltproc
9799 * xpath.c: patch from Petr Pajas for CDATA nodes
9800 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
9801 * parser.c include/libxml/parser.h: patch from Peter Jones
9802 removing a leak in xmlSAXParseMemory() and adding the
9803 function xmlSAXParseMemoryWithData()
9804
MST 2002 John Fleckf854d992002-11-12 03:49:05 +00009805Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
9806
9807 adding pdf of tutorial, changing web page to link to it
9808 * doc/tutorial/xmltutorial.pdf
9809 * doc/xml.html
9810 * doc/docs.html
9811
MST 2002 John Fleck52717f32002-11-11 03:49:33 +00009812Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
9813
9814 * doc/tutorial/ar01s08.html
9815 adding file what I forgot for tutorial
9816
9817
MST 2002 John Fleckbd3b4fd2002-11-11 03:41:11 +00009818Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
9819
9820 Adding encoding discussion to tutorial
9821 Added:
9822 * doc/tutorial/images/*.png: DocBook admonition image files
9823 * doc/tutorial/apf.html, apg.html: new generated html
9824 * doc/tutorial/includeconvert.c: conversion code entity file
9825 changed:
9826 * doc/tutorial/xmltutorial.xml: DocBook original
9827 * doc/tutorial/*.html: generated html
9828
Igor Zlatkovic22bafff2002-11-08 17:19:08 +00009829Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9830
9831 * include/libxml/*.h: retired xmlwin32version.h
9832 * doc/Makefile.am: retired xmlwin32version.h
9833 * win32/configure.js: retired xmlwin32version.h
9834
Igor Zlatkovica2258da2002-11-08 15:55:33 +00009835Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9836
9837 * win32/libxml2.def.src: exported additional symbols
Igor Zlatkovic22bafff2002-11-08 17:19:08 +00009838 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
9839 sisterhood
Igor Zlatkovica2258da2002-11-08 15:55:33 +00009840
Daniel Veillard7216cfd2002-11-08 15:10:00 +00009841Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
9842
9843 * globals.c: fixed a typo pointed out by Igor
9844 * xpath.c: try to speed up node compare using line numbers
9845 if available.
9846
Daniel Veillarda70d62f2002-11-07 14:18:03 +00009847Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
9848
9849 * tree.c: make xmlFreeNode() handle attributes correctly.
9850
Igor Zlatkovicb8e99cc2002-11-06 22:52:29 +00009851Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9852
9853 * catalog.c: completed the #96963 fix, as reported by Karl
9854 Eichwalder
9855
Daniel Veillard56f21f22002-11-06 15:49:46 +00009856Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
9857
9858 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
9859
Daniel Veillard91ad8792002-11-04 17:06:52 +00009860Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
9861
9862 * Makefile.am: switched the order of a couple of includes
9863 to fix bugs #97100
9864
Igor Zlatkovic2bb82ee2002-10-31 16:15:43 +00009865Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9866
9867 * catalog.c: fixed bug #96963, reverted to the old behaviour of
9868 xmlLoadCatalogs that used to separate directories with a ':'.
9869
Igor Zlatkovic9fdd8f32002-10-31 16:01:23 +00009870Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9871
9872 * threads.c: improvements to the Windows-side of thread handling
9873 * testThreads.c: conditionally excluded unistd.h
9874 * testThradsWin32.c: broke overlong lines
9875 * include/win32config.h: adapted thread-related macros to the new
9876 scheme and for pthreads on Windows
9877 * win32/Makefile.msvc: introduced a more flexible thread build,
9878 added testThreads[Win32].c to the build
9879 * win32/configure.js: introduced a more flexible thread config
9880
John Fleck61f6fb62002-10-31 15:23:29 +000098812002-10-31 John Fleck <jfleck@inkstain.net>
9882
9883 * doc/xml.html (and, by implication, FAQ.html)
9884 added UTF-8 conversaion FAQ from Marcus Labib Iskander
9885
Igor Zlatkovicf95b56b2002-10-29 17:33:35 +00009886Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9887
9888 * configure.in: removed xmlwin32version.h
9889 * include/libxml/Makefile.am: removed xmlwin32version.h
9890
Daniel Veillardce66ce12002-10-28 19:01:59 +00009891Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
9892
9893 * tree.c: applied patch from Brian Stafford to fix a bug
9894 in xmlReconciliateNs()
9895
Daniel Veillard7e3f1402002-10-28 18:52:57 +00009896Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
9897
9898 * tree.c: applied patch from Christian Glahn to allow
9899 xmlNewChild() on document fragment nodes
9900
Daniel Veillardb39bc392002-10-26 19:29:51 +00009901Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
9902
9903 * parser.c: Christian Glahn found a problem with a recent
9904 patch to xmlParseBalancedChunkMemoryRecover()
9905 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
9906 problems
9907 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
9908 test/schemas/seq*: added the test cases from Charles
9909
Daniel Veillard366a9152002-10-23 20:43:53 +00009910Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
9911
9912 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
9913 serious cleanup of the spec file and associated changes
9914 in the Makefiles.
9915 * valid.c: try to remove some warnings on x86_64
9916
Daniel Veillardd033d022002-10-23 14:55:02 +00009917Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9918
9919 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
9920 fix bug #96586
9921
Daniel Veillardce02dbc2002-10-22 19:14:58 +00009922Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
9923
9924 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
9925 parsing, applied his patch
9926 * result/HTML/attrents.html result/HTML/attrents.html.err
9927 result/HTML/attrents.html.sax test/HTML/attrents.html:
9928 added the test and result case provided by Mikhail Sogrine
9929
Daniel Veillarde645e8c2002-10-22 17:35:37 +00009930Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
9931
9932 * vms/build_libxml.com vms/config.vms vms/readme.vms
9933 include/libxml/parser.h include/libxml/parserInternals.h
9934 include/libxml/tree.h include/libxml/xmlIO.h
9935 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
9936 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
9937 Applied the VMS update patch from Craig A. Berry
9938 * doc/*.html: update
9939
Daniel Veillardf000f072002-10-22 14:28:17 +00009940Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
9941
9942 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
9943
Daniel Veillard1e208222002-10-22 14:25:25 +00009944Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
9945
9946 * debugXML.c: adding a grep command to --shell in xmllint
9947 for T.V. Raman
9948
Daniel Veillard9cdcf362002-10-22 14:23:59 +00009949Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9950
9951 * xmlcatalog.c: tried to fix some of the problem with --sgml
9952
Daniel Veillard935494a2002-10-22 14:22:46 +00009953Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
9954
9955 * parser.c: tried to fix bug #91500 where doc->children may
9956 be overriden by a call to xmlParseBalancedChunkMemory()
9957
9958Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
9959
9960 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
9961 identifiers in SGML catalogs containing '&'
9962
Daniel Veillardc0ac0692002-10-20 21:31:50 +00009963Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
9964
9965 * python/types.c: fixed bugs when passing result value tree
9966 to Python functions.
9967
Daniel Veillard48267432002-10-18 11:21:38 +00009968Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
9969
9970 * configure.in: preparing the release of 2.4.26
9971 * doc/*: updated and rebuilt the documentation
9972
Daniel Veillardbb284f42002-10-16 18:02:47 +00009973Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
9974
9975 * parser.c: fixed a XML Namespace compliance bug reported by
9976 Alexander Grimalovsky
9977
Daniel Veillard44892f72002-10-16 15:23:26 +00009978Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9979
9980 * HTMLtree.c: fixed serialization of script and style when
9981 they are not lowercase (i.e. added using the API to the tree).
9982
Daniel Veillard2fd85422002-10-16 14:32:41 +00009983Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
9984
9985 * valid.c: make xmlValidateDocument emit a warning msg if there
9986 is no DTD, pointed by Christian Glahn
9987
Daniel Veillard32370232002-10-16 14:08:14 +00009988Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
9989
9990 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
9991 content model when some of the blocks have min or max, and a couple
9992 of bugs found in the process.
9993 * result/schemas/list0* test/schemas/list0*: added some specific
9994 regression tests
9995
Daniel Veillarda2e8c5c2002-10-15 10:41:43 +00009996Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
9997
9998 * README: updated the contact informations
9999
Daniel Veillard63186732002-10-15 08:43:17 +000010000Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
10001
10002 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
10003 misses it, reported by Peter Bray.
10004
Daniel Veillard96c3a3b2002-10-14 15:39:04 +000010005Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
10006
10007 * tree.c: investigating xmlNodeGetContent() on namespace nodes
10008 and removed a few warnings
10009
Daniel Veillard819d5cb2002-10-14 11:15:18 +000010010Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
10011
10012 * parser.c: Christian Glahn found a small bug in the push parser.
10013 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
10014 public
10015
Daniel Veillard6045c902002-10-09 21:13:59 +000010016Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10017
10018 * xmlschemas.c include/libxml/xmlschemas.h: added
10019 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
10020 * testSchemas.c: added --memory to test the new interface
10021
Daniel Veillardf0070122002-10-09 14:24:17 +000010022Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
10023
10024 * doc/index.py doc/search.php: integrated the XSLT indexing,
10025 a few fixed in the indexer, added a scope selection at the
10026 search level.
10027
Daniel Veillard01992e02002-10-09 10:20:30 +000010028Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
10029
10030 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
10031 this was due to uninitialized parts of the validation context
10032
Daniel Veillard321be0c2002-10-08 21:26:42 +000010033Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
10034
10035 * debugXML.c: applied patch from Mark Vakoc except the API
10036 change, preserved it.
10037 * doc/*: updated the docs to point to the search engine for
10038 information lookup or before bug/help reports.
10039
Daniel Veillard01e87d22002-10-08 16:55:06 +000010040Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
10041
10042 * doc/index.py doc/search.php: added mailing-list archives
10043 indexing and lookup
10044
Daniel Veillard9dc1cf12002-10-08 08:26:11 +000010045Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
10046
10047 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
10048
Daniel Veillard9b006132002-10-07 11:13:27 +000010049Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
10050
10051 * doc/index.py: improved HTML indexing
10052 * doc/search.php: make the queries also lookup the HTML based indexes
10053
Daniel Veillard141d04b2002-10-06 21:51:18 +000010054Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
10055
10056 * doc/index.py: added HTML page indexing
10057
Igor Zlatkovic91a62702002-10-04 13:34:16 +000010058Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10059
Igor Zlatkovicd7f3c332002-10-04 13:38:53 +000010060 * xmlIO.c: extended Windows path normalisation to fix the base
Igor Zlatkovic91a62702002-10-04 13:34:16 +000010061 problem in libxslt.
10062 * catalog.c: fixed list handling in XML_CATALOG_FILES
10063
Daniel Veillardceb09b92002-10-04 11:46:37 +000010064Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10065
10066 * valid.c: typo/bug found by Christian Glahn
10067
Igor Zlatkovic9d66fa12002-09-29 17:54:36 +000010068Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10069
10070 * xmlIO.c: applied Windows CE patch from Javier.
10071 * win32/wince: new directory, contains support for the PocketPC
10072 with Windows CE from Javier.
10073 * include/win32config.h: reorganised, removed duplicate
10074 definitions and applied WinCE patch from Javier.
10075 * include/wsockcompat.h: new file, now contains WinSock
10076 compatibility macros.
10077 * win32/Makefile.msvc: introduced double-run compilation.
10078
Daniel Veillarde16b5742002-09-26 17:50:03 +000010079Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
10080
10081 * configure.in include/libxml/xmlwin32version.h: preparing release
10082 of 2.4.25
10083 * doc/*: updated and regenerated teh docs and web pages.
10084
Daniel Veillard90d68fb2002-09-26 16:10:21 +000010085Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
10086
10087 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
10088 error were not covering namespace declarations.
10089 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
10090 it was missing the attribute declaration for the namespace
10091 * result/VC/NS3: the fix now report breakages in that test
10092
Daniel Veillardabe01742002-09-26 12:40:03 +000010093Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
10094
10095 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
10096
Daniel Veillard2ace1952002-09-26 12:28:02 +000010097Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
10098
10099 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
10100 and regenerated the docs and web site
10101
Daniel Veillarddda8f1b2002-09-26 09:47:36 +000010102Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
10103
10104 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
10105 ATTRIBUTE_UNUSED is always put after the attribute declaration,
10106 not before
10107
Daniel Veillardd4cb1e82002-09-26 09:34:23 +000010108Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
10109
10110 * python/generator.py python/libxml2class.txt: fixed a stupid error
10111 breaking the python API
10112
Daniel Veillardb7c29c32002-09-25 22:44:43 +000010113Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
10114
10115 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
10116 triostr.c triostr.h: applied a trio update patch from
10117 Bjorn Reese which should work with MinGW
10118
Daniel Veillardbd9afb52002-09-25 22:25:35 +000010119Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
10120
10121 * tree.c: improving some documentation comments
10122 * xmlregexp.c: found and fixed a mem leak with python regression tests
10123 * doc/*: rebuilt the doc and the API XML file including the
10124 xmlregexp.h xmlautomata.h and xmlunicode.h headers
10125 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
10126 python/types.c: added access to the XML Schemas regexps from
10127 python
10128 * python/tests/Makefile.am python/tests/regexp.py: added a
10129 simple regexp bindings test
10130
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +000010131Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
10132
Daniel Veillardbd9afb52002-09-25 22:25:35 +000010133 * doc/xml.html:
10134 fixing ftp links - thanks to Vitaly Ostanin
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +000010135
Daniel Veillard118aed72002-09-24 14:13:13 +000010136Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
10137
10138 * xmlregexp.c: fixed the data callback on transition functionality
10139 which was broken when using the compact form
10140 * result/schemas/*: updated the results, less verbose, all tests
10141 pass like before
10142 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
10143 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
10144 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
10145 annoying warnings
10146 * xpath.c: try to provide better error report when possible
10147
Daniel Veillard72336152002-09-21 13:08:14 +000010148Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
10149
10150 * Makefile.am: fixed a breakage raised by Jacob
10151
Igor Zlatkovic3f1e94b2002-09-20 18:08:17 +000010152Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10153
10154 * include/win32config.h: added HAVE_ERRNO_H definition for parts
10155 which don't use sockets
10156
Igor Zlatkovic01280582002-09-20 16:40:34 +000010157Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10158
10159 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
10160 * win32/configure.js: applied zlib patch from Daniel Gehriger
10161
Igor Zlatkovic9a4efcb2002-09-20 13:41:55 +000010162Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10163
10164 * win32/configure.js: applied the patch from Mark Vakoc for
10165 regexp support
10166 * win32/libxml2.def.src: applied the patch from Mark Vakoc
10167 for regexp support
10168
Daniel Veillardb5c05732002-09-20 13:36:25 +000010169Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
10170
10171 * xmlschemastypes.c: as pointed by Igor Float and Double
10172 parsing ain't finished yet
10173
Daniel Veillard40b11342002-09-20 12:01:39 +000010174Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
10175
10176 * Makefile.am configure.in: trying to fix #88412 by bypassing
10177 all the python subdir if python ain't detected
10178
Daniel Veillard23e73572002-09-19 19:56:43 +000010179Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
10180
10181 * Makefile.am configure.in include/libxml/xmlversion.h.in:
10182 made configuring with regexps/automata/unicode the default
10183 but without schemas ATM
10184 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
10185 fixed the regexp based DTD validation performance and memory
10186 problem by switching to a compact form for determinist regexps
10187 and detecting the determinism property in the process. Seems
10188 as fast as the old DTD validation specific engine :-) despite
10189 the regexp built and compaction process.
10190
Daniel Veillard5acfd6b2002-09-18 16:29:02 +000010191Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
10192
10193 * valid.c: determinism is debugged, new DTD checking code now works
10194 but xmlFAComputesDeterminism takes far too much CPU and the whole
10195 set usues too much memory to be really usable as-is
10196
Daniel Veillard0f04f8e2002-09-17 23:04:40 +000010197Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
10198
10199 * tree.c: fixed another stupid bug in xmlGetNodePath()
10200 * xmllint.c: --version now report the options compiled in
10201
Daniel Veillarda646cfd2002-09-17 21:50:03 +000010202Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
10203
10204 * HTMLparser.c: small cleanup
10205 * valid.c xmlregexp.c: switched DTD validation to use only regexp
10206 when configured with them. A bit of debugging around the determinism
10207 checks is still needed
10208
Daniel Veillard63b01c22002-09-17 19:25:28 +000010209Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
10210
10211 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
10212
Daniel Veillard92727042002-09-17 17:59:20 +000010213Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
10214
10215 * xmlIO.c: small portability glitch fixed.
10216
Daniel Veillard84d70a42002-09-16 10:51:38 +000010217Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
10218
10219 * xmlschemastypes.c: incomplete steps for real/double support
10220 * testAutomata.c include/libxml/xmlautomata.h
10221 include/libxml/xmlregexp.h: avoiding a compilation problem
10222 * valid.c include/libxml/valid.h: starting the work toward using
10223 the regexps for actual DTD validation
10224
Daniel Veillardaeb258a2002-09-13 14:48:12 +000010225Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10226
10227 * hash.c: cosmetic cleanup
10228 * valid.c include/libxml/tree.h include/libxml/valid.h: started
10229 integrating a DTD validation layer based on the regexps
10230
Daniel Veillard4402ab42002-09-12 16:02:56 +000010231Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
10232
10233 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
10234 the determinism was tested before eliminating the epsilon
10235 transitions :-(
10236
Daniel Veillardc6d4a932002-09-12 15:00:57 +000010237Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
10238
10239 * python/generator.py python/libxml.c python/libxml.py
10240 python/libxml2-python-api.xml python/libxml2class.txt
10241 python/libxml_wrap.h python/types.c: updated the python
10242 bindings, added code for easier File I/O, and the ability to
10243 define a resolver from Python fixing bug #91635
10244 * python/tests/Makefile.am python/tests/inbuf.py
10245 python/tests/outbuf.py python/tests/pushSAXhtml.py
10246 python/tests/resolver.py python/tests/serialize.py: updated
10247 and augmented the set of Python tests.
10248
Igor Zlatkovic353bf582002-09-10 19:07:14 +000010249Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10250
10251 * win32/configure.js: added more readme info for the binary
10252 package.
10253
Daniel Veillard607b35c2002-09-10 12:16:19 +000010254Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
10255
10256 * xmlIO.c: fixed a stupid out of bound array error
10257
10258Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10259
10260 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
10261 messing around with support for Windows path, cleanups,
10262 trying to identify and fix the various code path to the
10263 filename access. Added xmlNormalizeWindowsPath()
10264
Daniel Veillard76575762002-09-05 14:21:15 +000010265Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
10266
10267 * error.c valid.c: working on better error reporting of validity
10268 errors, especially providing an accurate context.
10269 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
10270 error reports in those cases.
10271
Daniel Veillard3487c8d2002-09-05 11:33:25 +000010272Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
10273
10274 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
10275 parser.c parserInternals.c xmlIO.c: get rid of all the
10276 perror() calls made in the library execution paths. This
10277 should fix both #92059 and #92385
10278
Daniel Veillard19aa7022002-09-05 11:14:19 +000010279Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
10280
10281 * xmllint.c: memory leak reporting was broken after a change
10282 of the preprocessor symbol used to activate it.
10283
Daniel Veillardec6725e2002-09-05 11:12:45 +000010284Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
10285
10286 * tree.c: try to make the copy function work for node of
10287 type XML_DOCUMENT_FRAG_NODE, they are only created by the
10288 DOM layers though, not libxml2 itself.
10289
Daniel Veillardb9cd8b42002-09-05 10:58:49 +000010290Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
10291
10292 * valid.c: try to provide file and line informations, not all
10293 messages are covered, but it's a (good) start
10294
Daniel Veillardbbc72c32002-09-05 10:52:10 +000010295Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
10296
10297 * xinclude.c: reimplemented a large part of the XInclude
10298 processor, trying to minimize resources used, James Henstridge
10299 provided a huge test case which was exhibiting severe memory
10300 consumption problems.
10301
Daniel Veillard2206dbf2002-09-05 08:09:37 +000010302Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
10303
10304 * python/Makefile.am: applied patch from Christophe Merlet to
10305 reestablish DESTDIR
10306
Daniel Veillard5643b5a2002-09-04 12:27:06 +000010307Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
10308
10309 * libxml.spec.in: fixes libary path for x86_64 AMD
10310
John Fleckbe98b332002-09-04 03:16:23 +000010311Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
10312
10313 * doc/tutorial/includekeyword.c
Daniel Veillard5643b5a2002-09-04 12:27:06 +000010314 * doc/tutorial/xmltutorial.xml:
John Fleckbe98b332002-09-04 03:16:23 +000010315 (plus resulting generated html files)
10316 fixing one spot I missed in the tutorial where I hadn't freed
10317 memory properly
10318
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +000010319Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
10320
10321 * doc/tutorial/includeaddattribute.c
10322 * doc/tutorial/includeaddkeyword.c
10323 * doc/tutorial/includegetattribute.c
10324 * doc/tutorial/includekeyword.c
10325 * doc/tutorial/xmltutorial.xml
Daniel Veillard5643b5a2002-09-04 12:27:06 +000010326 * doc/tutorial/*.html:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +000010327 update tutorial to properly free memory (thanks to Christopher
10328 R. Harris for pointing out that this needs to be done)
Daniel Veillard5643b5a2002-09-04 12:27:06 +000010329 * doc/tutorial/images/callouts/*.png:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +000010330 added image files so the callouts are graphical, making it
10331 easier to read ( use "--param callout.graphics 1" to generate
10332 html with graphical callouts)
10333
Daniel Veillarde1662542002-08-28 11:50:59 +000010334Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
10335
10336 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
10337 nice logos generated by Marc Liyanage
10338 * doc/site.xsl *.html: changed the stylesheet to show the new
10339 logo and regenerated the pages
10340
Daniel Veillardb212bbb2002-08-25 14:39:16 +000010341Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
10342
10343 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
10344
Daniel Veillard42766c02002-08-22 20:52:17 +000010345Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
10346
10347 * xpath.c: possible mem leak patch from Jason Adams
10348
10349Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
10350
10351 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
10352 in the XQuery namespace
10353 * configure.in: preparing 2.4.24
10354 * doc/*.html: updated the web pages
10355
10356Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
10357
10358 * python/generator.py: closing bug #85258 by generating conditional
10359 compile check to avoid linking to routines not configured in.
10360
Havoc Pennington84ec40a2002-08-22 13:59:35 +0000103612002-08-22 Havoc Pennington <hp@pobox.com>
10362
10363 * autogen.sh: update error message for missing automake
10364
Daniel Veillard08cccaa2002-08-22 09:47:29 +000010365Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
10366
10367 * python/Makefile.am: typo in target name resulted in libxml2.py
10368 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
10369
Daniel Veillard22669b22002-08-22 07:17:11 +000010370Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
10371
10372 * win32/win32/Makefile.mingw: updated with version from
10373 Elizabeth Barham at http://soggytrousers.net/repository/
10374
Igor Zlatkovica40adbc2002-08-20 14:42:32 +000010375Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10376
10377 * win32/Makefile.msvc: added the prefix location to the include
10378 and lib search path.
10379
Havoc Pennington830e8972002-08-18 22:22:13 +0000103802002-08-18 Havoc Pennington <hp@pobox.com>
10381
10382 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
10383 both automake 1.6 and 1.4 installed get the right automake. Means
10384 compilation from CVS will now require the latest automake 1.4
10385 release, or manually creating symlinks called "automake-1.4" and
10386 "aclocal-1.4"
10387
Daniel Veillardb6984ef2002-08-14 16:55:31 +000010388Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
10389
10390 * configure.in python/Makefile.am: more AMD 64 induced changes from
10391 Frederic Crozat
10392
Daniel Veillardc4bad4a2002-08-14 14:45:25 +000010393Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
10394
10395 * xinclude.c: oops I was missing the xml:base fixup too
10396 * result/XInclude/*.xml: this adds xml:base attributes to most
10397 results of the tests
10398
Daniel Veillarde3b7d9a2002-08-14 14:11:30 +000010399Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
10400
10401 * xinclude.c: quick but apparently working implementation of
10402 xi:fallback, should close bug #89684
10403 * Makefile.am test/XInclude/docs/fallback.xml
10404 result/XInclude/fallback.xml: added a basic test for fallback,
10405 and run with --nowarning to avoid a spurious warning
10406 * configure.in: applied patch from Frederic Crozat for python
10407 bindings on AMD 64bits machines.
10408
Daniel Veillard9e923512002-08-14 08:48:52 +000010409Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
10410
10411 * parser.c: xmlSAXUserParseMemory() really ought to fail if
10412 the caller don't pass a SAX callback block.
10413
Daniel Veillardc1a0da32002-08-14 08:32:18 +000010414Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10415
10416 * tree.c: applied the same fix for the XML-1.0 namespace to
10417 xmlSearchNsByHref() as was done for xmlSearchNs()
10418
Daniel Veillardad11b302002-08-12 14:53:41 +000010419Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
10420
10421 * libxml.3: small cleanup of the man page
10422 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
10423 when serializing HREF attributes generated by XSLT.
10424
Daniel Veillardc084e472002-08-12 13:27:28 +000010425Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
10426
10427 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
10428 version of Marc Liyanage' patch for boolean attributes in HTML
10429 output
10430
Daniel Veillard5f91b372002-08-12 12:13:01 +000010431Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
10432
10433 * python/tests/serialize.py: fixed the test results, indenting
10434 behaviour changed slightly
10435
Aleksey Sanin9e951762002-08-08 18:02:41 +000010436Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
10437
10438 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
10439 new c14n function to Windows def files
10440
Aleksey Saninea4272a2002-08-02 23:50:03 +000010441Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
10442
10443 * c14n.c: fixed a memory leak in c14n code
10444
Daniel Veillard58e44c92002-08-02 22:19:49 +000010445Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
10446
10447 * parser.c include/libxml/parser.h: adding a new API for Christian
10448 Glahn: xmlParseBalancedChunkMemoryRecover
10449 * valid.c: patch from Rick Jones for some grammar cleanup in
10450 validation messages
10451 * result/VC/* result/valid/*: this slightly change some of the
10452 regression tests outputs
10453
Daniel Veillard0bf29002002-08-01 12:54:11 +000010454Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
10455
10456 * tree.c: trying to fix a problem in namespaced attribute handling
10457 raised by Christian Glahn
10458
Daniel Veillard6f46f6c2002-08-01 12:22:24 +000010459Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
10460
10461 * encoding.c include/libxml/encoding.h: Opening the interface
10462 xmlNewCharEncodingHandler as requested in #89415
10463 * python/generator.py python/setup.py.in: applied cleanup
10464 patches from Marc-Andre Lemburg
10465 * tree.c: fixing bug #89332 on a specific case of loosing
10466 the XML-1.0 namespace on xml:xxx attributes
10467
Aleksey Sanin2c135a12002-08-01 06:31:50 +000010468Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
10469
10470 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
10471 corner case from new Merlin's test suite and added a callback
10472 that will be used to improve xmlsec performance
10473
10474
Daniel Veillard0b22def2002-07-29 16:23:03 +000010475Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
10476
10477 * HTMLtree.c: trying to fix the <style> escaping problem in
10478 HTML serialization bug #89342
10479
Daniel Veillard0b28e882002-07-24 23:47:05 +000010480Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
10481
10482 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
10483 and rebuilt the web site.
10484
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +000010485Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard0b28e882002-07-24 23:47:05 +000010486
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +000010487 * include/libxml/tree.h: added _private member to xmlNs struct
10488
Daniel Veillard1d995272002-07-22 16:43:32 +000010489Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
10490
10491 * HTMLparser.c: fixing bug #84876 based on the xml working
10492 code.
10493
William M. Brack61eaba52002-07-21 11:14:18 +000010494Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
10495
10496 * python/Makefile.am: enhanced to fix bug 72012 (errors
10497 when using '-jX' make parameter)
10498
William M. Brackef61d202002-07-19 08:32:00 +000010499Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
10500
10501 * xpath.c: small additional enhancement for booleans
10502 compared to nodesets
10503
Daniel Veillard3a42f3f2002-07-17 17:57:34 +000010504Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10505
10506 * HTMLtree.c: changed the order of the encoding declaration
10507 attributes in the meta tags due to a bug in IE/Mac
10508
William M. Brack0c022ad2002-07-12 00:56:01 +000010509Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
10510
10511 * xpath.c: enhanced handling of booleans (especially '='
10512 and '!=' for nodesets) - fixes bug 85256. Added new
10513 routine xmlXPathNotEqualValues for more proper handling
10514 of '!=' when nodesets are involved.
10515
Daniel Veillard06944e22002-07-11 19:55:18 +000010516Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
10517
10518 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
10519 doc/xmlcatalog_man.xml to the source distribution
10520
Igor Zlatkovic6ac30172002-07-10 19:22:48 +000010521Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10522
10523 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
10524 asked for this.
10525
Daniel Veillard539638b2002-07-06 19:55:14 +000010526Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
10527
10528 * configure.in: preparing 2.4.23
10529 * doc/*: rebuilt the docs
10530
Daniel Veillard176d99f2002-07-06 19:22:28 +000010531Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
10532
10533 * parser.c: fixing bug #84169 by fixing the
10534 comment of xmlCreatePushParserCtxt to describe the
10535 encoding detection parameters better.
10536
Daniel Veillard37f961d2002-07-06 17:53:56 +000010537Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
10538
10539 * valid.c: fixing bug #79331 in one path the lookup for
10540 ID attributes on a namespaced node wasn't handled correctly :-\
10541
Daniel Veillard8c9872c2002-07-05 18:17:10 +000010542Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
10543
10544 * HTMLparser.c: trying to fix 87235 about discarded white
10545 spaces in the HTML parser.
10546 * result/HTML/*: this changes the output of a number of HTML
10547 regression tests
10548
Daniel Veillardfdc91562002-07-01 21:52:03 +000010549Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
10550
10551 * xpath.c: applied patch from Richard Jinks for the namespace
10552 axis + fixed a memory error.
10553 * parser.c parserInternals.c: applied patches from Peter Jacobi
10554 removing ctxt->token for good.
10555 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
10556 popped out by the regression tests.
10557 * Makefile.am: patch for threads makefile from Gary Pennington
10558
William M. Brack6000af52002-06-28 11:43:13 +000010559Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
10560
Daniel Veillardfdc91562002-07-01 21:52:03 +000010561 * xpath.c: enhanced behaviour of position() after usage of
William M. Brack6000af52002-06-28 11:43:13 +000010562 expressions involving preceding-sibling (et al).
10563
Daniel Veillard153120c2002-06-18 07:58:35 +000010564Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
10565
10566 * hash.c: applied a patch from Peter Jacobi to solve a problem
10567 when compiling with the Watcom C on Win32
10568 * result/schemas/*.err: the change of hashing algo generated
10569 permutations in the output
10570
Daniel Veillard5f7f9912002-06-17 17:03:00 +000010571Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10572
10573 * hash.c: applied patch from Sander Vesik improving the quality of
10574 the hash function.
10575
Aleksey Sanina5808b92002-06-14 17:07:41 +0000105762002-06-14 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin49cc9752002-06-14 17:07:10 +000010577
10578 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
10579 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
10580 xmllint.c xpath.c: replaced sprintf() with snprintf()
10581 to prevent possible buffer overflow (the bug was pointed
10582 out by Anju Premachandran)
10583
Daniel Veillarde059b892002-06-13 15:32:10 +000010584Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
10585
10586 * parser.c: removed an uninitialized data error popped by valgrind
10587 on PE references
10588
MDT 2002 John Fleckd7ca7f92002-06-13 03:41:03 +000010589Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
10590
10591 * doc/xml.html
10592 adding tutorial reference to the web page
10593
MDT 2002 John Fleck54520832002-06-13 03:30:26 +000010594Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
10595
10596 * doc/tutorial/xmltutorial.xml
10597 * doc/tutorial/ar01s07.html
10598 * doc/tutorial/ape.html
10599 * doc/tutorial/includegetattribute.c
10600 adding section to tutorial about retrieving an attribute
10601 value
10602
Daniel Veillardf5582f12002-06-11 10:08:16 +000010603Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
10604
10605 * parser.c: applied a couple of patches from Peter Jacobi to start
10606 to get rid of ctxt->token, with a possible significant speed
10607 improvement to be gained once done. Better compliance with PE
10608 references constructs in DTDs too.
10609 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
10610 from Peter too
10611
Daniel Veillard38d80e22002-06-11 07:24:56 +000010612Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
10613
10614 * parser.c: Babak Vahedipour-Kunze reported that openTag in
10615 xmlParseElement was likely to have been deallocated at the
10616 time of the report, possibly leading to segfault. Just report
10617 the tag name now.
10618
Daniel Veillard9e412302002-06-10 15:59:44 +000010619Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10620
10621 * xpath.c: patch from Richard Jinks for XPath substring() function
10622 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
10623
Aleksey Sanina5808b92002-06-14 17:07:41 +0000106242002-06-06 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin9c45ba82002-06-06 21:46:13 +000010625
10626 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
10627
MDT 2002 John Flecka63f3ff2002-06-06 02:14:01 +000010628Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
10629
10630 *doc/FAQ.html
10631 fixing typos in FAQ, thanks to Robert Funnell for the
10632 editing help
10633
Daniel Veillardd2fd1b62002-06-05 12:52:34 +000010634Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
10635
10636 * NEWS: got complaints from rpmlint that it was empty
10637
MDT 2002 John Fleck598f6eb2002-06-04 15:10:36 +000010638Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
10639
10640 * added doc/tutorial, including:
10641 apa.html
10642 apb.html
10643 apc.html
10644 apd.html
10645 ar01s02.html
10646 ar01s03.html
10647 ar01s04.html
10648 ar01s05.html
10649 ar01s06.html
10650 includeaddattribute.c
10651 includeaddkeyword.c
10652 includekeyword.c
10653 includestory.xml
10654 index.html
10655 xmltutorial.xml
10656 libxml tutorial, including generated html
10657
Aleksey Saninf8cb6dd2002-06-04 04:27:06 +000010658Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
10659
10660 * result/c14n/exc-without-comments/merlin-c14n-two-*
10661 result/c14n/without-comments/merlin-c14n-two-*
10662 test/c14n/exc-without-comments/merlin-c14n-two-*
10663 test/c14n/without-comments/merlin-c14n-two-*
10664 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
10665 c14n/exc-c14n and slightly modified test script to handle
10666 these test cases
10667 * c14n.c: fixed bugs for complicated nodes set (namespace
10668 without node and others from merlin-c14n-two.tar.gz)
10669 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
10670 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
10671 for xmlsec performance patch
10672 * xpath.c: fixed self::node() for namespaces and attributes
10673
Daniel Veillardd2fd1b62002-06-05 12:52:34 +000010674Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
10675
10676 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
10677 but with the format parameter
10678 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
10679
Aleksey Saninc57f9c12002-05-31 19:14:57 +000010680Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
10681
10682 * Makefile.am: updated c14n tests suite
10683 * c14n.c: performance improvement for previous c14n patch
10684
Daniel Veillarde72c7562002-05-31 09:47:30 +000010685Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
10686
10687 * parser.c: another peroformance patch from Peter Jacobi, that
10688 time on parsing attribute values.
10689
Aleksey Sanin508a1012002-05-31 06:32:32 +000010690Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
10691
10692 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
10693 into LibXML2 test suite
10694
Aleksey Sanindffd5c82002-05-31 04:24:13 +000010695Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
10696
10697 * c14n.c: propagating xpath ancesstors node fix to c14n
10698 plus small performance improvement to reduce number of
10699 mallocs
10700 * xpath.c: fixed ancestors axis processing for namespace nodes
10701
Daniel Veillard46de64e2002-05-29 08:21:33 +000010702Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
10703
10704 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
10705 Peter Jacobi
10706
Daniel Veillardd5e22ef2002-05-27 21:17:57 +000010707Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
10708
10709 * configure.in: preparing 2.4.22
10710
Daniel Veillard1b31e4a2002-05-27 14:44:50 +000010711Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
10712
10713 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
10714 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
10715 a public entry point.
10716 * doc/*: rebuilt the API and docs
10717
Daniel Veillarded23b7d2002-05-27 12:16:02 +000010718Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
10719
10720 * xpath.c: patch from Richard Jinks to fix a problem introduced
10721 in the previous patch and pointed by Norm
10722
Daniel Veillardc6924812002-05-24 11:10:43 +000010723Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
10724
10725 * libxml.spec.in: fixing bug #81112
10726
Daniel Veillard234bc4e2002-05-24 11:03:05 +000010727Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
10728
10729 * uri.c: fixing bug #82848
10730
Daniel Veillarda2878972002-05-24 07:54:39 +000010731Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10732
10733 * result/catalogs/mycatalog.full: Aleksey's commit changed the
10734 output of one catalog test
10735
Aleksey Sanin114e4752002-05-24 07:20:27 +000010736Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillarda2878972002-05-24 07:54:39 +000010737
Aleksey Sanin114e4752002-05-24 07:20:27 +000010738 * global.data globals.c tree.c include/libxml/globals.h
10739 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
10740 default value for global parameter xmlIndentTreeOutput to 1 and
10741 introduced new global parameter xmlTreeIndentString (the string
10742 used to do one-level indent) with default value " " (as it was
10743 in tree.c)
10744
Daniel Veillard49d5af82002-05-23 11:55:49 +000010745Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
10746
10747 * Makefile.am: Merijn Broeren pointed out a problem when compiling
10748 with trio and schemas.
10749
Daniel Veillard7c13af42002-05-22 09:57:32 +000010750Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10751
10752 * xpath.c: patch from Richard Jinks to fix the problem raised in
10753 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
10754
Daniel Veillard5a872412002-05-22 06:40:27 +000010755Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
10756
10757 * xmlschemas.c: a bit of work on import.
10758 * xmlschemastypes.c: Charles Bozeman provided a compare function
10759 for date/time types so min/max facet restrictions should work,
10760 indeterminate comparisons return an error instead of equal.
10761 * test/schemas/date_0* result/schemas/date_0_0: specific test
10762 from Charles Bozeman too
10763
Daniel Veillard10b6da42002-05-18 07:55:20 +000010764Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
10765
10766 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
10767 from Christian Cornelssen fixing the man pages and the Catalog
10768 building script.
10769 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
10770 next step is <xs:import> I now have a reasonable understanding
10771 of how it works.
10772
Daniel Veillarde5354492002-05-16 08:43:22 +000010773Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
10774
10775 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
10776
Igor Zlatkovic1396e182002-05-14 22:22:40 +000010777Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10778
10779 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
10780
Daniel Veillard088bf112002-05-14 11:03:59 +000010781Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
10782
10783 * xpath.c: fixing an XPath function evalutation bug pointed out
10784 by Alexey Efimov where the context was lost when evaluating
10785 the function arguments
10786
Aleksey Sanin79376ba2002-05-14 06:41:32 +000010787Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard088bf112002-05-14 11:03:59 +000010788
Aleksey Sanin79376ba2002-05-14 06:41:32 +000010789 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
10790 function public for XMLSec performance optimizations
10791
Daniel Veillard3cd72402002-05-13 10:33:30 +000010792Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
10793
10794 * python/generator.py python/libxml2class.txt : fixed a problem
10795 with the HTML parser pointed by Gary Benson
10796 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
10797 example
10798
Aleksey Sanine48a3182002-05-09 18:20:01 +000010799Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
10800 * parser.c: fixed bug #81159 (memory growth in SAX)
10801
Aleksey Sanin50fe8b12002-05-07 16:21:36 +000010802Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
10803 * xpath.c: fixed bug #78858 (the real fix)
10804
Aleksey Sanin29b6f762002-05-05 06:59:57 +000010805Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin50fe8b12002-05-07 16:21:36 +000010806 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
Aleksey Sanin29b6f762002-05-05 06:59:57 +000010807
Daniel Veillard4cbe4702002-05-05 06:57:27 +000010808Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
10809
10810 * tree.c: modified xmlNodeSetBase to allow changing the
10811 base of a document.
10812
Daniel Veillard070803b2002-05-03 07:29:38 +000010813Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
10814
10815 * xmlschemastypes.c: patch Charles Bozeman for validation of
10816 all the date, time, and duration types
10817 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
10818 * configure.in: fixed an error pointed by an user
10819 * xml2-config.in: fixed an error pointed by an user
10820
Aleksey Sanin5aac8b82002-05-01 18:32:28 +000010821Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
10822
10823 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
10824 win32/libxml2.def.src xmlIO.c: exported default
10825 'file:', 'http:' and 'ftp:' protocols input handlers
10826 and maked protocols comparisson case insensitive
10827
Daniel Veillard34de97f2002-04-30 14:29:22 +000010828Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
10829
10830 * configure.in: Neven Has detected a typo
10831
Daniel Veillard28577c32002-04-30 06:48:41 +000010832Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
10833
10834 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
10835 as one of the persons allowed to commit directly to the
10836 module.
10837
Daniel Veillardfc57b412002-04-29 15:50:14 +000010838Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
10839
10840 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
10841 * valid.c: raised a too low limit
10842 * doc/*: rebuilt the docs
10843
Daniel Veillardeca82812002-04-24 11:42:02 +000010844Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
10845
10846 * test/XPath/expr/floats test/XPath/expr/functions
10847 result/XPath/expr/floats result/XPath/expr/functions
10848 xpath.c: another XPath conformance patch from Richard Jinks
10849
Daniel Veillard13e04c62002-04-23 17:51:29 +000010850Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
10851
10852 * xmlschemas.c: fixed validation of attribute groups.
10853 * test/schemas result/schemas: added an example from the primer
10854
Daniel Veillard88c58912002-04-23 07:12:20 +000010855Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
10856
10857 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
10858 * test/schemas result/schemas: updated the test list
10859
Daniel Veillarde19fc232002-04-22 16:01:24 +000010860Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10861
10862 * TODO: updated a bit
10863 * parser.c: made a comment more specific
10864 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
10865 Schemas conformance.
10866 * test/schemas result/schemas: updated the test list
10867
Daniel Veillard441bc322002-04-20 17:38:48 +000010868Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
10869
10870 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
10871 implementing xs:all with minOccurs = 0
10872 * tes/schemas/* result/schemas/*: added more tests covering
10873 xs:all
10874
Daniel Veillard8a001f62002-04-20 07:24:11 +000010875Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
10876
10877 * xmlregexp.c: first implementation of the all particle, this
10878 may need to be revisited for case where not all transitions
10879 must be crossed.
10880
Daniel Veillard7646b182002-04-20 06:41:40 +000010881Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
10882
10883 * tree.c: another entity processing update from Markus Henke
10884
Bjorn Reese54d02fb2002-04-19 15:16:01 +000010885Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
10886
10887 * trionan.c: fixed crash on OSF/1
10888
Daniel Veillardb4398962002-04-19 07:01:55 +000010889Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
10890
10891 * xmlschemas.c: more Schemas work
10892 * test/schemas/* result/schemas/*: added more tests coming
10893 from the spec.
10894
Daniel Veillard54761132002-04-18 21:00:44 +000010895Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10896
10897 * c14n.c: patch from Aleksey Sanin reflecting a change in the
10898 ExcC14N specification
10899
Daniel Veillardbf8dae82002-04-18 16:39:10 +000010900Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
10901
10902 * tree.c: patch from Markus Henke, fix for recursive entities.
10903
Daniel Veillard23b1f372002-04-18 15:50:05 +000010904Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
10905
10906 * xpath.c: fix a problem with string() on a document node.
10907
Daniel Veillarddecd64d2002-04-18 14:41:51 +000010908Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
10909
10910 * Makefile.am xmlschemas.c: more Schemas work
10911 * test/schemas/* result/schemas/*: added more tests coming
10912 from the spec.
10913
Daniel Veillard6231e842002-04-18 11:54:04 +000010914Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
10915
10916 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
10917 * result/HTML/*: this changes a few things in the results
10918
Igor Zlatkovic648b8e92002-04-17 18:35:57 +000010919Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10920
10921 * include/libxml/tree.h: eliminated 'declaration different than
10922 prototype' warning
10923 * include/win32config.h: "resolved" conflicts with errno.h
10924
Daniel Veillardb509f152002-04-17 16:28:10 +000010925Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
10926
10927 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
10928 on the automata interfaces and debug of counted choices
10929 * test/schemas/* result/schemas/*: added a number of tests
10930
Daniel Veillard8651f532002-04-17 09:06:27 +000010931Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
10932
10933 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
10934 a bit of work on Schemas
10935 * testSchemas.c: try to make it more useful
10936 * test/schemas/* result/schemas/* Makefile.am: changed the
10937 Schemas regression test procedure, started adding a few samples
10938
Igor Zlatkovica6f2d902002-04-16 17:57:17 +000010939Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
10940
10941 * include/libxml/encoding.h: Patch for the Borland C++ builder
10942 * include/libxml/tree.h: Patch for the Borland C++ builder
10943 * threads.c: Patch for the Borland C++ builder
Igor Zlatkovice1eff382002-04-16 19:00:21 +000010944 * win32/bcb5: New directory for the Borland C++ builder
10945 project files
Igor Zlatkovica6f2d902002-04-16 17:57:17 +000010946
Igor Zlatkovicea5148d2002-04-16 17:46:25 +000010947Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
10948
10949 * win32/Makefile.msvc: Update for XML Schema support
10950 * win32/configure.js: Update for XML Schema support
10951 * win32/libxml2.def.src: Update for XML Schema support
10952
Daniel Veillard4255d502002-04-16 15:50:10 +000010953Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
10954
10955 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
10956 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
10957 xmlunicode.c include/libxml/Makefile.am
10958 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
10959 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
10960 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
10961 include/libxml/xmlversion.h.in : merged the current state of
10962 XML Schemas implementation, it is not configured in by default,
10963 a specific --schemas configure option has been added.
10964 * test/automata test/regexp test/schemas Makefile.am
10965 result/automata result/regexp result/schemas:
10966 merged automata/regexp/schemas regression tests
10967
Daniel Veillardbc6f7592002-04-16 07:49:59 +000010968Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
10969
10970 * xpath.c: Gary found a compile time problem, fixes #78823
10971
Daniel Veillarda7084cd2002-04-15 17:12:47 +000010972Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
10973
10974 * configure.in: release of 2.4.20
10975 * doc/*: updated and rebuilt the docs
10976
Daniel Veillardf544f192002-04-15 12:56:56 +000010977Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
10978
10979 * python/Makefile.am: patch from Cristian Gafton to build on
10980 Red Hat 6.2, should also fix #75779
10981
Daniel Veillard940492d2002-04-15 10:15:25 +000010982Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10983
10984 * valid.c: first part of fixing #78729
10985
Daniel Veillardeb475a32002-04-14 22:00:22 +000010986Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
10987
10988 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
10989 escaping of URI when saving HTML files.
10990 * result/HTML/*: this impacted some tests
10991
Daniel Veillard9b731d72002-04-14 12:56:08 +000010992Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
10993
10994 * configure.in: trying to fix #77441
10995
Daniel Veillarda8a89fe2002-04-12 21:03:34 +000010996Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
10997
10998 * include/libxml/xmlIO.h: Hallski complained it could not be
10999 included by itself.
11000
Daniel Veillardcb5b4d62002-04-11 08:24:26 +000011001Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
11002
11003 * configure.in: applied an IEEE flag patch for OSF/1 #77825
11004
Igor Zlatkovic9425ce22002-04-10 21:57:11 +000011005Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11006
11007 * win32/configure.js: patch from Nilo for the c14n option
11008 * win32/Makefile.msvc: fixed libxml2.def generation with threads
11009
Daniel Veillardda423da2002-04-10 19:25:38 +000011010Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
11011
11012 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
11013 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
11014 LIBXML_THREAD_ENABLED
11015
Daniel Veillard0eafdef2002-04-10 16:14:34 +000011016Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
11017
11018 * xpath.c: another patch from Richard Jinks for substring conformance
11019 * test/XPath/expr/floats test/XPath/expr/strings
11020 result/XPath/expr/floats result/XPath/expr/strings: update of the
11021 test suite to check those.
11022
Daniel Veillard01917aa2002-04-10 11:30:41 +000011023Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
11024
11025 * xpath.c: patch from Richard Jinks for .x float parsing.
11026
Daniel Veillard46d6c442002-04-09 16:10:39 +000011027Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
11028
11029 * parser.c: patch from Markus Henke when an encoding ain't recognized
11030
Daniel Veillard88e0ad42002-04-09 13:48:02 +000011031Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
11032
11033 * libxml.m4: got a report that #include <string.h> was needed
11034
Daniel Veillard6e4f1c02002-04-09 09:55:20 +000011035Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
11036
11037 * xmllint.c: applied a fix from Anthony Jones for -o /--output
11038
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +000011039Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
11040
Daniel Veillard6e4f1c02002-04-09 09:55:20 +000011041 * doc/example.html: fixing typo
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +000011042
Daniel Veillardbd6e6312002-04-01 08:04:14 +000011043Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
11044
11045 * xpath.c: fixed a bug in the nodeset to boolean comparison code
11046 pointed out by Melvyn Sopacua.
11047
Daniel Veillarde979e3b2002-03-29 22:43:00 +000011048Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11049
11050 * libxml.m4: Frédéric Crozat gave a patch related to the change
11051 of Include paths breaking the libxml.m4
11052
Daniel Veillard7089d6b2002-03-29 17:28:10 +000011053Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
11054
11055 * xpath.c: Fix bug #76927 forgot to save some context
11056 when evaluating binary expressions
11057
Daniel Veillardd30be4a2002-03-28 18:25:31 +000011058Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
11059
11060 * configure.in: fixed configure for MPE/iX from Markus Henke
11061 * xmlmemory.c: fixed initialization problems
11062 * xpath.c: another set of patches from Richard Jinks this
11063 fixes "make XPathtests" on linux
11064
Daniel Veillard21458c82002-03-27 16:12:22 +000011065Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
11066
11067 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
11068 * test/XPath/expr/compare test/XPath/expr/equality
11069 test/XPath/expr/floats test/XPath/expr/functions
11070 test/XPath/expr/strings result/XPath/expr/compare
11071 result/XPath/expr/equality result/XPath/expr/floats
11072 result/XPath/expr/functions result/XPath/expr/strings: Updated
11073 tests though they show a divergence on Linux
11074
Daniel Veillard28dfed12002-03-27 09:08:17 +000011075Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11076
11077 * xpath.c trionan.c: previous commit also included patches
11078 from Richard Jinks on some IEEE support corner case
11079
Daniel Veillard5fc1f082002-03-27 09:05:40 +000011080Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
11081
11082 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
11083 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
11084 that $(datadir) should be used for docs
11085
Daniel Veillarddb1dc392002-03-26 12:44:39 +000011086Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
11087
11088 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
11089 could leak filedescriptors
11090
Daniel Veillarddd4b9122002-03-26 07:58:43 +000011091Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11092
11093 * configure.in nanohttp.c: applied patch from Allan Clark for
11094 UnixWare/OpenServer
11095
Daniel Veillard19274092002-03-25 16:48:03 +000011096Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
11097
11098 * configure.in: preparing 2.4.19
11099 * doc/*: rebuilt the docs
11100
Daniel Veillard56b2db72002-03-25 16:35:28 +000011101Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11102
11103 * nanohttp.c: fixing #76043, got fed up with non-portability
11104 of that piece of code.
11105
Daniel Veillard6f4561a2002-03-25 12:10:14 +000011106Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
11107
11108 * valid.c SAX.c: Never commit without running "make tests" :-(
11109 fix a couple of stupidities in the previous commit
11110 * result/*: a few changes in some attribute order result of previous
11111 commit.
11112
Daniel Veillardd85f4f42002-03-25 10:48:46 +000011113Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
11114
11115 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
11116 the internal subset should not raise duplicate ID errors,
11117 also there was a small bug in conjunction to namespace
11118 declarations defaulted and xml:xxx attributes DTD definitions.
11119
Daniel Veillard56cd18b2002-03-22 14:14:43 +000011120Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11121
11122 * xpath.c: Richard Jinks also raised some rounding problems
11123 this tries to fix them
11124
Daniel Veillard4e2df542002-03-22 12:23:14 +000011125Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
11126
11127 * xpath.c: Richard Jinks spotted an incoherent memory allocation
11128 behaviour in xmlXPathCastToString()
11129
Daniel Veillarddb552912002-03-21 13:27:59 +000011130Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
11131
11132 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
11133 raised by Morus Walter
11134
Daniel Veillard9e537932002-03-21 13:08:08 +000011135Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
11136
11137 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
11138 from Igor
11139
Daniel Veillard6fbcf422002-03-21 12:32:59 +000011140Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11141
11142 * xpath.c: fixing #75619, related to a problem when trying
11143 to evaluate condition when the current node set resulting
11144 from that sub-step evaluation is empty. Also fixes 2 potential
11145 problem with previous-sibling and next-siblings axis.
11146
Daniel Veillard1840ef02002-03-21 08:05:23 +000011147Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
11148
11149 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
11150 HTML support is not configured in.
11151
Daniel Veillard561b7f82002-03-20 21:55:57 +000011152Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11153
11154 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
11155 include/libxml/tree.h: dohh I really didn't intended to commit
11156 this test version :-(
11157
Daniel Veillarde50f3b52002-03-20 19:24:21 +000011158Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
11159
11160 * testSAX.c: I wanted to see the real speed at the SAX interface
11161 after a little too many Ximianer started complaining about the
11162 parser speed.
11163 added a --quiet option:
11164 paphio:~/XML -> ls -l db100000.xml
11165 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
11166 paphio:~/XML -> time ./testSAX --quiet db100000.xml
11167 3200006 callbacks generated
11168 real 0m1.270s
11169 Which means 16MBytes/s and 3Mcallback/s
11170
Daniel Veillardc62a1472002-03-19 18:35:12 +000011171Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
11172
11173 * xpath.c: valgrind spotted another error that time when running
11174 on libxslt regression tests
11175
Daniel Veillard4b3a84f2002-03-19 14:36:46 +000011176Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11177
11178 * Makefile.am: adding "make valgrind" running the full regression
11179 tests (except python ones) under Valgrind (using valgrind -q
11180 which was kindly added by the author).
11181 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
11182 passes cleanly now except an obcure floating point initialization
11183 raised in log10() in one XPath regression test ???
11184 * tree.c: edited some comments to close #75244
11185
Daniel Veillard28cac6b2002-03-19 11:25:30 +000011186Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
11187
11188 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
11189 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
11190 context of ScrollKeeper, made sure that if the number is
11191 an integer, the serialization follows the description at
11192 http://www.w3.org/TR/xpath#section-String-Functions
11193
Daniel Veillard5997aca2002-03-18 18:36:20 +000011194Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
11195
Daniel Veillard34ce8be2002-03-18 19:37:11 +000011196 * configure.in: preparing 2.4.18
11197 * doc/*: updated and rebuilt the web site
11198 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
11199 the Windows and Cygwin maintainers.
Daniel Veillard5997aca2002-03-18 18:36:20 +000011200 * parser.c: humm, changed the way the SAX parser work when
11201 xmlSubstituteEntitiesDefault(1) is set, it will then
11202 do the entity registration and loading by itself in case the
11203 user provided SAX getEntity() returns NULL.
11204 * testSAX.c: added --noent to test the behaviour.
11205
Daniel Veillardb5a60ec2002-03-18 11:45:56 +000011206Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
11207
11208 * parser.c: Wilfried Teiken provided a hackish but working
11209 way to get context reported back on entities when parsing
11210 with SAX and without breaking the DOM build.
11211
Daniel Veillard2d347fa2002-03-17 10:34:11 +000011212Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11213
11214 * c14n.c: applied a new patch from Aleksey Sanin
11215 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
11216 to reference Aleksey implementation of XML digital Signatures
11217
Daniel Veillard38bf6f02002-03-16 22:03:31 +000011218Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11219
11220 * xpath.c: small fix to avoid potential problem due to
11221 ordering of freeing data
11222 * python/Makefile.am: people were complaining about
11223 the generated file in python dir not being built
11224
Daniel Veillardd2379012002-03-15 22:24:56 +000011225Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
11226
11227 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
11228 python/generator.py python/libxml.c python/types.c: Cleanup
11229 of the python Makefiles based on Jacob and James feedback,
11230 fixed the spec file accordingly, fixed the number of warning
11231 that passing my pedantic CFLAGS was generating. Conclusion
11232 is that Python includes are real crap.
11233
Daniel Veillarde7dd2b82002-03-15 18:44:02 +000011234Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
11235
11236 * configure,in: it was reported quite a few times that
11237 xml2-config --cflags should not output
11238 -I$includeprefix/libxml2/libxml because libxml2 header names
11239 clashes with existing names like list.h from C++ stl.
11240 Includes should be #include<libxml/xxx.h> so ...
11241
Daniel Veillard6f293b12002-03-15 09:42:33 +000011242Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
11243
11244 * c14n.c: another patch from Aleksey Sanin
11245
Daniel Veillard5c396542002-03-15 07:57:50 +000011246Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11247
11248 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
11249 canonicalization algorithm
11250 * doc/xml.html doc/index.html: added the C14N references on the
11251 index page.
11252
jacob berkman9be65862002-03-14 02:15:56 +0000112532002-03-13 jacob berkman <jacob@ximian.com>
11254
11255 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
11256 usage, redundant, and gcc specific
11257
Daniel Veillard75be0132002-03-13 10:03:35 +000011258Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
11259
11260 * xpath.c: speedup some node selection operations, this can
11261 have a significant impact on DocBook Norm's stylesheets
11262 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
11263 make sure it's always the case
11264 * debugXML.c: distinguish CDATA and comments in ls operations
11265
Daniel Veillard61f26172002-03-12 18:46:39 +000011266Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11267
11268 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
11269 to generate better API descriptions etc...
11270
Daniel Veillard9ff88172002-03-11 09:15:32 +000011271Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
11272
11273 * c14n.c: Fixing #74186, made sure all boolean expressions
11274 get fully parenthesized, ran indent on the output
11275 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
11276 include/libxml/tree.h: also #74186 related, removed the
11277 --with-buffers option, and all the preprocessor conditional
11278 sections that were resulting from it.
11279
Daniel Veillardbb4e46d2002-03-10 16:49:08 +000011280Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11281
11282 * valid.c: applied patch from Dodji Seketeli fixing an
11283 uninitailized variable in xmlValidGetValidElements()
11284
Daniel Veillarddb1bdba2002-03-09 14:13:11 +000011285Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11286
11287 * c14n.c: fixed a few comments
11288 * doc/*.html doc/*/*.html: regenerated the docs and added
11289 the C14N API
11290 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
11291
Daniel Veillardfa49d872002-03-09 10:20:00 +000011292Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
11293
11294 * check-xml-test-suite.py: fix to adapt varaiations in the
11295 bindings
11296 * configure.in python/setup.py python/setup.py.in: fixed to
11297 have the version of the python scripts automatically updated
11298
Daniel Veillarda3db2e32002-03-08 15:46:57 +000011299Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11300
11301 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
11302 in xmlCopyProp()
11303
Daniel Veillardaf43f632002-03-08 15:05:20 +000011304Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
11305
11306 * configure.in: preparing 2.4.17 release
11307 * doc/*: updated and rebuilt the docs
11308 * xpath.c: fixed a comment
11309 * python/libxml.c: fixed a possible reentrancy problem
11310
Daniel Veillardef6c46f2002-03-07 22:21:56 +000011311Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
11312
11313 * tree.c python/tests/Makefile.am python/tests/attribs.py:
11314 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
11315 added a specific regression test
11316 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
11317 not raise exceptions when failing to find the attribute.
11318
Daniel Veillard90bc3712002-03-07 15:12:58 +000011319Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
11320
11321 * configure.in xmllint.c: owen pointed out a problem with the
11322 ftme fix, gettimeofday() was not detected by configure and
11323 the ftime header wasn't included, dohhh
11324
Daniel Veillard8c1ae602002-03-07 11:21:00 +000011325Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
11326
11327 * configure.in xmllint.c: trying to fix #71457 for timing
11328 precision when gettimeofday() is not availble but ftime() is
11329
Daniel Veillardf5a457a2002-03-07 10:25:29 +000011330Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
11331
11332 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
11333 are now copied on install and part of the -devel RPM
11334
Daniel Veillard7b416132002-03-07 08:36:03 +000011335Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
11336
11337 * xpath.c: trying to avoid bug #72150 which was apparently
11338 caused by a gcc bug (or a processor problem) as detailed
11339 at http://veillard.com/gcc.bug
11340
Daniel Veillardf742d342002-03-07 00:05:35 +000011341Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
11342
11343 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
11344 fixed xmlReconciliateNs(), added a Python test/example for
11345 inter-document cut'n paste
11346 * python/libxml.py: fixed node.doc on document nodes and added
11347 xpathEval() onto node objects
11348
Daniel Veillard4e0e2972002-03-06 21:39:42 +000011349Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
11350
11351 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
11352 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
11353 fixup and integrated tests for the serialization stuff
11354
Daniel Veillarde915b2d2002-03-06 18:42:40 +000011355Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
11356
11357 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
11358 moved the libxml man page to section 3
11359
Daniel Veillard1e774382002-03-06 17:35:40 +000011360Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
11361
11362 * tree.c: fix bug #72490
11363 * python/libxml.c python/libxml.py: added methods serialize()
11364 and saveTo() to all node elements.
11365
Daniel Veillardddffd2a2002-03-05 20:28:20 +000011366Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
11367
11368 * xmlIO.c: closed #73430, don't read from an input source
11369 which indicated an end-of-file or an error.
11370
Daniel Veillard8d24cc12002-03-05 15:41:29 +000011371Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11372
11373 * parser.c: make sure SAX endDocument is always called as
11374 this could result in a Python memory leak otherwise (it's
11375 used to decrement ref-counting)
11376 * python/generator.py python/libxml.c python/libxml.py
11377 python/libxml2-python-api.xml python/libxml2class.txt
11378 python/tests/error.py python/tests/xpath.py: implemented
11379 the suggestions made by Gary Benson and extended the tests
11380 to match it.
11381
Daniel Veillardba5e18a2002-03-05 09:36:43 +000011382Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11383
11384 * python/generator.py: applied patch fixing #73450
11385
Daniel Veillard044fc6b2002-03-04 17:09:44 +000011386Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
11387
11388 * xpath.c: fixing #61290 "namespace nodes have no parent"
11389 long standing divergence from the XPath REC. NodeSets
11390 simply hold a copy of namespace nodes and those node ->next
11391 points to the parent (which may not be the node carrying the
11392 definition).
11393 * include/libxml/xpath.h: flagged but didn't added a possible
11394 speedup
11395 * DOCBparser.c HTMLparser.c: removed some warnings from push
11396 parser due to new state being added.
11397 * tree.c: new fix from Boris Erdmann
11398 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
11399 the XML Canonalization support from Aleksey Sanin
11400
Daniel Veillardd4f41aa2002-03-03 14:13:46 +000011401Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11402
11403 * tree.c: patch from Boris Erdmann fixing some namespace odities
11404 with xmlCopyNode()
11405
Daniel Veillardc6613042002-03-02 09:34:02 +000011406Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
11407
11408 * xmlIO.c: fix bug #72706 when loading a NULL entity
11409
Daniel Veillardc0fef772002-03-01 16:16:31 +000011410Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11411
11412 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
11413 actually change in a future XML Namespace revision.
11414
Daniel Veillard79426f22002-03-01 16:14:17 +000011415Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11416
11417 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
11418 added the possibility of returning nodesets from XPath extension
11419 functions written in Python
11420
Daniel Veillarda94ec6f2002-03-01 13:00:53 +000011421Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
11422
11423 * python/*: commiting some Python bindings work done while travelling
11424
Daniel Veillard97300512002-03-01 09:13:41 +000011425Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11426
11427 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
11428 explicitely with memory debugging switched on
11429
Daniel Veillard6361da02002-02-23 10:10:33 +000011430Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
11431
11432 * python/generator.py python/libxml.c python/libxml2-python-api.xml
11433 python/libxml2class.txt python/libxml_wrap.h python/types.c:
11434 Added wrapper for the xmlURIPtr type, provided accessors, fixed
11435 the accessor generator for strings
11436 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
11437 regression test.
11438
Daniel Veillard0fea6f42002-02-22 22:51:13 +000011439Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
11440
11441 * python/README python/generator.py python/libxml.c python/setup.py:
11442 added the 'usual' setup.py to allow building a libxml2-python
11443 module based on the same code. The initialization is however
11444 different the 2 .so files fo libxml2 and libxslt are identical and
11445 they entry point initialize both libraries. this is done to avoid
11446 some possible nasty problem since the Python don't merge the maps
11447 of all shared modules.
11448
Daniel Veillard158a4d22002-02-20 22:17:58 +000011449Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
11450
11451 * parser.c: fixed a push/encoding bug reported by Michael
11452 on librsvg
11453
Daniel Veillard7839e162002-02-20 18:54:48 +000011454Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
11455
11456 * include/libxml/parserInternals.h: fixes a misplaced #endif
11457
Daniel Veillardd54fa3e2002-02-20 16:48:52 +000011458Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11459
11460 * parser.c valid.c: found and fixed a couple of allocation bugs
11461
Daniel Veillard6dbcaf82002-02-20 14:37:47 +000011462Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
11463
11464 * doc/xml.html doc/python.html doc/*: added a Python and binding
11465 page describing the current state of the Python bindings and
11466 giving pointers to the other languages wrappers.
11467
Daniel Veillard5f4b5992002-02-20 10:22:49 +000011468Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11469
11470 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
11471 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
11472 rebuilt the API and web site
11473 * xpath.c: fixed #71978 portability bugs
11474
Daniel Veillard8aff2472002-02-19 21:50:43 +000011475Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
11476
11477 * SAX.c: oops broke automatic defaulting of namespaces attributes.
11478
Daniel Veillard8dc16a62002-02-19 21:08:48 +000011479Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
11480
11481 * include/libxml/parserInternals.h parser.c: had to change
11482 2 internal parsing API when processing document content
11483 to check the start and end of element content are defined
11484 in the same entity
11485 * valid.c include/libxml/valid.h: attribute normalization can
11486 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
11487 with the context to report it.
11488 * SAX.c: fixed the last known bugs, crazy validation constraints
11489 when a document is standalone seems correctly handled. There
11490 is a couple of open issues left which need consideration especially
11491 PE93 on external unparsed entities and standalone status.
11492 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
11493 The 2 tests left failing are actually in error. Cleanup done.
11494
Daniel Veillardd6dc4cb2002-02-19 14:18:08 +000011495Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
11496
11497 * valid.c: implemented E59 spaces in CDATA does not match the
11498 nonterminal S
11499
Daniel Veillard878eab02002-02-19 13:46:09 +000011500Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11501
11502 * SAX.c parser.c valid.c: more validation test fixups
11503 * check-xml-test-suite.py: added duration info for the tests
11504
Daniel Veillardd01fd3e2002-02-18 22:27:47 +000011505Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
11506
11507 * parser.c valid.c: a couple of errors were reported but not
11508 saved back as such in the parsing context. Down to 1% failure rate
11509 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
11510
Daniel Veillard4a7ae502002-02-18 19:18:17 +000011511Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11512
11513 * xmlInternald.c: isExtender was missing a char
11514 * parser.c include/libxml/parser.h: % are acceptable in the
11515 internal subset if within a PUBLIC ID
11516
Daniel Veillard8ab0f582002-02-18 18:31:38 +000011517Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
11518
11519 * SAX.c parserInternals.c valid.c: more work on the conformance
11520 suite. Took the step to finally block documents with encoding
11521 errors. It's a fatal error per the spec, people should have fixed
11522 their documents by now.
11523
Daniel Veillard55253e22002-02-18 14:32:39 +000011524Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
11525
11526 * check-xml-test-suite.py: fixed the test script after some discussion
11527 on the semantic of TYPE="error"
11528 * Makefile.am: added the script to the distrib
11529
Daniel Veillard28757702002-02-18 11:19:30 +000011530Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
11531
11532 * SAX.c entities.c: fixed a couple of conformances issues deep
11533 into the validation code (standalone and undeclared Notations)
11534
Daniel Veillard82ac6b02002-02-17 23:18:55 +000011535Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11536
11537 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
11538 stayed there for years !
11539
Daniel Veillard7aea52d2002-02-17 23:07:47 +000011540Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11541
11542 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
11543 missing
11544
Daniel Veillardc7612992002-02-17 22:47:37 +000011545Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
11546
11547 * check-xml-test-suite.py: improved the behaviour a bit as
11548 well as the logs
11549 * parser.c valid.c SAX.c: fixed a few more bugs
11550 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
11551
Daniel Veillardbb7ddb32002-02-17 21:26:33 +000011552Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
11553
11554 * check-xml-test-suite.py: python script to run regression tests
11555 against the XML Test suite of W3C/OASis
11556 * SAX.c: fixed a validation bug
11557 * parser.c: fixed 3 errors pointed by the test suite
11558 * doc/buildDocBookCatalog: fixed a typo pointed by drake
11559 * python/Makefile.am: fixed a dependendy
11560
Daniel Veillard9f28f302002-02-15 20:48:08 +000011561Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
11562
11563 * xmlmemory.c: avoid a warning bug #71594
11564
Daniel Veillard144024e2002-02-13 21:14:46 +000011565Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
11566
11567 * xmlmemory.c: Jesse Perry provided a patch to remove a few
11568 warning on alpha/Tru64
11569
Daniel Veillarde4301c82002-02-13 13:32:35 +000011570Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11571
11572 * include/libxml/entities.h: fixing a comment
11573 * valid.c: fixing some troubles with validity check on namespaces
11574 * result/VC/NS3 test/VC/NS3: added a specific regression test
11575
Daniel Veillarda6d05382002-02-13 13:07:41 +000011576Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11577
11578 * tree.c: Fixing #71342 serializing '\n' in attribute values
11579 * result/noent/att3 result/att3 test/att3: added a specific
11580 test.
11581
Daniel Veillard797a5652002-02-12 13:46:21 +000011582Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
11583
11584 * python/libxml.c: couple of bug fixes
11585
Daniel Veillard01a6d412002-02-11 18:42:20 +000011586Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
11587
11588 * python/*.py: removed tabs and used spaces.
11589
Daniel Veillard397ff112002-02-11 18:27:20 +000011590Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
11591
11592 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
11593 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
11594
Daniel Veillard03517542002-02-11 13:54:40 +000011595Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11596
11597 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
11598 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
11599
Daniel Veillard6c4ffaf2002-02-11 08:54:05 +000011600Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
11601
11602 * include/libxml/encoding.h include/libxml/entities.h
11603 include/libxml/globals.h include/libxml/parser.h
11604 include/libxml/threads.h include/libxml/tree.h
11605 include/libxml/xmlmemory.h: trying to fix the include mess
11606
Daniel Veillard1a612ed2002-02-11 07:54:45 +000011607Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
11608
11609 * include/libxml/xmlmemory.h: reverted part of the previous
11610 attempt to provide #69655, this was breaking the build.
11611
Daniel Veillard0ba59232002-02-10 13:20:39 +000011612Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
11613
11614 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
11615 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
11616 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
11617 include/libxml/parserInternals.h include/libxml/tree.h
11618 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
11619 Tentatively fixed #69655 , make compiling with -Wredundant-decls
11620 clean.
11621 * python/libxml.c: fixed a warning.
11622
Daniel Veillardc5f05ad2002-02-10 11:57:22 +000011623Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
11624
11625 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
11626 copying of node, merge back IDs in the target document.
11627 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
11628 test/XInclude/ents/ids.xml: test case
11629 * result/VC/ElementValid4: output changed due to a typo fix
11630
Daniel Veillard1c18e302002-02-09 22:16:40 +000011631Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
11632
11633 * python/Makefile.am: seems some version of automake didn't
Daniel Veillard784b9352003-02-16 15:50:27 +000011634 generate the dependencies right as Jacob found out. Add
11635 an extra dependency rule.
Daniel Veillard1c18e302002-02-09 22:16:40 +000011636
Daniel Veillard5e5c2d02002-02-09 18:03:01 +000011637Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
11638
11639 * parserInternals.c valid.c: Justin Fletcher found some parts
11640 of the code needing cleanup
11641 * libxml.spec.in python/Makefile.am python/generator.py
11642 python/libxml.c python/libxml.py: Fixed the python Makefiles
11643 corrected a bug showing up on ia64, changed the name of the
11644 python internal module too
11645
Daniel Veillard07be19b2002-02-08 14:20:35 +000011646Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
11647
11648 * Makefile.am: applied patch from Andris Pavenis for binary
11649 name suffixes
11650
Daniel Veillardf216d462002-02-08 13:44:24 +000011651Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
11652
11653 * xmllint.c win32/win32config.h: fixing #68748
11654
Daniel Veillardd455d792002-02-08 13:37:46 +000011655Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
11656
11657 * valid.c: fixing #70166
11658
11659Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11660
11661 * valid.c: fixing #70077
11662
Daniel Veillardc575b992002-02-08 13:28:40 +000011663Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
11664
11665 * Copyright Makefile.am README configure.in libxml.spec.in:
11666 Changed to the MIT Licence
11667 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
11668 doc/xmlio.html: updated the doc accordingly
11669 * include/libxml/xmlwin32version.h configure.in: preparing
11670 2.4.14 release
11671 * python/generator.py python/libxml.c python/libxml2-python-api.xml
11672 python/libxml2class.txt python/libxml_wrap.h python/types.c:
11673 fixed the const xmlChar * wrapper and generator, XPath extension
11674 functions now use the context as first argument
11675 * python/tests/tstxpath.py python/tests/xpath.py
11676 python/tests/xpathext.py: Updated the tests accordingly
11677 * tree.c: fixed bug #70067
11678
Daniel Veillard7db38712002-02-07 16:39:11 +000011679Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11680
11681 * Makefile.am: cleanup
11682 * debugXML.c: always use stdout if output is NULL
11683 * xmlIO.c: don't close filedescriptors passed to outputBuffers
11684 * python/Makefile.am python/generator.py python/libxml2class.txt
11685 python/libxml_wrap.h python/types.c: augmented the number of bindings
11686 handling FILE * and XPath contexts
11687 * python/tests/Makefile.am: avoid a stupid problem due to the
11688 use of TEST.
11689
Daniel Veillard15a143b2002-02-06 22:40:50 +000011690Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
11691
11692 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
11693
Daniel Veillard70cab352002-02-06 16:06:58 +000011694Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
11695
11696 * python/TODO python/libxml.c: cleanup the extension function lookup
11697 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
11698
Daniel Veillard7a96efc2002-02-05 16:34:33 +000011699Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
11700
11701 * configure.in python/Makefile.am: do not install outside
11702 of prefix
11703
Daniel Veillard33caa0b2002-02-04 14:07:26 +000011704Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11705
11706 * python/TODO python/libxml.c: started adding SAX interfaces
11707 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
11708 SAX test
11709
Daniel Veillard36eea2d2002-02-04 00:17:01 +000011710Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11711
11712 * tree.c: hardened the addChild function
11713 * python/generator.py python/libxml.c python/libxml2-python-api.xml
11714 python/libxml2class.txt python/libxml_wrap.h python/TODO:
11715 added accessors needed for xmlNode, a bit more testing and
11716 extension of interfaces
11717 * python/tests/Makefile.am python/tests/build.py: added a test
11718 build from scratch/save/load/check
11719
Daniel Veillard4e1b26c2002-02-03 20:13:06 +000011720Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
11721
11722 * parserInternals.c: change a small bit in the way valididy
11723 error messages get initialized
11724 * python/TODO python/libxml.c python/libxml2-python-api.xml
11725 python/libxml2class.txt python/libxml_wrap.h python/types.c:
11726 added some memory debugging to track leaks at the libxml2 level
11727 * python/tests/*.py: changed all tests to check for leaks,
11728 there is just one left in XPath extension registrations.
11729
Daniel Veillard26f1dcc2002-02-03 16:53:19 +000011730Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
11731
11732 * python/TODO python/generator.py python/libxml2-python-api.xml
11733 python/libxml2class.txt: more accessor classes for the parser
11734 context, allow to switch on and check validity
11735 * python/tests/Makefile.am python/tests/error.py
11736 python/tests/invalid.xml python/tests/valid.xml
11737 python/tests/validate.py: attded more test and and added error.py
11738 which I forgot to commit in the last step
11739
Daniel Veillard3ce52572002-02-03 15:08:05 +000011740Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11741
11742 * python/Makefile.am python/types.c: cleanup
11743 * python/libxml.c python/libxml.py python/libxml_wrap.h
11744 python/generator.py python/libxml2-python-api.xml
11745 python/libxml2class.txt: added class for parser context, added
11746 first cut for push mode support. Added a framework to generate
11747 accessors functions.
11748 * python/tests/Makefile.am python/tests/push.py: added a push
11749 test
11750
Daniel Veillardcfb05462002-02-02 23:18:22 +000011751Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
11752
11753 * python/Makefile.am python/TODO python/libxml.py: fixed a small
11754 bug a bit of cleanup.
11755
Daniel Veillard5d819032002-02-02 21:49:17 +000011756Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
11757
11758 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
11759 python/libxml2class.txt: adding error redirections and preformat
11760 to a python handler
11761 * python/tests/Makefile.am python/tests/*.py: cleanup made all
11762 tests self checking
11763
Daniel Veillard7fd7a942002-02-02 12:19:46 +000011764Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
11765
11766 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
11767 a function
11768
Daniel Veillard9589d452002-02-02 10:28:17 +000011769Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
11770
11771 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
11772 python/libxml.c python/libxml2-python-api.xml
11773 python/libxml2class.txt: Progressing through the TODOs, class
11774 description output, extra XML API, RPM now builds the wrappers
11775 for all python installed versions
11776
Daniel Veillard253aa2c2002-02-02 09:17:16 +000011777Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
11778
11779 * configure.in libxml.spec.in python/Makefile.am python/TODO
11780 python/generator.py python/libxml2class.txt: added more informations
11781 in the libxml2-python package including docs. Slightly changed
11782 the class hierarchy
11783 * python/tests/*: added basic regression tests infrastructure too
11784
11785Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11786
11787 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
11788 added libxml2-python as part of the packages installed
11789
Daniel Veillarda7340c82002-02-01 17:56:45 +000011790Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
11791
11792 * python/Makefile.am python/generator.py python/libxml.c
11793 python/libxml.py: more work, now able to extend the
11794 XPath interpreter with functions written in python.
11795
Daniel Veillardc3e39442002-02-01 09:29:41 +000011796Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
11797
11798 * python/Makefile.am: Jacob sent a patch to allow building from
11799 tarfile.
11800
Daniel Veillardf1d0e6b2002-01-31 23:42:44 +000011801Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
11802
11803 * python/Makefile.am python/libxml.c configure.in Makefile.am:
11804 inserted the python wrappers build, I hope this won't be too
11805 unportable
11806
Daniel Veillard1971ee22002-01-31 20:29:19 +000011807Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
11808
11809 * xpath.c: minor optimization
11810 * python/generator.py python/libxml.c python/libxml.py
11811 python/libxml_wrap.h: more work on the python bindings,
11812 they now support XPath and there is no evident leak
11813
Daniel Veillard36ed5292002-01-30 23:49:06 +000011814Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11815
11816 * python/generator.py python/libxml.c python/libxml.py:
11817 more work on the python bindings generator.
11818
Daniel Veillard96fe0952002-01-30 20:52:23 +000011819Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
11820
11821 * python/generator.py python/libxml.c python/libxml_wrap.h:
11822 more work on the python bindings.
11823
Daniel Veillardd2897fd2002-01-30 16:37:32 +000011824Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
11825
11826 * python/generator.py python/libxml.c python/libxml.py
11827 python/libxml_wrap.h: commited early version of a python binding
11828 for private use only ATM
11829
Daniel Veillard8ee9c8f2002-01-26 21:42:58 +000011830Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
11831
11832 * entities.c tree.c include/libxml/entities.h: applied patch
11833 from Anthony Jones to implement copy of DTD subtree too. Had
11834 just to keep 2 function private which really ought to become
11835 public ones.
11836
Daniel Veillarda42f25f2002-01-25 14:15:40 +000011837Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11838
11839 * xmllint.c: added pointers to the web pages in the usage()
11840
Daniel Veillardbd227ae2002-01-24 16:05:41 +000011841Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
11842
11843 * tree.c: more fixes from Petr Kozelka for attribute handling
11844 in the tree API to align the semantic with DOM.
11845
Daniel Veillard36065812002-01-24 15:02:46 +000011846Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11847
11848 * valid.c tree.c entities.c: another set of patches from
11849 Anthony Jones for copy operations cleanup and robustness
11850
Daniel Veillardf8592562002-01-23 17:58:17 +000011851Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11852
11853 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
11854 an alphabetic index based on comments content
11855 * doc/*: rebuilt the web site with the new references
11856
Daniel Veillardc8c7be42002-01-23 17:53:44 +000011857Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
11858
11859 * parserInternals.h: Greg Sjaardema suggested to use an
11860 eponential buffer groth policy in xmlParserAddNodeInfo()
11861
Daniel Veillard3bf65be2002-01-23 12:36:34 +000011862Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
11863
11864 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
11865 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
11866 doc/parsedecl.py doc/Makefile.am: updated the python extractor
11867 to generate cross-references, and added/updated the stylesheets
11868 to generate and link API indexes. The generic keyword index
11869 is not done yet.
11870 * doc/*.html: regenerated all the usual docs too
11871
Daniel Veillard2070c482002-01-22 22:12:19 +000011872Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
11873
11874 * debugXML.c: added an xpath function to the shell for T. V. Raman
11875
11876Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
Daniel Veillard5e926fa2002-01-22 21:44:25 +000011877
11878 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
11879 debug routines.
11880
Daniel Veillardc169f8b2002-01-22 21:40:13 +000011881Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11882
11883 * tree.c: apply an patch from Petr Kozelka for unlink and replace
11884 support of attribute nodes
11885
Daniel Veillard9d06d302002-01-22 18:15:52 +000011886Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11887
11888 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
11889 hopefully near complete and fully documented of the API in XML
11890 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
11891 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
11892 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
11893 include/libxml/parserInternals.h include/libxml/valid.hi
11894 include/libxml/xmlIO.h include/libxml/xmlerror.hi
11895 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
11896 include/libxml/xpath.h include/libxml/xpathInternals.h:
11897 Cleaned up the doc comments a lot in the process, the interface
11898 coverage is now 100%
11899
Daniel Veillard2d1464f2002-01-21 23:16:56 +000011900Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11901
11902 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
11903 extracts comments from the gtk-doc DocBook output (a bit
11904 convoluted but seems to work).
11905
Daniel Veillard61006472002-01-21 17:31:47 +000011906Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
11907
11908 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
11909 added an XML description of the API, moved the script generating
11910 it here. Added a "make api" target
11911
Daniel Veillardd2f23002002-01-21 13:36:00 +000011912Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
11913
11914 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
11915
Daniel Veillard99e55eb2002-01-21 08:56:29 +000011916Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
11917
11918 * xpath.c include/libxml/xpathInternals.h: the change made to
11919 xmlXPathFuncLookupFunc was incompatible roll it back
11920
Daniel Veillard963d2ae2002-01-20 22:08:18 +000011921Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
11922
11923 * SAX.c: cleanup patch from Anthony Jones
11924 * doc/Makefile.am: fix the headers to avoid in make scan
11925 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
11926 includes, * vs Ptr and general cleanup
11927 * parsedecl.py: first version of a script to extract the
11928 module interfaces, the goal will be to provide .decl or XML
11929 specification of the interfaces to build wrappers.
11930
Daniel Veillard0f5f1622002-01-20 12:42:06 +000011931Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
11932
11933 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
11934 now provides return codes in case of errors
11935
Bjorn Reese026d29f2002-01-19 15:40:18 +000011936Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
11937
11938 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
11939 Upgraded to trio baseline 1.6
11940 * strio.h strio.c: Replaced by triostr.h and triostr.c
11941
Daniel Veillard572577e2002-01-18 16:23:55 +000011942Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
11943
11944 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
11945 of strdup usage in the code
11946
Daniel Veillarddb5850a2002-01-18 11:49:26 +000011947Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11948
11949 * parser.c error.c: Keith Isdale complained rightly that
11950 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
11951
Daniel Veillardcfa0d812002-01-17 08:46:58 +000011952Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
11953
11954 * tree.c: fixed the funxtion to set the xml: attributes
11955 * debugXML.c: added "setbase" to test it.
11956
Daniel Veillard2c748c62002-01-16 15:37:50 +000011957Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
11958
11959 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
11960 to allow updating an attribute content
11961
Daniel Veillard8de85c62002-01-15 17:10:15 +000011962Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
11963
11964 * libxml.h: try to avoid problems when compiling on Windows
11965
Daniel Veillard314cfa02002-01-14 17:58:01 +000011966Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
11967
11968 * hash.c: patch from Anthony Jones for hash.c allocation size
11969 * Makefile.am: trying to work around Yet Another Libtool Madness
11970 and build the 2.4.13 release finally ...
11971
Daniel Veillard744683d2002-01-14 17:30:20 +000011972Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
11973
11974 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
11975 * doc/* : update of the documentation
11976
Daniel Veillarde6a55192002-01-14 17:11:53 +000011977Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
11978
11979 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
11980 at fixing #61290 :-(
11981
Daniel Veillardfb25a512002-01-13 20:32:08 +000011982Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
11983
11984 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
11985 Fixes bug #67229
11986
Daniel Veillardacb2bda2002-01-13 16:15:43 +000011987Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11988
11989 * tree.c: trying to avoid troubles when a subtree is copied
11990 and coalesced in part with the target tree. Should fix
11991 bug #67407
11992
Daniel Veillardd8224e02002-01-13 15:43:22 +000011993Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11994
11995 * valid.c: fixed validation of attributes content of type
11996 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
11997 values, very old bug. Fixes #67671
11998
Daniel Veillard8107a222002-01-13 14:10:10 +000011999Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
12000
12001 * parser.c include/libxml/parserInternals.h tree.c: integrated
12002 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
12003 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
12004
Daniel Veillarddb0eb8d2002-01-13 13:35:00 +000012005Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
12006
12007 * threads.c: applied Serguei Narojnyi's patch to add native
12008 thread support on the Win32 platform
12009 * testThreadsWin32.c Makefile.am: added the test program also
12010 from Serguei, Win32 specific
12011 * include/win32config.h include/libxml/xmlwin32version.h.in:
12012 added patch from Igor for the Windows thread specific defines.
12013
Daniel Veillard845cce42002-01-09 11:51:37 +000012014Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
12015
12016 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
12017
Daniel Veillard7b602b42002-01-08 13:26:00 +000012018Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
12019
12020 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
12021 output page into XMLinfo.html. Close bug #66951 and
12022 raised by Robert Collins too.
12023
Daniel Veillard73c6e532002-01-08 13:15:33 +000012024Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
12025
12026 * encoding.c: Paul Keogh pointed out a possibility of segfault
12027 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
12028 Closes bug # 68238
12029
Daniel Veillard4a859202002-01-08 11:49:22 +000012030Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
12031
12032 * doc/*.html: updated the Gdome2 links
12033
Daniel Veillard3c5ed912002-01-08 10:36:16 +000012034Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
12035
12036 * libxml.h: Applied following patches from Robert Collins
12037 and make sure IN_LIBXML is defined when compiling it
12038 -------
12039 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
12040 as well as Visual C.
12041 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
12042 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
12043 * strio.c (PLATFORM_UNIX): Define for Cygwin.
12044 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
12045 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
12046 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
12047 xmlSysIDExists xmlNoNetExists).
12048 * xmllint.c: Don't include winsock2.h for Cygwin.
12049
Daniel Veillard401c2112002-01-07 16:54:10 +000012050Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
12051
12052 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
12053 when the version info is not present.
12054
Daniel Veillard6f42c132002-01-06 23:05:13 +000012055Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
12056
12057 * tree.c: Anthony Jones pointed out a problem in
12058 xmlStringGetNodeList() and provided a fix for it
12059
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000012060Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
12061
Daniel Veillarddb5850a2002-01-18 11:49:26 +000012062 * parser.c: patch from Frank J Franklin to remove a bug in
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000012063 xmlCreatePushParserCtxt() when the initial buffer passed
12064 is large.
12065
Daniel Veillard0e47ee22002-01-05 18:25:52 +000012066Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
12067
12068 * win32/*: big cleanup of the Windows/MSVC project files
12069 from Igor Zlatkovic
12070
Daniel Veillardcebb1362002-01-02 13:13:30 +000012071Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
12072
12073 * doc/Makefile.am: should fix #67674 and avoid troubles if
12074 xsltproc is not available or fails in the prefix provided
12075
Daniel Veillard26908ab2002-01-01 16:50:03 +000012076Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
12077
12078 * xmlmemory.c: one more doc patch from Charlie Bozeman.
12079
Daniel Veillard5344c602001-12-31 16:37:34 +000012080Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
12081
12082 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
12083 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
12084 Fixed a few other problems raised by Charlie Bozeman.
12085 * result/VC/ElementValid[5-7]: fixed the output
12086
Daniel Veillardcbaf3992001-12-31 16:16:02 +000012087Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
12088
12089 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
12090 patches from Charlie Bozeman. Regenerated the HTML docs.
12091
Daniel Veillard7f9a6802001-12-20 14:01:47 +000012092Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
12093
12094 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
12095 for Windows from Igor
12096
Daniel Veillard1df3dfc2001-12-18 11:14:16 +000012097Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
12098
12099 * xmllint.c: applied Justin Fletcher patch for --output or -o
12100
Daniel Veillardd3b29d22001-12-18 07:53:16 +000012101Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
12102
12103 * win32/libxml2/libxml2.def.src: close #67019
12104
Daniel Veillard01db67c2001-12-18 07:09:59 +000012105Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
12106
12107 * xmllint.c: applied Justin Fletcher generic timing patch
12108 similar to the one already applied to xsltproc.
12109
Daniel Veillardd1640922001-12-17 15:30:10 +000012110Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
12111
12112 * include/libxml/tree.h tree.c: applied documentation patches
12113 from Charlie Bozeman
12114
MST 2001 John Fleck2323ac22001-12-14 04:24:50 +000012115Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
12116
12117 *doc/xmllint.xml, xmllint.1 - document --dropdtd
12118
Daniel Veillard29e43992001-12-13 22:21:58 +000012119Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
12120
12121 * valid.c: fix the xmlStrdup() used in the previous patch.
12122 * valid.c: added --dropdtd
12123 * tree.c: fixed xmlUnlinkNode so it also removes the references
12124 from the document if the node is a DTD
12125
Daniel Veillard86fd5a72001-12-13 14:55:21 +000012126Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
12127
12128 * HTMLtree.c valid.c: cleanup some static declarations
12129
Daniel Veillard9ae4b7a2001-12-13 14:24:09 +000012130Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
12131
12132 * xmllint.c: removed another strdup()
12133 * doc/FAQ: removed the HP/UX entry
12134
Daniel Veillarded472f32001-12-13 08:48:14 +000012135Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
12136
12137 * valid.c: fix bug #66816 when validating.
12138 * xmllint.c: don't use sys/time.h if configure did not found it
12139
MST 2001 John Fleck3fc555e2001-12-11 04:41:24 +000012140Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
12141
12142 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
12143 xmlcatalog_man.xml
12144
Daniel Veillard2d8a93b2001-12-10 21:07:19 +000012145Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
12146
12147 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
12148 xmlInitMemory() was declared twice
12149
Daniel Veillardb82c1662001-12-09 14:00:54 +000012150Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
12151
12152 * globals.c: do not reference strdup() !
12153 * configure.in libxml-2.0.pc.in: trying to fix the libs
12154 of the various config extraction modules
12155
Daniel Veillardef90ba72001-12-07 14:24:22 +000012156Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
12157
12158 * configure.in : preparing 2.4.12
12159 * doc/* : updated and rebuilt the docs
12160
Daniel Veillard220346d2001-12-07 11:33:54 +000012161Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
12162
12163 * uri.c: closed bug #66159
12164 * testURI.c: added --escape option
12165 * configure.in: some cleanup for xml2-config --cflags
12166
Daniel Veillard2a906822001-12-06 14:34:08 +000012167Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
12168
12169 * globals.c testThreads.c: removed some misplaced includes
12170 of xmlversion.h
12171
Daniel Veillarde28313b2001-12-06 14:08:31 +000012172Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
12173
12174 * threads.c: patch from Gary Pennington fixing a possible
12175 problem at initialization time.
12176
Daniel Veillardd3b08822001-12-05 12:03:33 +000012177Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
12178
12179 * configure.in libxml.h parser.c testThreads.c macos/: integrated
Daniel Veillarde28313b2001-12-06 14:08:31 +000012180 Eric Lavigne contribution to build libxml2 on MacOS using
Daniel Veillardd3b08822001-12-05 12:03:33 +000012181 CodeWarrior.
12182
Daniel Veillarda7866932001-12-04 13:14:44 +000012183Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
12184
12185 * xmllint.c: applied Geert Kloosterman's patch to fix
12186 --repeat --timing output
12187
Daniel Veillard19840942001-11-29 16:11:38 +000012188Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
12189
12190 * parser.c: Robin Berjon <robin@knowscape.com> found a case
12191 where non-wellformed XML declaractions were not detected.
12192
Daniel Veillarde85d9342001-11-28 14:43:12 +000012193Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
12194
12195 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
12196
Daniel Veillard22f25a82001-11-28 09:12:23 +000012197Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
12198
12199 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
12200 gets reset by xmlCleanupInputCallbacks() and this makes the
12201 function useless. Same for output.
12202
Daniel Veillard107ccaa2001-11-27 16:23:50 +000012203Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
12204
12205 * xmlIO.c: robert pointed out a loop error in callback cleanups
12206
Daniel Veillard8faa7832001-11-26 15:58:08 +000012207Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
12208
12209 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
12210 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
12211 they are not really tied to debugging
12212
Daniel Veillardbd9b0e82001-11-26 10:32:08 +000012213Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
12214
12215 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
12216 * xmllint.c: better --catalogs description
12217
Daniel Veillard4855c8c2001-11-25 10:35:25 +000012218Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
12219
12220 * tree.c: fixed a couple of problems in xmlSetProp()
12221
Daniel Veillardcd337f02001-11-22 18:20:37 +000012222Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
12223
12224 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
12225 unappropriate stdout output.
12226
Daniel Veillard566d4df2001-11-22 13:00:53 +000012227Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
12228
12229 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
12230 by Denis Beurive, closes #65111
12231
Daniel Veillardb4545fd2001-11-20 09:37:09 +000012232Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
12233
12234 * valid.c: in case of content model validity error, don't
12235 print it if validity warnings were not requested.
12236
Daniel Veillardc69e0b12001-11-20 08:35:07 +000012237Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
12238
12239 * nanoftp.c: applied a couple of patches from Brian D Ripley.
12240 * parserInternals.c: removed the last exit() call. Print an
12241 unmaskable error on stderr instead (library mismatch detection)
12242
MST 2001 John Fleck42304042001-11-18 00:18:06 +000012243Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
12244
12245 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
12246 shell instructions from Heiko Rupp
12247
Daniel Veillardf7b094f2001-11-15 13:54:39 +000012248Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
12249
12250 * catalog.c: use the URL notation file:// for default catalog paths
12251
Daniel Veillard0ec98632001-11-14 15:04:32 +000012252Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
12253
12254 * include/libxml/tree.h: better comments for _private fields
12255 * tree.c: removed a problem when copying an entity reference.
12256
Daniel Veillardd33cfbf2001-11-13 15:24:36 +000012257Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
12258
12259 * vms/*: updated instructions and diffs from John A Fotheringham
12260
Daniel Veillarda11001b2001-11-12 22:45:36 +000012261Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
12262
12263 * include/libxml/xmlerror.h: avoid an include problem if
12264 #include <libxml/xmlerror.h> happens first in code
12265 seems to be the case in KDE libs
12266
Daniel Veillard8e3943c2001-11-12 21:35:44 +000012267Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
12268
12269 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
12270 from Igor for Windows
12271
12272Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
12273
12274 * Makefile.am: Gary Pennington pointed out a missing prefix
12275
Daniel Veillard43d3f612001-11-10 11:57:23 +000012276Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
12277
12278 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
12279 * doc/*: upgraded and rebuilt the docs
12280
Daniel Veillardc1f78342001-11-10 11:43:05 +000012281Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
12282
12283 * HTMLparser.c: fix comment in scripts element parsing.
12284 * result/HTML/doc3*: updated the results.
12285
12286Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
12287
12288 * uri.c: another URI bug fix #63336, using Joel Young patch.
12289
Daniel Veillardc6e013a2001-11-10 10:08:57 +000012290Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
12291
12292 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
12293 a cleaned up version of the Pwd shell string generation.
12294
Daniel Veillardbe480fb2001-11-08 23:36:42 +000012295Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
12296
12297 * valid.c include/libxml/tree.h: trying to fix namespaces +
12298 validation problems for good, closing #63619 in the process
12299 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
12300 wrong in this respect, fixed it.
12301
Daniel Veillardd536f702001-11-08 17:32:47 +000012302Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
12303
12304 * xmllint.c: Morus Walter patch to allow --format and --encode
12305
Daniel Veillard5004f422001-11-08 13:53:05 +000012306Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
12307
12308 * debugXML.c: Stefan Kost provided an help command for the shell
12309
Daniel Veillarda6825e82001-11-07 13:33:59 +000012310Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
12311
12312 * debugXML.c: Heiko Rupp pointed that the shell would crash
12313 on empty nodesets returns.
12314
Daniel Veillard03f848d2001-11-07 12:53:46 +000012315Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
12316
12317 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
12318 migh need the history libraries
12319
Daniel Veillard957fdcf2001-11-06 22:50:19 +000012320Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
12321
12322 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
12323 handle the case of < in quoted attributes, Bastian Kleineidam
12324
Daniel Veillardc853b322001-11-06 15:24:37 +000012325Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
12326
12327 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
12328 fixing catalog breakages
12329 * Makefile.am catalog.c result/catalogs/catal
12330 result/catalogs/mycatalog.* test/catalogs/catal*:
12331 fixed more problems in catalog support, added more regression tests
12332 for both XML and SGML catalog handling
12333
Daniel Veillard66870c72001-11-05 19:27:49 +000012334Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
12335
12336 * debugXML.c: applied an improvement to xmlGetLineNo() from
12337 Keith Isdale
12338
Daniel Veillardffe09c92001-11-05 14:21:47 +000012339Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
12340
12341 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
12342 Side effect of the progressive catalog loading
12343
Daniel Veillardad661b92001-11-05 11:43:15 +000012344Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
12345
12346 * Makefile.am: confexecdir and confexec_DATA were defined twice
12347 pointed out by Karl Eichwalder
12348
Daniel Veillard6eb17722001-11-04 22:19:27 +000012349Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
12350
12351 * xmlcatalog.c: avoid unlink() and use remove() instead.
12352
Daniel Veillardea898282001-11-04 22:13:45 +000012353Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
12354
12355 * libxml.spec.in: cleanup
12356 * include/libxml/xmlwin32version.h: updated with 2.4.8
12357
Daniel Veillarda4617b82001-11-04 20:19:12 +000012358Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
12359
12360 * encoding.c global.data globals.c testThreads.c: fix bug #63752
12361 of compiling libxml with a non standard set of options
12362
John Fleck027edfb2001-11-04 20:13:58 +000012363Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
12364
12365 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
12366 document --sgml option, fixing gnome bugzilla #63382
12367
Daniel Veillardcd21dc72001-11-04 20:03:38 +000012368Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
12369
12370 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
12371 breakage of 2.4.7, added a couple of really needed APIs
12372 like xmlCatalogIsEmpty() and xmlNewCatalog()
12373 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
12374 for install-catalog
12375 * configure.in: preparing 2.4.8
12376
CET 2001 Daniel Veillard5a37bde2001-11-01 14:31:22 +000012377Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
12378
12379 * HTMLtree.c tree.c include/libxml/HTMLtree.h
12380 include/libxml/tree.h include/libxml/xmlIO.h: more include
12381 cleanups, export cleanly one html output + format function.
12382
12383Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
12384
12385 * parser.c: removed initGenericErrorDefaultFunc call from
12386 xmlInitParser() since it could destroy previous calls to
12387 xsltSetGenericErrorFunc() effects
12388
Daniel Veillardebd38c52001-11-01 08:38:12 +000012389Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
12390
12391 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
12392 keyword.
12393
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000012394Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
12395
12396 * Makefile.am: cleanup
12397 * threads.c: cleanup too
12398 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
12399 from xsltproc
12400 * include/libxml/tree.h include/libxml/parser.h: trying to break a
Daniel Veillard784b9352003-02-16 15:50:27 +000012401 dependency loop.
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000012402
Daniel Veillard91c00402001-10-30 17:41:38 +000012403Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
12404
12405 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
12406 was not used anymore !
12407
Daniel Veillard52dcab32001-10-30 12:51:17 +000012408Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
12409
12410 * configure.in: preparing 2.4.7
12411 * Makefile.am doc/Makefile.am: switched to the latest xmllint
12412 manual page from John
12413 * doc/*: updated the doc and rebuilt the generated pages
12414
Daniel Veillarda9e65e82001-10-30 10:32:36 +000012415Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
12416
12417 * xmlIO.c: closing bug #62711, the library should never
12418 close stdin or stdout.
12419
Daniel Veillard4def3bd2001-10-30 09:47:47 +000012420Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
12421
12422 * uri.c: second pass at fixing #63336, using Joel Young
12423 final patch. looks okay.
12424
Daniel Veillardbb6808e2001-10-29 23:59:27 +000012425Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
12426
12427 * uri.c include/libxml/uri.h: trying to clear #63336
12428 allowing the escaping routine to parse unconformant
12429 URI-References.
12430
Daniel Veillardacf7ff02001-10-29 20:21:47 +000012431Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
12432
12433 * vms/readme.vms vms/build_libxml.com nanoftp.c
12434 include/libxml/xmlversion.h.in: a few VMS updates from
12435 John A Fotheringham
12436 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
12437 and xmlCleanupOutputCallbacks() for the Perl binding people.
12438
Daniel Veillard635ef722001-10-29 11:48:19 +000012439Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
12440
12441 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
12442 apply fixes to close #63271 and avoid segfaults when
12443 the error routine gets callbed before xmlInitParser()
12444 get called.
12445 * nanoftp.c error.c: Applied patches from Justin Fletcher
12446 correcting some xmlGenericError misuses.
12447
MDT 2001 John Fleckfd32de62001-10-27 20:14:01 +000012448Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
12449
12450 *doc/xmllint.xml, doc/xmllint.1
12451 New and improved man page for xmllint - .xml is the original, .1
12452 is the generated man page
12453
Daniel Veillardc9484202001-10-24 12:35:52 +000012454Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
12455
12456 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
12457 the web site from the main HTML document.
12458
Daniel Veillard5151c062001-10-23 13:10:19 +000012459Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
12460
12461 * parser.c: fixed an erroneous validation bug when PE refs
12462 occurs in external parsed entities referenced from the
12463 internals subset
12464 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
12465 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
12466 added the associated testcase, it's a nice one.
12467 * HTMLparser.c: generate the DTD node as HTML still ...
12468 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
12469
Daniel Veillardb6b0fd82001-10-22 12:31:11 +000012470Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
12471
12472 * HTMLparser.c: fixed a bug in htmlNewDoc()
12473
Daniel Veillard89cad532001-10-22 09:46:13 +000012474Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
12475
12476 * test/threads/*: added entities testing to the Thread test
12477 * testThreads.c: make the test reasonable
12478 * DOCBparser.c: fix the DTD public and system ID
12479 * xmllint.c: added --sgml for SGML DocBook importing
12480 * Makefile.am: added Docbtests target
12481
Daniel Veillard9ae1eba2001-10-19 09:48:35 +000012482Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
12483
12484 * nanoftp.c: use only "anonymous@" string for anonymous passwds
12485 * testThreads.c: removed bogus include
12486
Daniel Veillardce2c2f02001-10-18 14:57:24 +000012487Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
12488
12489 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
12490 fixed a very serious (looping) validation bug
12491
Daniel Veillard3c01b1d2001-10-17 15:58:35 +000012492Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
12493
12494 * include/libxml/globals.h include/libxml/threads.h threads.c
12495 testThreads.c: far more testing, cleaning up bugs
12496 * *.c : make sure globals.h is always included.
12497
Daniel Veillard7cc95c02001-10-17 15:45:12 +000012498Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
12499
12500 * HTMLparser.c: try to get rid of parser loops for good.
12501
Daniel Veillardab7488e2001-10-17 11:30:37 +000012502Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
12503
12504 * configure.in: fixed some bugs in CFLAGS passing.
12505 * test/threads Makefile.am testThreads.c: added a specific
12506 threaded test case (really nasty, guaranteed).
12507
Daniel Veillard85c11fa2001-10-16 21:03:08 +000012508Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
12509
12510 * catalog.c: serious cleanup on the management of the
12511 XML catalog tree, more tests done, especially with
12512 the catalog PI.
12513
Daniel Veillard364789a2001-10-16 12:45:00 +000012514Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
12515
12516 * catalog.c: avoid a problem in catalog cleanup on SMP if
12517 catalogs were not initialized.
12518
Daniel Veillard81463942001-10-16 12:34:39 +000012519Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
12520
12521 * catalog.c xpath.c: trying to cleanup the not thread safe
12522 parts of the library.
12523
Daniel Veillard64a411c2001-10-15 12:32:07 +000012524Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
12525
12526 * include/libxml/globals.h configure.in global.data: make
12527 the allocation be per-thread a configure option
12528 * encoding.c include/libxml/parser.h: fixed compilation
12529 errors
12530
Daniel Veillard5ee57fc2001-10-15 10:46:16 +000012531Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
12532
12533 * include/libxml/parser.h: Norm reported that a few lines
12534 added were breaking libxslt compile, removed them for now
12535
Daniel Veillard6f350292001-10-14 09:56:15 +000012536Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
12537
12538 * parser.c parserInternals.c threads.c: debugged and fixed
12539 initialization problems which were giving troubles on SMP
12540 boxes.
12541
Daniel Veillard6661ffa2001-10-13 14:18:17 +000012542Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
12543
12544 * include/libxml/Makefile.am: missing globals.h
12545
Daniel Veillarde7090612001-10-13 12:18:28 +000012546Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000012547
Daniel Veillarde7090612001-10-13 12:18:28 +000012548 * globals.c: added a couple of standard includes.
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000012549
Daniel Veillardd0463562001-10-13 09:15:48 +000012550Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
12551
12552 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
12553 include/libxml/parserInternals.h include/libxml/tree.h
12554 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
12555 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
12556 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
12557 Applied the last patches from Gary, cleanup, activated threading
12558 all user accessible global variables are now handled in globals.[ch]
12559 Still a bit rought but make tests passes with either
12560 --with-threads defined at configure time or not.
12561 * Makefile.am example/Makefile.am: added globals.[ch] and threads
12562 linking options
12563
Daniel Veillardb8478642001-10-12 17:29:10 +000012564Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
12565
12566 * Makefile.am include/libxml/Makefile.am
12567 include/libxml/globals.h globals.c include/libxml/threads.h
12568 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
12569 configure.in: started integrating the core of the thread support
12570 not activated yet but half integrated. The code should still
12571 compile and work anyway.
12572
Daniel Veillardb44025c2001-10-11 22:55:55 +000012573Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
12574
12575 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
12576 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
12577 integrating the non-controversial parts of Gary Pennington
12578 multithread patches
12579 * catalog.c: corrected a small bug introduced
12580
Daniel Veillard75b96822001-10-11 18:59:45 +000012581Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
12582
12583 * catalog.c include/libxml/catalog.h: very serious cleanup,
12584 isolating unportable code and as much as possible the accesses
12585 to the global shared catalog. May need more testing !
12586
Daniel Veillard78d12092001-10-11 09:12:24 +000012587Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
12588
12589 * include/libxml/debugXML.h debugXML.c tree.c: integrating
12590 Keith Isdale patches for the XSLT debugger interfaces. Some
12591 cleanup
12592
Daniel Veillardff0b7312001-10-11 06:46:09 +000012593Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
12594
12595 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
12596 * DOCBparser.c: generate line nubers in elements
12597
Daniel Veillard60087f32001-10-10 09:45:09 +000012598Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
12599
12600 * configure.in: preparing 2.4.6 release
12601 * doc/xml.html doc/html/*: updated and rebuilt the docs
12602 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
12603
MDT 2001 John Fleck60416fa2001-10-09 02:41:50 +000012604Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
12605
12606 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
12607 adding documentation for DV's supercatalog support
12608
Daniel Veillard82d75332001-10-08 15:01:59 +000012609Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
12610
12611 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
12612 super catalog support adding one API and one flag --sgml to
12613 xmlcatalog
12614
MDT 2001 John Fleck0e229932001-10-07 22:46:00 +000012615Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
12616
12617 * doc/xmlcatalog_man.xml, xmlcatalog.1
12618 One more crack at
12619 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
12620
12621
Thomas Broyer47334c02001-10-07 16:41:52 +000012622Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12623
12624 * xpath.c: implemented xmlXPathObjectCopy for external objects
12625 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
12626
MDT 2001 John Fleckac941e32001-10-06 22:30:16 +000012627Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
12628
12629 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
12630 finishing up fix to
12631 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
12632 the xmlcatalog man page display more elegantly
12633
Daniel Veillard3fbe8e32001-10-06 13:30:33 +000012634Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
12635
12636 * configure.in: closing bug #61832
12637 * HTMLparser.c: removed a warning
12638
Daniel Veillard6ab38382001-10-06 13:08:27 +000012639Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
12640
12641 * xpath.c: fixing #61673 part I, do not loose doc information
12642 when copying result value trees.
12643
Daniel Veillard556c6682001-10-06 09:59:51 +000012644Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12645
12646 * xpath.c: trying to harden the XPath interpreter
12647
MDT 2001 John Fleck9f82dc62001-10-06 02:40:10 +000012648Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
12649
12650 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
12651 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
12652
William M. Brack1633d182001-10-05 15:41:19 +000012653Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
12654
12655 * HTMLparser: repaired another loop problem
12656
Daniel Veillard20ee8c02001-10-05 09:18:14 +000012657Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
12658
12659 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
12660 parsing.
12661 * xpath.c: fix bug #61291 the default XML namespace node is
12662 missing from the namespace axis.
12663 * tree.c: refuse to create namespaces nodes with prefix "xml"
12664
Daniel Veillard651f9472001-10-04 14:51:06 +000012665Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
12666
12667 * SAX.c: ouch a non-defined namespace could lead to a crash,
12668 fixed #61215
12669
Daniel Veillard7dd05702001-10-04 14:25:12 +000012670Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
12671
12672 * parserInternals.c: closed bug #61054
12673
Daniel Veillard5e6d10a2001-10-03 13:21:13 +000012674Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
12675
12676 * include/libxml/Makefile.am: closing #60708
12677
Daniel Veillarda293c322001-10-02 13:54:14 +000012678Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
12679
12680 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
12681 adding xmlSAXParseFileWithData following Marco Stipek suggestion
12682
Daniel Veillardf4309d72001-10-02 09:28:58 +000012683Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12684
12685 * valid.c: close bug #61550 when xml: wasn't considered a namespace
12686
Daniel Veillardf6ed8bc2001-10-02 09:22:47 +000012687Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
12688
12689 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
12690 * DOCBparser.c HTMLparser.c parser.c: fixed typos
12691
Daniel Veillard16756b62001-10-01 07:36:25 +000012692Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
12693
12694 * catalog.c: Justin Fletcher provided cleaup code in case
12695 HAVE_STAT is not defined
12696 * include/win32config.h: Igor Zlatkovic suggested to have
12697 HAVE_STAT defined there
12698
William M. Brack5e1cac12001-09-28 16:19:18 +000012699Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
12700
12701 * catalog.c - fixed typing error reported by M. Barros
12702
MDT 2001 John Fleckbbb9e432001-09-24 03:08:43 +000012703Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
12704
12705 * xmllint.c - fixing typo
12706
William M. Brackd28e48a2001-09-23 01:55:08 +000012707Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
12708
12709 * HTMLparser.c: small enhancement to prevent loop on
12710 unrecognizable data
12711
Daniel Veillardb1d62872001-09-21 09:47:08 +000012712Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
12713
12714 * parserInternals.c: applying patch from bug #60757 this
12715 should close it
12716
Daniel Veillardc0631a62001-09-20 13:56:06 +000012717Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
12718
12719 * catalog.c xmlcatalog.c: removed a couple of warning
12720 * xpath.c: try to solve the linking problem on platforms
12721 needing trio to compile
12722
Daniel Veillard1a123612001-09-19 08:06:23 +000012723Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000012724
Daniel Veillard1a123612001-09-19 08:06:23 +000012725 * Makefile.am libxml.spec.in: backing up non-documented changes
12726 commited without review or aproval by Jens Finke <jens@gnome.org>
12727 * HACKING: made 100% clear that no commit should be done directly
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000012728
Daniel Veillardf5b44e42001-09-17 17:19:54 +000012729Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
12730
12731 * configure.in: Joe Orton provided a patch fixing a problem
12732 when iconv is specified to be in a non-standard directory
12733 but wasn't exported in xml2-config --cflags
12734
Daniel Veillard2fc2db72001-09-14 17:33:51 +000012735Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
12736
Daniel Veillardf5b44e42001-09-17 17:19:54 +000012737 * configure.in: let's ship 2.4.5 before getting too much
Daniel Veillard2fc2db72001-09-14 17:33:51 +000012738 troubles with 2.4.4 errors.
12739
Daniel Veillard16698282001-09-14 10:29:27 +000012740Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12741
12742 * encoding.c entities.c: do not output hexadecimal charrefs
12743 when serializing HTML since some version of Netscape can't
12744 grok it, generate decimal ones.
12745 * result/HTML/doc3.htm: output changed due to previous test
12746 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
12747
Daniel Veillard98fed372001-09-13 11:34:58 +000012748Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
12749
12750 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
12751 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
12752
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000012753Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
Daniel Veillard98fed372001-09-13 11:34:58 +000012754 Released 2.4.4
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000012755
12756 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
12757 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
12758 updated the configuration scripts systems accordingly
12759
Daniel Veillard04382ae2001-09-12 18:51:30 +000012760Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
12761
12762 * configure.in: preparing for 2.4.4
12763 * doc/xml.html doc/html/*: updated and rebuilt the docs
12764
Daniel Veillardd63437e2001-09-12 15:00:27 +000012765Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
12766
12767 * win32/dsp/libxml2.def.src: tried to incorporate comments
12768 from bug #59220
12769
Daniel Veillard319a7422001-09-11 09:27:09 +000012770Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
12771
12772 * parser.c result/noent/wml.xml: fixed bug #59981 related
12773 to handling of '&' in attributes when entities are substitued
12774
Daniel Veillard7cf5e442001-09-10 20:16:32 +000012775Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
12776
12777 * libxml.h include/libxml/xmlversion.h.in
12778 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
12779 Tried to close bug #60131
12780
Daniel Veillardbce62332001-09-10 18:46:55 +000012781Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
12782
12783 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
12784
Daniel Veillard143b04f2001-09-10 18:14:14 +000012785Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
12786
12787 * SAX.c: fixing bug #59946 on xmlns=""
12788
Daniel Veillard7a51d6d2001-09-10 14:40:43 +000012789Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
12790
12791 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
12792 but allocates a new error code.
12793
Daniel Veillard05c13a22001-09-09 08:38:09 +000012794Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
12795
12796 * xmllint.c: John Fleck fixed typos in the options output
12797 * parser.c SAX.c: fix ignorable white space SAX selection
12798
12799Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
12800
12801 * entities.c: Steve Underwood found the possibility of an
12802 ininite loop in case of error.
12803
Daniel Veillard5eb9dea2001-09-07 09:38:02 +000012804Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
12805
12806 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
12807
Daniel Veillarda050d232001-09-05 15:51:05 +000012808Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
12809
12810 * parser.c: warn if version is not 1.0 but it's not
12811 strictly speaking an error after analyzing the spec
12812
MDT 2001 John Fleck04685002001-09-03 16:11:47 +000012813Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
12814
12815 *doc/catalog.html - add link to the html version of the
12816 man page, other linguistic cleanups
12817
MDT 2001 John Fleck5bd39dc2001-09-03 15:14:19 +000012818Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
12819
12820 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
12821 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
12822 file, has not yet been included in the build.
12823
Daniel Veillard99784ff2001-09-01 16:20:28 +000012824Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
12825
12826 * catalog.c: removed a duplicate affectation Justin Fletcher
12827
Daniel Veillard9e1c72d2001-08-31 20:03:19 +000012828Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
12829
12830 * tree.c: Armin Sander pointed a possible text coalescing
12831 problem, completed his patch.
12832
Bjorn Reese0b2ae432001-08-31 16:31:57 +000012833Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12834
12835 * trionan.c: Fixed const and volatile re-definition problem
12836
Daniel Veillard5d96fff2001-08-31 14:55:30 +000012837Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
12838
12839 * libxml.4 parser.c: doc updates from Heiko Rupp
12840 * parserInternals.c: 2 sanity checks from Heiko Rupp
12841
Daniel Veillard3ec4c612001-08-28 20:39:49 +000012842Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
12843
12844 * tree.c: applied patch from Armin Sander to make some pointers
12845 const in xmlCopyNode()
Daniel Veillard2ebd7a72001-08-28 21:07:03 +000012846 * include/libxml/tree.h: added fix to the header
Daniel Veillard3ec4c612001-08-28 20:39:49 +000012847
Daniel Veillardb06c6142001-08-27 14:26:30 +000012848Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
12849
12850 * xpath.c: hum, restrict the integer usage gcc bug workaround
12851 to only gcc compilers so that other architecture don't get
12852 penalized by this limitation.
12853 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
12854
Daniel Veillard268fd1b2001-08-26 18:46:36 +000012855Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
12856
12857 * valid.c: fixed a Windows compiler warning (Chris Poblete)
12858 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
12859
Daniel Veillard6c5f9d12001-08-25 13:33:14 +000012860Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
12861
12862 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
12863 --convert option to xmlcatalog to convert SGML ones to
12864 the XML syntax.
12865 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
12866
12867 2.4.3 got released at that point
Daniel Veillard6990bf32001-08-23 21:17:48 +000012868Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
12869
12870 * catalog.c xmlIO.c: started some serious testing and fixed
12871 a few bug and optmization needs.
12872
Daniel Veillard9f7b84b2001-08-23 15:31:19 +000012873Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12874
12875 * Makefile.am configure.in include/libxml/xmlwin32version.h:
12876 preparing for a 2.4.3 release even if it may not be ready yet
12877 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
12878 all file parsing lookup to go through the entity resolver, add
12879 to add an API to bypass it (needed to load catalogs themselves),
12880 some cleanup on the catalog code too.
12881 * nanoftp.c: small cleanup
12882 * doc/catalog.html: small update
12883
Daniel Veillardbc2ddbe2001-08-23 10:24:27 +000012884Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
12885
12886 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
12887 Jun Kuriyama
12888
Daniel Veillardffb120d2001-08-23 00:52:23 +000012889Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
12890
12891 * doc/catalog.html: finished the catalog documentation
12892
Daniel Veillarde7ead2d2001-08-22 23:44:09 +000012893Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
12894
12895 * doc/catalog.html doc/xml.html: added documentation about
12896 Catalog support, misses an API description
12897 * doc/html/*: reextracted the API pages
12898
Daniel Veillarddc2cee22001-08-22 16:30:37 +000012899Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
12900
12901 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
12902 Added the part about section 7.2 on URI resolution,
12903 fixed a side effect in the HTML parser, look complete
12904 and ready to rock except the URI/SystemID part!
12905
Daniel Veillard5d90b6c2001-08-22 14:29:45 +000012906Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
12907
12908 * include/libxml/catalog.h include/libxml/parser.h
12909 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
12910 xmlIO.c: added support and APIs needed for the catalog PI
12911 * include/libxml/xmlIO.h: cleanup
12912
Daniel Veillarde2940dd2001-08-22 00:06:49 +000012913Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
12914
12915 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
12916 include/libxml/catalog.h: starts to look okay, really
12917 plugged the new framework, cleaned a lot of stuff,
12918 added some APIs, except the PI's support missing this
12919 should be mostly complete
12920 * result/catalogs/* test/catalogs/*: added new test, enriched
12921 the existing one with URN ID tests
12922
Daniel Veillard64339542001-08-21 12:57:59 +000012923Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
12924
12925 * catalog.c: fixed nextCatalog
12926 * result/catalogs/docbook test/catalogs/*: started adding
12927 a small regression test
12928
Daniel Veillardcda96922001-08-21 10:56:31 +000012929Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
12930
12931 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
12932 more work on the XML catalog support.
12933 * parser.c include/libxml/parser.h: small cleanup seems using
12934 list as a public parameter name can give portability troubles
12935 * trionan.c trionan.h xpath.c include/libxml/trionan.h
12936 include/libxml/xpath.h include/libxml/Makefile.am: removed
12937 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
12938 wrappers
12939
Bjorn Reese45029602001-08-21 09:23:53 +000012940Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12941
12942 * Makefile.am trio.c triodef.h trionan.c xpath.c
12943 include/libxml/Makefile.am include/libxml/trionan.h:
12944 Re-worked Not-A-Number and Infinity support.
12945 * xmlcatalog.c: added readline include files
12946
Daniel Veillard344cee72001-08-20 00:08:40 +000012947Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
12948
12949 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
12950 testCatalog as xmlcatalog, making it an installed app
12951 adding a shell, and preparing it to be a /etc/xml/catalog
12952 management tool, though not ready yet
12953 * catalog.c include/libxml/catalog.h: adding support for
12954 XML Catalogs http://www.oasis-open.org/committees/entity/
12955 not finished, there is some interesting tradeoffs and a
12956 few open questions left.
12957
Daniel Veillardb7664f42001-08-19 13:00:43 +000012958Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
12959
12960 * xmllint.c: fixed a line formatting problem
12961
Daniel Veillard5015b712001-08-17 09:37:52 +000012962Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
12963
12964 * SAX.c: removed a couple of unused variable (Albert Chin)
12965
Daniel Veillardbb371292001-08-16 23:26:59 +000012966Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
12967
12968 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
12969 trying to fix some troubles w.r.t. function returning
12970 const xxxPtr.
12971
Daniel Veillardb60c54e2001-08-16 19:34:27 +000012972Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
12973
12974 * win32/dsp/libxml2.def.src: another set of symbols conditionally
12975 defined
12976
Daniel Veillardae6db172001-08-16 19:32:00 +000012977Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
12978
12979 * xpointer.c: removed unused var
12980
Daniel Veillard09190202001-08-16 16:27:41 +000012981Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
12982
12983 * testXPath.c: another small cleanup closing bug #59110
12984
Daniel Veillard796f4b62001-08-16 16:00:13 +000012985Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
12986
12987 * win32/dsp/libxml2.def.src: small cleanup closing bug
12988 #59108
12989
Daniel Veillard5aac4e42001-08-15 20:46:57 +000012990Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
12991
12992 * example/gjobread.c: add xmlCleanupParser() before leaving
12993
Daniel Veillard9a0b3d62001-08-15 12:58:03 +000012994Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
12995
12996 * config.h.in configure.in include/libxml/xmlwin32version.h:
12997 released 2.4.2
12998
Daniel Veillardd3d06722001-08-15 12:06:36 +000012999Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
13000
13001 * include/libxml/valid.h debugXML.c valid.c: deprecate
13002 the non-boundchecking Sprintf functions, add Snprintf
13003 this should close bug #57984
13004
Daniel Veillardecb6f5b2001-08-15 08:47:42 +000013005Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
13006
13007 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
13008 URIs before doing the lookups (pointed by Mark Vakoc)
13009
Daniel Veillard0ab5cab2001-08-14 16:43:10 +000013010Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
13011
13012 * xpath.c: serious changes on Result Value Trees and NodeSets
13013 w.r.t. deallocation and collect operations. Probably not
13014 100% clean (merge of allocated trees smells like a problem).
13015 Seems sufficient to close #58943
13016
Daniel Veillard90493a92001-08-14 14:12:47 +000013017Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
13018
13019 * xmllint.c: adding a --format option
13020
Daniel Veillardfe703322001-08-14 12:18:09 +000013021Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
13022
13023 * xpath.c: count() was broken on Result Value Tree
13024 * xmlIO.c: fixed file:/// accesses on _WIN32
13025
Daniel Veillard70ac0e32001-08-13 11:24:16 +000013026Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
13027
13028 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
13029 macro was renamed, this should close bug #58683
13030
Daniel Veillardf300b7e2001-08-13 10:43:15 +000013031Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
13032
13033 * SAX.c: small fix fixing bug #58539 reported by coolo, in
13034 entity substitution mode text at the end of the entity might
13035 be added due to text coalescing.
13036 * nanoftp.c parser.c: small cleanup
13037
Daniel Veillard0c720972001-08-08 20:59:00 +000013038Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
13039
13040 * HACKING: added John Fleck right to commit in the doc subdir
13041
Daniel Veillard48da9102001-08-07 01:10:10 +000013042Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
13043
13044 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
13045 allow to inherit attributes from the DTD directly in the
13046 tree, this is needed for XPath and can be a useful feature.
13047 Inherited namespaces are always provided at the tree level now
13048 * test/defattr* result/defattr* result/noent/defattr*: added a couple
13049 of tests for this feature (XSLT being the prime user).
13050
Daniel Veillard50f34372001-08-03 12:06:36 +000013051Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
13052
13053 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
13054 testSAX.c xmlIO.c xmllint.c include/win32config.h
13055 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
13056 include/libxml/xmlwin32version.h.in win32/README.MSDev
13057 win32/dsp/*: applied Win32 Facelift No.2 patches from
13058 Igor Zlatkovic for Windows/MSC
13059
Daniel Veillard9f4eb912001-08-01 21:22:27 +000013060Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
13061
13062 * SAX.c: unparsedEntityDecl() the URI computation of the
13063 entity wasn't done breaking XSLT unparsed-entity-uri()
13064
Daniel Veillard567e1b42001-08-01 15:53:47 +000013065Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
13066
13067 * xpath.c: fixed a bug when walking the descendants and
13068 the current node has no children
13069 * debugXML.c: show up when a text node is supposed to not be escaped
13070
Thomas Broyerf186c822001-07-31 23:30:37 +000013071Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
13072
13073 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
13074 worked like the set:leading() function)
13075 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
13076
Daniel Veillardba6db032001-07-31 16:25:45 +000013077Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13078
13079 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
13080
Daniel Veillard57905372001-07-31 15:52:17 +000013081Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13082
13083 * include/libxml/xmlIO.h: apply change to close #58141
13084 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
13085
Daniel Veillard5e3eecb2001-07-31 15:10:53 +000013086Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13087
13088 * parser.c: when the internal subset uses a PE, then the
13089 included entity can use conditional sections.
13090
Daniel Veillard7d7e3792001-07-30 13:42:13 +000013091Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13092
13093 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
13094 when walking the namespace axis showing up in
13095 libxst/tests/general/bug-12
13096 * xmlmemory.c: added the possibility to trace a given block
13097 defined by its address
13098
Daniel Veillard4aafa792001-07-28 17:21:12 +000013099Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13100
13101 * parser.c: don't override existing encoding specified before
13102 starting xmlParseDocument()
13103
Daniel Veillardfdb1f242001-07-27 23:32:44 +000013104Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13105
13106 * include/libxml/xmlwin32version.h: reinserted, needed for
13107 Windows users of CVS
13108
Darin Adlera77cac02001-07-27 17:41:51 +0000131092001-07-27 Darin Adler <darin@bentspoon.com>
13110
Darin Adler699613b2001-07-27 22:47:14 +000013111 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
13112 * testCatalog.c: Add include of <libxml/parser.h>.
13113
131142001-07-27 Darin Adler <darin@bentspoon.com>
13115
Darin Adlera77cac02001-07-27 17:41:51 +000013116 * include/libxml/.cvsignore:
13117 * include/libxml/xmlwin32version.h:
13118 Remove this file from CVS because it's generated.
13119
Daniel Veillard50822cb2001-07-26 20:05:51 +000013120Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13121
13122 * parser.c include/libxml/parser.h: applied const patches from
13123 Tom Moog #58002
13124
Thomas Broyerba4ad322001-07-26 16:55:21 +000013125Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
13126
13127 * xpath.c include/libxml/xpath{,Internals}.h: added a function
13128 lookup framework
13129
Daniel Veillard1d0bfab2001-07-26 11:49:41 +000013130Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13131
13132 * tree.c: fixed xmlCopyNode() for documents
13133
Daniel Veillard6dd398f2001-07-25 22:41:03 +000013134Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13135
13136 * parser.c: fixed bugs #58073 reported by Greg Shtilman
13137
13138Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard2454ab92001-07-25 21:39:46 +000013139
13140 * parser.c: fixes bug #57652 reported by Morus Walter
13141
Daniel Veillarde3924972001-07-25 20:25:21 +000013142Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13143
13144 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
13145
Daniel Veillarda53c6882001-07-25 17:18:57 +000013146Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13147
13148 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
13149 errors, lesson don't add new functions at 1am before a release
13150 * xpath.c: integrated fix from Bjorn to avoid divide by zero
13151 from XPath initialization when possible.
13152
Daniel Veillardd9bad132001-07-23 19:39:43 +000013153Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13154
13155 * result/scripts/base*: removing history/readline changed
13156 this slightly
13157 * include/libxml/parser.h SAX.c parser.c parserInternals.c
13158 xmllint.c: make element content line number generation
13159 optionnal to avoid breaking old apps added interface to switch
13160
Daniel Veillardf012a642001-07-23 19:10:52 +000013161Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13162
13163 * configure.in: get rid of the readline and libhistory
Daniel Veillard784b9352003-02-16 15:50:27 +000013164 dependencies by default, release 2.4.1 with IA64 fix
Daniel Veillardf012a642001-07-23 19:10:52 +000013165 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
13166 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
13167 John Kroll fixes to allow saving to HTTP via PUT (or
13168 POST of needed).
13169 * doc/html/*.html: regenerated the docs
13170
Thomas Broyere8126242001-07-22 03:54:15 +000013171Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
13172
13173 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
13174 xmlHashScanFull and xmlHashScannFull3 to get passed the
13175 three keys as arguments to the callback function
13176
Daniel Veillard5e2dace2001-07-18 19:30:27 +000013177Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13178
13179 * configure.in Makefile.am: removed libxml softlink for good
13180 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
13181 100% coverage by gtk-doc
13182
Daniel Veillard8599e702001-07-17 21:38:51 +000013183Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13184
13185 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
13186 fixed serious troubles due to size_t vs. int mismatch
13187
Daniel Veillard8fcc4942001-07-17 20:07:33 +000013188Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13189
13190 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
13191
Thomas Broyerf06a3d82001-07-16 04:52:57 +000013192Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
13193
13194 * include/libxml/xpath{,Internals}.h xpath.c: added a more
13195 convenient extension API for value and context managing
13196 Now handles external objects through xmlXPathPopExternal,
13197 xmlXPathWrapExternal and xmlXPathReturnExternal.
13198 Added functions for sets operations (intersection, etc.)
13199
Daniel Veillard22090732001-07-16 00:06:07 +000013200Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13201
13202 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
13203 xmlIO.c tree.c parserInternals.c entities.c encoding.c
13204 HTMLparser.c: cleanup of global variables, marking some
13205 const or private.
13206
Thomas Broyerf06a3d82001-07-16 04:52:57 +000013207Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
Thomas Broyer496be682001-07-15 22:59:18 +000013208
13209 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
13210 fixed xmlXPathNodeSetItem when passing index=0
13211
Daniel Veillard05dec342001-07-14 21:57:39 +000013212Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13213
13214 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
13215
Daniel Veillard28ae6362001-07-14 16:44:32 +000013216Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13217
13218 * xmllint.c: fixed compilation under Cygwin #57503
13219 * TODO: update
13220
Peter Williamsed156f52001-07-13 18:35:13 +0000132212001-07-13 Peter Williams <peterw@ximian.com>
13222
13223 * config.h.in: add #undef HAVE_DLFCN_H
13224
13225 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
13226 builddir.
13227
Daniel Veillard73b36e32001-07-12 15:09:52 +000013228Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13229
13230 * win32/libxml2/libxml2.def.src: added a couple of exported entries
13231 raised by #57348 and #57381
13232
Daniel Veillard7db37732001-07-12 01:20:08 +000013233Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13234
13235 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
13236 tree.c xpointer.c: store the line numbder in element->content,
13237 may break some software, need a configuration mechanism
13238
Darin Adler96037892001-07-11 00:03:16 +0000132392001-07-10 Darin Adler <darin@bentspoon.com>
13240
13241 * .cvsignore:
13242 * example/.cvsignore:
13243 * include/.cvsignore:
13244 * include/libxml/.cvsignore:
13245 Various things that are generated and should be ignored.
13246
Daniel Veillard09ab7e12001-07-10 15:49:44 +000013247Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13248
13249 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
13250 * doc/xml.html doc/html/*: updated the docs
13251
Daniel Veillard04e2dae2001-07-09 20:07:25 +000013252Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13253
13254 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
13255 validation occured on content with element child
13256
Daniel Veillardb8c9be92001-07-09 16:01:19 +000013257Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13258
13259 * tree.c: fixed XML Base computation which was broken
13260 * debugXML.c: added a base function to the shell
13261 * Makefile.am result/scripts/* test/scripts/*: added scripts
13262 based regression tests, and adding 2 XML Base tests
13263
Daniel Veillard19e96c32001-07-09 10:32:59 +000013264Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13265
13266 * tree.c: set properties doc and call xmlSetListDoc for properties
13267 content when grafting them in a different tree.
13268 * aclocal.m4: remove from CVS
13269
Daniel Veillarde086f5c2001-07-08 21:10:40 +000013270Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13271
13272 * win32/libxml2/libxml2.def.src: added some missing entry point
13273 for XPath (Mark Vakoc)
13274
Daniel Veillard388236f2001-07-08 18:35:48 +000013275Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13276
13277 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
13278 layer should URI-Unescape before trying to open resources.
13279
Daniel Veillard04383752001-07-08 14:27:15 +000013280Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13281
13282 * xpath.c: fix the name() bug for elements in the default
13283 namespace reported by Charlie Bozeman
13284
Daniel Veillard7583a592001-07-08 13:15:55 +000013285Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13286
13287 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
13288 led to an XPath fix, improvements of SAX initialization, and
13289 an added option --nocdata to testXPath
13290
Daniel Veillard449d7392001-07-07 19:11:06 +000013291Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13292
13293 * doc/libxml-doc.el: Felix Natter provided anew version working
13294 with XEmacs too
13295
Daniel Veillard5168dbf2001-07-07 00:18:23 +000013296Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13297
13298 * include/libxml/xpath.h: small cleanup
13299 * doc/xml.html: update
13300
Daniel Veillardf524d6e2001-07-05 23:41:40 +000013301Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13302
13303 * Makefile.am configure.in include/libxml/xmlwin32version.h:
13304 released 2.3.14
13305
Daniel Veillard4b8328d2001-07-05 22:48:42 +000013306Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13307
13308 * doc/html/*: rebuilt the docs for the release
Daniel Veillard5b43fde2001-07-05 23:31:40 +000013309 * doc/xml.html: added 2.3.14 release.
Daniel Veillard4b8328d2001-07-05 22:48:42 +000013310
Daniel Veillard73c9c042001-07-05 20:02:54 +000013311Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13312
13313 * xpath.c: a bug reported by Stephan Kulow empty nodesets
13314 were not equal to empty strings
13315
Daniel Veillard1fd36d22001-07-04 22:54:28 +000013316Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13317
13318 * SAX.c: fixed a URI-Reference computation problem when validating
13319 * xmlIO.c: small cleanup
13320
Daniel Veillard4d65a1c2001-07-04 22:06:23 +000013321Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13322
13323 * parser.c: improved the description of a couple of interfaces
13324 upon Larry Stamper suggestion
13325
Daniel Veillard62f313b2001-07-04 19:49:14 +000013326Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13327
13328 * SAX.c entities.c parser.c: changed completely the way entities
13329 are handled when running the parser in entity substitution mode.
13330 This fixes a bug reported by Stephan Kulow and nearly divides
13331 by 3 the amount of memory required by libxslt to load and process
13332 DocBook TDG.
13333
Daniel Veillardf420ac52001-07-04 16:04:09 +000013334Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13335
13336 * HTMLparser.c: fixing a too early root closing problem raised
13337 byt Prashanth Naidu
13338
Daniel Veillard8c357d52001-07-03 23:43:33 +000013339Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13340
13341 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
13342 raised by Mark Vakoc.
13343
Daniel Veillard6e90d192001-07-03 16:37:49 +000013344Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13345
13346 * example/Makefile.am: fixed the include path to add srcdir/include
13347 * Makefile.am configure.in: fix from Albert Chin for iconv detection
13348 and some cleanup
13349
Daniel Veillardf06307e2001-07-03 10:35:50 +000013350Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13351
13352 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
13353 lot of optimization work, results in significant improvements
13354 when handling really complex XPath queries. Add a small optimizer
13355 for unions, improve [n] and [last()], avoid some costly ops.
13356
Daniel Veillard77044732001-06-29 21:31:07 +000013357Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13358
13359 * include/libxml/parser.h parser.c: xmlStrstr args are both const
13360 * xpath.c: small cleanup
13361 * xmlGetNsList: reformated, fixed problems if used on Entities
13362
Daniel Veillard2adbb512001-06-28 16:20:36 +000013363Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13364
13365 * doc/xml.html: added 1.8.14 and 2.3.13 releases
13366
Daniel Veillardb37ecd02001-06-28 16:18:11 +000013367Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13368
13369 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
13370 * Makefile.am example/Makefile.am: workaround automake generating
13371 erroneous deps
13372
Daniel Veillard12f7d292001-06-28 13:12:11 +000013373Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13374
13375 * include/win32config.h: bug #56801 Yon Derek provided a patch
13376 to the windows config file.
13377
Daniel Veillard87ee9142001-06-28 12:54:16 +000013378Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13379
13380 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
13381 libxml.h : Yon Derek provided a set of changes to compile from
13382 CVS on Windows/MSC
13383
Daniel Veillard0e4cd172001-06-28 12:13:56 +000013384Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13385
13386 * parser.c: fixed UTF8 BOM support in push mode
13387 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
13388 added a specific testcase
13389
Daniel Veillard3e5bb8e2001-06-27 16:34:34 +000013390Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13391
13392 * Makefile.am: added --push regression tests
13393 * parserInternals.c: the XML parser segfaulted in --push mode
13394
Daniel Veillard9a89a8a2001-06-27 11:13:35 +000013395Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13396
13397 * configure.in: moved the symlinks detection within a CVS
13398 check, this is not portable and will be removed soon.
13399 * xpath.c: small cleanup/speedup
13400
Daniel Veillard11648102001-06-26 16:08:24 +000013401Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13402
13403 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
13404 release of 2.3.12
13405 * parser.c: make an error message if unknow entities in all cases
13406
Daniel Veillardfcbd74a2001-06-26 07:47:23 +000013407Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13408
13409 * uri.c: fixed 2 uri normalization bugs on '//' reduction
13410
Daniel Veillard23793842001-06-25 16:07:45 +000013411Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13412
13413 * include/libxml/Makefile.am: Laszlo Peter pointed out that
13414 includes were installed in the wrong dir
13415
Daniel Veillardf5498f32001-06-25 15:08:36 +000013416Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13417
13418 * doc/html.xml: warn against sending code to exhibit bugs.
13419
Daniel Veillard56f06462001-06-24 21:34:03 +000013420Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13421
13422 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
13423 Tru64 from Thomas Leitner
13424
Daniel Veillardc5d64342001-06-24 12:13:24 +000013425Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13426
13427 * AUTHORS: added William and Bjorn
13428 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
13429 daniel@veillard.com hopefully I won't have to do this again
13430 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
13431 docs can be rebuilt cleanly now
13432 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
13433 from CVs it's generated, added include/libxml/xmlwin32version.h
13434 also generated but which should change far less frequently.
13435 * catalog.c nanoftp.c: made sure to include libxml.h not
13436 libxml/xmlversion.h directly
13437 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
13438 when compiling on WIN32 and MSC
13439
Daniel Veillard07385fd2001-06-23 21:55:48 +000013440Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13441
13442 * include/Makefile.am include/libxml/Makefile.am configure.in:
13443 fixed make distcheck and rebuilding the rpms
13444
Daniel Veillardcd1d9442001-06-23 18:53:44 +000013445Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13446
13447 * configure.in: should finish the migration of exported includes
13448 into a real include/libxml in CVS, at least for CVS users.
13449 * removed the exported headers, added in include/libxml (as well
13450 as xmlversion.h.in).
13451
Daniel Veillard6dd8e052001-06-23 18:38:06 +000013452Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13453
13454 * configure.in: fixed the way to detect symlink
13455
Daniel Veillard66541772001-06-23 18:31:04 +000013456Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13457
13458 * configure.in: updated, include/libxml is now a real CVS dir
13459
Daniel Veillardca989762001-06-23 17:39:29 +000013460Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13461
13462 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
13463 version works with both libxml1 and libxml2 (it autodetects
13464 the prefix of the html-files) from Felix Natter.
13465 * doc/xml.html: updated doc accordingly
13466
Daniel Veillard8cf14d52001-06-23 16:32:46 +000013467Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13468
13469 * xpath.c: fixed the bug generating a template loop in libxslt
13470 when using docbook-xsl-1.4, * should filter out document nodes
13471 * HACKING: added William
13472 * TODO: updated
13473
Daniel Veillard7b06bcb2001-06-22 16:03:51 +000013474Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13475
13476 * doc/FAQ.html: added a warning about gcc-3.0
13477 * doc/xml.html: added reference to gdome2 and removed a confusing
13478 sentence
13479
Daniel Veillardf7f41852001-06-22 15:18:01 +000013480Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13481
13482 * xmlversion.h: okay this is a generated file, but Windows
13483 users need it and they can't generate it, and I want CVS
13484 Windows users ...
13485 * win32/libxml2/libxml2_so.dsp: Windows project file for
13486 the shared lib version of libxml2
13487 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
13488 resources needed for libxslt/xsltproc by Yon Derek
13489
Bjorn Reese3157b342001-06-22 14:41:45 +000013490Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
13491
13492 * trio.c: MSVC fix (provided by Igor Zlatkovic)
13493
Daniel Veillard4151acb2001-06-22 10:48:57 +000013494Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13495
Daniel Veillardcc146db2001-06-22 11:10:52 +000013496 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
13497
13498Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13499
Daniel Veillard4151acb2001-06-22 10:48:57 +000013500 * include/win32config.h: Yon Derek provided a first fix
13501 to be able to compile libxslt/xsltproc on Windows
13502
Daniel Veillardd79bcd12001-06-21 22:07:42 +000013503Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13504
13505 * xpath.c: attempt to work around what seemed a gcc optimizer
13506 bug when handling floats on i386 http://veillard.com/gcc.bug
13507 * tree.c entities.c encoding.c: doing some cleanups while
13508 chasing it
13509
Daniel Veillard017b1082001-06-21 11:20:21 +000013510Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13511
13512 * Makefile.am: cleanup when --without-debug is specified
13513 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
13514 w.r.t. --without-debug and other include points
13515 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
13516 Catalogs
13517 * configure.in entities.h tree.h HTMLparser.c: removed
13518 --without-corba, made the _private field mandatory
13519
Daniel Veillard87a764e2001-06-20 17:41:10 +000013520Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13521
13522 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
13523 outputs a BOM in UTF8, an errata has been issued to avoid the
13524 problem, that was the most reasonable solution... Add support
13525 for a leading UTF8 BOM in entities.
13526
Daniel Veillard10ea86c2001-06-20 13:55:33 +000013527Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13528
13529 * valid.c: fixed a bug found when post validating an entity ref
13530 * xmllint.c: added --loaddtd and sligly changed --postvalid to
13531 activate it too
13532
Daniel Veillard39196eb2001-06-19 18:09:42 +000013533Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13534
13535 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
13536 weakness in the node copy the XPointer and the XInclude
13537 implementations. Serious cleanup.
13538
Daniel Veillard3739b982001-06-19 12:51:30 +000013539Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13540
13541 * Makefile.am: Kjartan Maraas provided a small patch to
13542 add xml2-config.in to EXTRA_DIST
13543
Daniel Veillarda9142e72001-06-19 11:07:54 +000013544Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13545
13546 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
13547 provided another failing case found in KDE, the way the
13548 ctxt->vctxt.nodeTab was allocated and freed changed over
13549 time but it wasn't completely cleaned up. This should fix it.
13550
Daniel Veillard3ed27bd2001-06-17 17:58:17 +000013551Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13552
13553 * parser.c: Stephan Kulow also raised the fact that line number
13554 could get miscounted making debug harder, fixed the problem
13555 in xmlParseCharData()
13556
Daniel Veillard64b98c02001-06-17 17:20:21 +000013557Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13558
13559 * valid.c: Stephan Kulow pointed out a problem when validating
13560 and using an empty entity, forgot a 'break' in a case.
13561
Daniel Veillarde3c81b52001-06-17 14:50:34 +000013562Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13563
13564 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
13565 * doc/xml.html: updated with 2.3.11
13566
Daniel Veillard4ec885a2001-06-17 10:31:07 +000013567Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13568
13569 * TODO: updated adding cleanup of generated doc
13570 * configure.in: prepared to release 2.3.11
13571 * xmllint.c: added --version for bug reporting
13572 * doc/html/*.html: rebuilt the doc
13573
Daniel Veillard8b8d2252001-06-16 21:24:56 +000013574Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13575
13576 * xpath.c: first part of the work on selecting namespace to
13577 fix bug #56115
13578
Daniel Veillard96ed5832001-06-15 22:22:04 +000013579Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13580
13581 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
13582 when using -liconv
13583 * TODO: updated
13584
Daniel Veillardc4f631d2001-06-14 11:11:59 +000013585Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13586
13587 * HTMLtree.[ch]: more work on the HTML serialization routnes,
13588 cleanup, encoding support.
13589
Daniel Veillard608ad072001-06-14 08:32:28 +000013590Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13591
13592 * xpath.c: Thomas Broyer suggested a better patch for the / arg
13593
Daniel Veillard239d0522001-06-13 23:02:48 +000013594Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13595
13596 * xpath.c: bug detected by Ankh when / is used as a function arg
13597
Daniel Veillard02bb1702001-06-13 21:11:59 +000013598Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13599
13600 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
13601 of element and use it to avoid outputting formatting spaces at
13602 the wrong place. Implemented the format parameter for HTML save.
13603 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
13604 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
13605 result/HTML/wired.html: of course this impact the result of a
13606 number of HTML tests
13607
Daniel Veillard95d845f2001-06-13 13:48:46 +000013608Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13609
13610 * HTMLtree.[ch]: started augmenting the HTML save API with
13611 encoding and formatting parameters
13612
Daniel Veillardeca60d02001-06-13 07:45:41 +000013613Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13614
13615 * HTMLtree.h: cleanup and started evaluating the work needed on
13616 revamping the HTML output code
13617
Daniel Veillard84666b32001-06-11 17:31:08 +000013618Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13619
13620 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
13621
Daniel Veillard8bdd2202001-06-11 12:47:59 +000013622Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13623
13624 * valid.c: fixed bug #56049, forgot one check in the
13625 validation routine
13626
Daniel Veillardca2366a2001-06-11 12:09:01 +000013627Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13628
13629 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
13630
Daniel Veillard6761eee2001-06-11 10:29:38 +000013631Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13632
13633 * libxml.h: fixed an error in last commit
13634 * doc/FAQ.html: added an entry for compilation from CVS
13635
Daniel Veillard9cc6dc62001-06-11 08:09:20 +000013636Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13637
13638 * xmlversion.h.in libxml.h: Cygwin patches
13639 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
13640 * tree.h: cleanup
13641
Daniel Veillardacd370f2001-06-09 17:17:51 +000013642Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13643
13644 * tree.c: patched xmlFreeNode() to avoid freeing() a static
13645 memory block in a strange case where libxml is linked twice
13646 in the binary.
13647
Daniel Veillard1d047672001-06-09 16:41:01 +000013648Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13649
13650 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
13651 state far too often, simple fix used to avoid it.
13652
Daniel Veillard4497e692001-06-09 14:19:02 +000013653Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13654
13655 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
13656 being processed, applied his patch
13657 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
13658
Daniel Veillardf3afa7d2001-06-09 13:52:58 +000013659Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13660
13661 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
13662 provided fixes to compile on MSCC again
13663 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
13664 also provided an update for the project files.
13665
Daniel Veillarda682b212001-06-07 19:59:42 +000013666Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13667
13668 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
13669 bug #55810
13670
Daniel Veillarde8fc08e2001-06-07 19:35:47 +000013671Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13672
13673 * tree.c: fixed xmlGetNsProp() to close bug #55683
13674 Note this requires libxslt to use it's own function instead.
13675
Daniel Veillardf0c53762001-06-07 16:07:07 +000013676Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13677
13678 * HTMLtree.c: when in a pre element no formatting space should
13679 be added.
13680 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
13681
Daniel Veillard068a9652001-06-07 15:30:26 +000013682Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13683
13684 * configure.in: added tests for signal() and signal.h
13685
Daniel Veillard541d6552001-06-07 14:20:01 +000013686Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13687
13688 * xpath.c: robert pointed out xmlXPathNINF was not initialized
13689
Daniel Veillard8a367d42001-06-07 14:01:34 +000013690Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13691
13692 * doc/libxml-doc.el: Felix Natter provided a new version for
13693 libxml2
13694
Daniel Veillard8a926292001-06-07 11:20:20 +000013695Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13696
13697 * HTMLtree.c: when in a pre element no formatting space should
13698 be added.
13699
Daniel Veillard14839d52001-06-06 16:11:56 +000013700Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13701
13702 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
13703
Daniel Veillarde95e2392001-06-06 10:46:28 +000013704Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13705
13706 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
13707 hack
13708 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
13709 * uri.c: fixed a warning
13710
Daniel Veillard6e93c4a2001-06-05 20:57:42 +000013711Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13712
13713 * HTMLtree.c: trying to close bug #55772 escaping in script
13714 elements
13715 * doc/xml.html: suggest to send mail to the list
13716
13717Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard1c43dbf2001-06-05 17:12:52 +000013718
13719 * error.c: attempt to fix the xmlGetVarStr breakage once and for
13720 good. Use a macro and based on the solution provided in
13721 vsnprintf manual page from GNU.
13722
Bjorn Reese99748722001-06-05 12:49:15 +000013723Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
13724
13725 * error.c: Workaround for non-preserving variadic list.
13726 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
13727
Daniel Veillard2e4f1882001-06-01 10:11:57 +000013728Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13729
13730 * doc/xml.html: added 2.3.10 release
13731
Daniel Veillardb3a182e2001-06-01 09:28:09 +000013732Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13733
13734 * configure.in: releasing 2.3.10
13735
Daniel Veillard3c2758d2001-05-31 18:43:43 +000013736Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13737
13738 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
13739
Daniel Veillard20042422001-05-31 18:22:04 +000013740Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13741
13742 * encoding.c: Robert Collins provided a patch to add the
13743 "US-ASCII" encoding alias
13744
Daniel Veillard97ac1312001-05-30 19:14:17 +000013745Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13746
13747 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
13748 string oriented functions and started cleaning the related areas
13749 in xpath.c which needed fixing in this respect
13750
Daniel Veillard2d703722001-05-30 18:32:34 +000013751Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13752
13753 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
13754 #55380
13755 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
13756
Daniel Veillard9403a042001-05-28 11:00:53 +000013757Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13758
13759 * TODO: updated
13760 * nanohttp.[ch] : started adding APIs to get the redirected URL
13761 when this occurs (needed for further base computation
13762 * tree.h: cleanup
13763 * encoding.c: cleanup
13764 * SAX.c: minor change around ctxt->loadsubset
13765
Daniel Veillard6278fb52001-05-25 07:38:41 +000013766Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13767
13768 * Makefile.am include/Makefile.am: small change to have
13769 include/libxml rebuilt if working from CVS.
13770 * uri.c: applied another patch from Carl Douglas for URI escaping,
13771 this should close bug #51876
13772
Daniel Veillardd16df9f2001-05-23 13:44:21 +000013773Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13774
13775 * xinclude.c: fixed XInclude recursive behaviour bug #54678
13776 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
13777 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
13778 added specific regression test
13779 * parser.h: preparing for the XSLT mode where DTD inherited
13780 attributes are added to the tree.
13781
Daniel Veillardbbd22452001-05-23 12:02:27 +000013782Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13783
13784 * xinclude.[ch]: Updated the namespace for the Last Call version
13785 * result/XInclude/include test/XInclude/include: updated the
13786 testsuite accordingly
13787
Daniel Veillard8514c672001-05-23 10:29:12 +000013788Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13789
13790 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
13791 related to bug #51876
13792
Daniel Veillard42596ad2001-05-22 16:57:14 +000013793Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13794
13795 * tree.c: fixed a gross mistake in base computation, xml:base is
13796 not completely correct yet (need cascade).
13797 * xpath.[ch]: added the few things needed to find a function name
13798 and URI from the XPath context when it is called.
13799
Daniel Veillard81418e32001-05-22 15:08:55 +000013800Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13801
13802 * catalog.[ch]: fixes and add xmlLoadCatalogs()
13803 * DOCBparser.c: small cleanup
13804 * xmllint.c: added a --catalogs option to load catalogs from
13805 $SGML_CATALOG_FILES
13806 * tree.c: cleanup
13807 * configure.in: iconv library fixup, ICONV_LIBS
13808
Daniel Veillardaf86c7f2001-05-21 14:11:26 +000013809Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13810
13811 * catalog.c: handling of CATALOG entries. detection of recursion,
13812 and a few bugfixes
13813 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
13814 against the default namespace
13815
Daniel Veillard04b93292001-05-21 08:15:31 +000013816Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13817
13818 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
13819
Daniel Veillarda97a19b2001-05-20 13:19:52 +000013820Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13821
13822 * parser.c: fixed propagation context info when parsing an
13823 external entity.
13824 * doc/html/*.html: regenerated a couple of docs
13825
Daniel Veillard4623acd2001-05-19 15:13:15 +000013826Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13827
13828 * doc/xml.html: update with 2.3.9 informations
13829
Daniel Veillardbed7b052001-05-19 14:59:49 +000013830Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13831
13832 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
13833 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
13834 * doc/html/* : rebuilt the docs
13835 * valid.c: small patch which may improve some case when
13836 validating.
13837
Daniel Veillardf69bb4b2001-05-19 13:24:56 +000013838Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13839
13840 * HTMLparser.c: Closed bug #54891
13841 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
13842 to the suite
13843
13844Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13845
13846 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
13847 applied a documentation patch from LotR and filled in a few missing
13848 descriptions
13849
Daniel Veillard76d66f42001-05-16 21:05:17 +000013850Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13851
13852 * xpath.c tree.c parser.c: speed optimizations at the parser level
13853 document tree freeing and xpath evaluation
13854
Daniel Veillardfd7ddca2001-05-16 10:57:35 +000013855Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13856
13857 * parser.c parser.h parserInternals.h: fixed a couple of
13858 interfaces for handling memory buffer input to const char *
13859 upon suggestion of JamesH.
13860
Daniel Veillardc3739e72001-05-15 15:23:27 +000013861Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13862
13863 * configure.in: LoTR sent a patch fixing the previous commit
13864
Daniel Veillarda4f27e02001-05-15 12:41:29 +000013865Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13866
13867 * configure.in: trying to deal again with the stoopid -R linking
13868 flag of Solaris
13869
Daniel Veillard790142b2001-05-15 10:51:53 +000013870Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13871
13872 * xpath.h: two nodeset access macros from Thomas Broyer
13873
Daniel Veillardba0b8c92001-05-15 09:43:47 +000013874Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13875
13876 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
13877 patch from Thomas Broyer
13878
Daniel Veillarde62d36c2001-05-15 08:53:16 +000013879Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13880
13881 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
13882 case
13883 * INSTALL: was empty added stuff from the FAQ
13884
Daniel Veillard75bea542001-05-11 17:41:21 +000013885Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13886
13887 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
13888 attributes handling and #54433 by adding xmlUnsetProp()
13889 and xmlUnsetNsProp()
13890
Daniel Veillard0a2a1632001-05-11 14:18:03 +000013891Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13892
13893 * HTMLparser.c: Patch from Jonas Borgström
13894 (htmlGetEndPriority): New function, returns
13895 the priority of a certain element.
13896 (htmlAutoCloseOnClose): Only close inline elements if they
13897 all have lower or equal priority.
13898 * result/HTML: this of course changed a number of tests results.
13899
Daniel Veillard7d6fd212001-05-10 15:34:11 +000013900Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13901
13902 * xmlIO.c catalog.c: plugged in the default catalog resolution
13903 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
13904 documentations
13905 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
13906
Daniel Veillarda7374592001-05-10 14:17:55 +000013907Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13908
13909 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
13910 integrating catalogs
13911 * catalog.[ch] testCatalog.c: adding a small catalo API
13912 (only SGML catalog support).
13913 * parser.c: restaured xmlKeepBlanksDefault(0) API
13914
Daniel Veillardc17337c2001-05-09 10:51:31 +000013915Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13916
13917 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
13918
Daniel Veillard257d9102001-05-08 10:41:44 +000013919Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13920
13921 * parser.c: added xmlParseExternalEntityPrivate() to allow
13922 propagation of ctxt->_private when parsing external entities
13923
Daniel Veillard083c2662001-05-08 08:27:14 +000013924Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13925
13926 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
13927
Daniel Veillard01ef7382001-05-08 07:31:43 +000013928Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13929
13930 * configure.in: fixed a small portability problem with AM_CONDITIONAL
13931
Daniel Veillard4de4d3b2001-05-07 20:50:47 +000013932Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13933
13934 * valid.c: warn when indeterminist content model is detected
13935 * result/VC/ElementValid8: this adds a message
13936 * Makefile.am: add --novalid for VCM tests
13937 * parserInternals.c: added a call to Init memory
13938
Daniel Veillard64269352001-05-04 17:52:34 +000013939Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13940
13941 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
13942 when both parameters are NULL.
13943
Daniel Veillard37721922001-05-04 15:21:12 +000013944Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13945
13946 * valid.c: applied small patch from Gary Pennington, reindented
13947 some part of the code.
13948
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +000013949Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13950
13951 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
13952 release, updated and regenerated the docs
13953
Daniel Veillard357c9602001-05-03 10:49:20 +000013954Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13955
13956 * xpath.c result/XPath/expr/floats : clarified and cleanup
13957 printing of abnormal floats in tests.
13958
Daniel Veillarda2bc3682001-05-03 08:27:20 +000013959Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13960
13961 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
13962 * results/HTML/ : a few changes in the output of the HTML tests as
13963 a result.
13964 * configure.in: tying to fix -liconv where needed
13965
Daniel Veillard2a0d2e62001-05-02 17:11:36 +000013966Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13967
13968 * Makefile.am: fixed a stupid error
13969
Daniel Veillard7150a032001-05-02 16:41:11 +000013970Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13971
13972 * configure.in Makefile.am: make the inclusion of the trio
13973 modules in the library conditional
13974
Daniel Veillardc057c5d2001-05-02 12:41:24 +000013975Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13976
13977 * DOCBparser.c: patche from László Kovács, fixed entities refs
13978 in attributes handling
13979
Daniel Veillardedddff92001-05-02 10:58:52 +000013980Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13981
13982 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
13983 flushing
13984
Daniel Veillardc8f620b2001-04-30 20:31:33 +000013985Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13986
13987 * xpath.c: fix of an XSLT namespace bug reported on the list
13988 general/bug-8-
13989
Daniel Veillard5792e162001-04-30 17:44:45 +000013990Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13991
13992 * strio.h trio.c: Dan McNichol suggested a couple of small
13993 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
13994
Daniel Veillard02141ea2001-04-30 11:46:40 +000013995Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13996
13997 * tree.c parser.c encoding.c: spent a bit more time looking
13998 at the parsing speed and DOM handling. Added a few more
13999 speedups.
14000
Daniel Veillard3ed155f2001-04-29 19:56:59 +000014001Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14002
14003 * parser.c: small but effective parsing speed improvement
14004
Daniel Veillardb59076b2001-04-29 17:04:07 +000014005Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14006
14007 * configure.in: default on the DocBook parser inclusion (for Gnome)
14008 * DOCBparser.h: fixed a header reference
14009
Daniel Veillardb45c43b2001-04-28 17:02:11 +000014010Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14011
14012 * configure.in xpath.c: applied Bjorn patches for FPE on the
14013 alpha
14014
Daniel Veillardeefd4492001-04-28 16:55:50 +000014015Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14016
14017 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
14018 xmlSaveFormatFileTo()
14019
Daniel Veillarde39a93d2001-04-28 14:35:02 +000014020Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14021
14022 * xpath.c: simple and efficient optimization, XPath functions
14023 aways bind to the same code, cache this
14024 * TODO: updated (by saying some is obsolete)
14025
Daniel Veillard2156a562001-04-28 12:24:34 +000014026Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14027
14028 * xpath.c: more cleanup work on XPath name parsing routines
14029
Daniel Veillard61d80a22001-04-27 17:13:01 +000014030Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14031
14032 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
14033 xmlXPathParseName
14034 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
14035 * debugXML.c: avoid compilation problems if compiling without
14036 HTML support, Igor Zlatkovic
14037 * win32/libxml2/libxml2.def.src: being able to compile without
14038 XPath on Windows
14039
Daniel Veillarddbb14a72001-04-26 20:54:01 +000014040Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14041
14042 * libxml.m4: yet another patch from Toshio Kuratomi
14043
Daniel Veillard2913e4c2001-04-26 19:29:02 +000014044Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14045
14046 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
14047
Daniel Veillard67fee942001-04-26 18:59:03 +000014048Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14049
14050 * tree.[ch]: added xmlSaveFormatFile interface for saving
14051 and indenting a file.
14052
Daniel Veillard82e49712001-04-26 14:38:03 +000014053Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14054
14055 * xpath.c: fixed bug #53689 related to processing-instruction()
14056
Daniel Veillard02f077a2001-04-26 10:59:11 +000014057Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14058
14059 * DOCBparser.c: patche from László Kovács
14060
Daniel Veillard30211a02001-04-26 09:33:18 +000014061Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14062
14063 * parser.c: applied fixes from Christian Glahn bug report #53391
14064
Daniel Veillard5a7c3452001-04-26 09:16:13 +000014065Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14066
14067 * error.c: Jean François Lecomte provided a complete description
14068 and a fix to bug #53537
14069
Daniel Veillard5c4ec4c2001-04-26 07:43:59 +000014070Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14071
14072 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
14073
Daniel Veillard1034da22001-04-25 19:06:28 +000014074Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14075
14076 * DOCBparser.c SAX.c: a bit more work on entities processing.
14077 Still Need to cleanup XML output and references in attributes
14078
Daniel Veillard4ec0b0f2001-04-25 15:53:40 +000014079Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14080
14081 * DOCBparser.c include/Makefile.am: two patches from László Kovács
14082
Daniel Veillardb33c2012001-04-25 12:59:04 +000014083Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14084
14085 * tree.c: trying to fix #53574, not completely complete,
14086 I would like xmllint --copy --debug test/ent1 and
14087 xmllint --debug test/ent1 to show the same result.
14088 * xpath.c: fix a bug when trying to sort namespace nodes
14089
Daniel Veillard5146f202001-04-25 10:29:44 +000014090Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14091
14092 * HTMLtree.c: real fix for #53402
14093
Daniel Veillard7533cc82001-04-24 15:52:00 +000014094Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14095
14096 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
14097 PIs when using xsl:output
14098 * valid.c: closing #53537 some case generate segfaults if there
14099 is validity errors
14100
Daniel Veillard61b33d52001-04-24 13:55:12 +000014101Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14102
14103 * SAX.c testDocbook.c DOCBparser.c: more work on the support
14104 of external parsed entities, added --noent to testDocbook
14105 * valid.c: Garry Pennington found an uninitialized variable
14106 access in xmlValidateElementContent()
14107
Daniel Veillard56098d42001-04-24 12:51:09 +000014108Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14109
14110 * HTMLparser.c : HTML parsing still sucks ... trying to deal
14111 with madness
14112 * result/HTML/ : this modified the result of the regression tests
14113 a lot.
14114
Daniel Veillard122376b2001-04-24 12:12:30 +000014115Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14116
14117 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
14118 to doc where it wasn't checked against NULL reported by
14119 Jens Laas
14120
Daniel Veillard43dadeb2001-04-24 11:23:35 +000014121Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14122
14123 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
14124 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
14125
Daniel Veillardeae522a2001-04-23 13:41:34 +000014126Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14127
14128 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
14129 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
14130 * SAX.[ch]: cleanup and updates for DocBook
14131 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
14132 ex SGML identifier changes
14133 * valid.c: removed a static unused function.
14134
Daniel Veillardde57c612001-04-23 09:13:36 +000014135Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14136
14137 * HTMLtree.c: applied change for Paul Sponagl on script saving
14138 * Makefile.am: the warning about entity title.xml are normal.
14139
Daniel Veillard393df012001-04-22 20:11:18 +000014140Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14141
14142 * configure.in: release of 2.3.7
14143 * Makefile.am: fixing make distcheck
14144
Daniel Veillarda41123c2001-04-22 19:31:20 +000014145Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14146
14147 * doc/html/* doc/xml.html: updated and regenerated the docs
14148
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +000014149Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14150
14151 * xpath.c: fixed the XPointer problem introduced in 2.3.6
14152
Daniel Veillarde82a9922001-04-22 12:12:58 +000014153Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14154
14155 * tree.c: fixed #53388 with the provided patch
14156
Daniel Veillard06803992001-04-22 10:35:56 +000014157Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14158
14159 * valid.c: Bjorn detected an invalid memory access. Fixed
14160 vstateVPush()
14161
Daniel Veillard40af6492001-04-22 08:50:55 +000014162Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14163
14164 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
14165
Bjorn Reese70a9da52001-04-21 16:57:29 +000014166Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
14167
14168 * libxml.h: new header used only for the compilation of libxml
14169 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
14170 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
14171 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
14172 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
14173 xmlmemory.c xpath.c xpointer.c: libxml.h integration
14174 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
14175 baseline (version 1.2 plus a single patch).
14176 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
14177 scientific notation for numbers. Tests added.
14178 * xpath.c: formatting of numbers changed to use sprintf
14179 (contribution from William Brack)
14180
Daniel Veillard34b1b3a2001-04-21 14:16:10 +000014181Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14182
14183 * valid.c: cleanup, more useful debugging
14184 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
14185 * xmlIO.c: entity loading is printed as an error when validating
14186
Daniel Veillard1c14b8d2001-04-21 10:28:59 +000014187Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14188
14189 * valid.c: fixed to validate within entities
14190 * test/VCM/v22.xml: added a specific testcase
14191
Daniel Veillardca1f1722001-04-20 15:47:35 +000014192Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14193
14194 * valid.c: forgot an epsilon transition in for ()+
14195 * test/VCM/v21.xml : added a specific test case
14196
Daniel Veillard85349052001-04-20 13:48:21 +000014197Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14198
14199 * valid.c: removed a state explosion exhibited by RSS
14200 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
14201 from bug #51872
14202
Daniel Veillarddab4cb32001-04-20 13:03:48 +000014203Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14204
14205 * valid.[ch] tree.h: worked *hard* to get non-determinist content
14206 validation without using an ugly NFA -> DFA algo in the source.
14207 Made a specific algorithm easier to maintain, using a single
14208 stack and without recursion.
14209 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
14210 * hash.c: made the growing routine static
14211 * tree.h parser.c: added the parent information to an
14212 xmlElementContent node.
14213
Daniel Veillarde470df72001-04-18 21:41:07 +000014214Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14215
14216 * SAX.c parser.c xpath.c: generating IDs when not validating
14217 from an external parsed entity was poisoning the ID has table
14218 with removed values. This was killing XSLT on the KDE help
14219 browser.
14220
Daniel Veillardceacdd92001-04-18 15:10:35 +000014221Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14222
14223 * entities.h: andrew@ugh.net.au detected a double declaration
14224
Daniel Veillarda10efa82001-04-18 13:09:01 +000014225Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14226
14227 * debugXML.c hash.c tree.h valid.c : some changes related to
14228 the validation suport to improve speed with DocBook
14229 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
14230 the way validation errors get reported
14231
Daniel Veillard1ed3f882001-04-18 09:45:35 +000014232Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14233
14234 * HTMLparser.c HTMLtree.c: applied part of the patches provided
14235 by P C Chow and William M. Brack for XSLT HTML output
14236
Daniel Veillard2d90de42001-04-16 17:46:18 +000014237Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14238
14239 * xmlversion.h.in win32config.h win32/libxml2/*: applied
14240 Igor Zlatkovic patches for MSC compilation and added his
14241 updates
14242
Daniel Veillarde043ee12001-04-16 14:08:07 +000014243Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14244
14245 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
14246 prefix lookup.
14247 * parserInternals.c: fixed the bug reported by Morus Walter
14248 due to an off by one typo in xmlStringCurrentChar()
14249
Daniel Veillarda3bfca52001-04-12 15:42:58 +000014250Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14251
14252 * HTMLparser.c result/HTML/*: revamped the way the HTML
14253 parser handles end of tags or end of input
14254
Daniel Veillard82daa812001-04-12 08:55:36 +000014255Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14256
14257 * tree.[ch] : added xmlDocCopyNode for gdome2 support
14258
Daniel Veillard67a21302001-04-11 14:39:16 +000014259Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14260
14261 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
14262 bug where the linktime verions of free() won't work ...
14263
Daniel Veillard27b55282001-04-11 12:22:25 +000014264Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14265
14266 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
14267
Daniel Veillardafc73112001-04-11 11:51:41 +000014268Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14269
14270 * doc/xml.html: added 2.3.6 release
14271
Daniel Veillardbdb9ba72001-04-11 11:28:06 +000014272Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14273
14274 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
14275 * result/wml.xml: resulted in a small output change
14276
Daniel Veillardd2f3ec72001-04-11 07:50:02 +000014277Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14278
14279 * tree.c: xmlNewDoc was missing the charset initialization
14280 * xmllint.c: added --auto to autogenerate a doc, allow to
14281 reproduce the problem fixed on xmlNewDoc
14282
Daniel Veillard1731d6a2001-04-10 16:38:06 +000014283Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14284
14285 * xpath.c: trying to get 52979 solved
14286 * tree.c result/ result/noent/: trying to get 52712 solved, this
14287 also made me clean up the fact that XML output in general should
14288 not add formating blanks by default, this changed the output of
14289 a few tests
14290
Daniel Veillard73639a72001-04-10 14:31:39 +000014291Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14292
14293 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
14294
Daniel Veillardfac26a12001-04-08 13:08:14 +000014295Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14296
14297 * configure.in: finally released 2.3.6
14298
Daniel Veillard911f49a2001-04-07 15:39:35 +000014299Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14300
14301 * xpath.c: checking for null pointer generated by new code
14302
Daniel Veillardd8df6c02001-04-05 16:54:14 +000014303Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14304
14305 * xpath.c: fixed a [] evaluation problem reported
14306 * test/XPath/tests/simpleaddr: extended test
14307 * result/XPath/simpleaddr: updated result
14308
Daniel Veillard3b2c2612001-04-04 00:09:00 +000014309Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14310
14311 * xmllint.c: Dan Timis reported a portability problem
14312 on Macs without mmap, fixed it.
14313
Daniel Veillardb38bd552001-04-03 18:22:00 +000014314Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14315
14316 * testXPath.c : added a --tree option allowing to display the
14317 tree dump of the XPath expression
14318
Daniel Veillard4dd93462001-04-02 15:16:19 +000014319Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14320
14321 * xpath.c: fixed a memleak when comparing nodesets
14322 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
14323 * tree.c: added a TODO
14324
Daniel Veillard92ad2102001-03-27 12:47:33 +000014325Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14326
14327 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
14328 we need string functions
14329 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
14330 to be able to use them where needed. Applied some changes
14331 to reduce name linking pollution and compile in only what's
14332 needed.
14333 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
14334 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
14335 for the string manipulation functions
14336 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
14337 to the free() function of xmlmemory.c
14338 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
14339 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
14340 usage.
14341
14342
Daniel Veillard2be30642001-03-27 00:32:28 +000014343Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14344
14345 * error.c: applied the context output patch of the error
14346 handling submitted by Chuck Griffith
14347 * error/VC/*: this slightly change some error logs
14348
Daniel Veillard50582112001-03-26 22:52:16 +000014349Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14350
14351 * parser.c: fixed line number reporting on error
14352
Daniel Veillard04be4f52001-03-26 21:23:53 +000014353Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14354
14355 * parser.c: Sullivan and Darin found a parser bug,
14356 applied the patch.
14357
Daniel Veillardc86a4fa2001-03-26 16:28:29 +000014358Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14359
14360 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
14361 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
14362 xmlversion.h.in xpointer.c: of course the way I defined
14363 UNUSED breaks on old gcc version. Try to be smart and
14364 also define it directly in xmlversion.h
14365 * configure.in: removed -ansi flag from the pedantic set
14366
14367Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +000014368 Huge cleanup, I switched to compile with
14369 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
14370 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
14371 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
14372 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
14373 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
14374 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
14375 encoding.h entities.c error.c list.[ch] nanoftp.c
14376 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
14377 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
14378 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
14379 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
14380 Cleanup, staticfied a number of non-exported functions,
14381 detected and cleaned up a dozen of problem found this way,
14382 avoided a lot of public function name/typedef/system names clashes
14383 * doc/xml.html: updated
14384 * configure.in: switched private flags to the really pedantic ones.
14385
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +000014386Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14387
14388 * configure.in: 2.3.5
14389 * doc/html/*: rebuilt the docs
14390
Daniel Veillard146c9122001-03-22 15:22:27 +000014391Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14392
14393 * parser.c: fixed a reported bug in NOTATION parsing
14394 * uri.c: accepted but not fixed bug 51876, added TODO
14395 * Makefile.am: fixed bug 51876
14396
Daniel Veillarda5f013b2001-03-22 12:44:45 +000014397Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14398
14399 * config.h.in configure.in error.c: fix a compilation problem
14400 on platforms without vsnprintf (xml@thewrittenword.com)
14401
Daniel Veillarde020c3a2001-03-21 18:06:15 +000014402Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14403
14404 * parser.c: fixed a function name header typo
14405 * SAX.c: notations can also occur in external subset.
14406
Daniel Veillard7d42b542001-03-20 13:22:46 +000014407Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14408
14409 * error.c: removed a C++ like comment
14410
Daniel Veillard0b6b55b2001-03-20 11:27:34 +000014411Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14412
14413 * parser.c: fixing bug 52299 strange condition leading
14414 to a parser crash due to a buffer overflow
14415 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
14416 added the specific test case
14417
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +000014418Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14419
14420 * xpath.[ch]: still a lot of cleanup based on XSLT, added
14421 xmlXPathConvert{String,Number,Boolean} to be able to make
14422 type casts without a context stack, fixed some implementation
14423 problems related to the absence of context at parse-time,
14424 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
14425 in the public API too
14426 * xpointer.c xpathInternals.h: we need to know at parse time
14427 whether we are compiling an XPointer
14428
Daniel Veillardafcbe1c2001-03-19 10:57:13 +000014429Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14430
14431 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
14432 cleaned up the parser internals, refactored XPath code, added
14433 new compilation based APIs and cleanly separated public and
14434 private APIs.
14435
Daniel Veillardd007d6c2001-03-19 00:01:07 +000014436Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14437
14438 * xpath.h: the comp field must be added at the end to avoid
14439 killing binary compat.
14440
Daniel Veillard9e7160d2001-03-18 23:17:47 +000014441Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14442
14443 * Makefile.am: detect XPath memleaks in regreson tests
14444 * error.c: fixed and error w.r.t. error reporting still using
14445 stderr
14446 * hash.c: added new line at end of file
14447 * tree.h: minor cleanup
14448 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
14449 expression parsing from evaluation, resulted in a number of
14450 changes internally, and in XPointer. Likely to break stuff
14451 using xpathInternals.h but should remain binary compatible,
14452 new interfaces will be added.
14453
Daniel Veillardd574f782001-03-14 19:40:17 +000014454Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14455
14456 * configure.in: fixed a couple of problems reported by
14457 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
14458 without gcc on non linux platforms.
14459
Daniel Veillard0a6c3582001-03-14 19:15:37 +000014460Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14461
14462 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
14463 a fix for --with-html-dir= configure support. I hope it won't
14464 break rpm generation
14465
Daniel Veillarda022fe02001-03-14 16:30:00 +000014466Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14467
14468 * xmlIO.c: one function comment cleanup.
14469
Daniel Veillard25239c12001-03-14 13:56:48 +000014470Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14471
14472 * SAX.c: external subset notations were improperly registered
14473 in the internal subset.
14474
Daniel Veillard2c4754f2001-03-13 09:31:12 +000014475Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14476
14477 * README.cvs-commits: added, pointing to HACKING
14478 * HACKING: updated
14479
Daniel Veillard82ab81e2001-03-12 21:11:21 +000014480Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14481
14482 * parser.c: and Matt Sergeant found one in the XML push
14483 parser (erroneous check I forgot to remove when I fixed the
14484 main parser).
14485
Daniel Veillard68d7b672001-03-12 18:22:04 +000014486Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14487
14488 * xpath.c: ptittom found a small bug in UnaryExpr
14489
Daniel Veillarde356c282001-03-10 12:32:04 +000014490Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14491
14492 * configure.in: bumped to 2.3.4
14493 * error.c: fixed bug #51860
14494 * tree.c: fixed bug #51861
14495 * valid.c: cleanup, more debug, failed to fix one bug crap ...
14496 * tree.[ch] : added xmlDefaultBufferSize
14497 * nanoftp.c: typo in function name header block
14498 * doc/xml.html : updated, added link to XML::LibXSLT
14499 * doc/html/* : rebuilt the docs
14500
Daniel Veillard80f32572001-03-07 19:45:40 +000014501Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14502
14503 * parser.c SAX.c: the new content parsing code raised an
14504 ugly bug in the characters() SAX callback. Found it
14505 just because of strangeness in XSLT XML Rec ouptut :-(
14506
Daniel Veillard6c831202001-03-07 15:57:53 +000014507Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14508
14509 * Makefile.am: Martin Baulig suggested to add -lm
14510 * tree.c: found another bug in xmlNodeGetContent()
14511
Daniel Veillard4af6b6e2001-03-06 08:33:38 +000014512Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14513
14514 * xpath.c: Bjorn found the error related to strictness of comparison.
14515
Daniel Veillard29631a82001-03-05 09:49:20 +000014516Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14517
14518 * parser.c: trying to fix the Dtd parsing problem reported
14519 by Gary, side effect of last week speed optimizations.
14520
Daniel Veillard14be0a12001-03-03 18:50:55 +000014521Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14522
14523 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
14524 * parserInternals.c: removed unneeded test raised by Stric
14525
Bjorn Reesee1dc0112001-03-03 12:09:03 +000014526Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
14527
14528 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
14529 and fixed by William Brack). Added xmlXPathFormatNumber.
14530 Changed the sorting slightly.
14531 * configure.in Makefile.am example/Makefile.am: Added -lm.
14532 Please note that applications linking with libxml2, must
14533 also like with the math library from now on.
14534
Daniel Veillardf9533d12001-03-03 10:04:57 +000014535Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14536
14537 * HTMLparser.c: fixed loop reported by Marc Sanfacon
14538
Daniel Veillard2f362242001-03-02 17:36:21 +000014539Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14540
14541 * parser.c: one must report spaces even if the Dtd element
14542 content proves that this is not part of the element content.
14543 * result/valid/*.xml: this changed the ouptu slightly
14544
Daniel Veillardb402c072001-03-01 17:28:58 +000014545Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14546
14547 * configure.in: bumped to 2.3.3
14548 * doc/xml.html: updated
14549
Daniel Veillard77851712001-02-27 21:54:07 +000014550Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14551
14552 * tree.c: minor doc fix
14553 * xpath.c: deallocation issues when a result tree has been
14554 converted to a node-set
14555
Daniel Veillardec70e912001-02-26 20:10:45 +000014556Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14557
14558 * doc/xml.html: oops corrected dates s/2000/2001
14559
Daniel Veillard8730c562001-02-26 10:49:57 +000014560Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14561
14562 * valid.c: new patch from Gary Pennington
14563
Daniel Veillard91e9d582001-02-26 07:31:12 +000014564Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14565
14566 * doc/xml.html: applied patch from Ankh
14567
Daniel Veillardedac3c92001-02-26 01:36:19 +000014568Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14569
14570 * xinclude.c: fixed a problem building on Mac
14571
Daniel Veillard21a0f912001-02-25 19:54:14 +000014572Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14573
14574 * parser.c: more work on increasing parsing ferformances
14575
Daniel Veillard48b2f892001-02-25 16:11:03 +000014576Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14577
14578 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
14579 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
14580 avoiding memcpy in production builds MEM_CLEANUP macro use
14581 * parser.[ch] parserInternals.c: optimizations of the tightest
14582 internal loops inside the parser. Better checking of I/O
14583 flushing/loading conditions
14584 * xmllint.c : added --timing
14585
Daniel Veillard71681102001-02-24 17:48:53 +000014586Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14587
14588 * configure.in: bumped to 2.3.2
14589 * doc/xml.html: updated for release
14590
Daniel Veillardbbd51d52001-02-24 03:07:03 +000014591Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14592
14593 * xpath.c: found a memleak and fixed a nasty bug
14594
Daniel Veillardf7cd4812001-02-23 18:44:52 +000014595Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14596
14597 * xmllint.[c1] : added return code errors for xmllint
14598 * xpath.c: specific debug dump function for result value trees
14599
Daniel Veillard4b637072001-02-21 21:52:55 +000014600Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14601
14602 * xpath.c: finally implemented xmlXPathCompareNodeSets
14603 * test/XPath/expr/floats results/XPath/expr/floats: added
14604 a test for float expressions
14605
Daniel Veillardf714aa32001-02-21 03:07:44 +000014606Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14607
14608 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
14609 * parserInternals.[ch]: trying to speed up parsing
14610 * xpath.c : speeded up node set equality op
14611
Daniel Veillarde0c3a622001-02-19 18:05:20 +000014612Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14613
14614 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
14615 better handling of ID/IDREF and the list modules associated
14616 * configure.in: small CFLAGS cleanup
14617
Daniel Veillarda8abee62001-02-19 15:14:59 +000014618Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14619
14620 * configure.in: fixed iconv detection on AIX (stric)
14621
Daniel Veillardbca64ef2001-02-19 22:20:01 +000014622Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +000014623
14624 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
14625
Bjorn Reesefd9b09b2001-02-18 16:51:25 +000014626Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
14627
14628 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
14629 and optimized xmlXPathNodeSetSort
14630
Daniel Veillard142adbf2001-02-17 13:21:05 +000014631Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14632
14633 * xpath.c: bug fix when context size is 0
14634 * parser.c: I like Norm's Dtd because they still manage to break
14635 the parser occasionally
14636
Daniel Veillardf23e0092001-02-16 13:21:29 +000014637Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14638
14639 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
14640
Daniel Veillarde0e26512001-02-16 00:11:46 +000014641Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14642
14643 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
14644 attributes within the XML-1.0 namespace
14645
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +000014646Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14647
14648 * xpathInternals.h: exported a few axis functions
14649 * doc/xml.html: updated the doc
14650
Daniel Veillard760f4422001-02-15 14:59:48 +000014651Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14652
14653 * configure.in: applied patch from Daniel van Balen for OpenBSD
14654 and bumped version to 2.3.1
14655 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
14656 attempt to find autoclosing was simply broken, removed it,
14657 updated the examples, this is better
14658
Daniel Veillardd194dd22001-02-14 10:37:43 +000014659Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14660
14661 * hash.[ch]: added Paolo Casarini patch to provide Delete from
14662 hash functionnalities.
14663 * doc/html/* : rebuild the doc
14664
Daniel Veillardf41fbbf2001-02-13 17:05:35 +000014665Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14666
14667 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
14668 on predicate
14669 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
14670 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
14671 really want to have tags closed on output even if we accept
14672 unclosed ones on input
14673
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +000014674Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14675
14676 * xpath.c: ouch don't free NULL, rare case fixed
14677 * tree.c: don't coalesce text nodes if they don't have the
14678 same behaviour wrt escaping on output
14679
Daniel Veillardd12b69d2001-02-11 20:17:31 +000014680Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14681
14682 * xpath.c: small fixup
14683 * SAX.c: don't warn on empty namespaces.
14684
Daniel Veillard6a2e4062001-02-08 10:31:33 +000014685Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14686
14687 * README: a bit of cleanup
14688 * configure.in: preparing for 2.3.0 release
14689
Daniel Veillard1f83d392001-02-08 09:37:42 +000014690Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14691
14692 * hash.[ch]: added a first version of xmlHashSize()
14693 * valid.c: another bug fix from Gary Pennington
14694
Daniel Veillard5eef6222001-02-07 18:24:48 +000014695Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14696
14697 * valid.c: couple of bug fixes pointed by Gary Pennington
14698 * HTMLtree.c: #if 0 cleanup
14699
Daniel Veillard2c257ec2001-02-06 13:29:07 +000014700Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14701
14702 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
14703 which removes a time consuming check of xmlXPathNodeSetAdd()
14704 and use it in places where we are sure to not break unicity
14705
Daniel Veillard0f2a53c2001-02-05 17:57:33 +000014706Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14707
14708 * xpath.c: bug fixes found from XSLT
14709 * tree.c: preserve node->name special values when copying nodes.
14710 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
14711 external subset are fetched when available but without full
14712 validation. Added xmlLoadExtDtdDefaultValue, need a function.
14713 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
14714 output with encoding disabled.
14715
Daniel Veillard2c833b62001-02-03 08:52:06 +000014716Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14717
14718 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
14719 xmlCheckFilename should not be called from xmlFileOpenW
14720 and xmlGzfileOpenW
14721
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +000014722Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14723
14724 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
14725 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
14726 added the new tests for URI normalization
14727 * testURI.c: fixed stoopid bugs
14728 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
14729 the URI in the error messages are now properly normalized
14730
Daniel Veillardea28ce62001-02-02 08:20:19 +000014731Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14732
14733 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
14734
Daniel Veillarde99a4762001-02-01 04:34:35 +000014735Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14736
14737 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
14738
Daniel Veillard2b325a02001-01-31 20:46:31 +000014739Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14740
14741 * xpath.c: fixed mod operator
14742
Daniel Veillardde55cf62001-01-31 15:53:13 +000014743Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14744
14745 * parser.c: fixed xmlStrcat doc
14746 * tree.c: 2 fixes form Anders Carlson for copying nodes and
14747 trees.
14748
Daniel Veillard2f913b72001-01-31 13:23:49 +000014749Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14750
14751 * xpath.c result/XPath/tests/chaptersbase
14752 result/XPath/tests/simplebase: fixed XPath node()
14753 * tree.c: small fix in xmlNewNs()
14754 * Makefile.am: removed extraneous xml2Conf.sh rule
14755
Daniel Veillardb42042b2001-01-28 07:40:36 +000014756Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14757
14758 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
14759 Changed the library name, in order to get libxml-devel and
14760 libxml2-devel to coexist on a single system
14761 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
14762 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
14763
Daniel Veillardee0a4662001-01-27 18:59:33 +000014764Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14765
14766 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
14767 libxml2-devel installable in // as libxml-devel.
14768
Daniel Veillard5eb05942001-01-27 17:50:22 +000014769Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14770
14771 * doc/Makefile.am: fixed make rebuild in doc
14772 * doc/html/*.html: rebuilt the docs
14773
Daniel Veillard65c295d2001-01-26 09:32:39 +000014774Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14775
14776 * tree.c: patch from Bjorn Reese on xmlBufferCCat
14777
Daniel Veillard8e199902001-01-25 18:54:39 +000014778Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14779
14780 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
14781 the HTML doc to go into the -devel RPM ...
14782 * aclocal.m4 config.h.in: some updates due to auto* magic
14783
Daniel Veillard93086662001-01-25 18:13:04 +000014784Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14785
14786 * xpath.h: added a hook in the context structure allowing to
14787 link to extra support, needed for XSLT
14788
Daniel Veillardf17e09b2001-01-25 13:55:35 +000014789Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14790
14791 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
14792 xmlXPtrCmpPoints to use it.
14793 * propagated the following patch from Alejandro Forero
14794 * include/win32config.h xmlIO.c: applied further suggestions
14795 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
14796 * example/gjobread.c: fixed warnings, now that it builds
14797
14798Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
14799
14800 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
14801
14802 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
14803 filename points to a valid file (not a directory).
14804 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
14805 Added calls to xmlCheckFilenameDir.
14806
14807 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
14808 `path' (rather than `filename') as the parameter to gzopen and open.
14809
Daniel Veillard48177c22001-01-23 15:27:41 +000014810Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14811
14812 * Makefile.am: fixed a problem with EXTRA_DIST
14813
Daniel Veillardb83ba402001-01-22 22:45:10 +000014814Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14815
14816 * Makefile.am example/Makefile.am: finally found the trick
14817 to build the example, i.e. add "." in SUBDIRS before example
14818 in the list <grin/>
14819
Daniel Veillard82687162001-01-22 15:32:01 +000014820Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14821
14822 * doc/xml.html: updated with an XSLT section, removed pointer to
14823 W3C CVS base.
14824
Daniel Veillard8a7642f2001-01-22 10:45:16 +000014825Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14826
14827 * xpath.c: when copying a XSLT tree object teh tree need to be copied
14828 too, and deallocation need to occur the same way.
14829
Daniel Veillarde4566462001-01-22 09:58:39 +000014830Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14831
14832 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
14833 type correponding to an XSLT result tree fragment. Share most
14834 of the data format with node set, as well as operators.
14835 * HTMLtree.c: added a newline at the end of the doctype output
14836 whe this one is not present initially.
14837 * tree.c: make sure taht the parent and doc pointers are properly
14838 set when copying attributes (lists).
14839
Daniel Veillard701c7362001-01-21 09:48:59 +000014840Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14841
14842 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
14843
Daniel Veillard5a2b6972001-01-20 21:15:50 +000014844Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14845
14846 * xpath.c: seems I finally killed that ugly path evaluation
14847 context bug (tagged 9999 in case is is wrong)
14848
Daniel Veillard8f4d9752001-01-19 05:32:34 +000014849Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14850
14851 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
14852 for XSLT
14853
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +000014854Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14855
14856 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
14857 for xmlGzfileOpen() bug
14858
Daniel Veillardf6eea272001-01-18 12:17:12 +000014859Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14860
14861 * xpath.c: removed an error found by XSLT usage
14862 * tree.c parserInternals.h: use a predefined static string
14863 for text and comment nodes, avoid freeing them in xmlFreeNode,
14864 exported the string name in parserInternals.h and added
14865 another value to disable encoding at output (for XSLT),
14866 gain memory, time.
14867
Daniel Veillard8f2cc572001-01-17 08:19:35 +000014868Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14869
14870 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
14871 win32/libxml2/libxml2_so.dsp: new makefiles and update
14872 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
14873
Daniel Veillardf831bfb2001-01-16 17:26:04 +000014874Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14875
14876 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
14877 Gary Pennington
14878
Daniel Veillard389e6b72001-01-15 19:41:13 +000014879Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14880
14881 * xpath.c: fixed the comaprision of values and nodelists,
14882 need to compare nodelist still ...
14883 * debugXML.c: avoided a possible core dump
14884 * HTMLparser.c: cleanup
14885 * nanohttp.c: contributed fix.
14886 * tree.c: fixes in properties handling added xmlSetNsProp
14887 needed by libxslt
14888 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
14889 comment
14890 * TODO: updated
14891
Daniel Veillard167bd532001-01-06 21:09:34 +000014892Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14893
14894 * parser.c parserInternals.c: applied Bjorn Reese optimization
14895 patch
14896
14897Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14898
14899 * Makefile.am: applied patch fro make check from Martin Vidner
14900
Daniel Veillard503b8932001-01-05 06:36:31 +000014901Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14902
14903 * configure.in: preparing 2.2.11
14904 * doc/html/*: rebuild the HTML files
14905 * doc/xml.html : updated
14906
Daniel Veillardc2f4df22001-01-04 14:06:39 +000014907Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14908
14909 * tree.c: fixed a stupid bug
14910 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
14911 patches related to validation of an XInclude processing result
14912 * TODO: updated
14913
Daniel Veillarde2488192001-01-04 10:54:22 +000014914Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14915
14916 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
14917 on large files
14918
Daniel Veillardf060a412001-01-03 20:52:44 +000014919Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14920
14921 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
14922
Daniel Veillard45cff692001-01-03 18:02:04 +000014923Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14924
14925 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
14926 reported by Jonas Borgström
14927 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
14928
Daniel Veillard08108982001-01-03 15:24:58 +000014929Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14930
14931 * testXPath.c xpath.c: fixing the XPath union expressions problem
14932 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
14933
Daniel Veillard4a6845d2001-01-03 13:32:39 +000014934Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14935
14936 * xmllint.c: Made is so if the file name is "-" is will read form
14937 standard input. Sven Heinicke <sven@zen.org>
14938 * tree.c: fixed a problem when growing buffer
14939 * tree.h: fixed the comment of the node types following andersca
14940 comment
14941 * TODO: updated
14942
Daniel Veillarda6d8eb62000-12-27 10:46:47 +000014943Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14944
14945 * HTMLparser.[ch]: added a way to avoid adding automatically
14946 omitted tags. htmlHandleOmittedElem() allows to change the
14947 default handling.
14948 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
14949 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
14950 of xmllint too when using --memory flag, added a memory test
14951 suite at the Makefile level.
14952 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
14953 with namespace use when encountering QNames in XPath evalation,
14954 added xmlns() scheme in XPointer.
14955 * nanoftp.c : incorporated a fix
14956 * parser.c xmlIO.c: fixed problems raised with encoding when using
14957 the memory I/O
14958 * parserInternals.c: closed bug 25934 reported by
14959 torsten.landschoff@innominate.de
14960 * TODO: updated
14961
Daniel Veillarda1fe9102000-11-25 10:49:25 +000014962Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14963
14964 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
14965 on a non-updated tree :-(, made a 2.2.10 release to correct the
14966 situation
14967
Daniel Veillardce6e98d2000-11-25 09:54:49 +000014968Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14969
14970 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
14971 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
14972 integrated a set of OpenVMS changes from Howard Taylor
14973 <Howard.Taylor@pacoast.com>
14974
Daniel Veillard58770e72000-11-25 00:48:47 +000014975Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14976
14977 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
14978 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
14979
Daniel Veillardf62ceff2000-11-24 23:36:01 +000014980Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14981
14982 * HTMLparser.c: some fixes on auto-open of html/head/body
14983 * encoding.c: fixed a compilation error on some gcc env
14984 * xpath.c xpointer.[ch] xpathInternals.h: improved the
14985 XPointer implementation
14986 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
14987 related XPointer tests and associated results
14988
Daniel Veillard300f7d62000-11-24 13:04:04 +000014989Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14990
14991 * doc/xmldtd.html doc/xml.html: following a short step by step
14992 guidance on IRC to help maciej with DTDs I started a small
14993 page on the subject.
14994
Daniel Veillard748e45d2000-11-17 16:36:08 +000014995Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14996
14997 * HTMLparser.c: fixed handling of broken charrefs
14998 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
14999 patches
15000
Daniel Veillard28929b22000-11-13 18:22:49 +000015001Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15002
15003 * doc/xml.html doc/html/* : rebuilt the docs after adding
15004 xinclude and updated page for 2.2.7 and 2.2.8
15005 * configure.in: releasing 2.2.8
15006
Daniel Veillard41e06512000-11-13 11:47:47 +000015007Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15008
15009 * parser.[ch] parserInternals.c: applied the conditional
15010 section processing fix from Jonathan P Springer
15011 <jonathan.springer2@gte.net>
15012 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
15013 project file, fixed iconv default non support
15014 * xpath.c: fixed the problem of evaluating relative expressions
15015 when a node context is provided.
15016
Daniel Veillardbf432752000-11-12 15:56:56 +000015017Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15018
15019 * nanoftp.c: fixed gcc 2.95 new warnings
15020 * SAX.c: fixed a stupid bug
15021 * tree.c: fixed a formatting problem when round-tripping
15022 from/to memory
15023 * xinclude.c: chased memleak, fixed a base problem
15024 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
15025 xmlXPtrBuildNodeList()
15026 * TODO: updated
15027 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
15028 adding a first small set of regression tests for XInclude
15029
Daniel Veillardc2def842000-11-07 14:21:01 +000015030Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15031
15032 * nanohttp.[ch]: applied Wayne Davison patches to access
15033 the WWW-Authorization header.
15034 * parser.c: Closed Bug#30847: Problems when switching encoding
15035 in short files by applying Simon Berg's patch.
15036 * valid.c: fixed a validation problem
15037 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
15038 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
15039 Wayne Davison
15040 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
15041 need to be extended to non full nodes selections.
15042 * xinclude.c: starts to work decently
15043
Daniel Veillard9e8bfae2000-11-06 16:43:11 +000015044Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15045
15046 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
15047 debugXML.c xmlversion.h.in: Started adding XInclude support,
15048 this is a new xmllint option
15049 * tree.c xpath.c: applied TOM patches for XPath
15050 * xpointer.c: fixed a couple of errors.
15051 * uri.c: added an escaping function needed for xinclude
15052 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
15053 new warning from RH70 gcc's version
15054
Daniel Veillarda4964b72000-10-31 18:23:44 +000015055Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15056
15057 * HTMLparser.c: fixed loop on invalid char in scripts
15058 * parser.c: update to description of xmlIOParseDTD()
15059 * libxml.m4 xmlversion.h.in: changes contributed by
15060 Michael Schmeing <m.schmeing@internet-factory.de>
15061 * configure.in: preparing for 2.2.7
15062 * Makefile.am: trying to avoid config.h and acconfig.h
15063 being included in the distrib
15064 * configure.in: released 2.2.7
15065
15066Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15067
15068 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
15069 like namespaces for good. Unified xmlNs and xmlNode somewhat.
15070
Daniel Veillard01411222000-10-30 15:33:22 +000015071Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15072
15073 * parser.[ch]: added xmlIOParseDTD()
15074 * xpointer.c: added support for the 2 extra parameters of
15075 string-range, fixed a stoopid error when '0' was present
15076 in XPointer expressions
15077 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
15078 testsuite for the above
15079
Daniel Veillard6db58192000-10-30 09:27:53 +000015080Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15081
15082 * libxml.spec.in: improved package descriptions
15083
Daniel Veillarda5db68a2000-10-29 18:06:06 +000015084Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15085
15086 * xpath.c xpathInternals.h: applied a large cleaning patch
15087 from TOM <ptittom@free.fr>, it also add namespace support
15088 for function and variables registration.
15089
Daniel Veillardbd20df72000-10-29 17:53:40 +000015090Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15091
15092 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
15093 * Makefile.mingw: Wayne Davison's update adding hash.c
15094
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +000015095Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15096
15097 * xpath.c: fixed the root evaluation problems
15098 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
15099 ignorable spaces with <b> <bold> <em>
15100 * tree.c: fixed a loop in xmlSearchNsByHref()
15101
Daniel Veillard767662d2000-10-27 17:04:52 +000015102Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15103
15104 * xpath.c: applied another XPath patch from TOM
15105 * xpath.c include/makefile.am: applied another patch from
15106 china@thewrittenword.com (cleanup on IRIX).
15107
Daniel Veillard211cc0a2000-10-27 11:49:33 +000015108Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15109
15110 * xml-config.1: received a fixed version from Fredrik Hallenberg
15111 <hallon@lysator.liu.se>
15112
Daniel Veillardf6bf9212000-10-26 14:07:44 +000015113Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15114
15115 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
15116 cleanup patch for XPath
15117
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +000015118Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15119
15120 * patched to redirrect all "out of context" error messages to
15121 a reconfigurable routine. The changes are:
15122 * xmlerror.h : added the export of an error context type (void *)
15123 an error handler type xmlGenericErrorFunc there is an interface
15124 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
15125 to reset the error handling routine and its argument
15126 (by default it's equivalent to respectively fprintf and stderr.
15127 * all the c files: all wild accesses to stderr or stdout within
15128 the library have been replaced to calls to the handler.
15129
Daniel Veillard29a11cc2000-10-25 13:32:39 +000015130Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15131
15132 * configure.in: release 2.2.6
15133 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
15134 exporting the inner functions of xpath for extension modules
15135 * doc/*: updated and rebuilt the doc
15136
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +000015137Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15138
15139 * nanohttp.c : applied Wayne HTTP cleanup patch
15140 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
15141 and xmlNodeSetSpacePreserve()
15142
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +000015143Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15144
15145 * xpath.c: closing bug #29260
15146
Daniel Veillard126f2792000-10-24 17:10:12 +000015147Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15148
15149 * hash.[ch] debugXML.c: expanded/enhanced the API, added
15150 multikey tuples, made hash structure opaque
15151 * valid.[ch]: moved elements, attributes, notations decalarations
15152 as well as ID and refs to hash tables.
15153 * entities.c: hash cleanup
15154 * xmlmemory.c: fixed a dump problem in debug mode
15155 * include/Makefile.am: problem passing in DESTDIR= values patch
15156 from Marc Christensen <marc@calderasystems.com>
15157 * nanohttp.c: removed debugging remains
15158 * HTMLparser.c: the bogus tag should be ignored (Wayne)
15159 * HTMLparser.c parser.c: fixing a number of problems with the
15160 macros in the *parser.c files (Wayne).
15161 * HTMLparser.c: close the previous option when opening a new one
15162 (Marc Sanfacon).
15163 * result/HTML/*: updated the HTML results accordingly
15164
Daniel Veillard52afe802000-10-22 16:56:02 +000015165Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15166
15167 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
15168 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
15169 XPath functions and XML entities table to them. More to come...
15170 * xmlIO.c: fixed libxml closing FILEs it didn't open.
15171
Daniel Veillard683cb022000-10-22 12:04:13 +000015172Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15173
15174 * tree.c: coalesce adjacent text nodes
15175 * valid.c: handling of blank nodes in DTd validation (raised
15176 by problems with a posteriori validation).
15177 * nanohttp.c: changing behaviour on HTTP write stuff.
15178 * HTMLtree.c: forced body and html to be explicitely closed.
15179 * xpath.h: exported more XPath functions.
15180
Daniel Veillard1baf4122000-10-15 20:38:39 +000015181Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15182
15183 * Release of 2.2.5
15184 * xpointer.c: range() range-inside and other helper functions
15185 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
15186
Daniel Veillard47e12f22000-10-15 14:24:25 +000015187Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15188
15189 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
15190 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
15191
Daniel Veillardb732a0e2000-10-15 11:27:01 +000015192Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15193
15194 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
15195 and XPointer modules
15196
Daniel Veillard134c9f32000-10-15 10:27:08 +000015197Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15198
15199 * SAX.h: closed #25107
15200
Daniel Veillard39915622000-10-15 10:06:55 +000015201Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15202
15203 * testSAX.c: fixed problem with cdata reporting
15204 * SAXresult/* : updated
15205
Daniel Veillard1e851392000-10-15 10:02:56 +000015206Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15207
15208 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
15209 Closed bug #27499, added to regression tests
15210 * TODO: updated
15211
Daniel Veillard7eda8452000-10-14 23:38:43 +000015212Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15213
15214 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
15215 support for SCRIPT and STYLE with help from Bjorn Reese
15216 * test/HTML/* result/HTML/*: added simple testcase and updated
15217 the existing ones.
15218
Daniel Veillardff9c3302000-10-13 16:38:25 +000015219Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15220
15221 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
15222 string-range for empty strings
15223 * test/XPath/docs/str test/XPath/xptr/chaptersrange
15224 test/XPath/xptr/strrange: augmented the XPointer testsuite
15225
Daniel Veillard189446d2000-10-13 10:23:06 +000015226Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15227
15228 * doc/xml.html doc/xmlmem.html: added a module describing memory
15229 interfaces and use, updated the main page.
15230
Daniel Veillard2f971a22000-10-12 23:26:32 +000015231Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15232
15233 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
15234 nanoftp code work on Windows too now
15235
15236Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +000015237
15238 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
15239 * xpointer.c: implemented string-range() at least a good first version
15240 * test/XPath/docs/str test/XPath/xptr/strrange
15241 result/XPath/xptr/strrange: the string-range() tests
15242
Daniel Veillardd3c68c42000-10-12 08:06:28 +000015243Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15244
15245 * Makefile.am include/Makefile.am include/win32config.h
15246 win32/Makefile.mingw: fixed problems reported by Wayne Davison
15247 and make distcheck
15248
Daniel Veillard19d61112000-10-11 23:50:35 +000015249Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15250
15251 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
15252 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
15253 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
15254
Daniel Veillardb0426ca2000-10-11 23:39:43 +000015255Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15256
15257 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
15258 patch for socklen_t detection by
15259 Albert Chin-A-Young <china@thewrittenword.com>
15260
Daniel Veillardcd429612000-10-11 15:57:05 +000015261Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15262
15263 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
15264 and added a --dtdvalid option to xmllint used to test it
15265
Daniel Veillard47c02452000-10-11 13:04:36 +000015266Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15267
15268 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
15269 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
15270
Daniel Veillard2d38f042000-10-11 10:54:10 +000015271Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15272
15273 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
15274 handlings (registration, lookup, cleanup)
15275
Daniel Veillardc8df0aa2000-10-10 23:50:30 +000015276Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15277
15278 * configure.in Makefile.am include/makefile.am: adding XPointer
15279 and XPtrtests target
15280 * xpointer.[ch] : new files for XPointer support
15281 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
15282 more XPath tests
15283
Daniel Veillard57fda592000-10-10 23:24:14 +000015284Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15285
15286 * configure.in: fixed, very broken, make distcheck works again
15287
Daniel Veillarde8282ed2000-10-10 23:01:31 +000015288Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15289
15290 * More work toward 2.2.5, integrated a number of patches
15291 * configure.in Makefile.am win32config.h.in: trying to cleanup
15292 make distcheck .... huh ...
15293 * include/Makefile.am include/win32config.h: new directory
15294 for includes
15295 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
15296 updated teh makefiles and instructions for WIN32
15297 * xpath.c: small fixes
15298 * test/XPath/ results/XPath: updated the testcases and results
15299 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
15300 suggested patches
15301 * valid.c: fixed an ID bug
15302
Daniel Veillardb71379b2000-10-09 12:30:39 +000015303Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15304
15305 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
Daniel Veillard784b9352003-02-16 15:50:27 +000015306 the automake bug where wrong dependencies were generated.
Daniel Veillardb71379b2000-10-09 12:30:39 +000015307 * xpath.[ch]: worked on XPointer
15308
Daniel Veillard7e99c632000-10-06 12:59:53 +000015309Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15310
15311 * configure.in Makefile.am: 2.2.5, ship the include in an
15312 include/libxml subdirectory, use symlinks when using CVS
15313 * testSAX.c: fixed small bug
15314 * testXPath.c: changed the way testfiles are parsed
15315 * debugXML.c: same kind of cleanup when parsing an argument expression
15316 XPath/XPointers can have blanks embedded
15317 * xpath.[ch]: more cleanup, reorgs for XPointer work
15318 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
15319 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
15320
Daniel Veillard55b91f22000-10-05 16:30:11 +000015321Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15322
15323 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
15324 in the XPath engine, rewrote large parts of it, now it's far
15325 cleaner and in sync with the REC not an old WD. Fixed a parsing
15326 problem in the interactive XML shell found when testing XPath.
15327
Daniel Veillardac260302000-10-04 13:33:43 +000015328Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15329
15330 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
15331 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
15332 examples with the extra test
15333
Daniel Veillard7cfce322000-10-04 12:40:27 +000015334Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15335
15336 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
15337 the global init function.
15338
Daniel Veillard970112a2000-10-03 09:33:21 +000015339Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15340
15341 * HTMLparser.c: Doohhh, attribute name parsing was still case
15342 sensitive ! Fixed this ...
15343 * result/HTML/* : updated the tests results accordingly
15344
Daniel Veillard740abf52000-10-02 23:04:54 +000015345Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15346
15347 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
15348 engine, should be far more stable, incorporated a new version of
15349 preceding/following axis, need testing
15350 * uri.c: fixed file:///c:/a/b/c problem
15351 * test/XPath/tests/idsimple: augmented the XPath tests
15352
Daniel Veillard3bff2b02000-10-01 20:33:47 +000015353Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15354
15355 * doc/* rebuilding docs for 2.2.4 release
15356
Daniel Veillard8b5dd832000-10-01 20:28:44 +000015357Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15358
15359 * configure.in: releasing 2.2.4
15360 * parser.[ch]: added xmlStrEqual()
15361 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
15362 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
15363 use xmlStrEqual instead
15364 * TODO: updated
15365 * added an XPath test
15366
Daniel Veillardbc765302000-10-01 18:23:35 +000015367Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15368
15369 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
15370 * entities.h: exported xmlInitializePredefinedEntities
15371 * parser.[ch] : added xmlInitParser()
15372 * parserInternals.h : had to export htmlInitAutoClose()
15373
Daniel Veillardf09e7e32000-10-01 15:53:30 +000015374Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15375
15376 * xpath.[ch] : fixed some serious XPath Predicate evaluation
15377 problems
15378 * Makefile.am : added XPath regression tests to normal tests
15379 * uri.c: fixed a problem with local paths, cleanup
15380 * parser.c: fixed a problem with large CData sections
15381
Daniel Veillardd2ade932000-09-30 14:39:55 +000015382Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15383
15384 * configure.in xml-config.in: patch from "Ben Taylor"
15385 <sol7x86@hotmail.com> for solaris shared libs lookup
15386
Martin Bauligdd7d1f62000-09-29 23:17:57 +0000153872000-09-30 Martin Baulig <baulig@suse.de>
15388
15389 * libxml-2.0.pc.in: Provide pkg-config script.
15390
15391 * configure.in: Create the libxml-2.0.pc script from the
15392 libxml-2.0.pc.in templates.
15393 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +000015394 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +000015395
Daniel Veillard4b0755c2000-09-25 14:26:28 +000015396Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15397
15398 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
15399 when compiling with MSC
15400
Daniel Veillard46057e12000-09-24 18:49:59 +000015401Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15402
15403 * xpath.c: patch for normalize-string() substring-before(),
15404 substring-after() and translate() functions from Bjorn Reese
15405 <breese@mail1.stofanet.dk>
15406 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
15407 Fredrik Hallenberg <hallon@lysator.liu.se>
15408 * TODO: updated
15409
Daniel Veillard281f8ff2000-09-24 08:12:14 +000015410Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15411
15412 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
15413 problem of socklen_t being undefined on a number of platforms
15414 * debugXML.c: fixed a compilation problem when without snprintf
15415
Daniel Veillard8ddb5a72000-09-23 10:28:52 +000015416Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15417
15418 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
15419 an URI bug and a fix for the control-character-induced infinite loop
15420 * nanohttp.c: preventive fix for compiling on WIN32
15421
Daniel Veillard64c20ed2000-09-22 16:07:02 +000015422Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15423
15424 * xmlint.c: closing bug #25000
15425
Daniel Veillardb656ebe2000-09-22 13:51:48 +000015426Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15427
15428 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
15429 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
15430 modified slightly Wayne Davison patch adding xmlStrcasecmp and
15431 related function, fixing xmlStrncmp(), and associated cleanup
15432 * result/HTML/entities.html.sax: updating result
15433
Daniel Veillard4fb87ee2000-09-19 12:25:59 +000015434Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15435
15436 * uri.c: applied patch for URI escaping from Wayne Davison
15437 <wayned@blorf.net>
15438 * tree.c parserInternals.c HTMLparser.c: memset checks patches
15439 from Denis Barbier <barbier@imacs.polytechnique.fr>
15440 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
15441 patch from Wayne Davison
15442
Daniel Veillardd5f97f82000-09-17 16:38:14 +000015443Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15444
15445 * doc/xml.html : updated with new releases, adding "how to help"
15446
Daniel Veillard04698d92000-09-17 16:00:22 +000015447Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15448
15449 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
15450 removed a few warnings in pedantic mode ...
15451 * parserInternals.c parser.c: moved encoding switching function
15452 to parserInternals.c
15453 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
15454
Daniel Veillarda2c6da92000-09-16 18:15:00 +000015455Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15456
15457 * HTMLparser.c parser.c: set ctxt->errNo before calling the
15458 error or warning handlers
15459
Daniel Veillardb1059e22000-09-16 14:02:43 +000015460Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15461
15462 * parserInternals.c parserInternals.h parser.c Makefile.am:
15463 created a new module parserInternals.c, moved most of the
15464 code shared by the various parsers there, as well as
15465 deprecated code from parser.c. More cleanup of parser.c
15466 * uri.c: fixed a problem when URI is NULL
15467 * valid.c: speedup when looking for an attribute declaration
15468
Daniel Veillard39c7d712000-09-10 16:14:55 +000015469Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15470
15471 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
15472 the cleanup of the computation of URI references when seeking
15473 external entities. The URI reference string and the resulting
15474 URI are both stored now.
15475 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
15476 large s(n)printf checks and cleanup from Denis Barbier
15477 <barbier@imacs.polytechnique.fr>
15478 * xmlversion.h.in tree.h: couple of SGML declarations for a
15479 possible docbook module.
15480 * result/VC/ : a couple of test output changed due to the change
15481 of the entities URI
15482
Daniel Veillardb513f5a2000-09-10 14:01:12 +000015483Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15484
15485 * parser.h: added a _private field for linking user's data
15486
Daniel Veillarddd477ce2000-09-10 13:23:08 +000015487Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15488
15489 * parser.c parserInternals.h: demacroified most of the IS_XXX
15490 the gain in size is significant so ...
15491
Daniel Veillard4b5b80c2000-09-08 18:54:41 +000015492Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15493
15494 * entities.c: cases where looking up entities with doc==NULL
15495 covered
15496
Daniel Veillard90e11312000-09-05 10:42:32 +000015497Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15498
Daniel Veillard1de50802000-09-07 08:54:32 +000015499 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +000015500 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
15501
Daniel Veillard98a79162000-09-04 11:15:39 +000015502Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15503
Daniel Veillard1de50802000-09-07 08:54:32 +000015504 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +000015505 * test/URI/uri.data result/URI/uri.data: first set of tests/results
15506 * Makefile.in: added URItest and included thenin "make tests"
15507
15508Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +000015509
15510 * xmlversion.h.in: closed bug 22941
15511
Daniel Veillard2bb89092000-08-31 14:57:50 +000015512Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15513
15514 * doc/xmlio.html: added doc and example for entity loader
15515 redefinition.
15516
Daniel Veillard96984452000-08-31 13:50:12 +000015517Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15518
15519 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
15520 used by libxml
15521
Daniel Veillarde715dd22000-08-29 18:29:38 +000015522Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15523
15524 * parser.c: Fixed bug on invalid ontent characters and when using
15525 push.
15526 * xmllint.c: fixed xmllint endling of errors in push mode
15527
Daniel Veillard4948eb42000-08-29 09:41:15 +000015528Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15529
15530 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +000015531 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +000015532 * result/HTML/*.sax: regenerated HTML SAX output
15533 * parser.c: more cleanup.
15534
Daniel Veillarde010c172000-08-28 10:04:51 +000015535Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15536
15537 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +000015538 patches from Wayne Davison <wayned@users.sourceforge.net>,
15539 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +000015540 * HTMLparser.c: fixed an ignorable white space detection bug
15541 occuring when parsing with SAX only
15542 * result/HTML/*.sax: updated since the output is now HTML
15543 encoded...
15544
Daniel Veillard47f3f312000-08-27 22:40:15 +000015545Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15546
Daniel Veillardbbe11b02000-09-23 07:07:40 +000015547 * HTMLparser.[ch]: applied some of Wayne Davison
15548 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +000015549
Daniel Veillarde0854c32000-08-27 21:12:29 +000015550Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15551
15552 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
15553 undeclared namespace prefix was used, added a warning.
15554 Cleaned up support w.r.t. entities, spilling out a warning
15555 and being pedantic on lookups.
15556 * test/warning/ent9 : added testcase for previous example.
15557 * TODO: updated
15558 * parserInternals.h parser.c: changed the way names are parsed
15559 now allow infinite size and decrease penalty for normal use
15560 * parser.c: Started a big cleanup/check of the parser code,
15561 fixed some of the most tortuous entity code, spotted code
15562 unused anymore
15563 * test/*: added tests for very long names and related nasty
15564 things.
15565
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +000015566Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15567
15568 * doc/encoding.html: added encoding aliases doc
15569 * doc/xml.html: updates
15570 * encoding.[ch]: added EncodingAliases functions
15571 * entities.[ch] valid.[ch] debugXML.c: removed two serious
15572 bottleneck affecting large DTDs like Docbook
15573 * parser.[ch] xmllint.c: added a pedantic option, will be
15574 useful
15575 * SAX.c: redefinition of entities is reported in pedantic mode
15576 * testHTML.c: uninitialized warning from gcc
15577 * uri.c: fixed a couple of bugs
15578 * TODO: added issue raised by Michael
15579
Daniel Veillard0d6b1702000-08-22 23:52:16 +000015580Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15581
15582 * doc/encoding.html: propagated Martin Duerst suggestions
15583
Daniel Veillard52402ce2000-08-22 23:36:12 +000015584Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15585
15586 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
15587 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
15588 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
15589 by Wayne Davison
15590
Daniel Veillard2f2bf412000-08-20 15:11:02 +000015591Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15592
15593 * nanoftp.c nanohttp.c: small cleanup
15594 * TODO: updated
15595
Daniel Veillard244ece92000-08-19 20:58:02 +000015596Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15597
15598 * added an old VC testcase and updated title.xml entity
15599
Daniel Veillardb8f25c92000-08-19 19:52:36 +000015600Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15601
15602 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
15603 done on auto-opening of <p> tags and cleanup of SAX output
15604
Daniel Veillard979e55e2000-08-19 16:48:54 +000015605Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15606
15607 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
15608
Daniel Veillard4540be42000-08-19 16:40:28 +000015609Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15610
15611 * doc/xml.html libxml.* structure.*: updated the doc a bit
15612
Daniel Veillard808a3f12000-08-17 13:50:51 +000015613Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15614
15615 * testSAX.c testHTML.c result/HTML/: cleanup of the output
15616 of SAX tests
15617
Daniel Veillard29579362000-08-14 17:57:48 +000015618Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15619
15620 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
15621 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
15622
Daniel Veillard1255ab72000-08-14 15:13:33 +000015623Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15624
15625 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
15626 * testHTML.c: fix core dump on Solaris 2.x systems
15627 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
15628 * result/HTML/*.sax: previous bug fix lead to new results
15629
Daniel Veillard03109292000-08-14 14:58:22 +000015630Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15631
15632 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
15633 * configure.in: added --with-readline=DIR to accept alternate
15634 path for readline include/library
15635 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
15636 for ANSI under HP-UX
15637 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
15638 includes @LIBS@
15639
Daniel Veillard7c29ce22000-08-12 21:20:53 +000015640Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15641
15642 * doc/* : rebuilt the docs
15643 * getting ready for 2.2.2 release
15644
Daniel Veillard87b95392000-08-12 21:12:04 +000015645Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15646
15647 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
15648 and xmlAddFeature()
15649 * tree.[ch]: added xmlAddChildList()
15650 * xmllint.c: MAP_FAILED macro test
15651 * parser.h: added xmlParseCtxtExternalEntity()
15652 * valid.c: applied bug fixes removed warning
15653 * tree.c: added CDATA block to elements content
15654 * testSAX.c: cleanup of output
15655 * testHTML.c: added SAX testing
15656 * encoding.c: better error recovery
15657 * SAX.c, parser.c: fixed one of the external entity processing
15658 of the OASis testsuite
15659 * Makefile.am: added HTML SAX regression tests
15660 * configure.in: bumped to 2.2.2
15661 * test/HTML/ result/HTML: added a few of HTML tests, and added the
15662 SAX results
15663
Daniel Veillard88a172f2000-08-04 18:23:10 +000015664Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15665
15666 * configure.in: patch for HP compiler
15667
156682000-08-04 Sven Heinicke <sven@zen.org>
15669
15670 * xmllint.c: Was coredumping sometimes when the file given didn't
15671 exist.
15672
Daniel Veillard46e370e2000-07-21 20:32:03 +000015673Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15674
15675 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +000015676
Daniel Veillard46e370e2000-07-21 20:32:03 +000015677 when using in memory parsing. Need some cleanup.
15678 * xmllint.c configure.in: added a --memory flag to test memory
15679 parsing
15680
Daniel Veillard36650692000-07-21 15:16:39 +000015681Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15682
15683 * nanohttp.c: fixed socklen_t replacement to unsigned int
15684 * parser.c: fixed a space handdling missing at the end of
15685 production 28 DOCTYPE.
15686 * xmlmemory.c: fixed a stupid bug on the routine to override
15687 allocation functions
15688 * TODO: updated
15689
Daniel Veillarde46e20d2000-07-14 15:02:46 +000015690Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15691
15692 * doc/ regenerated the docs
15693
Daniel Veillard32bc74e2000-07-14 14:49:25 +000015694Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15695
15696 * doc/encoding.html doc/xml.html: added I18N doc
15697 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
15698 improvements, both parser and filters, added ASCII & HTML,
15699 fixed the ISO-Latin-1 one
15700 * xmllint.c testHTML.c: added/made visible --encode
15701 * debugXML.c : cleanup
15702 * most .c files: applied patches due to warning on Windows and
15703 when using Sun Pro cc compiler
15704 * xpath.c : cleanup memleaks
15705 * nanoftp.c : added a TESTING preprocessor flag for standalong
15706 compile so that people can report bugs more easilly
15707 * nanohttp.c : ditched socklen_t which was a portability mess
15708 and replaced it with unsigned int.
15709 * tree.[ch]: added xmlHasProp()
15710 * TODO: updated
15711 * test/ : added more test for entities, NS, encoding, HTML, wap
15712 * configure.in: preparing for 2.2.0 release
15713
Daniel Veillard49703262000-07-10 10:27:46 +000015714Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15715
15716 * nanoftp.c: fixed the way the control connection is handled
Daniel Veillard784b9352003-02-16 15:50:27 +000015717 * libxml.spec.in: fixed the dependencies and cleanup
Daniel Veillard49703262000-07-10 10:27:46 +000015718
Daniel Veillard306be992000-07-03 12:38:45 +000015719Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15720
15721 * doc/xml.html: changed the xmlsoft.org structure, updated the
15722 examples w.r.t. root and childs
15723
Daniel Veillard7d853352000-07-02 18:53:09 +000015724Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15725
Daniel Veillard784b9352003-02-16 15:50:27 +000015726 * libxml.spec.in: fixed bug #7419, dependencies fouled for libxml-devel
Daniel Veillard7d853352000-07-02 18:53:09 +000015727
Daniel Veillard365e13b2000-07-02 07:56:37 +000015728Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15729
15730 * HTMLparser.c: Work on character encoding support for the HTML parser
15731 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
15732 * encoding.c: Fixed a potential memleak in the encoding stuff
15733
Daniel Veillardaf743792000-07-01 11:49:28 +000015734Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15735
15736 * doc/FAQ.html doc/Makefile.am : added a FAQ
15737
15738Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +000015739
15740 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
15741 of the HTML parser to force it to not bypass SAX
15742
Daniel Veillard3f6f7f62000-06-30 17:58:25 +000015743Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15744
15745 * win32config.h.in: updated
15746 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
15747 lacks iconv support :-( need to release 2.1.1
15748 * configure.in: release 2.1.1
15749 * HTMLparser: fixed bug #14784
15750 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
15751 by Windows compiler
15752 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
15753 the SAX startDocument() callback.
15754 * TODO: updated
15755
15756Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15757
15758 * added xmlStopParser()
15759
Daniel Veillardbe803962000-06-28 23:40:59 +000015760Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15761
15762 * configure.in: 2.1.0 prerelease
15763 * Large resync between W3C and Gnome tree
15764 * nanoftp, nanohttp.c: fixed stalled connections probs
15765 * HTMLtree.c SAX.c : support for attribute without values in
15766 HTML for andersca
15767 * valid.c: Fixed most validation + namespace problems
15768 * HTMLparser.c: start document callback for andersca
15769 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
15770 * parser.h, SAX.c: serious speed improvement for large
15771 CDATA blocks
15772 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
15773 different encoding
15774 * example/Makefile.am example/gjobread.c tree.h: work on
15775 libxml1 libxml2 convergence.
15776 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
15777 and the LIBXML_TEST_VERSION macro
15778
Daniel Veillardc310d562000-06-23 18:32:15 +000015779Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15780
15781 * doc/xml.html: various patches and improvements typo fixed by
15782 Felix Natter
15783 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
15784 from Felix Natter <fnatter@gmx.net>
15785
Daniel Veillardf3029822000-05-06 08:11:19 +000015786Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15787
15788 * doc/upgrade.html: updated with instructions for support of both
15789 libxml-1.x and libxml-2.x
15790 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
15791 for 2.x support and also fixed includes
15792
15793
Daniel Veillard496a1cf2000-05-03 14:20:55 +000015794Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15795
15796 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
15797 the encoding support, added iconv support, so now libxml if
15798 compiled with iconv automatically support japanese encodings
15799 among others. Work based on initial patch from Yuan-Chen Cheng
15800 I may have broken binary compat in the encoding handler
15801 registration scheme, but that was so utterly broken I don't
15802 expect anybody to have used this feature until now.
15803 * parserInternals.h: fixup on the CHAR range macro
15804 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
15805 code.
15806 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
15807 * uri.c: added xmlParseURI() I can't believe I forgot to
15808 implement this one in 2.0 !!!
15809 * SAX.c: moved doc->encoding update in the endDocument() call.
15810 * TODO: updated.
15811
Daniel Veillard06047432000-04-24 11:33:38 +000015812Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15813
15814 * tree.h: removed extraneous xmlRemoveProp definition
15815 * TODO: added item about --disable-corba configure switch
15816 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
15817 * nanoftp.c: fixed include problems giving troubles on AIX and
15818 slowlaris
15819 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
15820 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
15821 comment and headers changes to lower gtk-doc number of warnings
15822 * doc/html/*: rebuilt docs
15823
Daniel Veillarde0aed302000-04-16 08:52:20 +000015824Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15825
15826 * HACKING: documented the tag for 1.x and instructions
15827
Daniel Veillard5e873c42000-04-12 13:27:38 +000015828Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15829
15830 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
15831 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
15832 xmlCreateIOParserCtxt
15833 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
15834 significant overall improvement
15835 * xmllint.c: added I/O test to xmllint
15836 * testSAX.c: added a speed test
15837 * doc/* : updated/regenerated
15838
Daniel Veillardfc708e22000-04-08 13:17:27 +000015839Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15840
15841 * xpath.c uri.h parserInternals.h: cosmetic changes from
15842 "Timur I. Bakeyev" <timur@bat.ru>, including making
15843 xmlCreateURI() public
15844
Daniel Veillard5d211f42000-04-07 17:00:24 +000015845Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15846
15847 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
15848 and the code at the same time. Added a clean mechanism for
15849 overload or added input methods: xmlRegisterInputCallbacks()
15850 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
15851 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
15852 * TODO: updated
15853 * doc/* : updated/regenerated
15854 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
15855 source dir
15856
Daniel Veillarde77a9182000-04-05 19:12:29 +000015857Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15858
15859 * testURI.c: yet another forgotten commit, I should get some sleep !
15860
Daniel Veillardce8b83b2000-04-05 18:38:42 +000015861Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15862
15863 * xmllint.c: forgot to commit this too ?
15864
Daniel Veillardb9df4042000-04-05 14:23:16 +000015865Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15866
15867 * xmlversion.h.in : forgot to commit this previously
15868
Daniel Veillard361d8452000-04-03 19:48:13 +000015869Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15870
15871 * configure.in: preparing libxml-2.0.0 version looks Ok so far
15872 * README TODO: updated for release
15873 * uri.c uri.h: added authority parsing/saving
15874 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
15875 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
15876 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
15877 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
15878 Makefile.am : added compile-time customization of libxml
15879 --with-ftp --with-http --with-html --with-xpath --with-debug
15880 --with-mem-debug
15881 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
15882 #include <libxml/xxx.h> I hope it won't break too much stuff
15883 and will be manageable in the future...
15884 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
15885 and added xmllint to the installed programs
15886 * uri.h: added xmlFreeURI()
15887
Daniel Veillardec303412000-03-24 13:41:54 +000015888Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15889
15890 * uri.c uri.h: finished the escaping handling, the base support
15891 and the URI path normalization. Looks good just lacks the
15892 authority content parsing code.
15893 * Makefile.am: added instructions to generate testURI
15894 * TODO: updated
15895 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
15896 added links and icons for W3C and Gnome
15897
Daniel Veillard8f621982000-03-20 13:07:15 +000015898Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15899
15900 * xmlmemory.[ch] : seems I forgot to actually update the files in
15901 the last commit :-)
15902 * doc/xml.html doc/html/* : updated and uploaded the docs
15903
Daniel Veillard3dd82e72000-03-20 11:48:04 +000015904Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15905
15906 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
15907 * TODO: updated
15908 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +000015909 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +000015910 gfree).
15911 * Makefile.am, uri.c, uri.h: added a set of functions to do
15912 exact (litteraly copied from the RFC 2396 productions) parsing
15913 and handling of URI. Will be needed for XLink, one XML WFC,
15914 XML Base and reused in the nano[ftp/http] modules. Still work
15915 to be done.
15916
Daniel Veillardedfb29b2000-03-14 19:59:05 +000015917Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15918
15919 * configure.in, libxml.spec.in : libxml2
15920 * doc/* : updated the doc page, rebuilt the docs
15921
Daniel Veillardcf461992000-03-14 18:30:20 +000015922Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15923
15924 * all: tagged LIB_XML_1_X
15925 * *.c *.h : updated from W3C CVS tree
15926 * configure.in : 2.0.0-beta
15927 * libxml.spec.in : libxml2 package nam
15928 * result/* : new version of the tests output
15929
Daniel Veillardf13e1ed2000-03-06 07:41:49 +000015930Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15931
15932 * doc/xml.html, doc/update.html: updated docs, 1.8.7
15933
Daniel Veillardb566ce12000-03-04 11:39:42 +000015934Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15935
15936 * doc/* : rebuilt the docs
15937 * parser.c: final patch on #6766
15938 * valid.c: small patch on validity checks.
15939
Daniel Veillardfb76c402000-03-04 11:39:42 +000015940Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15941
15942 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
15943 added
15944 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
15945 compatibility w.r.t. XML spec and existing code.
15946
Daniel Veillard90fb02c2000-03-02 03:46:43 +000015947Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15948
15949 * parser.c: seems a better solution to <a> </a> exists,
15950 will try it for a while
15951
Daniel Veillard83a30e72000-03-02 03:33:32 +000015952Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15953
15954 * parser.c: tried to remove the <a> </a> generating <a/>
15955 this is hard. Left a flag for that purpose. Fixed bug #6766
15956 * configure.in: prepared 1.8.7 not released, due to previous
15957 problem
15958
Daniel Veillard88f00ae2000-03-02 00:15:55 +000015959Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15960
15961 * doc/xml.html : applied second patch from Paul DuBois
15962
Daniel Veillard402e8c82000-02-29 22:57:47 +000015963Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15964
15965 * doc/xml.html : applied patch from Paul DuBois
15966
Daniel Veillardd0f7f742000-02-02 17:42:48 +000015967Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15968
15969 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
15970
Daniel Veillard5feb8492000-02-02 17:15:36 +000015971Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15972
15973 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
15974 compilation warnings on various platforms.
15975 * parser.c: Fixed #5281 validity error callbacks are now desactived
15976 by default if not validating.
15977
Daniel Veillardf341f932000-02-02 14:52:08 +000015978Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15979
15980 * nanoftp.c, win32config.h.in: patches to compile on WIN32
15981
Daniel Veillard13c757e2000-02-01 23:59:15 +000015982Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15983
15984 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
15985 <gkatsi@cs.toronto.edu>
15986
Daniel Veillard726e8792000-01-30 20:04:29 +000015987Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15988
15989 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
15990 processing URLs
15991
Daniel Veillarde41f2b72000-01-30 20:00:07 +000015992Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15993
15994 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
15995 xmlNanoFTPUpdateURL for persistent control connections.
15996 * configure.in: 1.8.6
15997
15998Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15999
16000 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
16001 * tree.[ch] : added xmlSaveNoEmptyTags
16002
James Henstridgef3be9312000-01-28 13:59:21 +0000160032000-01-29 James Henstridge <james@daa.com.au>
16004
16005 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
16006
16007 * Makefile.am: added nanoftp.[ch] to the build.
16008
Daniel Veillardaeea04f2000-01-25 19:27:27 +000016009Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16010
16011 * nanoftp.[ch]: cleanup, comments, API
16012 * debugXML.c : fixed a bug in the cat command
16013 * doc/*: regenerated the docs
16014
Daniel Veillardda07c342000-01-25 18:31:22 +000016015Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16016
16017 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
16018 * debugXML.c : fixed a bug in the cat command
16019 * valid.c: fixing some small probs
16020 * libxml.spec.in: get rid of the SNAP suffix
16021 * doc/xml.html: updated the status
16022
Daniel Veillarde3d88ef2000-01-24 13:55:06 +000016023Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16024
16025 * xml-config.in: xml-config --version to just return the
16026 version number
16027 * xpath.c: some cleanup w.r.t. axis when the current node is
16028 an attribute.
16029 * TODO: updated
16030
Daniel Veillard461a66c2000-01-18 18:01:01 +000016031Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16032
16033 * configure.in: prepared for libxml-1.8.5
16034 * doc/* recompiled the documentation
16035
160362000-01-17 Jody Goldberg <jgoldberg@home.com>
16037
16038 * configure.in : WARNING autoconf subtlety alert :
16039 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
16040 when looking for zlib.h so that HAVE_ZLIB_H is defined.
16041 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
16042 get defined by AC_CHECK_HEADERS.
16043
Daniel Veillardf967b902000-01-17 16:06:10 +000016044Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16045
16046 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
16047 Rune.Djurhuus@fast.no
16048
Daniel Veillardad8f99d2000-01-15 14:20:03 +000016049Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16050
16051 * TODO: updated
16052 * tree.c, parser.c: made sure that only memory alloc problems
16053 and internal parser errors are allowed to write to stdout or
16054 stderr.
16055
Daniel Veillard0142b842000-01-14 14:45:24 +000016056Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16057
16058 * tree.c : restored xmlNewGlobalNs since this seems used by
16059 a lot of existing code :-(, fixed a bug in xmlNewNs
16060 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
16061 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
16062 to exit() from the library code.
16063 * xpath.c, parser.c: removed bugs or unused code detected by
16064 Windows compilers
16065 * parser.c: started adding interfaces for parsing well balanced
16066 XML fragments
16067 * configure.in: releasing 1.8.4
16068 * doc/* : rebuilt the docs
16069
Daniel Veillard2eac5032000-01-09 21:08:56 +000016070Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16071
16072 * tree.[ch] : added xmlNewDocFragment() for DOM
16073 * testHTML.c: uninitialized variable.
16074
Daniel Veillardf3a73582000-01-05 14:58:39 +000016075Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16076
16077 * doc/* : rebuild the docs
16078
Daniel Veillard71b656e2000-01-05 14:46:17 +000016079Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16080
16081 * acconfig.h: readline and history patch
16082 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
16083 * tree.c: added check and handling when possibly removing an ID
16084 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
16085 and saving.
16086 * test/HTML/entities.html result/HTML/entities.html* : test for
16087 various entities reference cases
16088 * result/HTML/* : as a result output of some testcase have
16089 changed
16090 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
16091 by previous example. added xmlParseTryOrFinish().
16092 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
16093 entities.h debugXML.h HTMLparser.h: changed the way struct are
16094 declared to allow gtk-doc to expose those
16095 * parser.c: closed bug #4960
16096 * Makefile.am configure.in: Applied patch from
16097 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
16098 and math/socket libs detection
16099
Daniel Veillard437b87b2000-01-03 17:30:46 +000016100Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16101
16102 * configure.in, Makefile.am: link tester against readline
16103 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
16104
Daniel Veillard686d6b62000-01-03 11:08:02 +000016105Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16106
16107 * tree.[ch]: added xmlRemoveProp
16108 * win32config.h.in nanohttp.c: avoid including the Windows
16109 socket stuff in every C files
16110 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
16111 the XmL parser(s)
16112 * test/ns4 result/ns4 etc...: added test case for previous prob
16113 * tree.c: xmlNewNs wasn't checking for double definition
16114 * Makefile.in: fixed a problem with dist-hook duplicates
16115 * parser.[hc], xmlIO.c: fixed the loading of external entities
16116 APIs, now xmlLoadExternalEntity() is used everywhere and
16117 setting up an app specific front-end using the
16118 * SAX.c parser.c: some fixes, now the xhtml spec validates
16119 with the xhtml DTD.
16120 * error.c: fixed crashes in case of no input stream
16121 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
16122 to the validation tests and results
16123
Daniel Veillard5e5c6231999-12-29 12:49:06 +000016124Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16125
16126 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
16127 too htmlCreatePushParserCtxt() and htmlParseChunk()
16128 * parser.c: a bit of cleanup.
16129 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
16130 to XML) removed the last mem leak known
16131 * HTMLtree.c: output message cleanup
16132 * xmlmemory.c: display content info about memory blocks
16133 * result/HTML/wired.* : missing att value warning change
16134
Daniel Veillardbe849cf1999-12-28 16:43:59 +000016135Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16136
16137 * doc/* : rebuilt the documentation
16138
Daniel Veillarddbfd6411999-12-28 16:35:14 +000016139Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16140
16141 * parser.[ch] parserInternals.h: Push parser for XML,
16142 seems to work fine now
16143 * tester.c debugXML.[ch]: Added an XML shell debug facility and
16144 --push for push testing
16145 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
16146 * testSAX.c: added --push
16147 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
16148 subtree
16149 * xmlIO.[ch] : enriched API + fixes for push mode
16150 * entities.[ch]: added the entity content length to the struct.
16151 * xmlmemory.[ch]: new API to show the last entries for the shell
16152 * valid.c: added required attribute testing
16153 * SAX.c: the cdata callback now merge contiguous fragments
16154 * HTMLparser.c: cleanup of some macros
16155
Daniel Veillard3c558c31999-12-22 11:30:41 +000016156Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16157
16158 * parser.c: fix for PIs name starting with xml
16159 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +000016160 * *.c, configure.in win32config.h.in : generate win32config.h for
16161 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +000016162
Daniel Veillard0caf07a1999-12-21 16:25:49 +000016163Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16164
16165 * parser.c: fixed a stupid = vs. == bug :-(
16166 * doc/gnome-xml.sgml: s/glade/xml/
16167
Daniel Veillard5cb5ab81999-12-21 15:35:29 +000016168Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16169
16170 * configure.in, doc/xml.html : bug fix release 1.8.2
16171 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
16172 Hopefully the end of that silly C++ include problem
16173 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
16174 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
16175 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
16176 troubles with autoclosed elements when the stree shape doesn't
16177 follow the DtD specs. Added htmlIsAutoClosed() and
16178 htmlAutoCloseTag()
16179 * result/HTML/*.htm*: Updated the HTML examples regression tests output
16180 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
16181 * debugXML.c: fixed a bug on printing default namespaces.
16182 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
16183
Daniel Veillardb24054a1999-12-18 15:32:46 +000016184Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16185
16186 * result/HTML/*.htm[l] : updated the HTML regression tests according
16187 to the new output
16188 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
16189 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
16190 problem due to intermix of extern "C" { ... } declarations for C++
16191 and recursive includes in the headers
16192
Chris Lahey323c48c1999-12-18 15:32:45 +0000161931999-12-20 Chris Lahey <clahey@umich.edu>
16194
16195 * HTMLtree.c: Made it so that html nodes with a single child do
16196 not insert a carriage return before or after the child node.
16197
Daniel Veillardb24054a1999-12-18 15:32:46 +000016198Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +000016199
16200 * configure.in, doc/xml.html : bug fix release 1.8.1
16201 * parser.c: fixed bug #4344
16202 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
16203 added the glue to avoid C++ problems
16204 * doc/* : regenerated the documentation
16205
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +000016206Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16207
16208 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
16209 namespace recognition, and Dia as a resul :-(
16210 * encoding.c: closed bug #3950
16211
Daniel Veillard944b5ff1999-12-15 19:08:24 +000016212Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16213
16214 * valid.c: debugging a posteriori validation, except URI expansion
16215 stuff this should be fixed now
16216 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
16217 Carl Nygard <cnygard@bellatlantic.net>
16218 * tester.c: added --postvalid, cleaning of the code
16219 * tree.[ch]: added xmlDocGetRootElement()
16220
Ramiro Estrugobfce3771999-12-15 04:32:07 +000016221Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
16222
16223 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
16224 c++ losage.
16225
Daniel Veillard10a2c651999-12-12 13:03:50 +000016226Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16227
16228 * configure.in, doc/xml.html : bumped to 1.8.0
16229 * xlink.[ch], Makefile.am : added framework for link detection
16230 * parser.h: added nbChars to parser context, needed for cleanup.
16231 * xmlmemory.c: removed a nasty bug when out of mem
16232 * valid.[ch]: adding namespace support for attribute decl
16233 * tester.c: added --debugent option
16234 * debugXML.[ch]: added xmlDebugDumpEntities()
16235 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
16236 buffers instead, this was really needed, validation was breaking
16237 in strange ways due to that. Added xmlParseStringPEReference()
16238 and other parsing from strings functions. Entities processing
16239 modified again, but PERef are still not handled correcly but
16240 unless you're Eve Maller you won't notice :-)
16241 * HTMLparser.c: large changes toward reliability, and switched to
16242 lowercase internal tags, XHTML is lowercase, so it will help
16243 that output is closer to next version.
16244 * doc/* : regenerated the documentation, it is now hosted at
16245 http://xmlsoft.org/ (same bits I just bought the domain :-)
16246
16247
Daniel Veillard294cbca1999-12-03 13:19:09 +000016248Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16249
16250 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
16251 doc generation
16252 * parser.c: fixed bugs #3908 and #3937 and a memory leak
16253 in the SAX API
16254 * doc/*: rebuilt the doc making sure everything appears in the
16255 HTML files
16256
Daniel Veillardf5c2c871999-12-01 09:51:45 +000016257Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16258
16259 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
16260 added the patch from Carl Nygard <cnygard@bellatlantic.net>
16261 which allow impressive speed improvement on dataset with
16262 large text pieces, but at the cost of broken binary
16263 compatibility and slightly bigger memory usage.
16264 Configure with --with-buffers to activate them, they
16265 are protected with XML_USE_BUFFER_CONTENT define.
16266 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
16267 goal is 0 memory left allocated once parser is no more used
16268 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
16269 call xmlCleanupParser() and xmlMemoryDump()
16270
Daniel Veillarda819dac1999-11-24 18:04:22 +000016271Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16272
16273 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
16274 * parser.[ch] encoding.[ch]: added memory cleanup routines
16275 * parser.c: closing bug #3788
16276 * doc/*: rebuilt the doc
16277
Daniel Veillard11a48ec1999-11-23 10:40:46 +000016278Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16279
16280 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
16281 xmlNewTextChild() and xmlSetCompressMode() behaviour.
16282 * tester.c: added --compress option
16283 * doc/*: rebuilt the documentation
16284
Daniel Veillard4c3a2031999-11-19 17:46:26 +000016285Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16286
16287 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
16288 if given /proc/kcore as input !
16289 * doc/xml.html doc/*: updated and rebuilt the documentation
16290
16291Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +000016292
16293 * parser.c: Fixed some wrongly space collapsing code due to
16294 a misreading of the spec.
16295 * result/*: fixed the output accordingly
16296
16297Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +000016298
16299 * encoding.c: bug fix and typos
16300 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
16301 * parser.c: added attribute normalization closing bug #3597
16302 * test/att* result/att* SAXresult/att*: testcase for attribute
16303 normalization
16304
Daniel Veillardd7e200c1999-11-15 17:53:11 +000016305Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16306
16307 * configure.in: closing bug #3163 by adding extra flags for the
16308 cc compiler on HP-UX
16309
Daniel Veillard51e3b151999-11-12 17:02:31 +000016310Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16311
16312 * valid.[ch] : removed a typo and an enumerated type bug in the
16313 xmlAddElementDecl() function
16314 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
16315 call to xmlEncodeEntitiesReentrant() so that the functions
16316 New, Set and Get are at the same level.
16317 * parser.c HTMLparser.c: extra memory allocation bug for
16318 attributes detected by someone using libxml in embedded systems :-)
16319
Daniel Veillard962195f1999-10-28 15:51:53 +000016320Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16321
16322 * xmlmemory.h: turned off mem debug :-\
16323
Daniel Veillard35008381999-10-25 13:15:52 +000016324Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16325
16326 * parser.c: closed bug #2784 a one line fix, but worth pushing
16327 a new release out
16328 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
16329 some structures, comments before and after the
16330 main element, and other nastyness
16331 * HTMLtree.c tree.c: accomodate the extended HTML supported
16332 * configure.in: pushing 1.7.4
16333 * test/ent8 and related outputs : added a new test for bug #2784
16334 * test/HTML/wired.html and related output: a nasty HTML example
16335 * Makefile.am: improved the test scripts
16336 * docs/* : reran the documentation extractor, updated xml.html
16337
Daniel Veillard7c1206f1999-10-14 09:10:25 +000016338Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16339
16340 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
16341 HTMLparser and debugged the HTML related code. HTML documents
16342 now have their own type
16343 * entities.c: do not dump &apos; for HTML output
16344 * xmlmemory.c: improvement, breakpoint mechanism
16345 * testHTML.c: added --sax --repeat ...
16346 * Makefile.am: improved the HTML tests
16347 * valid.[ch]: added xmlValidGetValidElements and
16348 xmlValidGetPotentialChildren
16349 * tester.c: added --insert to test the 2 new functions
16350 * test//* result//* SAXresult//* : regression test cleanup
16351 and extension.
16352 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
16353 gnome-xml-nanohttp.html
16354
Daniel Veillard7d2c2761999-10-11 15:09:51 +000016355Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16356
16357 * HTMLparser.c: fixed problems with some autoclose tags
16358 * tree.c: fixed XML output problems.
16359 * result/* SAXresult/*: update of the tests output
16360
Daniel Veillard6077d031999-10-09 09:11:45 +000016361Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16362
16363 * Makefile.am: Arturo patch for xmlConf.sh version info
16364 * parser.c: Tim Josling patch for single quoted items
16365 * tester.c: Tim Josling patch for tester options usage
16366 * tree.h: indent cleanup
16367
Daniel Veillard2673d3c1999-10-08 14:37:09 +000016368Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16369
16370 * HTMLparser.c parser.h : Fixed problems with HTML parsing
16371 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
16372
Daniel Veillard00fdf371999-10-08 09:40:39 +000016373Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16374
16375 * tree.c : Raph patch for initialization of CORBA fields
16376 * parser.c, xpath.c, ...: modification of doc comments
16377 * xpath.c : allow spaces in xpath expressions
16378
Daniel Veillardad219441999-09-27 08:17:49 +000016379Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16380
16381 * xmlmemory.h: turning off memory debug :-(
16382
Daniel Veillard7a66ee61999-09-26 11:31:02 +000016383Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16384
16385 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
16386 better SAX interfaces.
16387 * testSAX.c: uses the new SAX routine, avoid fetching any remote
16388 entity.
16389 * configure.in: 1.7.2
16390
16391Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +000016392
16393 * libxml.spec.in: fixed the URL
16394 * doc/xml.html: improved the documentation front-end
16395
Daniel Veillard7a66ee61999-09-26 11:31:02 +000016396Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +000016397
16398 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
16399
Daniel Veillard7a66ee61999-09-26 11:31:02 +000016400Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +000016401
16402 * libxml.spec.in: fixed the alpha compile problem
16403 * parser.[ch]: changed errno to errNo in the parser context :-(
16404 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
16405 * doc/xml.html: changed CHAR to xmlChar
16406 * doc/html/*: recompiled the documentation
16407 * configure.in: 1.7.1
16408
Daniel Veillard7f7d1111999-09-22 09:46:25 +000016409Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16410
16411 * parser.h: modified the parser context struct to regain 1.4.0
16412 binary compatibility
16413 * parser.c, xml-error.h: added errno ot teh context and defined
16414 a set of errors values with update of errno
16415 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
16416 DTDs and entities
16417 * *.h, *.c: complete cleanup of the use of config.h and include
16418 protection depending on the current setup.
16419 * overalll debugging, maintenance and bug-fixing on all modules
16420 * updated the documentation
16421 * ready for 1.7.0
16422
Daniel Veillardc08a2c61999-09-08 21:35:25 +000016423Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16424
16425 * HTMLparser.c : cleanup
16426 * SAX.c valid.c valid.h: added ID/IDREF checking
16427 * tree.c tree.h: extended doc structure for refs
16428 * configure.in: 1.6.2
16429 * parser.c: patched bug in SAX user arg call
16430 * parserInternals.h: patched missing close in C++ wrapping
16431 * testXPath.c xpath.c xpath.h: prepared for extensibility,
16432 especially upcoming XPointer implementation.
16433 * doc/xml.html: augmented, typo
16434
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +000016435Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
16436
16437 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
16438 not all invocations of install understand -d.
16439
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +000016440Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
16441
16442 * Makefile.am: prepend all the test* calls with $(top_builddir) -
16443 to make 'check' works, when builddir != srcdir.
16444
Daniel Veillardc8eab3a1999-09-04 18:27:23 +000016445Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16446
16447 * doc/xml.html : updated the documentation
16448
Daniel Veillard6454aec1999-09-02 22:04:43 +000016449Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16450
16451 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
16452 not deallocated memory blocks
16453 * *.c : replaces all calls to malloc() free() and realloc() to
16454 the wrapper functions/macros
16455 * tree.c : removed memory leaks dues to calling xmlFreeNode()
16456 instead of xmlFreeNodeList()
16457
Daniel Veillard1ff7ae31999-09-01 12:19:13 +000016458Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16459
16460 * HTMLparser.c: corrected a stupid bug leading to core dump at
16461 tree deallocation. Removed warnings indicated by
16462 Stephane.Conversy@lri.fr
16463 * entities.c: Fixes Yet Another Stupid Bug, entities were not
16464 looked for in the external subset
16465
16466Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +000016467
16468 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
16469 on SGI by Stephane.Conversy@lri.fr
16470
Daniel Veillardb96e6431999-08-29 21:02:19 +000016471Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16472
16473 * all .h : changed the prototype declaration indent as in gtk
16474 * most .c : working on reducing the TODOs in the code
16475 * most .c : cleanup though -pedantic and Insure++
16476 * improvements on validation ID checkings.
16477 * tree.[ch] SAX.c: added support for namespace on attributes #2022
16478 * xml-config.in: closed #1810
16479
16480Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +000016481
16482 * tree.h, valid.c, valid.h: more work on validity, IDs
16483 * xpath.c: added/fixed comparidon and equlity, added a new isinf
16484 definition for AIX
16485
Daniel Veillardb556eb51999-08-15 17:19:50 +000016486Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16487
16488 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
16489 the distribution due to a cut'n paste error at last commit
16490
Daniel Veillardb05deb71999-08-10 19:04:08 +000016491Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16492
16493 * configure.in: upgraded to version 1.4.0
16494 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
16495 Big update, added a large part of the validation process,
16496 it should be usable, but some parts are missing
16497 * xpath.c: improved the implementation w.r.t. root.
16498 * Makefile.am: added more tests
16499 * test and result trees: added a lot of tests
16500 * libxml.spec.in: export libxml.so.0 and libxml.so.1
16501
Daniel Veillard6a6ccc11999-08-10 09:34:35 +000016502Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16503
16504 * Added an HACKING file
16505
Daniel Veillarde2d034d1999-07-27 19:52:06 +000016506Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16507
16508 * xpath.[ch] : improvements and debug of the XPath implementation
16509 * parser.c, HTMLparser.c : modified the parsers to be progressive
16510 * tree.[ch] : extended the Buffer promitives
16511 * xmlIO.[ch] : added basic I/O routines providing progressive
16512 parsing and ready for I18N conversion plugins
16513 * SAXresult/* : the SAX callback sequence maybe slightly different
16514 now
16515 * test*.c : improved/updated the tests programs
16516 * doc/* : recompiled the docs.
16517
Daniel Veillard15b75af1999-07-26 16:42:37 +0000165181999-07-26 Michael Meeks <michael@edenproject.org>
16519
16520 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
16521
16522 * tree.c: Ditto.
16523
Daniel Veillard1566d3a1999-07-15 14:24:29 +000016524Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16525
16526 * configure.in: upgraded to version 1.4.0
16527 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
16528 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
16529 XML query language, see http://www.w3.org/TR/xpath for more details.
16530 * parser.c, parser.h: added CHAR* related string functions for XPath
16531 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
16532 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
16533 rebuild the docs.
16534 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
16535 and regression testing capabilities for XPath.
16536
Daniel Veillardd79d7871999-07-12 10:38:12 +000016537Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16538
16539 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
16540 closing bug #1646
16541
Daniel Veillardbe9e5951999-07-12 09:16:45 +000016542Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16543
16544 * Makefile.am, example/Makefile.am: closed bug #1683
16545
Daniel Veillard3166ab11999-07-11 16:14:19 +000016546Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16547
16548 * example/Makefile.am, configure.in: added the makefile for the
16549 gjobread example
16550
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +000016551Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
16552
16553 * doc/Makefile.am:
16554 - fix which allow "make install DESTDIR=</install/prefix>".
16555
Daniel Veillard7cc3c041999-07-09 10:11:57 +000016556Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16557
16558 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
16559 which fixed a problem on the file reading-code.
16560
Daniel Veillard82150d81999-07-07 07:32:15 +000016561Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16562
16563 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
16564 output.
16565 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
16566
Daniel Veillard5233ffc1999-07-06 22:25:25 +000016567Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16568
16569 * parser.h : Oops removed the binary compatibility problem
16570 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
16571 * parser.c, HTMLparser.c: applied patches for reading from stdin
16572
Daniel Veillardbe70ff71999-07-05 16:50:46 +000016573Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16574
16575 * parser.c, entities.c, valid.c: cleanup bug #1591
16576 * configure.in: cleanup bug #1592
16577 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
16578 the same tree back-end. Hence gdome will be available for it.
16579 * doc/Makefile.am: close bug #617
16580
Daniel Veillard97fea181999-06-26 23:07:37 +000016581Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16582
16583 * parser.c: alloctate a per parser context SAX interface block
16584
Daniel Veillard14fff061999-06-22 21:49:07 +000016585Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16586
16587 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
16588 and xmlEncodeEntitiesReentrant with the correct one :-\
16589
16590Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16591
16592 * commit of my internal XML base changes, quite a lot of
16593 changes, cleanups, better entities support, framework for
16594 new I/O and charset detection and handling
16595 * Fixed the configure/Makefile stuff to generate shared libs
16596 with the proper version info, so we jumped on rev from
16597 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
16598 xmlEncodeEntities() result need to be freed now, and a string
16599 xmlParserVersion provide the current library version.
16600
Raph Levien05240da1999-06-15 21:27:11 +000016601Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
16602
16603 * parser.c: fixed a buffer overrun for when you have a very long
16604 attribute with no entities in it.
16605
Daniel Veillardbb2da581999-06-13 14:37:07 +000016606Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16607
16608 * added example directory
16609 * added example/gjobs.xml gjobread.c, still need a Makefile.in
16610
Daniel Veillard011b63c1999-06-02 17:44:04 +000016611Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16612
16613 * Release of libxml-1.1, nearly everything has been touched for
16614 this.
16615 * Added more regression tests
16616 * Updated the documentation
16617
Daniel Veillard27d88741999-05-29 11:51:49 +000016618Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16619
16620 * tree.[ch]: unified the XML_NO_CORBA defines.
16621 * parser.c encoding.[ch]: started plugging in char encoding detection
16622
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +000016623Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
16624
16625 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
16626 Also freed allocated buffer.
16627
Daniel Veillard27d88741999-05-29 11:51:49 +000016628Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +000016629 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
16630 reentrancy problem at printing. One is left in entities.c, to
16631 remove ASAP
16632 * testSAX.c : added a test example showing the use of the SAX
16633 interface if one doesn't want to build the DOM tree.
16634 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
16635
Daniel Veillard517752b1999-04-05 12:20:10 +000016636Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16637
16638 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
16639 large revamping of the parser to use SAX callbacks
16640 http://www.megginson.com/SAX/ (or at least a C like interface
16641 a la Expat). It's now possible to set up your own callbacks
16642 and the parser will not build a DOM tree.
16643 * test/* result/*: updated the test suite, I finally removed
16644 the old Namespace draft support (PI based).
16645
Daniel Veillard87c83bd1999-04-02 16:04:43 +000016646Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16647
16648 * Makefile.am: added test result to EXTRA_DIST for make tests
16649
Daniel Veillard64068b31999-03-24 20:42:16 +000016650Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16651
16652 * parser.c, parserInternals.h: moved the chars macro definitions
16653 to parserInternals.h
16654 * parser.c, error.c: applied patches from "Knut Åkesson"
16655 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
16656
Daniel Veillard012ccc11999-03-23 10:11:11 +000016657Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16658
16659 * xml-config.in : applied patch to make --version work
16660
Raja R Harinatha86c23e1999-03-05 22:14:01 +0000166611999-03-05 Raja R Harinath <harinath@cs.umn.edu>
16662
16663 * Makefile.am (check-local): Alias for `tests' target. This will
16664 cause `make check' to do the right thing.
16665 (tests): Don't run tests in srcdir. Also, replaced calls to
16666 basename with a `sed' "equivalent".
16667
Daniel Veillardd109e371999-03-05 06:26:45 +000016668Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16669
16670 * Renamed error.h to xml-error.h, corrected Makefile.am to list
16671 it in the header and not the sources, updated the doc.
16672 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
16673 pointing this out.
16674
Daniel Veillardbc50b591999-03-01 12:28:53 +000016675Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16676
16677 * parser.c, parser.h, parserInternals.h: memory leak hunting,
16678 exported the inputStream routines.
16679 * doc/html/* : updated accordingly
16680
Daniel Veillardd692aa41999-02-28 21:54:31 +000016681Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16682
16683 * parser.c, parser.h, parserInternals.h: added a few extra
16684 internal calls to allocate and free parser contexts ...
16685 * doc/html/* : updated accordingly
16686
Daniel Veillard55a99271999-02-25 11:01:29 +000016687Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16688
16689 * configure.in, Makefile.am, doc/makefile.am : General changes for
16690 1.0.0 release and including the generated HTML documentation.
16691
Daniel Veillard35925471999-02-25 08:46:07 +000016692Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16693
16694 * makefile.am : added parserInternals.h, oops.
16695
Daniel Veillard1e346af1999-02-22 10:33:01 +000016696Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16697
16698 * parserInternals.h: added this header giving access to the parser
16699 internal functions.
16700 * doc/Makefile.am : added a rebuild target which rebuilds the full
16701 set of documentations
16702 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
16703 the internal subset.
16704 * *.c *.h: modifications needed to generate the documentation using
16705 gtk-doc, cleanup of functions blocks, reorganisation of struct
16706 declarations.
16707
Daniel Veillard1164e751999-02-16 16:29:17 +000016708Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16709
16710 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
16711 the tar and spec file to include the beginning of the doc.
16712
Nuno Ferreira03d04781999-02-13 00:07:17 +0000167131999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
16714
16715 * doc/.cvsignore: Added this file.
16716
Daniel Veillard6800ef31999-02-08 18:33:22 +000016717Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16718
16719 * tree.c: fixed xmlGetProp to return "" when the attribute
16720 exists, even if the node-list is NULL.
16721
Daniel Veillard726c7e31999-02-08 15:13:10 +000016722Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16723
16724 * tree.c: patched an error outputting empty attribute values.
16725 * Makefile.am and doc/makefile.am: have been updated during the
16726 week-end. Sorry for an empty CVS log, I got a shell problem.
16727
Daniel Veillard1899e851999-02-01 12:18:54 +000016728Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16729
16730 * tree.h: cleaned up using enums instead of defines
16731 * parser.c, valid.[ch]: more work on parsing/output of element
16732 declarations
16733
Daniel Veillard3b9def11999-01-31 22:15:06 +000016734Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16735
16736 * valid.[ch], tree.c, parser.c : more work toward full parsing
16737 of XML DTDs.
16738 * README: added informations about mailing-list and on-line
16739 documentation
16740
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +0000167411999-01-27 Raja R Harinath <harinath@cs.umn.edu>
16742
16743 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
16744
Daniel Veillard39a1f9a1999-01-17 19:11:59 +000016745Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16746
16747 * parser.c, tree.[ch] : more work toward conformance testing,
16748 added a last element to accelerate parsing of very flat structures
16749 started working on internal subset Element content declaration.
16750 * valid.[ch] : first cut at adding code toward validation.
16751 * previous changes had also small impact on most files, especially
16752 the conformance testing using James Clark test suite.
16753
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +000016754Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16755
16756 * test/* : updated the examples, most of them were not well
16757 formed (humm), and added rdf2.
16758 * result/* : resulting changes in the output.
16759
Daniel Veillard7c92c0a1998-12-06 18:08:28 +000016760Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16761
16762 * tree.c: changed the behaviour of xmlGetProp on NULL values.
16763
Daniel Veillard44b3a061998-12-05 17:27:22 +000016764Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16765
16766 * tree.c: patched a bug in the generation of empty attributes
16767
Daniel Veillardbe36afe1998-11-27 06:39:50 +000016768Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16769
16770 * entities.[ch], tree.[ch], tester.c: added copy interfaces
16771 for node/trees/documents/... Biggest problem is namespace
16772 support when copying subtrees.
16773
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +000016774Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16775
16776 * parser.c, entities.c: improve entities and char ref encoding,
16777 and cleanups of error messages.
16778
Daniel Veillard242590e1998-11-13 18:04:35 +000016779Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16780
16781 * parser.c, entities.c: simple bug hunting done during rpm2html and
16782 rpmfind integration.
16783
Daniel Veillard42dc9b31998-11-09 01:17:21 +000016784Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16785
16786 * parser.[ch]: Added interfaces allowing to specify a SAX
16787 handler before parsing.
16788
Daniel Veillarde3bffb91998-11-08 14:40:56 +000016789Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16790
16791 * parser.c: redirrect all errors reporting through the SAX
16792 error function
16793
Daniel Veillardda4d3c41998-11-04 20:07:05 +000016794Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16795
16796 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
16797 * libtool, tlmain ...: update of the libtool files
16798
Miguel de Icaza442321c1998-11-04 18:13:38 +0000167991998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
16800
16801 * entities.c: Use g_snprintf insteda of snprintf.
16802
Daniel Veillard0ba4d531998-11-01 19:34:31 +000016803Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16804
16805 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
16806 added ent5 test for this purpose.
16807 * parser.c, parser.h: formatting, comments and UTF-8 planning.
16808
Daniel Veillard27271681998-10-30 06:39:40 +000016809Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16810
16811 * parser.c: fixed? a strange error due to compression on a GWP
16812 document.
16813
Daniel Veillard25940b71998-10-29 05:51:30 +000016814Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16815
16816 * tree.[ch]: bug fixing
16817 * entities.[ch]: defined a specific type for predefined entities
16818 * doc/xml.html: more documentation on the library, how to use it,
16819 overview of the interfaces.
16820
Daniel Veillard16253641998-10-28 22:58:05 +000016821Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16822
16823 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
16824
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000016825Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16826
Daniel Veillard10c6a8f1998-10-28 01:00:12 +000016827 * tree.c: corrected a small bug
16828 * doc/xml.html: continuing writing documentation.
16829
16830Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16831
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000016832 * debugXML.h debugXML.c: added debugging utilities.
16833 * tester.c: added --debug switch.
16834 * tree.c: patched an incorrect node->type assignment.
16835 * parser.c: formatting, ensure that node->doc != NULL in attributes
16836
Daniel Veillardccb09631998-10-27 06:21:04 +000016837Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16838
16839 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
16840 entity support and provide an internal representation close to
16841 DOM one (entity ref nodes, and attribute value as tree). I tried
16842 to preserve the interface but this will surely break some apps
16843 (I have to change rpm2html/rpmfind for example). I had to change
16844 two interfaces, and the generated tree is somewhat different.
16845 * doc/* : started documenting the XML library, the tree and
16846 DOM/Corba. This is a first step.
16847
Daniel Veillard11e00581998-10-24 18:27:49 +000016848Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16849
16850 * parser.c: Set up the fonctions comment block, boring but useful.
16851 * parser.h, SAX.c, parser.c: now attributes are processed through
16852 the SAX interface. The problem is that my SAX interface diverged
16853 quite a bit from the original one, well this is not an official
16854 spec, and translating it from Java to C is hairy anyway...
16855
Daniel Veillard97b58771998-10-20 06:14:16 +000016856Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16857
16858 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
16859 fonctions comment block, boring but useful.
16860
16861Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +000016862
16863 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
16864 conversion routines. However they are not yet used to convert the
16865 inputs. The core will run with UTF-8.
16866
Daniel Veillard33942841998-10-18 19:12:41 +000016867Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16868
16869 * tree.c : make sure that the type id is properly set-up when
16870 a new object is allocated, needed for DOM.
16871
Daniel Veillard27fb0751998-10-17 06:47:46 +000016872Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16873
16874 * tree.h, tree.c: Ok, the main objects in the tree will be native
16875 corba objects, it costs 8 bytes per Node, Attribute and Document
16876 but it simplifies the Corba integration a lot (no extra interface
16877 objects to allocate/free).
16878
Daniel Veillard0bef1311998-10-14 02:36:47 +000016879Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16880
16881 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
16882 and changed NODEs contants for conformity with DOM Level 1
16883
Daniel Veillard27864701998-10-08 03:47:24 +000016884Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16885
16886 * added hooks to keep track of servants when creating objects
16887 xmlDoc and xmlNode (for Corba export).
16888
Daniel Veillarda6e1d121998-10-04 14:41:05 +000016889Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16890
16891 * added xml-config script.
16892
Daniel Veillard7066a791998-10-01 20:28:28 +000016893Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16894
16895 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
16896 to autoupdate libtool and automake conf files.
16897
Miguel de Icaza60681bd1998-09-30 19:28:59 +0000168981998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
16899
16900 * Makefile.am: Use '?' to separate the sed
16901 commands as ',' is used when people pass -Wl,something.
16902
16903
Daniel Veillard15a8df41998-09-24 19:15:06 +000016904Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16905
16906 * tree.c, tree.h: added a per-document compression interface.
16907
Daniel Veillard151b1b01998-09-23 00:49:46 +000016908Tue Sep 22 20:47:38 EDT 1998
16909
16910 * tree.c, tree.h: added saving with compression and added interfaces
16911 to control the compression level (xmlGetCompressMode,
16912 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
16913
Daniel Veillard70120ff1998-09-22 00:24:21 +000016914Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16915
16916 * parser.c: corrected a loop for files of size 0
16917
Raja R Harinathd2e3abd1998-08-20 21:52:38 +0000169181998-08-20 Raja R Harinath <harinath@cs.umn.edu>
16919
16920 * error.h: New file. Contains prototyes from `error.c'.
16921
Tom Tromeyc19653d1998-08-14 01:22:43 +000016922Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
16923
16924 * Makefile.am (xmlincdir): New macro.
16925 (xmlinc_HEADERS): Renamed from include_HEADERS.
16926
Daniel Veillard845664d1998-08-13 04:43:19 +000016927Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16928
16929 * applied small patch on numeric entities from
16930 Christopher Blizzard <blizzard@appliedtheory.com>
16931
Daniel Veillard260a68f1998-08-13 03:39:55 +000016932Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16933
16934 * New release 0.2, removed the old xml_* files so that it's
16935 coherent with the other CVS base (W3C), far better conformance
16936 to standard, new namespaces, decent entities support, beginning
16937 of a SAX-like interface. Nearly nothing left intact, even the
16938 test examples ...
16939
Christopher Blizzarda36749e1998-07-30 21:47:18 +0000169401998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
16941
16942 * .cvsignore: Add .deps dir
16943
Daniel Veillardf8015fa1998-07-26 21:31:38 +000016944Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16945
16946 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
16947
Daniel Veillardfe926001998-07-26 04:28:20 +000016948Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000016949
Daniel Veillardfe926001998-07-26 04:28:20 +000016950 * configure.in: added test for CPP
16951 * AUTHORS, Changelog: the original ones didn't get commited but the
16952 glib ones instead, fixed.
16953 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +000016954
Daniel Veillardfe926001998-07-26 04:28:20 +000016955Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000016956
Daniel Veillardfe926001998-07-26 04:28:20 +000016957 * integrated code developped at W3C
16958 * changed the original Copyright
16959 * migrated to automake
16960 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +000016961